Introduction It started off as 'Garage Mod Shop 2.0 Final' using my new Menu Library code base. But I decided to take it a step further. I thought it was about time I give it a go at my own trainer.
Its an ongoing project with many more features planned so watch this space. |
Features
Designed/Coded for singleplayer.
Summary of each menu item in the trainer.
Player
- Change player to any in-game model.
- Change the current model appearance variations.
- Add accessories to the current model.
- Add any weapon to player.
- Change player Health options.
- Change wanted options.
Vehicle - Garage Mod Shop
- Spawn any vehicle on the game.
- Add/Remove "Upgrades" to a vehicle. Bumpers/Body Kits/Spoliers ect and other extra's.
- Modify Vehicle. Open and remove door's. Remove windows. Change many options to do with handling, health, lights, misc.
- Change vehicle colour.
- Fix & Clean any vehicle.
|
Gameplay by: HuN
|
Downloads
GTAIV
PKG Downloads for Automatic Installation (PS3)
SCO Downloads for Manual Installation
|
How To Install
If your installing this on PS3 follow the "Automatic Installation" instructions.
If your installing on XBOX/PC or you have a modified common.rpf on any platform (Example: nativesith's GTA IV WARZ) follow the "Manual Installation" instructions.
Automatic Installation (MFW/MDFW/Jailbroken/CFW PS3)
GTAIV ONLY
Install the PKG from above for your game version using "Install Package Files" in the XMB.
Manual Installation
GTAIV
GTAIV
CFW 3.55
- Obtain your script.img from where your GTAIV is stored and place it on your PC.
PS3: Using File Manager in MultiMAN copy /dev_hdd0/GAMES/(BLES00229/BLUS30127)/PS3_GAME/USRDIR/common/data/cdimages/script.img
360: /common/data/cdimages/script.img
PC: Program Files/Rockstar Games/Grand Theft Auto IV/common/data/cdimages
Steam: Program Files/Steam/steamapps/common/grand theft auto iv/common/data/cdimages
- Download the trainer SCO's for GTAIV from above in the download section.
- Download and install OpenIV for PC. OpenIV will ask for the location of the directory of where you installed GTAIV for PC. If don't have one just obtain a GTAIV.exe (google is your friend) and create a folder with GTAIV.exe inside.
- Select all the trainer SCO's and click "Open".
- Copy the script.img back to where you obtained it.
- Optional (Patched EBOOT.BIN to allow a bigger a script.img. If you have too many scripts in your script.img it will cause infinite loading.)
- PS3:
- For GTAIV with Patch 1.06:
- Download the EBOOT for your version:
- BLES00229
- BLUS30127
- Copy to /dev_hdd0/game/(BLES00229/BLUS30127)/USRDIR/
- For GTAIV with no patches:
- Download the EBOOT for your version:
- BLES00229
- BLUS30127
- Copy to /dev_hdd0/GAMES/(BLES00229/BLUS30127)/PS3_GAME/USRDIR/
- Optional (Adding "ModManager" text to phone)
- Open your common.rpf in OpenIV.
- Extract text -> american.gxt.
- Download X GXT Editor and open your american.gxt.
- Add a new entry with the label "MODMAN" and the text "ModManager" (without quotes).
- Save and replace your modded american.gxt with the original in common.rpf using OpenIV.
- Copy common.rpf back to where you obtained it.
The Lost and Damned & The Ballad of Gay Tony (EFLC)
TLaD/TBoGT
Download & install the EFLC ModManager PKG.
BLES00887 (EUR)
CFW 3.55: BLES00887-EFLC-ModManager1-2.pkg
CFW 4.21: BLES00887-EFLC-ModManager1-2.pkg
BLUS30524 (EUR)
CFW 3.55: BLUS30524-EFLC-ModManager1-2.pkg
CFW 4.21: BLUS30524-EFLC-ModManager1-2.pkg
- Obtain your script.img from where your "Episodes from Liberty City" is stored and place it on your PC.
TLaD
PS3: Using File Manager in MultiMAN copy /dev_hdd0/GAMES/(BLES00887/BLUS30524)/PS3_GAME/USRDIR/DLC1/DLC/common/data/cdimages/script.img
360: /DLC1/DLC/common/data/cdimages/script.img
TBoGT
PS3: Using File Manager in MultiMAN copy /dev_hdd0/GAMES/(BLES00887/BLUS30524)/PS3_GAME/USRDIR/DLC2/DLC/common/data/cdimages/script.img
360: /DLC2/DLC/common/data/cdimages/script.img
- Download the trainer SCO's for TLaD or TBoGT from above in the download section.
- Download and install OpenIV for PC. OpenIV will ask for the location of the directory of where you installed GTAIV for PC. If don't have one just obtain a GTAIV.exe (google is your friend) and create a folder with GTAIV.exe inside.
- Select all the trainer SCO's and click "Open".
- Copy the script.img back to where you obtained it.
|
Usage
|
GTAIV
Open up the phone in-game and go to the bottom. It should say "ModManager", select it. Select "Three-Socks Trainer". Press L1+UP when ever you want to access the trainer.
Note: If you installed it manually and you skipped the optional step. Then "ModManager" will just be a blank space at the end of the phone menu. |
The Lost and Damned & The Ballad of Gay Tony (EFLC)
Open up the phone in-game and dial 663 (MOD). Select "Three-Socks Trainer". Press L1+UP when ever you want to access the trainer. |
License
Dispute the humorous language of this license I feel very strongly about it.
I love the idea of open source code and the benefits that come with it.
But I hate it when someone thinks its "right" to set up a website to sell my work for money. Believe it or not thats exactly what someone has done with my previous release "Garage Mod Shop" and my example mods. Then they had the audacity to argue with me that what they where doing was perfectly normal behaviour They didn't exactly have a low user base either judging by the youtube views/comments that went along with the website. All of them none of the wiser that what they where actually buying, was free and they were all being conned.
[/rant]
So please respect my work and don't be a dick 
But of course if you use my code to invent a time machine or something along the lines then feel free to charge as much as you like 
Code:
DON'T BE A DICK PUBLIC LICENSE
Version 1, December 2009
Copyright (C) 2009 Philip Sturgeon <email@philsturgeon.co.uk>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DON'T BE A DICK PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1. Do whatever you like with the original work, just don't be a dick.
Being a dick includes - but is not limited to - the following instances:
1a. Outright copyright infringement - Don't just copy this and change the name.
1b. Selling the unmodified original with no work done what-so-ever, that's REALLY being a dick.
1c. Modifying the original work to contain hidden harmful content. That would make you a PROPER dick.
2. If you become rich through modifications, related works/services, or supporting the original work,
share the love. Only a dick would make loads off this work and not buy the original works
creator(s) a pint.
3. Code is provided with no warranty. Using somebody else's code and bitching when it goes wrong makes
you a DONKEY dick. Fix the problem yourself. A non-dick would submit the fix back.
|
Credits
- Three-Socks - Developer.
- HuN - Gameplay video/QA Tester/Consultant.
|
Source Code
Code Repository: https://bitbucket.org/ThreeSocks/gtaiv-trainer/
If you want to help fix bugs or help improve the project. I'm open to pull requests on bitbucket or the old fashioned way by posting code in this thread.
Use my scocl 'set up' to compile, found here: http://psx-scene.com/forums/showthread.php?t=102230
Menu Library
This project uses a menu library that handles the core function of the menu and the display.
You can find the example code/documentation/repository for that here: http://psx-scene.com/forums/f276/%5B...ibrary-104912/.
|
Translations
Translations are more than welcome. Edit this file: https://bitbucket.org/ThreeSocks/gta...trainer_lang.h with the translated text. Just edit the text in quotes ("Main") and not the key "trainer_main".
PM the file or post it here and it will be included in the next release with full credit of course 
|
Changelog
1.0 Final
Code Changesets
- FIXED: Changing model sometimes didn't load the interior - fix by EvilB.
- Updated to Menu Library 1.2.2 from 1.1.
- FIXED: "Invincibility" & "Never Wanted" options sometimes disabled (7).
- Updated to ModManager style script loading (no blinking).
- Removed TLAD/TBoGT code from GTAIV script and vice versa.
1.0 BETA3
- Full EFLC support.
- Added TLaD/TBoGT weapons.
- Fixed category episode checks.
- Changing model will no longer remove 'never wanted'.
- 'Never wanted' will now show as 'On' if enabled and you reopen the trainer.
- Startup audio event was out of sync of menu displaying from last update. It now starts when the menu is finished loading.
- Pressing 'Exit' in menu will no longer produce error before closing.
1.0 BETA2
- Updated to Menu Library 1.1 (Changelog)
- Loading models quickly broke menu. menu_core will no longer be called while loading a model. Reported by HuN. (1)
- Added wanted menu.
- Added voice of model when model is changed.
- Added initial EFLC support. Weapons (untested). Category episode checks.
- Added error audio event.
- Changing model will no longer remove invincibility. (5)
1.0 BETA
Initial release. |
Donate
Two months in the making. Time is money 
If you feel that I deserve it.  |