Skip to content

Releases: izawartka/gta2-trainer-cpp

v1.17.2

07 Sep 19:44
ac7b34c
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.17.2 (2024.09.07)

CHANGELOG:

  • Added shadows distance fix!
  • Added fnMatrixTransform3Advanced to gta2-helper.h
  • Fixed gangs' respect controls sometimes malfunctioning

v1.17.1

25 Aug 20:03
4e3f0ad
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.17.1 (2024.08.25)

CHANGELOG:

  • Added ability to spawn mini cars
  • Added ability to set spawned ped's objective and targets
  • Added ability to spawn ped in the nearest car
  • Added ability to disable anti-aliasing
  • Added ability to turn off shadows
  • Added night mode checkbox in Camera options
  • Added no lights checkbox in Camera options
  • Added "Anti-player guard" ped preset
  • Added objective's target ped and car columns to the LiveTable
  • Updated gta2-helper.h
    • Added coordinate-based FindTheNearestCar
    • Added functions related to spawning peds
    • Added fnSetPedObjective function
    • Added ReplaceCode function
    • Improved FindTheNearestPed, FindTheNearestCar
  • Improved ACS's safe coordinates check
  • Reworked ped spawning
  • Fixed camera locks not working if the window is closed
  • Updated ped columns in the Live Table
  • Cleaned up IDs in Resource.h
  • Updated gta2.h

v1.17

16 Aug 13:00
9332adc
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.17 (2024.08.16)

CHANGELOG:

  • Added Camera Options window
  • Added group leader option in the Ped Spawner
  • Added car invulnerability options
  • Added car no collisions checkbox
  • Added the ability to make cars dummy
  • Added "Camera / teleport..." button in main dialog
  • Added new functions to gta2-helper.h
    • fnFixCarDamage
    • fnExtinguishCar
    • fnFixCarBrokenEngine
    • Ped groups related functions
    • ClampPointToSafe
  • Player ped's shape and remap can now be set using comboboxes
  • Car remap can now be set to -1 (default vehicle palette)
  • Fixing car's engine damage will now also extinguish the car if on fire
  • Threat search and reaction in the Ped Spawner are now set using comboboxes instead of being part of AI values
  • Updated ped related column names in the Live Table
  • Updated "teleport to last car" to use built-in teleport function
  • Cleaned up code and variable names in MainWIndowData,h
  • Fixed selected weapon's ID display
  • Slightly revamped UI
  • Updated SetHealthArmorMoney() to finally use gta2.h
  • Cleaned up MainWindow code a bit
    • Fixed ON_COMMAND_RANGEs not using macros
    • Cleaned up the code for setting car colors
    • Other minor changes
  • Updated gta2.h
    • Changed PlayerPhysics to CameraOrPhysics and updated it
    • Other changes
  • Cleaned up IDs in Resource.h
  • Other minor bugfixes and code improvements
  • Removed global ped speeds
  • Removed car's damage lock
  • Removed teleporting in main dialog

v1.16.4

30 Jul 20:11
6d0bebc
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.16.4 (2024.07.30)

CHANGELOG:

  • Spawning GT24640 (GT-A1) no longer crashes the game
  • Restored ALT+G hotkey
  • Added fnSpawnCarAdvanced

v1.16.3

11 Jun 15:49
fe18788
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.16.3 (2024.06.11)

CHANGELOG:

  • Temporarily removed drawChat hook due to crashes on start

v1.16.2

26 May 14:13
23dad2d
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.16.2 (2024.05.26)

CHANGELOG:

  • added Live table (for peds and cars)
  • added Live table columns editor
  • added enter car as passenger checkbox
  • added OnGTADraw()
  • added more pointers and function hooks to gta2-helper.h
  • fixed zeroing gang respect not working
  • changed dll name to gta2-trainer.dll
  • fixed hard coded IDs for SetStars method
  • cleaned up IDs
  • slightly refactored MainWindow.cpp
    • improved TeleportAllPeds method
    • improved ExplodeCars method
  • updated gta2.h
  • updated project settings
  • updated readme
  • removed Detours dependency
  • removed unused GetDoubleFromCEditVal method

