This member has provided no bio about themself...
Was the cap necessary? Any reason behind it?
I don't really think it did anything. I feel like something is wrong with the sensitivity though. How does Xash3D capture mouse input?
EDIT: Nevermind post above. I fixed that problem.
Is there any way to disable the mouse acceleration in Xash?
Alright, thanks. Another issue I noticed is related to AOM:DC. Even if all endings are beaten (i.e all gmgeneral*.aomdc files are present), the AUG doesn't spawn in the bathroom.
FPS in this build seems to be capped at 200. Is this a bug or intentional?
It's an April Fools joke! c;
Do host_nojoke 1 in the console to disable it.
No problem. c:
Most likely, yes. Download Xash3D from www.github.com/FWGS/releases/latest (Get the Linux version of course). Extract the tar and inside will be the engine itself, and another folder called gamelibs. Copy your valve folder from your Steam install, then go into the folder called gamelibs. Rename server.so to hl.so and copy client and hl binaries into your valve folder (client.so goes into cl_dlls, while hl.so goes into dlls). Finally, download this and move the poke646 folder inside of the Xash3D folder. Run the shell script, choose custom game, and select Poke646.
If you get an error like "missing library whatever.so," you might need to install libsdl2-2.0-0:i386 and libsdl2-dev:i386
Ubuntu/Debian: sudo apt install libsdl2-2.0-0:i386 libsdl2-dev:i386
Hopefully that fixes any issues.
Alright, I will edit and point out that this will only run under Xash3D. I already saw the reddit post btw.
I tested out Firearms a while back. It works fine with Xash.
Assuming you are using Visual C++ 6.0, there should be a tab at the top called "Project."
Go to it, then "find Settings." (NOTE: You can also press Alt + F7)
Afterwards, find the Custom Build tab in the project settings and change the directory, or just remove the lines in Commands and Output entirely. c:
What do you mean no anti-aliasing?
Xash does not have anti-aliasing, it does however have anisotropic filtering.
This also depends on the fact that Xash3D on Android cannot load custom client.dll's (Client binary). It can only use the one from vanilla Half-Life, however, there is XashDS which is essentially a dedicated Xash server on Android, which can load a custom server binary.
Reflection Eternal by Nujabes
CS 1.3 and below work on Xash3D just fine.
Hey, question. Could you compile the version from github? I don't have Visual Studio 2008 Express, so I can't do it myself. :|
Use the original Xash3D build by Uncle Mike (build 3366) and download CS1.3. CS1.4 and above have encrypted client DLLs, so Xash can't load them. I can try hosting a CS1.3 server some time once I have the resources to do it 24/7.
Nekonomicon (One of the Xash devs) just made a bunch of client ports to Android. You can find them in the downloads!
Sometimes, the server may disappear then reappear on the master lists. It happens and there really isn't any fix for it as for as I know. As long as you have the CVAR "public" set to 1, it will be fine.
To monitor how many people are on, use the command "status"
It will list players and other info such as score and IP address.
You can also use -dev 5 in the target to see some extra info.
If you want to have other people be able to download custom maps, you will need to give Xash3D an HTTP download server to use. Use the command "http_addcustomserver" to add one and make sure you do "sv_allow_download 1".
Here are some servers that you can use:
An example of its usage would be:
Note that some servers may not have the custom map(s) your server is hosting. If you can, try hosting your own HTTP server.
The DSP effects/audiocore was rewritten in the SDL fork of Xash3D. You can find the fork source here:
I'm unsure how you can adapt it inside your Quake engine and you should probably ask on there, but hopefully that will help.
You need to open a port (Default port in Half-Life/Xash is 27015). I won't go in depth with this specific step, as there are many tutorials on the internet on how to do so.
Afterwards, look inside valve/server.cfg (Or game.cfg) and add this in the config file to make the server visible on the Xash Internet list:
set public "1"
You should also configure your server settings within the server.cfg/game.cfg.
Then, run xash_dedicated.exe and enjoy.
I don't think you get my point; you don't support indie devs when you buy from these sites.
If they are buying keys with fraudulent credit cards, that means they are still supporting the devs?
You don't see the problem that the devs aren't get paid for their work?
My problem with G2A is that indie devs don't get that money at all. Along with that, many vendors use stolen/fraudulent credit cards to buy these keys.
If vendors are caught using these credit cards, all the money goes right into G2A. Not a penny for the devs.
G2A is a terrible vendor. Just saying :/
Alright. Sweet! I'll be waiting for it. :D
To hide it, type this command in the console: