Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Tuners
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. Grand Theft Auto Series

      1. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
    6. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
    7. GTA III

      1. Guides & Strategies
      2. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

      1. GTANet 20th Anniversary
    2. Support

    3. Suggestions

[Cleo|SA] RZL-Trainer


muhammad_herizal
 Share

Recommended Posts

muhammad_herizal
Posted (edited)

RZL-Trainer v4.0.1


This is a Cleo Trainer or Cheat Menu, i hope you understand. I made a UI like the one in GTA V. 244k lines of code have been written. The config *.ini file is automatically generated after the game is opened. The script fully uses local variables from [email protected]@ for now.

What's new on Version 4.0.1?
- load saved vehicle paintjob color bug fixed
- save current vehicle confirm text bug fixed
- add 30 slot save/load vehicle, now total slot is 60 on save/load vehicle
 

What's new on Version 4.0.0?
This Version fully Remake. The newest Advanced Feature is:
- New Scrolling Styles
- Add-on Skin Spawner (Auto Scan on "Cleo\Skin.img")
- Add-on Ped Spawner (Auto Scan)
- Add-on Vehicle Spawner (Auto Scan)
- Add-on Weapon Spawner (Manual Add on Config)
- Player Appearance (Auto Scan)
- Map Creator (Object Auto Scan)
- Input Vehicle ID
- Input Vehicle DFF Name
- Vehicle Modification (Part Auto Scan)
- Vehicle Neon Kits
- MP3 Music Player
- Water Modify
- System Color Hack
- Teleport to Radar 'N'  [Experimental]
- Support External Language via *.ini file. Now anyone can become a Translator. Yeah, you can share your language to everyone.
- and many more.

 

Spoiler

-Keyboard Control
F2 = Show/Hide Menu

Numpad 5/ Right Shift = Accept
Numpad 0/ Backspace = Back

Numpad 8/ Arrow Up = Up
Numpad 2/ Arrow Down = Down

Numpad 4/ Arrow Left = Left
Numpad 6/ Arrow Right = Right

Numpad 9/ Page Up = Up 10/5 Line (If Possible)
Numpad 3/ Page Down = Down 10/5 Line (If Possible)


-Joypad Control
Hold R1 + Dpad Left = Show Menu

Dpad Right = Accept
Dpad Left = Back

Dpad Up = Up
Dpad Down = Down

Hold L1 + Dpad Left = Left
Hold L1 + Dpad Right = Right


