-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cmake doesn't generate tfc_arm64.so #39
Comments
Server library not implemented yet. |
that's what i mean (i'm not trying to start a server on my macbook air), I want to try playing the regular game through Xash3D, but upon starting any game or connecting to an online server, the engine complains that |
That's the server library and it should not ask you for it to work |
ok that makes sense (it was because i was trying to create my own LAN server technically, really just trying to open any map locally on my computer) Joining one of two only internet servers that appear, I get no HUD at all, cant select team or character, cant view multiplayer scores. It's just a spectate mode but I cant move around only mouse look, but I do have all my key bindings configured. Console doesn't report anything useful after joining. Am I missing something (like a menu so or vgui or something)? I'm assuming the cmake generates what's required. In case I misplaced the compiled Also the cmake seems to make a directory called |
Yes, you have missed vgui. I don't know how to install it correctly, I hope devs will answer here how to install it |
I have the It would be great if the devs put instructions in the readme for where to place the actual compiled .so files. So far, compiling it creates: |
No, it's not.
Half-Life has vgui in root directory and client/gameui in cl_dlls directory, so what instructions needed yet? Also, you need to compile engine with vgui_support. |
Seems any hl1 game/mod i look at has the directory named
Xash seems to compile with vgui support by default, and the repo depends on vgui. I've placed |
HLSDK historically has
And do you have |
Maybe it's something with the server I'm joining if they're running some mod or something. Since there is no tfc_arm64.so I can't create a LAN game (or even launch a map through the console via |
I don't, and I'm not sure how to get it. I think I used to some time ago and forgot where I got the file, but recently I recompiled everything fresh. FWGS has like 5 repos related to vgui, I couldn't compile any of them.
Is Also
|
You need to compile engine with vgui support. |
You can set custom PREFIX. |
Based on what the waf --help says, vgui is supported by default:
|
Ok. |
yes, i clone every repo with |
No, It's not. |
so where can I get |
It is bundled with xash3d-fwgs? |
no its not I just redownloaded xash3d-fwgs and compiled to confirm |
My bad, are you sure you installed tf15-client into tfc/cl_dlls? Sounds like you are playing with a client.dll from Half-Life. |
The only .so's I got from compiling this repo are If you mean did i copy these objects into Are you guys able to play the game on a platform that isn't Windows x86 32-bit? |
tfc_arm64.so is not supposed to compile, I haven't reverse-engineered the server binary yet. Using cmake install command should put the binaries where they are supposed to be. |
|
(Actually, |
cant get
they all seem to expect that this was defined previously in cmakelists or something |
I've looked at your precompiled builds, and now I see that the two I get 2 errors, one shorter and one longer (and the engine crashes whereas before I guess it tried to boot tfc/cs16 with The short error I get is this:
The longer error I'll attach as a file. It randomly spits the short or the long error without me changing anything. This happens both if I launch xash3d and select TFC in "Custom Games" or if I launch xash3d directly with the |
Friends you are all should be xash3d FWGS download this is true Xash3d FWGS(Test) is false! |
Hello. I'm trying to compile tf15 and cs16 for my M1 Macbook Air running Linux. I can play the regular HLSDK mods via Xash perfectly, but could not get tf15 or cs16 working. Upon inspection it seems this SDK doesn't generate the necessary
tfc_arm64.so
which the regularfwgs/hlsdk
generates for each game.Using the regular one that comes from Steam of course doesn't work as it is 32-bit and for x86 not ARM.
How do I compile
tfc_arm64.so
?The text was updated successfully, but these errors were encountered: