Jump to content

Cheat Development


edisoncarter
  • Replies 1.6k
  • Created
  • Last Reply

Top Posters In This Topic

  • Vicecitystories

    188

  • creeepers

    160

  • vettefan88

    156

Top Posters In This Topic

Recommended Posts

Oh man, I can't believe how much new stuff is getting found!

 

Welcome back DDM!

 

I can't wait to try those touch codes. (Touch of Death and Remove Anything) If we can identify any object you touch including walls, we could actually start modifying the existing environment in major ways.

 

 

I found the vehicle spawn locations:

 

 

#cheat PCJ-600 and Jet Ski spawn at 101 Bayshorepspawn = 0x08E81290;setint(pspawn, 212); // modelid pcj-600setfloat(pspawn + 4, -801.37, -1178.76, 10.96, 290); // x, y, z, anglepspawn += 0x30;setint(pspawn, 233); // modelid jet skisetfloat(pspawn + 4, -729.4, -1148.9, 6.0, 20); // x, y, z, anglepspawn += 0x30;

 

A PCJ-600 spawns right outside your safehouse at 101 Bayshore Ave and a Jet Ski is waiting at the small dock across the street. The spawns this replaces are some cars in the parking lot at the airport.

 

 

Link to comment
Share on other sites

Yea, getint(pplayer/car/obj + 0x150) is the address for what Vic is running into...Should be able to make something so that if peds run into something it kills that too, making an incredible mess tounge.gif

 

Glad to see we finally are spawning vehicles and objects, now to get into some real code making..

 

Oh, and thanks for the welcome back smile.gif it'd be nice if I could view this site on my old account, REALLY don't like proxy's...

Link to comment
Share on other sites

 

That's because you have it to where if you hit the buttons it dissapears..But since you have it changing it back, it wont work. Try this...

 

 

text = 1;setchar(pplayer+0x4C, 0x10, 0x20);if(text == 1){setshort(0x08e90bd8, 1, 'R', '+', 'U', '=', 'L', 'e', 'a','v', 'e', ' ', 'R', '+', 'D', '=', 'R', 'e', 't', 'u', 'r','n', ' ', 'L', 'e', 'f', 't', '/', 'R', 'i', 'g', 'h', 't', '=','T', 'o', 'g', 'g', 'l', 'e', ' ', 'c', 'a', 'm', 0);}if (press & CTRL_RTRIGGER&&press & CTRL_UP){setchar(pplayer+0x8B4, 0x36);setshort(0x08e90bd8, 0, 0);text == 0}

 

 

Note sure how you would get it to work after that confused.gif sorry.. I'm sure WB knows!

Thanks! I can see kinda where you are going with your code.

But with your code the cheat is working, but the text still isn't going properly.

 

I've decided to slightly change what I want, sorry to be awkward (maybe it's easier?)

 

I'm trying to make the text appear once when the cheat is enabled the first time and then not again (This way the message doesn't appear EVERY time the cheat is enabled). I don't fully understand the static fInit; bit but I think that is what I need for it to appear once.

The thing is I think it makes the action happen once quickly?

I tried this but it just makes the message appear for a split second and not stay up, let alone disappear when you press R+UP.

 

 

#cheat TEST2static fInit;if (!fInit){fInit = true;setshort(0x08E90BD8, 1, 'R', '+', 'U', '=', 'L', 'e', 'a', 'v', 'e', ' ', 'v', 'e', 'h', 'i', 'c', 'l', 'e', ' ', '-', ' ', 'R', '+', 'D', '=', 'R', 'e', 't', 'u', 'r', 'n', ' ', '-', ' ', 'L', 'e', 'f', 't', '/', 'R', 'i', 'g', 'h', 't', '=', 'T', 'o', 'g', 'g', 'l', 'e', ' ', 'c', 'a', 'm', 0);}setchar(pplayer+0x4C, 0x10, 0x20);if (press & CTRL_RTRIGGER&&press & CTRL_UP){setchar(pplayer+0x8B4, 0x36);setshort(0x08E90BD8, 0, 0);}if (press & CTRL_RTRIGGER&&press & CTRL_DOWN)setchar(pplayer+0x8B4, 0x37);if (press & CTRL_LEFT)setchar(pplayer+0x8B4, 0x07);if (press & CTRL_RIGHT)setchar(pplayer+0x8B4, 0x12);#offsetchar(pplayer+0x4C, 0x00, 0x00);

 

 

Sorry for clogging up the thread about just once cheat.

 

EDIT: Those are awesome Matt happy.gif

Edited by Winchy
Link to comment
Share on other sites

Look at this! biggrin.gif

 

user posted image

@Bottom left corner: Zomg, it's the '84 Slamvan! ;o

 

