Here is some vital code for the functioning of the GTA V Legacy project, created for PlayStation 2, from purely visual changes, to fixes for problems of the original game (GTA San Andreas v1.03), includes so many patches made in machine code , as in GTA3Script, and a lot of raw memory manipulation, enjoy :P
Here is some code created using the scripting language GTA3Script, essentially some gameplay mechanics and superficial features like smartphone, menus and everything else.
This code is currently found almost purely visual. Seeks to replicate the look (and future operation) of GTA V smartphones. PS: Very poorly optimized, needs an intensive polishing.
GTA.V.Legacy.trainer.mp4
In addition to a trainer, it is also a sample script for a menu style based on GTA V. It is complete and has all the necessary functions to build any menu, with only minor edits to the original code to meet the needs.
In this section the majority of GTA V Legacy patches are explained, raw patches in .pnach(PCSX2) format, created with months of reverse engineering and calculated redeployment in Assembly, most patches are designed to work without violating the logic and size of the original code.
- Vanilla Fixes: The first section of the patch has fixes designed to fix problems and defects in the original game, created based on SilentPatch.
- HUD Patches: Here is code working over the top of the HUD to make it "widescreen" and also tweak fonts and measurements to look like GTA V.
- Controls: This section is responsible for changing the gameplay control buttons as explained in the comments.
- Menu: Okay, this part is a little tricky. Basically this section is a big patch that visually and functionally restructures the original PS2 GTA San Andreas menu, with the intention of modernizing it.
GTAVL.menu.mp4
- Folder structure: This part is related to changing the structure of folders and files in the game, no biggie.
- Experimental: Experimental.