Mod Menu / In-game Trainer












































[DESCRIPTION]
Trainer +15
About the functions below, in the USAGE section (invincibility and other mayhem).
Not even 20 years passed before I finally decided to play GTA III. Before that, I played GTA VC, SA, IV and everything was fine. But passing the Vigilante mission for the 5071st time, I decided that I needed to download a trainer, but either I'm bad at searching, or it doesn't exist, but I didn't find anything suitable.
As a result, it was decided to write something myself. At the same time, I practiced "programming". This is what came out.
To a professional programmer, the code will obviously seem like a terrible Chinese-Indian craft, but screw it. I wrote the trainer for myself, so no complaints. It is distributed as is. All suggestions, wishes, found bugs, and so on, write in the comments (can I write like that?).
[REQUIREMENTS]
GTA III 1.1 (I didn't check on 1.0, but I think it will work)
CLEO 2.0.0.5
Bitwise and ini directives (III.IntOperations.cleo and III.IniFiles.cleo files in the CLEO folder)
[INSTALLATION]
Copy to the game folder
[SETUP]
Settings are specified in the TRAIN.ini file in the [KEYS] section.
Here you can specify the key to call the menu and the function key (which activates the cheat buttons).
By default, the values are:
Function key - ALT (ALT_KEY=18)
Menu key - F7 (HELP_KEY=118)
To select your own keys, open your internets, enter "Keyboard key codes" in the search, and choose any one you like. Enter the number after the "=" sign.
If you set ALT_KEY=0, cheats will turn on simply by pressing the corresponding button (convenient if your fingers aren't crooked and my settings don't match yours).
If my button settings overlap with yours, you can also specify a key in ALT_KEY that you definitely won't press, and use cheats through the menu.
[USAGE]
The buttons listed below work in one of these cases:
1. The function key is held down (default ALT)
2. ALT_KEY=0 is specified in the settings (without a function key)
3. The menu is open (default F7)
1 God Mode (GOD MODE)
2 God's Chariot :) (CAR IMMUNE)
3 Door Lock (DOOR LOCK)
4 Police Ignore You (POLICE IGNORE)
5 Infinite Run (INFINITE RUN)
6 100 HP (FULL HEALTH)
7 100 Armor (FULL ARMOR)
8 Remove Wanted Level (UNWANTED)
9 Stop Timer (STOP TIMER)
U Unlock Any Car (UNLOCK CAR)
I Repair Car (REPAIR CAR)
O "Tow Truck" (CAR RESCUE)
P Infinite Ammo (INFINITE AMMO)
L I'm Stuck! (PLAYER RESCUE)
F5 Save Game (SAVE GAME)
It is also possible to use cheats through the menu. To do this, open the menu itself (default F7) and use the up and down arrows to select the desired cheat, then press the function key (default ALT) and Enter.
Cheat Descriptions:
God Mode (GOD MODE) - you will not die, including from explosions, bullets, falls, in water, under a car. If you die, tell me how :). Pressing again turns off the cheat.
God's Chariot :) (CAR IMMUNE) - the car is indestructible. It is not damaged in collisions, it will not explode if overturned. If you destroyed it, tell me how :). Just don't say it was in the crusher! Pressing again turns off the cheat.
Door Lock (DOOR LOCK) - cops won't get you, unless through the right door and only if you tear it off. Pressing again turns off the cheat.
Police Ignore You (POLICE IGNORE) - you're apparently the police chief's son, the cops don't care about you, you still accumulate stars, and cops arrive, but not for you. Pressing again turns off the cheat.
Infinite Run (INFINITE RUN) - infinite running, the character will never get tired, what's unclear here? Pressing again turns off the cheat.
100 HP (FULL HEALTH) - 100 health. Pressing again gives 100 HP again.
100 Armor (FULL ARMOR) - 100 armor (how unexpected).
Remove Wanted Level (UNWANTED) - no crime occurred, consider that you handed over a couple of suitcases of money.
Stop Timer (STOP TIMER) - stops the mission timer. Pressing again turns off the cheat.
Unlock Any Car (UNLOCK CAR) - unlocks any car. Police are indignant!
Repair Car (REPAIR CAR) - actually no, it just puts out the fire, if any.
"Tow Truck" (CAR RESCUE) - will get you out of any scrape, including flipping you over from the roof, getting you out of the water, and just giving you a kick if you're bored. Payment only by card.
Infinite Ammo (INFINITE AMMO) - freezes the current ammo value (grenades and cocktails are also ammo). Does not give new weapons, does not increase/decrease the current ammo value. Friends won't figure out you're a cheater. Pressing again turns off the cheat.
I'm Stuck! (PLAYER RESCUE) - a tow truck for lost criminals. Will get you out of water, textures, etc.
Save Game (SAVE GAME) - saves anywhere. Will not work in a car or during a mission. Don't mess up saves.
Secret Function - There is one more function that you have to find yourself :)
[AUTHORSHIP and all that]
Made by Me.
Read:
as well as the SannyBuilder
help file. Ideas were taken from my head, the first pieces of code were peeked at on the internet, specifically on https://libertycity.ru/ from different authors. Strangely enough, the code was not copy-pasted, but brazenly retyped, because as it turned out, the whole trick here is only in opcodes, and it only makes sense to retype them, and they are all here https://library.sannybuilder.com/ and the only question is how to figure out how to ask the question in English.
By the way, everything inside the game is in English, because in Russian there were garbled characters (krakozyabry) and I was too lazy to look for a solution. If anyone is interested, you can translate the file "CLEO_TEXT\\TRAIN.fxt".
The code is allowed to be cut, sliced, and otherwise treated unnaturally.
Thanks for your attention!
[ОПИСАНИЕ]
Трейнер +15
О функциях ниже, в разделе ИСПОЛЬЗОВАНИЕ (бессмертие и прочий беспредел).
Не прошло и 20 лет как я решил таки сыграть в GTA III. До этого играл в GTA VC, SA, IV и все было хорошо. Но проходя миссию виджиланте в 5071 раз я решил, что надо скачать тренер, но либо ищу я плохо, либо его нет, но не нашел ничего подходящего.
В итоге было принято решение написать что-нибудь от себя. Заодно потренировался в «программировании». Получилось вот это.
Профессиональному программисту код, очевидно, покажется жуткой китайско-индусской поделкой, ну да и фиг с ним. Тренер писал для себя, так что без претензий. Распространяется по схеме как есть. Все предложения, пожелания, найденные баги и прочее пишите в комментариях (мне можно так писать?).
[ТРЕБОВАНИЯ]
GTA III 1.1 (на 1.0 не проверял, но думаю работать будет)
CLEO 2.0.0.5
Директивы bitwise и ini (файлы III.IntOperations.cleo и III.IniFiles.cleo в папке CLEO)
[УСТАНОВКА]
Скопировать в папку с игрой
[НАСТРОЙКА]
Настройки задаются в файле TRAIN.ini в секции [KEYS].
Здесь можно указать кнопку вызова меню и функциональную клавишу (которая активирует кнопки читов).
По умолчанию стоят значения:
Функциональная клавиша - ALT (ALT_KEY=18)
Клавиша меню - F7 (HELP_KEY=118)
Для того чтобы выбрать свои клавиши, открываем эти ваши интернеты, в поиске вводим «Коды клавиш клавиатуры» и выбираем любую понравившуюся. Номер вписываем после знака «=».
Если поставить значение ALT_KEY=0 читы будут включаться просто по нажатию соответствующей кнопки (удобно если пальцы не кривые и мои настройки не совпадают с вашими).
Если мои настройки кнопок пересекаются с вашими, также можно указать в ALT_KEY такую клавишу, которую точно не нажмете, а читы использовать через меню.
[ИСПОЛЬЗОВАНИЕ]
Кнопки указанные ниже работают в одном из случаев:
1. Зажата функциональная клавиша (по умолчанию ALT)
2. В настройках указано ALT_KEY=0 (без функциональной клавиши)
3. Открыто меню (по умолчанию F7)
1 Режим бога (GOD MODE)
2 Колесница бога :) (CAR IMMUNE)
3 Блокировка дверей (DOOR LOCK)
4 Полиция игнорирует вас (POLICE IGNORE)
5 Бесконечный бег (INFINITE RUN)
6 100 ХП (FULL HEALTH)
7 100 Брони (FULL ARMOR)
8 Снять звезды розыска (UNWANTED)
9 Остановить таймер (STOP TIMER)
U Вскрыть любую машину (UNLOCK CAR)
I Починить машину (REPAIR CAR)
O «Эвакуатор» (CAR RESCUE)
P Бесконечные патроны (INFINITE AMMO)
L Я застрял! (PLAYER RESCUE)
F5 Сохранение (SAVE GAME)
Также есть возможность использовать читы через меню. Для этого открываем собственно меню (по умолчанию F7) и стрелками вверх и вниз выбираем нужный чит, затем нажимаем функциональную клавишу (по умолчанию ALT) и Enter.
Описание читов:
Режим бога (GOD MODE) - вы не умрете, в том числе от взрывов, пуль, падений, в воде, под машиной. Если умрете, расскажите как :). Повторное нажатие выключает чит.
Колесница бога :) (CAR IMMUNE) - машина неубиваема. Не повреждается при столкновениях, не взорвется если перевернуть. Если уничтожили, расскажите как :). Только не говорите что в прессе! Повторное нажатие выключает чит.
Блокировка дверей (DOOR LOCK) - копы вас не достанут, только если через правую дверь и только если вы ее оторвете. Повторное нажатие выключает чит.
Полиция игнорирует вас (POLICE IGNORE) - вы сын начальника полиции судя по всему, копам на вас наплевать, звезды при этом вы набираете, и копы приезжают, но не за вами. Повторное нажатие выключает чит.
Бесконечный бег (INFINITE RUN) - бесконечный бег, персонаж никогда не устанет, что тут неясного? Повторное нажатие выключает чит.
100 ХП (FULL HEALTH) - 100 здоровья. Повторное нажатие снова дает 100 ХП.
100 Брони (FULL ARMOR) - 100 брони (как неожиданно).
Снять звезды розыска (UNWANTED) - нет состава преступления, считайте что отдали пару чемоданов денег.
Остановить таймер (STOP TIMER) - останавливает таймер миссии. Повторное нажатие выключает чит.
Вскрыть любую машину (UNLOCK CAR) - вскрывает любую машину. Полиция негодует!
Починить машину (REPAIR CAR) - на самом деле нет, просто тушит пожар, если он есть.
«Эвакуатор» (CAR RESCUE) - достанет вас из любых передряг, в том числе перевернет с крыши, достанет из воды и просто даст пинка если скучно. Оплата только по карте.
Бесконечные патроны (INFINITE AMMO) - замораживает текущее значение патронов (гранаты и коктейли это тоже патроны). Не дает новое оружие, не увеличивает/уменьшает текущее значение патронов. Друзья не просекут что ты читер. Повторное нажатие выключает чит.
Я застрял! (PLAYER RESCUE) - эвакуатор для заблудших преступников. Достанет из воды, текстур и т.д.
Сохранение (SAVE GAME) - сохранение в любом месте. Не сработает в машине и во время миссии. Нечего сейвы портить.
Секретная функция - Есть еще одна функция которую надо найти самостоятельно :)
[АВТОРСТВО и все такое прочее]
Сделал Я.
Читал:
а также файл помощи SannyBuilder
Идеи взяты из головы, первые куски кода подсмотрены в интернетах, в частности на https://libertycity.ru/ у разных авторов. Как ни странно код не скопипастен, а в наглую перепечатан, ибо как выяснилось вся хитрость тут только в опкодах и перепечатывать имеет смысл только их, а они все есть тут https://library.sannybuilder.com/ и вопрос только в том, чтобы догадаться как задать вопрос на английском.
Кстати, внутри игры все на английском, поскольку на русском лезли кракозябры и лень было искать решение. Если кому интересно, можно перевести файл «CLEO_TEXT\\TRAIN.fxt».
Код разрешено резать, кромсать и делать прочие противоестественные вещи.
Спасибо за внимание!