Article 5E8CN PC versions of Grand Theft Auto reverse-engineered to raw source code

PC versions of Grand Theft Auto reverse-engineered to raw source code

by
Kyle Orland
from Ars Technica - All content on (#5E8CN)
  • gta2-980x551.png

    Shots from the reverse-engineered version of Grand Theft Auto III showing off the graphical improvements over the 2002 original.

A group of dedicated coders has generated complete reverse-engineered raw source code for the PC versions of Grand Theft Auto III and Vice City, which comprises hundreds of thousands of lines of C++ code, in a years-long process.

We've discussed in the past how video game fan coders use reverse-engineering techniques to deconstruct the packaged executable files distributed by a game's original developers. This painstaking, function-by-function process creates raw programming code that can generate exactly the same binary file when compiled.

With that code in hand, coders can examine what makes the game tick and make improvements and changes at a much more granular level than with traditional modding. In the case of Grand Theft Auto, those improvements include bug fixes, reduced load times, improved rendering, widescreen monitor support, and a free-floating camera system, to name a few examples. The source code can also be used to generate ports of the game to new platforms like Linux, Switch, and PlayStation Vita (though these recompiled versions all require the copyrighted art and music files extracted from the original game).

Read 2 remaining paragraphs | Comments

index?i=nPeQ8o-YPjs:R_IEe8Z6iNQ:V_sGLiPB index?i=nPeQ8o-YPjs:R_IEe8Z6iNQ:F7zBnMyn index?d=qj6IDK7rITs index?d=yIl2AUoC8zA
External Content
Source RSS or Atom Feed
Feed Location http://feeds.arstechnica.com/arstechnica/index
Feed Title Ars Technica - All content
Feed Link https://arstechnica.com/
Reply 0 comments