Jk, jk. Nice work Matt, good to see you still have interest in.. "Modding" police cars. Can't wait to see more.

Link to comment
Share on other sites

Christ seems we've hit a ton of stuff all at one time. I'm going to try to spawn a landmine out of my car and see if it'll work. If it does, awesome!

Link to comment
Share on other sites

Look at this! biggrin.gif

 

user posted image

RELEASE THAT FOURTH ONE!!! THE BOTTOM RIGHT!!! OMG!!! LOOKS SO KOOL!!!

 

can you please tell us how to do that matt? inlove.gif

 

and vette, i cant wait!

Link to comment
Share on other sites

Seriously Matt, how the f*ck do you do that?

 

@DDM: Look, I'm sorry about earlier with the Sabre. And yes, it was very noobish of me to quote myself. Not knowing about a certain car on a GTA isn't the end of the world. So anyway, I just wanted to say I'm sorry. sad.gif

Link to comment
Share on other sites

Seriously Matt, how the f*ck do you do that?

 

@DDM: Look, I'm sorry about earlier with the Sabre. And yes, it was very noobish of me to quote myself. Not knowing about a certain car on a GTA isn't the end of the world. So anyway, I just wanted to say I'm sorry. sad.gif

Apology accepted smile.gif

 

Anywho, so, has anything NEW been found? Anything incredible (I haven't been here since today..for the last..IDK..NINE MONTHS...)

 

I can't think of any cheats to make..

Link to comment
Share on other sites

Seriously Matt, how the f*ck do you do that?

 

@DDM: Look, I'm sorry about earlier with the Sabre. And yes, it was very noobish of me to quote myself. Not knowing about a certain car on a GTA isn't the end of the world. So anyway, I just wanted to say I'm sorry. sad.gif

Apology accepted smile.gif

 

Anywho, so, has anything NEW been found? Anything incredible (I haven't been here since today..for the last..IDK..NINE MONTHS...)

 

I can't think of any cheats to make..

i know how you feel...

 

all i have been doing is combining alot of the ped codes and making menu and direction texts for the cheat

Link to comment
Share on other sites

I'm currently working on ferris wheel speed...Hopefully I can get it working and make it go REALLY fast. PSP is searching now..

Link to comment
Share on other sites

Ped slingshot!

wow.gif!

 

Hmm, if it's not impossible, you COULD try whipping up a ped cheat.

By that I mean the cheat that dresses Vic up as a ped, like we saw with Toni, Tommy, and Claude.

Link to comment
Share on other sites

Finch: you betcha, that's the idea. You can keep repeating the lines and adding 0x30. There's tons of room for more spawns after that location.

 

 

OMG, those cop car mods are amazing!

 

 

Playing around with handling.cfg a bit...

 

user posted image

 

user posted image

 

 

#cheat Modded Admiralstatic fOnce;if (!fOnce){   fOnce = true;   memcpy(0x935E3E0, 0x935E680, 0x2a0);}#cheat Modded Sentinel XSstatic fOnce;if (!fOnce){   fOnce = true;   memcpy(0x936F240, 0x935E680, 0x2a0);}

 

 

Too bad cars in GTA are always so dirty...

Link to comment
Share on other sites

This is too much fun!

 

user posted image

 

user posted image

 

 

#cheat Ped Slingshot// By Edison Carter// Target a ped to pull them towards you, then releasestatic x;static y;static z;static pcurrentped;pped = getint(0x08BA1D70);if (pped != 0){   if (pcurrentped == 0)   {       x = getfloat(pped + 0x0030);       y = getfloat(pped + 0x0034);       z = getfloat(pped + 0x0038);       pcurrentped = pped;   }   dx = getfloat(pped + 0x0030) - getfloat(pplayer + 0x0030);   dy = getfloat(pped + 0x0034) - getfloat(pplayer + 0x0034);   dz = getfloat(pped + 0x0038) - getfloat(pplayer + 0x0038);   setshort(pped + 0x01c8, 0x1020);   setfloat(pped + 0x0140, -dx * 0.05);   setfloat(pped + 0x0144, -dy * 0.05);   setfloat(pped + 0x0148, -dz * 0.05);}else{   if (pcurrentped != 0)   {       pped = pcurrentped;       dx = x - getfloat(pped + 0x0030);       dy = y - getfloat(pped + 0x0034);       dz = z - getfloat(pped + 0x0038);       setshort(pped + 0x01c8, 0x1020);       setfloat(pped + 0x0140, dx * 0.2);       setfloat(pped + 0x0144, dy * 0.2);       setfloat(pped + 0x0148, (fabs(dx) + fabs(dy)) * 0.02 + 0.1);       pcurrentped = 0;   }}

 

Edited by edisoncarter
Link to comment
Share on other sites

1319987654321

Can we get the distance between vic and ped , so ped slingshot can be more realistic?

LOL , that's fun

 

but throwing cars around is still the best

Link to comment
Share on other sites

I got it working perfectly!

Thank you DDM for your help, and Waterbottle for the custom text, it saves writing lots of instructions.

 

Please try it out it took a lot of work considering I've only used hex editor for 3 days.

 

 

#cheat Remote Control Vehiclestatic Text;if (!Text){setshort(0x8E90BD8, 1, 'O', '+', 'U', 'P','=', 'L', 'e', 'a', 'v', 'e', ' ', 'c', 'a', 'r', ' ', '-', ' ', 'O', '+', 'D', 'o', 'w', 'n', '=', 'R', 'e', 't', 'u', 'r', 'n', ' ', '-', ' ', 'O', '+', 'R', '=', 'H', 'U', 'D', '/', 'R', 'a', 'd', 'a', 'r', ' ', '-', ' ', 'O', '+', 'L', 'e', 'f', 't', '/', 'R', 'i', 'g', 'h', 't', '=', 'C', 'a', 'm', 0);}setchar(pplayer+0x4C, 0x10, 0x20);if (press & CTRL_CIRCLE&&press & CTRL_UP){Text = true;setchar(pplayer+0x8B4, 0x36);setchar(pplayer+0x8B4, 0x38);}if (press & CTRL_CIRCLE&&press & CTRL_DOWN)setchar(pplayer+0x8B4, 0x37);if (press & CTRL_CIRCLE&&press & CTRL_RTRIGGER){setchar(0x9A63413, 0x02);setchar(0x9A63418, 0x00);}if (press & CTRL_CIRCLE&&press & CTRL_LEFT)setchar(pplayer+0x8B4, 0x07);if (press & CTRL_CIRCLE&&press & CTRL_RIGHT)setchar(pplayer+0x8B4, 0x12);#off{setchar(pplayer+0x4C, 0x00, 0x00);setchar(0x9A63413, 0x00);setchar(0x9A63418, 0x01);}

 

 

user posted image

^Older version, but you get the idea

user posted image

 

user posted image

^By jumping out of the car high up you can acheive high angles

user posted image

^and then make cool videos

 

Kinda like Remote Control Bike but improved.. you can't see Victor, it can be used with cars, RADAR/HUD can be turned off, instructions built in, only one cheat this time! Woo!

 

Usage-

Turn it on and jump in a vehicle! No need to keep turning it on and off for each different vehicle, it can be kept on.

You must be driving the vehicle (from inside) to get out.

Turn the cheat off when you are driving (from inside) or you have exited the vehicle.

 

Two bugs-

1.The invisible Victor cheat leaves your skin where you get into a car, but you can drive away from it so it doesn't show in your videos or whatever you do.

And it does not appear when you are out of the car (recording), only when you are inside the car can you see the skin.

2.If you drive where you are stood then sometimes Victor gains mobility again, but stays on the spot. This means that the camera will turn when you don't want it to which can mess up videos (to fix just press O+ left or right).

You will just have to remember where you are stood (although you are invisible).

 

 

Please someone try it out and give me feedback.

My cheat feels unloved. suicidal.gif

 

It is really fun. Especially for recordings!

You can get some sick pics/videos.

If you go up a jump, then get out of the car, you will be floating in the air so will have a high angle camera filming your car (video 3 + 4).

And there are two different cameras to try, one follows your vehicle, the other is stationary.

 

Questions-

Why can I not upload this to cheatsync? it says there are loads of errors, but it works fine.

Is there a way to turn off the name of the car appearing whenever you get in it, as it always shows up whenever you press O+UP to get back in the car.

 

Thank you and enjoy! turn.gif

Edited by Winchy
Link to comment
Share on other sites

@Vettefan : I WANT this monster truck cheat code!!

 

Still no solution to hide $symbol and every zeros in money-speed'o'meter cheat?

Link to comment
Share on other sites

quick question:

how do you make an varible int array for cheat device?

like varible for example

 

and also if theres any button code where it activates when you just let go of the button?

i hate requoting myself, but...

Link to comment
Share on other sites

Oh man, these new hacks are mad! I completed the game 100% now, i hope someone makes a firmware downgrade soon, i wanna use edisons cheat device!

Link to comment
Share on other sites

quick question:

how do you make an varible int array for cheat device?

like varible for example

i hate requoting myself, but...

I'm pretty sure it's not possible.

 

Your best bet would be using an available part of memory.

 

and do like

 

getint(firstaddress+4*howfarintoarray);

 

that should work, would be cumbersome, but it should work.

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
  • 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.