Blame
c76770 | Ch0wW | 2025-01-03 16:48:43 | 1 | # Xash3D |
2 | ||||
bcf3ce | Ch0wW | 2025-01-03 18:23:14 | 3 | Xash3D is an alternate engine for GoldSRC that has been reverse-engineered. |
82d66e | Ch0wW | 2025-01-08 14:53:47 | 4 | While we do not host servers using the Xash3D protocol, you can still join most of our STEAM servers with one simple trick. Please read below for more information. |
bcf3ce | Ch0wW | 2025-01-03 18:23:14 | 5 | |
32e2b3 | Ch0wW | 2025-01-03 18:30:15 | 6 | :::success |
c4e04e | Ch0wW | 2025-01-03 18:27:28 | 7 | **Xash3D mods that currently work on BaseQ servers:** |
bcf3ce | Ch0wW | 2025-01-03 18:23:14 | 8 | - Half-Life (`valve`) |
9 | - HL: Opposing Force (`gearbox`) |
|||
10 | - Deathmatch Classic (`dmc`) |
|||
9b947e | Ch0wW | 2025-03-23 01:03:47 | 11 | - Team Fortress Classic (`tfc`) |
bcf3ce | Ch0wW | 2025-01-03 18:23:14 | 12 | |
8ec1ff | Ch0wW | 2025-01-03 18:29:52 | 13 | ::: |
14 | ||||
15 | :::danger |
|||
9b947e | Ch0wW | 2025-03-23 01:03:47 | 16 | **Xash3D mods that __DO NOT__ work on BaseQ servers __or__ are unsupported:** |
8ec1ff | Ch0wW | 2025-01-03 18:29:52 | 17 | - Counter-Strike 1.6 and below (`cstrike` / `cstrkxx`) |
5ecc8c | Ch0wW | 2025-01-03 20:45:55 | 18 | - Adrenaline Gamer (`ag`) |
333b99 | Ch0wW | 2025-01-03 20:46:06 | 19 | |
265f14 | Ch0wW | 2025-01-03 18:27:14 | 20 | ::: |
21 | ||||
7e5c5d | Ch0wW | 2025-01-03 18:23:34 | 22 | # Requirements |
23 | - Half-Life 1 files (from the latest Half-Life WON version (1.1.1.0) or from Steam) |
|||
24 | ||||
402a79 | Ch0wW | 2025-01-03 17:38:08 | 25 | :::warning |
f4a7f6 | Ch0wW | 2025-01-03 18:32:12 | 26 | **Important info about Steam files** |
27 | ||||
7f4112 | Ch0wW | 2025-01-03 17:41:05 | 28 | **MAKE SURE** it uses the files from the `steam_legacy` branch as HL25's files are incompatible with Xash3D! |
6f6a1e | Ch0wW | 2025-01-03 17:40:53 | 29 | |
1eac03 | Ch0wW | 2025-01-03 17:39:03 | 30 |  |
402a79 | Ch0wW | 2025-01-03 17:38:08 | 31 | ::: |
32 | ||||
c76770 | Ch0wW | 2025-01-03 16:48:43 | 33 | # Installation |
ad0f79 | Ch0wW | 2025-01-03 19:57:07 | 34 | 1) [Download the latest i386 release](https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous) of Xash3D-fwgs ([**Windows**](https://github.com/FWGS/xash3d-fwgs/releases/download/continuous/xash3d-fwgs-win32-i386.7z) / [Other](https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous)) and extract it in a folder. |
c76770 | Ch0wW | 2025-01-03 16:48:43 | 35 | 2) Place the `valve` folder within your Xash3D's root directory. |
146e90 | Ch0wW | 2025-01-03 17:41:58 | 36 | 3) Start the game! |
c76770 | Ch0wW | 2025-01-03 16:48:43 | 37 | |
3e7528 | Ch0wW | 2025-01-03 19:53:25 | 38 | :::info |
b3dfcc | Ch0wW | 2025-01-04 20:37:51 | 39 | **If you are using Linux / Steam Deck** |
3e7528 | Ch0wW | 2025-01-03 19:53:25 | 40 | |
4f4329 | Ch0wW | 2025-01-10 13:00:33 | 41 | It is preferable to also download the Windows-x86/i386 release and use Proton to run it, for maximum compatibility. |
42 | ::: |
|||
43 | ||||
44 | :::info |
|||
45 | **If you are using a different architecture (such as ARM)** |
|||
46 | ||||
3e7528 | Ch0wW | 2025-01-03 19:53:25 | 47 | You will have to download custom clients available [**here**](https://github.com/FWGS/hlsdk-portable/actions) in order to create or join a server. |
48 | ||||
231130 | Ch0wW | 2025-03-14 11:25:29 | 49 | Be aware that some modifications (such as `gearbox`) might not have 100% compatibility, or client bugs with some servers, or vice-versa. |
3e7528 | Ch0wW | 2025-01-03 19:53:25 | 50 | ::: |
51 | ||||
b8a81d | Ch0wW | 2025-01-03 16:53:33 | 52 | # Enabling the console |
53 | ||||
5ebe33 | Ch0wW | 2025-01-03 17:35:54 | 54 | Go to "Multiplayer -> Customize -> Adv. Options" and tick `Enable Developer Console`. |
55 | ||||
2cd5fa | Ch0wW | 2025-01-03 17:36:12 | 56 |  |
5ebe33 | Ch0wW | 2025-01-03 17:35:54 | 57 | |
58 | Please note that you will have to redo this step after each start of Xash3D. |
|||
59 | ||||
60 | Alternatively you can create a batch file within your Xash3D folder with the following content: |
|||
61 | ||||
b8a81d | Ch0wW | 2025-01-03 16:53:33 | 62 | ``` |
63 | start xash3d.exe -console |
|||
64 | ``` |
|||
f4789e | Ch0wW | 2025-01-03 17:27:09 | 65 | You should be able to bring up the console. |
5d4f52 | Ch0wW | 2025-01-03 17:27:16 | 66 | |
036d5e | Ch0wW | 2025-01-03 17:14:01 | 67 |  |
68 | ||||
c76770 | Ch0wW | 2025-01-03 16:48:43 | 69 | # Joining a NoSTEAM server |
70 | :::info |
|||
53e737 | Ch0wW | 2025-01-03 17:24:57 | 71 | # Please note the server must have Reunion or DProto in order to join the server! |
8e9e07 | Ch0wW | 2025-01-03 17:25:15 | 72 | **The BaseQ Gameservers currently have full support for Xash3D clients.** |
c76770 | Ch0wW | 2025-01-03 16:48:43 | 73 | ::: |
74 | ||||
231130 | Ch0wW | 2025-03-14 11:25:29 | 75 | In Internet games, click on "**Add server**", select `GoldSource 48` protocol, and add the IP of the server you want to join. |
906850 | Ch0wW | 2025-01-03 17:47:01 | 76 |  |
77 | ||||
78 |  |
|||
79 | ||||
80 | Alternatively, in the console, you can type the following: |
|||
c76770 | Ch0wW | 2025-01-03 16:48:43 | 81 | ``` |
82 | connect ip:port gs |
|||
83 | ``` |
|||
8ece20 | Ch0wW | 2025-01-03 17:21:11 | 84 |  |
c76770 | Ch0wW | 2025-01-03 16:48:43 | 85 | |
86 | # Troubleshooting |
|||
87 | ||||
eae2c2 | Ch0wW | 2025-01-03 16:51:58 | 88 | #### I see a black background rather than the one from Steam!! |
231130 | Ch0wW | 2025-03-14 11:25:29 | 89 | - Place the files from the `steam_legacy` branch rather than the Half-Life 25's files. |
eae2c2 | Ch0wW | 2025-01-03 16:51:58 | 90 | |
91 | #### Why is there "[Xash3D]" next to my name when joining a NoSteam server? |
|||
231130 | Ch0wW | 2025-03-14 11:25:29 | 92 | - It is a value that is hardcoded, in order to differenciate Xash3D players from NoSteam players. |
eae2c2 | Ch0wW | 2025-01-03 16:51:58 | 93 | If you want to disable it, you will have to recompile Xash3D yourself, and delete that part of the code that includes that change. |
85eae2 | Ch0wW | 2025-01-03 17:16:55 | 94 | |
95 | #### When I play online, why can't I move or shoot? |
|||
231130 | Ch0wW | 2025-03-14 11:25:29 | 96 | - You have used the files from Half-Life's 25th anniversary! |
97 | You have to use the files from the `steam_legacy` branch in order to fix that problem! |