WIP: Linux port, compatibility with Steam Half-Life #4

Draft
eukara wants to merge 44 commits from eukara/halflife-thewastes-sdk:linux into master
Owner

Fixes #1. Thanks to the groundwork by Alibek Omarov we now have the conversion completed! That it got done this quickly is all thanks to him.

Some outstanding issues:

  • MS VS6 solution does not produce a working server binary.
  • win32/Makefile does not produce a working server binary.

Note:
win32/Makefile It only compiles a server game anyway, as there is no mingw compatible vgui object to link against. This is fine, we want to provide it anyway just in case such an object becomes available and makes everyones life easier.

Fixes #1. Thanks to the groundwork by Alibek Omarov we now have the conversion completed! That it got done this quickly is all thanks to him. Some outstanding issues: - [ ] MS VS6 solution does not produce a working server binary. - [ ] `win32/Makefile` does not produce a working server binary. Note: `win32/Makefile` It only compiles a server game anyway, as there is no mingw compatible vgui object to link against. This is fine, we want to provide it anyway just in case such an object becomes available and makes everyones life easier.
eukara added 44 commits 2023-09-11 18:06:50 +00:00
* Leave a way to use Windows input
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u linux:eukara-linux
git checkout eukara-linux

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout master
git merge --no-ff eukara-linux
git checkout eukara-linux
git rebase master
git checkout master
git merge --ff-only eukara-linux
git checkout eukara-linux
git rebase master
git checkout master
git merge --no-ff eukara-linux
git checkout master
git merge --squash eukara-linux
git checkout master
git merge --ff-only eukara-linux
git checkout master
git merge eukara-linux
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: vera/halflife-thewastes-sdk#4
No description provided.