/GrinchTrainer-III-VC-SA

A trainer modification for Grand Theft Auto III, VC & SanAndreas (single player)

Primary LanguageC++OtherNOASSERTION

Grinch Trainer

Introduction

A trainer Grand Theft Auto III, VC & SA enabling a much more easier & amusing gameplay with cheats. This is NOT intended for use in multiplayer, I won't be responsible for any form of bans. Use it at your own risk!

Press Left Ctrl + T (on keyboard) or GamePadFaceLeft + GamePadFaceDown (on consoles - check keymappings section) to open the trainer.

Gamepad Key Mappings
  1. GamepadStart

    • Xbox: Menu
    • Switch: + (Plus)
    • PS: Options
  2. GamepadBack

    • Xbox: View
    • Switch: - (Minus)
    • PS: Share
  3. GamepadFaceLeft

    • Xbox: X
    • Switch: Y
    • PS: Square
  4. GamepadFaceRight

    • Xbox: B
    • Switch: A
    • PS: Circle
  5. GamepadFaceUp

    • Xbox: Y
    • Switch: X
    • PS: Triangle
  6. GamepadFaceDown

    • Xbox: A
    • Switch: B
    • PS: Cross
  7. GamepadDpadLeft

    • Xbox: D-pad Left
    • Switch: D-pad Left
    • PS: D-pad Left
  8. GamepadDpadRight

    • Xbox: D-pad Right
    • Switch: D-pad Right
    • PS: D-pad Right
  9. GamepadDpadUp

    • Xbox: D-pad Up
    • Switch: D-pad Up
    • PS: D-pad Up
  10. GamepadDpadDown

    • Xbox: D-pad Down
    • Switch: D-pad Down
    • PS: D-pad Down
  11. GamepadL1

    • Xbox: L Bumper
    • Switch: L
    • PS: L1
  12. GamepadR1

    • Xbox: R Bumper
    • Switch: R
    • PS: R1
  13. GamepadL2

    • Xbox: L Trigger
    • Switch: ZL
    • PS: L2
  14. GamepadR2

    • Xbox: R Trigger
    • Switch: ZR
    • PS: R2
  15. GamepadL3

    • Xbox: L Stick (click)
    • Switch: L3
    • PS: L3
  16. GamepadR3

    • Xbox: R Stick (click)
    • Switch: R3
    • PS: R3
  17. GamepadLStickLeft

    • Xbox: Left Analog Stick Left
    • Switch: Left Analog Stick Left
    • PS: [Analog] Move Window (in Windowing mode)
  18. GamepadLStickRight

    • Xbox: Left Analog Stick Right
    • Switch: Left Analog Stick Right
    • PS: [Analog] Move Window (in Windowing mode)
  19. GamepadLStickUp

    • Xbox: Left Analog Stick Up
    • Switch: Left Analog Stick Up
    • PS: [Analog] Move Window (in Windowing mode)
  20. GamepadLStickDown

    • Xbox: Left Analog Stick Down
    • Switch: Left Analog Stick Down
    • PS: [Analog] Move Window (in Windowing mode)
  21. GamepadRStickLeft

    • Xbox: Right Analog Stick Left
    • Switch: Right Analog Stick Left
    • PS: [Analog]
  22. GamepadRStickRight

    • Xbox: Right Analog Stick Right
    • Switch: Right Analog Stick Right
    • PS: [Analog]
  23. GamepadRStickUp

    • Xbox: Right Analog Stick Up
    • Switch: Right Analog Stick Up
    • PS: [Analog]
  24. GamepadRStickDown

    • Xbox: Right Analog Stick Down
    • Switch: Right Analog Stick Down
    • PS: [Analog]

Get stable binaries from here. Beta binaries are available at the discord server.

Discord Banner 2 375333774-f8adb118-0c50-4ce7-91c0-981cd366e6d6

Installation

Only these versions of the game is supported. I highly recommand installing the menu on a fresh, non-modded game first.

  • GTA SA v1.0 US Hoodlum
  • GTA VC v1.0 EN
  • GTA III v1.0 EN

If you have those mentioned versions installed,

  1. Install DirectX9, Visual C++ Redistributable 2022 x86 & Ultimate asi loader.
  2. Download GrinchTrainerSA/VC/III.7z and extract everything in game root directory (NOT MODLOADER). The GrinchTrainer folder & .asi file must be placed in the same place.
  3. Install SilentPatch (For GTA III don't install the ddraw.dll component)
  4. Install D3D8to9 wrapper (For III & VC)

Check out the Compatibility List

Images

Show Images

Things to do on crash

  1. Delete the GrinchTrainerXX.toml config file and try again.
  2. If it's happening after installing a recent mod try removing it.
  3. Try on a fresh installation of the game.
  4. If still doesn't fix your issue, go ahead and report it.

Crash reports/ Bug reports

Install Crash info & reproduce your crash. When reporting the crash upload the crashinfo logfile with it. Explain how to reproduce the crash in details. Also include,

  • Game version
  • Menu version
  • List of mods installed

You can either open a issue here or directly contact me on discord (Recommended).

Submit Translations

How to translate trainer to another language

The translations are loaded from GrinchTrainerXX/locale/*.toml files. Make a copy of the English.toml file and translate the texts there to your language. Rename the file to your_language.toml and make a pull request.

If you're language isn't supported ( Appears ??? in the menu. Check here for supported languages), open a issue asking for support.

All credits are given in Menu/ About tab.