v1.16

16 May 09:37
c36e991
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.16 (2024.05.16)

CHANGELOG:

  • Added the Ped Spawner
  • added the ability to explode player's last car
  • added the ability to explode all cars (ALT+E)
  • returned the hotkey for displaying big text (ALT+B)
  • added the ability to get all weapons (ALT+W)
  • Added IsPointSafe helper function
  • Added fnSetNPCWeapon
  • Added peds-related structs and arrays to MainWindowData.h
  • changed SpawningData.h name to MainWindowData.h
  • moved emblems list to MainWindowData.h
  • changed ObjectInfo struct's name to CatMenuItem
  • heavily refactored menus (spawn, get weapons etc.)
    • weapons, carWeapons, vocals and native cheats are now stored in MainWindowData.h
    • some of the items are stored in the .rc file instead of being initialized in code
    • fixed typos
  • other minor refactors and code cleanups in MainWindow.cpp
    • changed SpawnCarHere method to OnSpawnCarClick
    • changed menu-related method's names in MainWindow.cpp
    • cleaned up code in SyncTrailerColor and GangRespect methods
    • slightly refactored "Get weapon" related methods
  • the player now always gets 99 ammo of the selected weapon instead of +10
  • updated gta2.h
  • FindTheNearestPed now also detects peds in cars
  • fixed typos and minor bugs
  • cleaned up ACS code
    • now uses DDX_Text and DDX_Check instead of DDX_Control
    • message box is shown if user enters invalid target position

v1.15.2

21 Feb 01:32
a1a7eae
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.15.2 (2023.02.21)

CHANGELOG:
1.15.1 -> 1.15.2

  • "variate colors" option in the Array Car Spawner finally works!
  • fixed game crashing when trying to spawn a car outside the map
  • fixed game crashing when not selecting any car model in the ACS
  • fixed rotation value display in the ACS
  • cleaned up the UI a bit
  • moved spawnable cars & objects list to another file: SpawningData.h and cleaned it up a bit (still needs a massive refactor in the future)
  • replaced WantToSpawn class with a struct (i have no idea why it was a class in the first place)
  • updated readme file
  • removed "boxcar" option from the car spawning menus (spawning it would crash the game)
  • "get player pos" in the ACS does no more automatically copy the rotation value

1.15 -> 1.15.1

  • changed "pop-ups" to "power-ups" (i have no idea why i called it "pop-ups")
  • cleaned up cars spawning
  • cleaned up MainWindow.h
  • changed test function to also show ped's and car's addresses

v1.15

01 Sep 21:34
d72df3e
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.15 (2022.09.01)

CHANGELOG:

1.14.1 -> 1.14.2

  • reversed more values in gta2.h
    • more CarPhysics
    • more PED_STATE3
    • more Ped
    • ...
  • added car Z axis teleporting
  • cursor icon changes when mouse control is enabled
  • Mouse steering fixes
  • Mouse steering in cars
  • currLastCar (and related) now reset if map changed
  • more stable car spawning

1.14.2 -> 1.15

  • added helper function GetPointInDistance
  • added game function fnSpawnObject
  • reversed more CarPhysics
  • added S33 to gta2.h
  • added objects spawning (!!!!!)
  • added more native cheats
  • added last spawned car quick spawning
  • added last spawned object quick spawning
  • cars spawn menu is now grouped alphabetically
  • added advanced car spawner (spawning arrays of cars)
  • improved names for native cheats
  • fixed crashing after reloading level sometimes
  • made SpawnCar more clear
  • changed command ranges of cmenus so more of them can be fit in the future
  • made cars models list a two arrays (int carids[] & LPCTSTR carnames[]) and temp. put them in MainWindow class
  • player's and car's rotation is now displayed in degrees

v1.14.1

07 Aug 22:04
3b980ae
Compare
Choose a tag to compare

GTA2 Trainer by masuo & h0x91b v1.14.1 (2022.08.08)

CHANGELOG:

  • added the banner
  • rearranged window a bit
  • fixed missing .rc2