Skip to content

Related GTA2 Projects and Resources

robotanarchy edited this page Feb 8, 2015 · 4 revisions

What would be useful

Items from this list might be easy to add with existing OSS projects

  • Loading images from the original game data for the awesome new fullscreen SDL menu (fonts!), that can be controlled with a gamepad
  • Creating a great map selection menu with preview images / live renderings? of the maps :>

Projects

OpenGTA2 (aka OpenGBH)

Black_Phoenix' full remake of GTA2, on an entirely new engine, with new graphics and entirely different physics, but with a bigger feature set. Supports use of graphics created by the community, or importing them from the original game.

  • C, C++, Lua
  • dev blog worth reading, there's a link for older entries on the top left
  • 2009-10: has nice GTA2 font rendering
  • 2010-01: fork, this looks promising because it actually has Black_Phoenix' original source code from that time with the fonts and everything in it!
    • german commit messages
    • the fork author tried to get it working on Linux, but noticed later that it already had a Makefile included [(related commit message)] (https://github.com/u9oqcd4p/OpenGTA2/commit/f9ce7df13fac2b9d1d48e662637fe5bfd8f9993e). He might have added useful fixes for compiling on Linux, though.
    • includes an extract script with both MD5 and SHA256 hashes of the official rockstar classic version!
    • font code is written in C++, not in C. Maybe it is worth rewriting it?
    • in the menu we should probably use the original GTA2 menu fonts, instead of the ingame fonts. These aren't supported by opengta2, so we should probably write the code from scratch, but use the opengta2 code as reference.
  • 2010-05: source analysis with a broken SVN link
  • 2011-09: most recent source - a full rewrite that doesn't contain the font code and only has 8 commits :-\
  • 2015-01: Black_Phoenix gave robotanarchy permission to re-use his code in G2HR, and license it under the GPLv2. Thanks a lot!

Others