A free recreation of the classic game 'Chasm: The Rift' using original game data and modern SDL2/OpenGL.
PanzerChasm is an open-source game engine that recreates the 1997 FPS 'Chasm: The Rift'. It allows players to run the classic game on modern operating systems by using the original game data files. The project solves the problem of software obsolescence by reverse-engineering the original game and rebuilding it with contemporary technologies.
Retro gaming enthusiasts, software preservationists, and developers interested in reverse-engineering classic games or working with SDL2/OpenGL game development.
Developers choose this project because it provides a fully playable, legal way to experience a classic game on modern systems without emulation. Its open-source nature allows for community improvements and serves as a learning resource for game engine recreation.
Tools for reverse-engineering of game "Chasm: The Rift"
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses SDL2 and OpenGL 3.3 to run on contemporary operating systems, eliminating the need for DOS emulators as stated in the README's system requirements.
Reverse-engineers the original 1997 game to work with the CSM.BIN data file, ensuring an authentic experience while revitalizing obsolete software.
Supports add-ons via command-line parameters and includes an in-game console with auto-complete, allowing for mods and scripted commands at startup.
Licensed under GNU GPL v3, enabling transparency, legal use, and contributions from developers interested in reverse engineering or game preservation.
Requires users to legally obtain and manually copy the CSM.BIN file from the original game, which can be inconvenient and a barrier to entry.
Building and installation involve command-line steps, CMake, and manual file copying, as outlined in the README, which may challenge non-technical users.
Only recreates Chasm: The Rift, lacking support for other games or modern enhancements like advanced graphics options, which restricts its utility beyond this specific title.