-Shortcut Keyboard Control
Alt+1 = Player Options Menu
Alt+2 = Vehicle Options Menu
Alt+3 = Wanted Options Menu
Alt+4 = Weapon Options Menu
Alt+5 = Telepor Options Menu
Alt+6 = Mission Options Menu
Alt+7 = Time Options Menu
Alt+8 = Weather Options Menu
Alt+9 = Object Options Menu
Alt+0 = Misc Options Menu
Atl+Q = Air Break
Atl+F = Eject Form Vehicle
Atl+T = Input Vehicle Dff Name
Delete = Teleport To Marker
J = Teleport To Nearest Vehicle As Passenger
K = Teleport To Nearest Vehicle As Passenger
' = Go Through Door
] = Instant Speed Up
[ = Instant Stop



*Player Options
Everything related to the Player menu is here. Like: Actor Spawning, Change Skin, Player God Mode, etc.

*Vehicle Options
Everything related to the Vehicle menu is here. Like: Vehicle Spawning, Vehicle Modification, Vehicle God Mode, etc.

*Wanted Options
Menu related to Police is here.

*Weapon Options
Everything related to the Weapon menu is here. Like: Weapon Spawning, Weapon Ammo, Unlimited Ammo, etc.

*Teleport Options
Teleport menu, well to make it easier for you to travel. you can easier to Waypoint, Spray Tags, Oysters, Horseshoes, Snapshot, etc.

*Mission Options
Make it easy for you to access all Missions and Mini Game.

*Time Options
Everything related to the Time menu is here. Like: Set Time, Set Weekday, Game Speed, etc.

*Weather Options
Yeah, set your Favorite Weather.

*Object Options
Map Creator, Object Spawning. Yeah, create your own Map. 

*Misc Options
Several other menus are here. Like: MP3 Music Player, Water Modify, etc.

*Settings
The Trainer setting center. Like: Theme, Menu Position, Language, etc.

 

 

 

Some Screenshot
Add-on Vehicles and Peds, Tested on GTA Underground.

Spoiler

ImageImageImageImageImageImageImageImageImageImageImageImage




 

 

Credits & Contributors:
1. Additional Local Variable - Source Form Ninja FTW
2. Train Never Derail - Memory Address Source From Santosh
3. Advanced Train Spawner - Memory Address Source From Ryosuke
4. Neon - Memory Address Source From Den_spb
5. Add-on Skin - Func Source From Fan Script & Ryosuke
6. Weapons Memory - Memory Address Source From Fan Script
7. FPS Limit Adjust & Remove 14ms Delay - Memory Address Source From Junior Djjr
8. Vehicle Model ID Checker - Func Source From Junior Djjr
9. Input DFF Vehicle Name - Func Source From Junior Djjr
10. Save Vehicle - Get Component Part Helped By Mikhail Kochitov (chell555)
11. Replay Disable - Memory Address Source From Junior Djjr
12. Water Reload - Func Source From Gold Fish
13. System Color Hack - Memory Address Source From Frouk
14. Spray Paint Location - From SA Helper
15. No Heat Effect & No Motion Blur - Memory Address Source From Junior Djjr
16. gtamods.com - Lots Of Memory Addresses Got There
17. MDR as Tester

 

Download Latest RZL-Trainer v4.0.1
 

don't forget give me +PLUS
----------------------------------------

Old RZL-Trainer v4.0.0

Need CLEO v4.4.0
Cleo 4.3 below have Bug,
on auto install it is available

Recomended CLEO+
Some feature need Cleo+
on auto install it is available

 

Edited by muhammad_herizal
Update 4.0.1
Link to comment
Share on other sites

HzanRsxa2959

One of the most useful and feature-rich trainers out there. Thanks for all the work.

 

Some suggestions:

  • If not done already: Option to not automatically set camera behind player when moving in Air Break, use a hotkey instead.
  • Does the script still make use of CLEO global variables? I suggest opcode 0A95 and script local variables. (This may be difficult to do, so you should give it low priority. Still, if you want to do it, I can show you the way.)
  • Like 1
Link to comment
Share on other sites

muhammad_herizal
3 hours ago, HzanRsxa2959 said:

If not done already: Option to not automatically set camera behind player when moving in Air Break, use a hotkey instead.

Maybe next time.

 

3 hours ago, HzanRsxa2959 said:

Does the script still make use of CLEO global variables? I suggest opcode 0A95 and script local variables. (This may be difficult to do, so you should give it low priority. Still, if you want to do it, I can show you the way.)

Fully local variables. [email protected] - [email protected]

The base menu is no longer from the old version.

This Trainer is rewritten from zero.

 

 

Thank you for your support.

  • Like 1
Link to comment
Share on other sites

muhammad_herizal

Post Update !!!
Download link is available.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
Paixetamour

Awesome trainer! How to add custom vehicles to vehicle spawn addon ?

  • Like 1
Link to comment
Share on other sites

muhammad_herizal
57 minutes ago, Paixetamour said:

Awesome trainer! How to add custom vehicles to vehicle spawn addon ?

see on YouTube how to add a vehicle on GTA SA.

you definitely need a Fastman92 Limit Adjuster.

  • Like 1
Link to comment
Share on other sites

Paixetamour

Thanks but im currently using OLA (Open limit adjuster v1.5.7) is it possible use this instead ?

  • Like 1
Link to comment
Share on other sites

muhammad_herizal
Posted (edited)
4 hours ago, Paixetamour said:

Thanks but im currently using OLA (Open limit adjuster v1.5.7) is it possible use this instead ?

can, if you know how to set it.

but, it is not recommended, maybe there could be a conflict.

Edited by muhammad_herizal
  • Like 1
Link to comment
Share on other sites

Hamer_Nador

Very cool trainer, a lot of functionality!

  • Like 1
Link to comment
Share on other sites

rodrich266

Awesome work!

 

Just wanted to mention that there is a bug when loading stored vehicles with paintjobs and a color different than 1 (white).

 

It seems that when its loaded, it loads the color first and then it applies the paintjob, overriding the color. I would suggest that simply loading the paintjob first and then the color should fix this.

 

Once again, awesome work, this is the best trainer out there!

Link to comment
Share on other sites

muhammad_herizal
56 minutes ago, rodrich266 said:

Awesome work!

 

Just wanted to mention that there is a bug when loading stored vehicles with paintjobs and a color different than 1 (white).

 

It seems that when its loaded, it loads the color first and then it applies the paintjob, overriding the color. I would suggest that simply loading the paintjob first and then the color should fix this.

 

Once again, awesome work, this is the best trainer out there!

yes, I know this bug, I've tried to fix it, but it doesn't work.

 

In the script I have done it like that.

 

Load a paintjob a little bit long, So that's the cause. every computer has a different loading speed.

 

Paintjob cannot be force loaded.

Like a "Load_Request_Model". for paintjob nothing like that.

 

Link to comment
Share on other sites

rodrich266
8 hours ago, muhammad_herizal said:

yes, I know this bug, I've tried to fix it, but it doesn't work.

 

In the script I have done it like that.

 

Load a paintjob a little bit long, So that's the cause. every computer has a different loading speed.

 

Paintjob cannot be force loaded.

Like a "Load_Request_Model". for paintjob nothing like that.

 

I see, it's interesting. My pc loads it immediately, I can barely see the color load first for a millisecond. 

 

I know you remade this trainer from scratch, but I didn't have this paintjob issue with the previous version, maybe there is some logic/code there you could use again?

 

Anyways I'm just throwing ideas out.

 

The new automatic detection of added vehicles is great btw!

Link to comment
Share on other sites

muhammad_herizal
1 hour ago, rodrich266 said:

I see, it's interesting. My pc loads it immediately, I can barely see the color load first for a millisecond. 

 

I know you remade this trainer from scratch, but I didn't have this paintjob issue with the previous version, maybe there is some logic/code there you could use again?

 

Anyways I'm just throwing ideas out.

 

The new automatic detection of added vehicles is great btw!

I'll find a way to fix it later.

 

Thank you for your attention.

1 hour ago, rodrich266 said:

The new automatic detection of added vehicles is great btw!

I also like this feature.

 

and there is also auto detection of added peds.

Link to comment
Share on other sites

muhammad_herizal
On 6/6/2021 at 7:54 AM, rodrich266 said:

It seems that when its loaded, it loads the color first and then it applies the paintjob, overriding the color. I would suggest that simply loading the paintjob first and then the color should fix this.

Already Fixed on version 4.0.1
i add new logic code.
 

Screenshot below:

---------------------------------------------------------------------------------------------------------

Before (on v4.0.0)

Before_-_Copy.jpg

 

After  (on v4.0.1)

After_-_Copy.jpg

Link to comment
Share on other sites

rodrich266
Posted (edited)
17 hours ago, muhammad_herizal said:

Already Fixed on version 4.0.1
i add new logic code.
 

Screenshot below:

---------------------------------------------------------------------------------------------------------

Before (on v4.0.0)

Before_-_Copy.jpg

 

After  (on v4.0.1)

After_-_Copy.jpg

Amazing job! Thanks for all your work!

 

Also, 60 slots to save cars is incredible!

Edited by rodrich266
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

I was thinking of making my own trainer some time ago but I see that this trainer pretty much covers the work I was willing to put.

However, navigation is a bit too fast. This is an issue caused from the loop of course but it can be fixed. I have created a function in C++ code that does just that. May I send this to you or is this already a feature that just is disabled in settings?

Link to comment
Share on other sites

muhammad_herizal
On 6/29/2021 at 5:15 PM, const96b said:

I was thinking of making my own trainer some time ago but I see that this trainer pretty much covers the work I was willing to put.

However, navigation is a bit too fast. This is an issue caused from the loop of course but it can be fixed. I have created a function in C++ code that does just that. May I send this to you or is this already a feature that just is disabled in settings?

You can set manually the navigation scroll speed in the settings.

I make scroll speed depends as FPS.

Link to comment
Share on other sites

Oh 😦 the I guess you wouldn't consider interrupting every few milliseconds, right? Cause right now it goes too fast which makes it good for long lists but when you navigate to a few options you need to spam the keys in order to not miss the option that you want.

This is the code I suggest:
 

bool rest_time = true;
DWORD time_to_rest = GetTickCount();
int keypresses = 0; //used to transition from slower to faster menu navigation

void keyInterrupt()
{
	if (keys[key.down].up == true && keys[key.up].up == true && !IsButtonPressed(0, BUTTON_DPAD_UP) && !IsButtonPressed(0, BUTTON_DPAD_DOWN) && keys[key.left].up == true && keys[key.right].up == true)
		keypresses = 0;

}

bool SmoothScroll(DWORD key, ePadButton button, int timer1, int timer2)
{

	if (rest_time)
	{
		keypresses++;

		if (keypresses < 25)
			time_to_rest = GetTickCount() + timer1;
		else
			time_to_rest = GetTickCount() + timer2;

	}

	if (IsKeyJustDown(key) || IsKeyDown(key) || IsButtonPressed(0, button))
	{
		rest_time = GetTickCount() >= time_to_rest;
		return (GetTickCount() >= time_to_rest);
	}
	else
	{
		return false;
	}
}


(C++ code) The variables are globals, key interrupt is called once every loop and SmoothScroll is the function used on if statements. timer1 and timer2 parameters are the levels of how fast it is scrolling. You could add more if needed. Second level should be faster. Once it counts up to 25 it then uses the second level of scrolling speed. IsKeyDown and the other key/button handling functions do what they say. I suppose you got your own equivalent functions.

Link to comment
Share on other sites

muhammad_herizal
On 6/30/2021 at 4:05 AM, const96b said:

Oh 😦 the I guess you wouldn't consider interrupting every few milliseconds, right? Cause right now it goes too fast which makes it good for long lists but when you navigate to a few options you need to spam the keys in order to not miss the option that you want.

This is the code I suggest:
 

bool rest_time = true;
DWORD time_to_rest = GetTickCount();
int keypresses = 0; //used to transition from slower to faster menu navigation

void keyInterrupt()
{
	if (keys[key.down].up == true && keys[key.up].up == true && !IsButtonPressed(0, BUTTON_DPAD_UP) && !IsButtonPressed(0, BUTTON_DPAD_DOWN) && keys[key.left].up == true && keys[key.right].up == true)
		keypresses = 0;

}

bool SmoothScroll(DWORD key, ePadButton button, int timer1, int timer2)
{

	if (rest_time)
	{
		keypresses++;

		if (keypresses < 25)
			time_to_rest = GetTickCount() + timer1;
		else
			time_to_rest = GetTickCount() + timer2;

	}

	if (IsKeyJustDown(key) || IsKeyDown(key) || IsButtonPressed(0, button))
	{
		rest_time = GetTickCount() >= time_to_rest;
		return (GetTickCount() >= time_to_rest);
	}
	else
	{
		return false;
	}
}


(C++ code) The variables are globals, key interrupt is called once every loop and SmoothScroll is the function used on if statements. timer1 and timer2 parameters are the levels of how fast it is scrolling. You could add more if needed. Second level should be faster. Once it counts up to 25 it then uses the second level of scrolling speed. IsKeyDown and the other key/button handling functions do what they say. I suppose you got your own equivalent functions.

I'm using GetTickCount func too.

thanks for wanting to help.

but I don't understand C++ coding yet, because I learned Cleo self-taught.

Maybe i will learn it, Once again thanks.

Link to comment
Share on other sites

Alright, I would just love to see this kind of navigation added because the trainer is already good enough and I don't want to make my own, lol.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Hi Muhammad, in the version of rzl trainer 3 1 2 there was a GameStopped function which, when the trainer menu was opened, stopped the gameplay, could you add this function to the next version of the trainer? also when installing version 4 0 1 the game does not start and with version 4 0 0 everything works fine. Thanks to Allah for all the blessings

  • Like 1
Link to comment
Share on other sites

muhammad_herizal
On 7/14/2021 at 3:47 AM, Kryaka said:

Hi Muhammad, in the version of rzl trainer 3 1 2 there was a GameStopped function which, when the trainer menu was opened, stopped the gameplay, could you add this function to the next version of the trainer? also when installing version 4 0 1 the game does not start and with version 4 0 0 everything works fine. Thanks to Allah for all the blessings

Maybe later. Thanks. Salam.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.