Skip to content

Reverse-engineered GoldSrc components (without engine/WIP)

License

Notifications You must be signed in to change notification settings

L09k0/reGS_win32

Repository files navigation

1280x640_regs_

reGS: reverse-engineered GoldSrc

This is the repository of reGS (comeback xD) source code without engine (hardware). Based on GoldSourceRebuild repository.

Current projects

  • 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)

Future projects

  • AdminServer | GUI for HLDS
  • FileSystem_Stdio | File system
  • ServerBrowser | VGUI2 window with a list of all available servers
  • vgui_dll | VGUI1

Credits

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.

Building

This project is for Windows 32-bit systems only.

Visual Studio 2019 & Visual Studio 2022

  1. Install Visual Studio 2019 or Visual Studio 2022. In the Visual Studio Installer, select Desktop Development for C++.
  2. Open Visual Studio.
  3. On the starting screen, click "Clone or check out code".
  4. Enter https://github.com/ScriptedSnark/reGS_win32.git and press the Clone button. Wait for the process to finish.
  5. 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.

About

Reverse-engineered GoldSrc components (without engine/WIP)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published