This is the repository of reGS (comeback xD) source code without engine (hardware). Based on GoldSourceRebuild repository.
- dedicated (hlds.exe) | Status: WIP (not implemented yet)
- GameUI (GameUI.dll) | Status: WIP (many bugs from Solokiller's project)
- launcher (hl.exe) | Status: Finished (also has improvements)
- particleman (particleman.dll) | Status: WIP (not implemented yet)
- tier0 (tier0.dll) | Status: Finished?
- tier1 (tier1.lib) | Status: Finished?
- vgui2 (vgui2.dll) | Status: WIP
- vgui2_controls (vgui2_controls.lib) | Status: WIP (requires re-reversing because also has many bugs from Solokiller's project)
- vgui2_surfacelib (vgui2_surfacelib.lib) | Status: Finished (by TheDoomsayer)
- vstdlib (vstdlib.lib) | Status: WIP (not implemented yet)
- AdminServer | GUI for HLDS
- FileSystem_Stdio | File system
- ServerBrowser | VGUI2 window with a list of all available servers
- vgui_dll | VGUI1
Thanks to TheDoomsayer (the real skillful gigachad)! He helped me to learn reverse-engineering.
Thanks to xWhitey for reverse-engineering collaboration when reGS was private.
This project is for Windows 32-bit systems only.
- Install Visual Studio 2019 or Visual Studio 2022. In the Visual Studio Installer, select Desktop Development for C++.
- Open Visual Studio.
- On the starting screen, click "Clone or check out code".
- Enter
https://github.com/ScriptedSnark/reGS_win32.git
and press the Clone button. Wait for the process to finish. - Choose Debug or Release. You can build the workspace using Build→Build All. If you want to build only VGUI2 or something else, right click on wanted project (for example,
GameUI
) and select Build.