Quantcast

Jump to content

» «
Photo

Cheat Development

1,555 replies to this topic
edisoncarter
  • edisoncarter

    Goon

  • Members
  • Joined: 16 Dec 2004

#91

Posted 10 November 2006 - 12:57 AM Edited by edisoncarter, 10 November 2006 - 01:00 AM.

QUOTE (vettefan88 @ Nov 9 2006, 14:16)
QUOTE (edisoncarter @ Nov 9 2006, 03:39)
I don't know how I'm going to find the water height this time.  Last time there was water behind the dam at 63.2 and I found it by searching on that, but this time there's only one water height and it's 6.0, not a searchable number.

let me help you with that tounge.gif
user posted image
CODE
#cheat Water Height Modifier
//by vettefan
//press left and right to adjust the water level
//turn the cheat off to reset the level back to normal
// most parts of land don't have water under them so there will just be a void over most land
if (buttons & CTRL_LEFT)
setfloat(0x96C96B0, getfloat(0x96C96B0)-.1);
if (buttons & CTRL_RIGHT)
setfloat(0x96C96B0, getfloat(0x96C96B0)+.1);
#off
setfloat(0x96C96B0, 6);

Very impressive! Major score, plus you also found surface.dat.

Wave height may be more useful and interesting this time, since they say they revamped the water in VCS. It may be possible to make big long tidal waves.


I already found the water map, here's how to get water everywhere, which you should combine with your water level cheat:

CODE
// water everywhere
if (getchar(0x954A000) != 0)
{
   for (p = 0x9549D80; p < 0x954E580; p++)
       setchar(p, 0x00);
}

Sousanator
  • Sousanator

    i am canadian

  • Members
  • Joined: 27 Oct 2005

#92

Posted 10 November 2006 - 01:08 AM Edited by Sousanator, 10 November 2006 - 02:48 AM.

ok,, finnally fixed my weapons cheat, except i cant find the location for 2 'weapons'

the first is the brass knuckles @ 01
and second the camera @ 26

if anyone can tell me where to find these on the map or something(or find the location)

theres a total of 34+(remote switch) all together
interesting fact, did you anyone know about the remote mines?

heres a complete working all 33 (without camera)
CODE
#cheat All Weapons (33)
//By Sousanator
//credit to: vettefan/edisoncarter for run once varible thing,   and Waterbottle for weapon locations and infinite ammo
setint(pplayer+0x5d8,  0x00ffffff);
setint(pplayer+0x5f4,  0x00ffffff);
setint(pplayer+0x610,  0x00ffffff);
setint(pplayer+0x5bc,  0x00ffffff);
setint(pplayer+0x62c,  0x00ffffff);
setint(pplayer+0x648,  0x00ffffff);
setint(pplayer+0x664,  0x00ffffff);

static weaponHolding;

if (pressslow & CTRL_LEFT) {
 weaponHolding--;
} else if (pressslow & CTRL_RIGHT) {
 weaponHolding++;
}
if (weaponHolding > 35) {
 weaponHolding=0;
} else if (weaponHolding < 0) {
 weaponHolding=35;
}

if (weaponHolding==0){
 setchar(pplayer+0x578,   0x00);
 setchar(pplayer+0xCB8,   0x00);//FIST
} else if (weaponHolding==1){
 setchar(pplayer+0x578,   0x01);//BRASS KNUCKLES
 setchar(pplayer+0xCB8,   0x00);
} else if (weaponHolding==2){
 setchar(pplayer+0x594,   0x02);//LITTLE KNIFE
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==3){
 setchar(pplayer+0x594,   0x03);//GOLF CLUB
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==4){
 setchar(pplayer+0x594,   0x04);//KNIGHT STICK
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==5){
 setchar(pplayer+0x594,   0x05);//KNIFE
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==6){
 setchar(pplayer+0x594,   0x06);//BAT
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==7){
 setchar(pplayer+0x594,   0x07);//AXE
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==8){
 setchar(pplayer+0x594,   0x08);//CANE
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==9){
 setchar(pplayer+0x594,   0x09);//MECHETTY
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==10){
 setchar(pplayer+0x594,   0x0A);//KATANA
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==11){
 setchar(pplayer+0x594,   0x0B);//SAW
 setchar(pplayer+0xCB8,   0x01);
} else if (weaponHolding==12){
 setchar(pplayer+0x5B0,   0x0C);//GRENADE
 setchar(pplayer+0xCB8,   0x02);
} else if (weaponHolding==13){
 setchar(pplayer+0x5B0,   0x0D);//GRENADE2
 setchar(pplayer+0xCB8,   0x02);
} else if (weaponHolding==14){
 setchar(pplayer+0x5B0,   0x0E);//REMOTE MINES
 setchar(pplayer+0xCB8,   0x02);
} else if (weaponHolding==15){
 setchar(pplayer+0x5B0,   0x10);//TEAR GAS
 setchar(pplayer+0xCB8,   0x02);
} else if (weaponHolding==16){
 setchar(pplayer+0x5B0,   0x11);//MOLTOV
 setchar(pplayer+0xCB8,   0x02);
} else if (weaponHolding==17){
 setchar(pplayer+0x5CC,   0x13);//PISTOL
 setchar(pplayer+0xCB8,   0x03);
} else if (weaponHolding==18){
 setchar(pplayer+0x5CC,   0x14);//HANDGUN
 setchar(pplayer+0xCB8,   0x03);
} else if (weaponHolding==19){
 setchar(pplayer+0x5E8,   0x15);//SHOTGUN
 setchar(pplayer+0xCB8,   0x04);    
} else if (weaponHolding==20){
 setchar(pplayer+0x5E8,   0x16);//SHOTGUN2
 setchar(pplayer+0xCB8,   0x04);
} else if (weaponHolding==21){
 setchar(pplayer+0x5E8,   0x17);//SHOTGUN3
 setchar(pplayer+0xCB8,   0x04);
} else if (weaponHolding==22){
 setchar(pplayer+0x604,   0x18);//UZI
 setchar(pplayer+0xCB8,   0x05);
} else if (weaponHolding==23){
 setchar(pplayer+0x604,   0x19);//UZI2
 setchar(pplayer+0xCB8,   0x05);
} else if (weaponHolding==24){
 setchar(pplayer+0x604,   0x1A);//SILENT UZI
 setchar(pplayer+0xCB8,   0x05);
} else if (weaponHolding==25){
 setchar(pplayer+0x604,   0x1B);//2HAND UZI
 setchar(pplayer+0xCB8,   0x05);
} else if (weaponHolding==26){
 setchar(pplayer+0x620,   0x1C);//2HAND UZI2
 setchar(pplayer+0xCB8,   0x06);
} else if (weaponHolding==27){
 setchar(pplayer+0x620,   0x1D);//AK47
 setchar(pplayer+0xCB8,   0x06);
} else if (weaponHolding==28){
 setchar(pplayer+0x658,   0x1E);//SNIPER
 setchar(pplayer+0xCB8,   0x08);
} else if (weaponHolding==29){
 setchar(pplayer+0x658,   0x1F);//SNIPER2
 setchar(pplayer+0xCB8,   0x08);
} else if (weaponHolding==30){
 setchar(pplayer+0x63C,   0x20);//ROCKET LAUNCHER
 setchar(pplayer+0xCB8,   0x07);
} else if (weaponHolding==31){
 setchar(pplayer+0x63C,   0x21);//FLAMETHROWER
 setchar(pplayer+0xCB8,   0x07);
} else if (weaponHolding==32){
 setchar(pplayer+0x63C,   0x22);//MINIGUN2
 setchar(pplayer+0xCB8,   0x07);
} else if (weaponHolding==33){
 setchar(pplayer+0x63C,   0x23);//CHAINGUN
 setchar(pplayer+0xCB8,   0x07);
} else if (weaponHolding==34){
 //setchar(pplayer+0x578,   0x26);//CAMERA(not working)
 setchar(pplayer+0xCB8,   0x00);
} else if (weaponHolding==35){
 //remote switch for remote grenade/ bombs ect.
 setchar(pplayer+0xCB8,   0x09);
}


EDIT: found brass knuckles,, now updated
also found camera, but need the ammo for it, and also was have issues with it so i commented it out

TruXter
  • TruXter

    retXurT

  • Members
  • Joined: 26 May 2004
  • None

#93

Posted 10 November 2006 - 01:42 AM

Or some crap like this.
Linky pinky

edisoncarter
  • edisoncarter

    Goon

  • Members
  • Joined: 16 Dec 2004

#94

Posted 10 November 2006 - 02:58 AM Edited by edisoncarter, 10 November 2006 - 03:48 AM.

QUOTE (Sousanator @ Nov 9 2006, 19:08)
interesting fact, did you anyone know about the remote mines?

Proximity landmines! I think you uncovered a new hidden feature. Was there anywhere in the game that you could get those normally?

Man, they're really powerful too. It seems like they disappear after a while though.

user posted image

user posted image


You can make a super nuke by piling up a bunch of them. It throws the car a mile away.

user posted image

user posted image


vettefan88
  • vettefan88

    just call me vette

  • Members
  • Joined: 11 Dec 2005

#95

Posted 10 November 2006 - 03:04 AM Edited by vettefan88, 10 November 2006 - 03:11 AM.

what I thought was wave size is a combination of wave size, and wave speed.

CODE
#cheat Wave Size/Speed Modifier
//by vettefan
static fInit;
if (!fInit)
{
fInit = true;
Wave=getfloat(0x8bb3bb0);
}
if (buttons & CTRL_DOWN)
Wave=Wave-.1;
if (buttons & CTRL_UP)
Wave=Wave+.1;
setfloat(0x8bb3bb0, Wave);

press down to lower the value, and up to raise the value.
the thing it that positive values increase the wave speed, while negative values increase the wave height.so you can't have high and fast waves, but it's still interesting biggrin.gif

jman12343
  • jman12343

    Trick

  • Members
  • Joined: 29 Mar 2006

#96

Posted 10 November 2006 - 03:53 AM

I really wish I never updated. sad.gif cryani.gif

Please tell me that the mines are savable, like the teargas from LCS.

DXT
  • DXT

    Player Hater

  • Members
  • Joined: 11 Oct 2006
  • None

#97

Posted 10 November 2006 - 04:08 AM

why is there weapons in the game that can only be found by editing stuff. For example the mines I dont recall that being in any GTA so why is it in VCS and why is it hidden?

LordSturm
  • LordSturm

    Player Hater

  • Members
  • Joined: 04 Nov 2006

#98

Posted 10 November 2006 - 08:09 AM Edited by LordSturm, 10 November 2006 - 08:45 AM.

Sousanator ( Tried contacting you on GTalk btw. )

Would you consider making your all weapons cheat, categorized?

I'm thinking, instead of overriding the memory of the held weapon, make left and right cycle categories as usual ( heavy, hand, misc, etc. ) but when you come to say, the baseball bat you are holding in the melee category, you hold L and press up/down to cycle thru the melee weapons, for example chainsaw, kantana, etc.

Ya get me?

BTW I have a camera fully loaded with 10 shots, in my inventory atm, where do you want me to look in the memory? ( want a dump? )

Karoi
  • Karoi

    Gangsta

  • Members
  • Joined: 16 Jun 2005
  • None

#99

Posted 10 November 2006 - 08:19 AM

Wow. those mine's are sweeeeeeeeeeeeeettttttttt!!! Gotta have them!! biggrin.gif :D....

I Think we sure can say that the CheatDevice is really on its best now, I mean with the custom cheats, it looks like almost anything is possible biggrin.gif

Waterbottle
  • Waterbottle

    second daughter of my father's sister anne marit

  • Members
  • Joined: 29 Jun 2004

#100

Posted 10 November 2006 - 11:25 AM

QUOTE (Sousanator @ Nov 10 2006, 01:08)
interesting fact, did you anyone know about the remote mines?

I noticed them a while ago, completly forgot about them though. smile.gif

Driving around town in a jet ski is great fun. biggrin.gif

Wesyeed
  • Wesyeed

    Internet brat

  • Members
  • Joined: 03 Dec 2005

#101

Posted 10 November 2006 - 11:43 AM

MINES??? THERE ARE MINES???

OMG, there has to be a way to drop those out of a car.

Sousanator
  • Sousanator

    i am canadian

  • Members
  • Joined: 27 Oct 2005

#102

Posted 10 November 2006 - 12:32 PM

QUOTE (LordSturm @ Nov 10 2006, 03:09)
Sousanator ( Tried contacting you on GTalk btw. )

Would you consider making your all weapons cheat, categorized?

I'm thinking, instead of overriding the memory of the held weapon, make left and right cycle categories as usual ( heavy, hand, misc, etc. ) but when you come to say, the baseball bat you are holding in the melee category, you hold L and press up/down to cycle thru the melee weapons, for example chainsaw, kantana, etc.

Ya get me?

BTW I have a camera fully loaded with 10 shots, in my inventory atm, where do you want me to look in the memory? ( want a dump? )

so that was you,, (i didnt notice until you went offline, sorry)

i could make one like that,, but it take more time, (but i get what your saying)
unfortunatly, the weapons arent all equal, (theres way more melee weapons then heavy weapons), so there will be repeats


and having that savegame with the camera would be great biggrin.gif
just pm me it with a rar or zip

Waterbottle
  • Waterbottle

    second daughter of my father's sister anne marit

  • Members
  • Joined: 29 Jun 2004

#103

Posted 10 November 2006 - 05:19 PM

some ped cheats,

CODE
#cheat no peds
player = getint(0x08bc8170);//address of pplayer
for(i=0; 0x098b4a40+i<=0x098e9b50; i+=0xd10) {
if(0x098b4a40 + i != player) setchar(0x098b4a40 + i + 0x4c, 1);
}

#cheat kill all peds
player = getint(0x08bc8170);//address of pplayer
for(i=0; 0x098b4a40+i<=0x098e9b50; i+=0xd10) {
if(0x098b4a40 + i != player) setfloat(0x098b4a40 + i + 0x4e4, 0);
}

#cheat all peds invincible
player = getint(0x08bc8170);//address of pplayer
for(i=0; 0x098b4a40+i<=0x098e9b50; i+=0xd10) {
if(0x098b4a40 + i != player) setfloat(0x098b4a40 + i + 0x4e4, 150);
}


I recommend using 333Mhz whenever using anyof them. Loops slows down the game as edison said.

Winchy
  • Winchy

    Player Hater

  • Members
  • Joined: 12 Dec 2004

#104

Posted 10 November 2006 - 05:24 PM Edited by Winchy, 10 November 2006 - 05:54 PM.

I didn't intend on releasing a code for this or anything, I just did it in hex editor for some fun.
But a few people have requested through PM for a 'remote control' bike code.

It took me a while to come up with something that would actually work, because it deals with the same address being changed multiple times (which I don't have much knowledge of).

It's sloppy, uses three different codes and probably not written in the best way..
but here is what I came up with:

CODE

#cheat RCB use FIRST
//enters last used vehicle as passenger (your bike)
//must be a few feet away from bike(turn on/off QUICKLY)
//if you get stuck just jump
setchar(pplayer+0x8B4, 0x18);

#cheat Remote control bike
//R+UP control bike, R+DOWN get back on bike
//When on bike pressing triangle will give you control of yourself and the bike
//Getting on/off AGAIN will control just vic
if (press & CTRL_RTRIGGER&&press & CTRL_UP)
setchar(pplayer+0x8B4, 0x36);
if (press & CTRL_RTRIGGER&&press & CTRL_DOWN)
setchar(pplayer+0x8B4, 0x37);

#cheat RCB Camera
//PLEASE NOTE-
//vic will stand up straight once LEFT is pressed
//LEFT camera follows bike
//RIGHT camera is stationary
static fInit;
if (!fInit)
{
fInit = true;
setchar(pplayer+0x8B4, 0x02);
}
if (press & CTRL_LEFT)
setchar(pplayer+0x8B4, 0x07);
if (press & CTRL_RIGHT)
setchar(pplayer+0x8B4, 0x12);


USAGE:
1-Get on a bike, then get off, walk a few steps away then turn 'RCB use FIRST' on then off quickly. (If you didn't do it right pressing square will make you able to move again)
2-Turn 'Remote control bike' on and press R+UP to get off the bike.
3-Turn 'RCB Camera' on and press LEFT to make vic stand up and the camera will imediately follow the bike.
LEFT will make the camera follow the bike and RIGHT will make the camera still. You can switch at any time.

NOTES:
Pressing R+DOWN will take you back on the bike.
You can press R+UP to control the bike again and switch cameras as long as 'Remote control bike' and 'RCB Camera' are on.

When on the bike pressing TRIANGLE will make you get off properly but you will control Vic and the bike. Get on then off the bike again to take control of just Vic.

If you get off the bike completely/wish to use a different bike/Vic has stopped standing and is in a bike position..
start from scratch.

I know it sounds confusing, but after you do it one time you only need the 'Remote control bike' + 'RCB Camera' codes on.



Incase you go invisible or get stuck by doing things in the wrong order I suggest having either of these handy.

CODE
#cheat Busted
//turn on then off
setchar(pplayer+0x8B4, 0x41);

#cheat Wasted
//turn on then off
setchar(pplayer+0x8B4, 0x3A);


Please do try it out, it's the first thing I've really done myself. It is fun using it in the airport off ramps and for making videos.
If anyone can make it into less cheats or offer help/constructive comments then please do. colgate.gif

user posted image Shifty41s_beerhatsmilie2.gif

EDIT: oh, also when you are driving the bike gangs and police etc will attack vic and not the bike. You will lose no health.
But if the bike explodes I think you die, so keep indestructible car cheat on.

Waterbottle
  • Waterbottle

    second daughter of my father's sister anne marit

  • Members
  • Joined: 29 Jun 2004

#105

Posted 10 November 2006 - 05:49 PM Edited by Waterbottle, 10 November 2006 - 06:00 PM.

this gets rid of all cars execpt the one you are in, so you can drive without cars being in your way smile.gif

#cheat no cars
car = getint(0x08bb4064);//address of pcar
for(i=0; 0x098edcc0+i<=0x099019a0; i+=0x820) {
if(0x098edcc0 + i != car) setchar(0x098edcc0 + i + 0x4c, 1);
}

#cheat All cars start burning, then blow up
car = getint(0x08bb4064);//address of pcar
for(i=0; 0x098edcc0+i<=0x099019a0; i+=0x820) {
if(0x098edcc0 + i != car) setfloat(0x098edcc0 + i + 0x27c, 0);
}
//Aggresive drivers, thanks to edisoncarter
setchar(0x08bb32c8, 1);
#off
setchar(0x08bb32c8, 0);

edisoncarter
  • edisoncarter

    Goon

  • Members
  • Joined: 16 Dec 2004

#106

Posted 10 November 2006 - 07:01 PM

To speed that up, do this:

CODE
#cheat No Cars
static counter;
if (counter++ % 30 == 0)
{
   for (p = 0x098edcc0; p <= 0x099019a0; p += 0x820)
   {
       if (p != pcar) setchar(p + 0x4c, 1);
   }
}


For Kill All Peds, try putting "off();" at the end so it's a one-time kill.


Here's one I had but it wasn't working on all peds so I didn't release it. I might not have gone far enough in the array, but changing the end address seems like it gets everyone now:

CODE
#cheat Force Blast
for (pped = 0x098b4a40; pped <= 0x098e9b50; pped += 0xd10)
{
   if (pped == pplayer)
       continue;
   dx = getfloat(pped + 0x0030) - getfloat(pplayer + 0x0030);
   dy = getfloat(pped + 0x0034) - getfloat(pplayer + 0x0034);
   setshort(pped + 0x01c8, 0x1020);
   setfloat(pped + 0x0140, dx * 0.2);
   setfloat(pped + 0x0144, dy * 0.2);
   setfloat(pped + 0x0148, (fabs(dx) + fabs(dy)) * 0.05);
}
off();



Note: sorry but there's a bug the #off section doesn't run in cheats that have comments in them between the #cheat and #off. That's why vette's water cheat wasn't resetting when you turn it off and why All Cars Burning doesn't turn off aggressive drivers. This will be fixed in the next version.

ADePSP
  • ADePSP

    A wonderful drug dealin' theathin' murderer...

  • Members
  • Joined: 25 Nov 2005

#107

Posted 10 November 2006 - 07:42 PM

Hey edison, why bother with the #off when you can just put a button combo for it so it isn't constantly looping... I used UP, TRIANGLE and RTRIGGER and it works really well and the combo feels very natural...

CODE
#cheat Force Blast
if ((buttons & CTRL_UP) && (buttons & CTRL_TRIANGLE) && (buttons & CTRL_RTRIGGER))
{
  for (p = 0x098b4a40; p <= 0x098e9b50; p += 0xd10)
  {
      if (p == pplayer)
          continue;
      dx = getfloat(p + 0x0030) - getfloat(pplayer + 0x0030);
      dy = getfloat(p + 0x0034) - getfloat(pplayer + 0x0034);
      setshort(p + 0x01c8,  0x1020);
      setfloat(p + 0x0140,  dx * 0.2);
      setfloat(p + 0x0144,  dy * 0.2);
      setfloat(p + 0x0148,  (fabs(dx) + fabs(dy)) * 0.05);
  }
}


Very cool cheat by the way...
ADePSP

edisoncarter
  • edisoncarter

    Goon

  • Members
  • Joined: 16 Dec 2004

#108

Posted 10 November 2006 - 07:49 PM Edited by edisoncarter, 10 November 2006 - 08:42 PM.

I found what one of those unused cheats is!

user posted image

CODE
#cheat Media Attention Meter
// By Edison Carter
// displays your newsworthiness when you go on a killing spree
setshort(0x08bb41ac, 1);
setint(0x089bb648, 0);
setint(0x089bb65c, 0);
setint(0x089bb66c, 0);
#off
setshort(0x08bb41ac, 0);
setint(0x089bb648, 0x450100db);
setint(0x089bb65c, 0x450100d6);
setint(0x089bb66c, 0x144000d2);


Displays your newsworthiness when you go on a killing spree. Edit: Improved version, always displays. You don't have to get up to 6 stars to get it to turn on.

This was an unused hidden cheat with no button code. The game does not think you cheated from using this.

vettefan88
  • vettefan88

    just call me vette

  • Members
  • Joined: 11 Dec 2005

#109

Posted 10 November 2006 - 08:16 PM

I figured out how to edit some of the games simple textures:

I was able to edit Reni's radar blip into a completely custom V to represent vettefan.
it's a pretty complicated thing, but I did my best to explain how it's done below.
user posted image
user posted image

CODE
#cheat Replace Reni Radar Blip with 'V'
//by vettefan
//it should replace the 'R' representing Reni on the radar with a 'V' representing vettefan
setchar(0x96cda40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
setchar(0x96cda50, 0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x11, 0x11);
setchar(0x96cda60, 0x10, 0x11, 0x01, 0x00, 0x00, 0x00, 0x11, 0x11);
setchar(0x96cda70, 0x10, 0x11, 0x01, 0x00, 0x00, 0x10, 0x11, 0x01);
setchar(0x96cda80, 0x00, 0x11, 0x11, 0x00, 0x00, 0x11, 0x11, 0x00);
setchar(0x96cda90, 0x00, 0x11, 0x11, 0x00, 0x00, 0x11, 0x11, 0x00);
setchar(0x96cdaa0, 0x00, 0x11, 0x11, 0x00, 0x10, 0x11, 0x01, 0x00);
setchar(0x96cdab0, 0x00, 0x10, 0x11, 0x01, 0x10, 0x11, 0x01, 0x00);
setchar(0x96cdac0, 0x00, 0x10, 0x11, 0x01, 0x11, 0x11, 0x00, 0x00);
setchar(0x96cdad0, 0x00, 0x00, 0x11, 0x01, 0x11, 0x11, 0x00, 0x00);
setchar(0x96cdae0, 0x00, 0x00, 0x11, 0x01, 0x11, 0x01, 0x00, 0x00);
setchar(0x96cdaf0, 0x00, 0x00, 0x11, 0x11, 0x11, 0x01, 0x00, 0x00);
setchar(0x96cdb00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x00, 0x00, 0x00);
setchar(0x96cdb10, 0x00, 0x00, 0x10, 0x11, 0x01, 0x00, 0x00, 0x00);
setchar(0x96cdb20, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x00);
setchar(0x96cdb30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
setchar(0x96cdb40, 0x00, 0x00, 0x00, 0x00, 0xd0, 0x00, 0x00, 0xff);
off()


the first 16 lines of code are the actual image.
each byte represents two pixels. a '1' means that the uses the second color on the pallette. a '0' means it uses the first color on the pallette.
the last line of the code is the RGB values for the two pallettes, I have the first one set to display white, but the opacity is set to zero so it's transparent. the second color is set to be a red, with rull opacity.

every two pixels going across is one byte. if I wanted both pixels red I'd put '0x11' if I wanted both pixels transparent I'd put '0x00' if I wanted the first pixel read, and the second one transparent I'd put '0x01' (yes, the 1 and 0 are supposed to be in that order. even though the first pixel is red, it's identified by the second bit), and if I wanted the first one transparent, and the second one red I'd put '0x10'

of course that's just to edit a radar blip, which only has two colors in the pallette. editing something larger, and with mroe colors would be far more difficult, and would definitely be a pain to edit by hand.

makaveli 7
  • makaveli 7

    rebel

  • Members
  • Joined: 13 Dec 2005

#110

Posted 10 November 2006 - 08:22 PM Edited by makaveli 7, 10 November 2006 - 08:25 PM.

hey edison i was wondering if it was possible 2 have a ped cheat not a speacial character cheat i know we can have that soon as the ped # is found but i mean so you are able 2 be peds

PSPGenMaxime
  • PSPGenMaxime

    Player Hater

  • Members
  • Joined: 01 Nov 2006

#111

Posted 10 November 2006 - 09:06 PM

Force blast ain't working with my EUR Version...

Waterbottle
  • Waterbottle

    second daughter of my father's sister anne marit

  • Members
  • Joined: 29 Jun 2004

#112

Posted 10 November 2006 - 09:32 PM

QUOTE (PSPGenMaxime @ Nov 10 2006, 21:06)
Force blast ain't working with my EUR Version...

worked for me...

Karoi
  • Karoi

    Gangsta

  • Members
  • Joined: 16 Jun 2005
  • None

#113

Posted 10 November 2006 - 10:04 PM

All those fancy codes, but not a not wanted / no police code...

mad.gif

PSPGenMaxime
  • PSPGenMaxime

    Player Hater

  • Members
  • Joined: 01 Nov 2006

#114

Posted 10 November 2006 - 10:48 PM

QUOTE (Waterbottle @ Nov 10 2006, 21:32)
QUOTE (PSPGenMaxime @ Nov 10 2006, 21:06)
Force blast ain't working with my EUR Version...

worked for me...

With some other cheats on?
It just crashes with me when there's no other cheat on...

Waterbottle
  • Waterbottle

    second daughter of my father's sister anne marit

  • Members
  • Joined: 29 Jun 2004

#115

Posted 10 November 2006 - 10:55 PM

QUOTE (PSPGenMaxime @ Nov 10 2006, 22:48)
QUOTE (Waterbottle @ Nov 10 2006, 21:32)
QUOTE (PSPGenMaxime @ Nov 10 2006, 21:06)
Force blast ain't working with my EUR Version...

worked for me...

With some other cheats on?
It just crashes with me when there's no other cheat on...

Do you have the newest version of the cheat device?

Sousanator
  • Sousanator

    i am canadian

  • Members
  • Joined: 27 Oct 2005

#116

Posted 10 November 2006 - 11:07 PM

QUOTE (Karoi @ Nov 10 2006, 17:04)
All those fancy codes, but not a not wanted / no police code...

mad.gif

from cheatsync

QUOTE
Wanted Level Modifier 3.0 by theY4Kman

This is a revision of Durka Durka Mahn's 'Wanted Level Modifer'
Unlike the last version of it, this one now keeps the wanted level you wish. There's no more of the wanted level coming back again.
Hold down X and the Right Trigger, and tap up or down.
 
#cheat Wanted Level Modifier 3.0
// Wanted Level Modifier (Originally coded by Durka Durka Mahn,  but edited by theY4Kman)
if(getint(0x8C5ED90) == 00) wantedlevel = getint(pplayer+0x910);
else wantedlevel = wantedlevel;
if ((press & CTRL_UP) && (buttons & CTRL_CROSS) && (buttons & CTRL_RTRIGGER) && (wantedlevel < 6)) wantedlevel++;
if ((press & CTRL_DOWN) && (buttons & CTRL_CROSS) && (buttons & CTRL_RTRIGGER) && (wantedlevel > 0)) wantedlevel--;
setint(pplayer+0x910,  wantedlevel);
setint(0x8C5ED90,  01);
#off
setint(0x8C5ED90,  00);

Sousanator
  • Sousanator

    i am canadian

  • Members
  • Joined: 27 Oct 2005

#117

Posted 11 November 2006 - 01:50 AM Edited by Sousanator, 11 November 2006 - 02:04 AM.

quick question:
how do you make an varible int array for cheat device?
like varible[i] for example

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

xFinch713x
  • xFinch713x

    713

  • Members
  • Joined: 05 Mar 2006

#118

Posted 11 November 2006 - 01:50 AM

Do stuff to Peds
user posted image
While aimed at a Ped, press [ ] to push them, O to kill them, L to control them, and X to bring them to you. While not aimed, press L+/\ to Blast all peds away, and R+/\ to kill them all, tells you this when you activate the cheat, shows writing at the bottom
CODE
#cheat Do Stuff to Peds
//credit to Waterbottle,  Edison Carter,  ADePSP and Vettefan88(?)
setshort(0x08e90bd8,   1,   'A',  'i',  'm',  'e',  'd',  ' ',  'a',  't',  ' ',  'P',  'e',  'd',  ' ',  '(',  '[',  ' ',  ']',  '=',  'P',  'u',  's',  'h',  ' ',  'O',  '=',  'K',  'i',  'l',  'l',  ' ',  'L',  '=',  'C',  'o',  'n',  't',  'r',  'o',  'l',  ' ',  'X',  '=',  'B',  'r',  'i',  'n',  'g',  ')',  ' ',  'L',  '+',  '/',  '\\',  '=',  'B',  'l',  'a',  's',  't',  ' ',  'R',  '+',  '/',  '\\',  '=',  'A',  'l',  'l',  ' ',  'D',  'i',  'e',   0);
pped = getint(0x08BA1D70);
if(buttons & CTRL_SQUARE) {
//Force Punch,  by edison
static pdone;
if (pped != 0 && pped != pdone)
{
  dx = getfloat(pped + 0x0030) - getfloat(pplayer + 0x0030);
  dy = getfloat(pped + 0x0034) - getfloat(pplayer + 0x0034);
  setshort(pped + 0x01c8,   0x1020);
  setfloat(pped + 0x0140,   dx * 0.2);
  setfloat(pped + 0x0144,   dy * 0.2);
  setfloat(pped + 0x0148,   (fabs(dx) + fabs(dy)) * 0.05);
  pdone = pped;
}
if (pped == 0)
{
  pdone = 0;
}
}
if(buttons & CTRL_CROSS) {
//Tractor Beam,  by edison
if (pped != 0)
{
  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);
}
}
if(buttons & CTRL_CIRCLE) {
if (pped != 0)
 setfloat(pped + 0x4e4,   0);
}
address = getint(0x09fc73f8);//read the address of the ped you controll
if(address!=0) {//if you have controll of a ped
//variables for ped
rot = getfloat(0x09fc73c8);
pedx = getfloat(0x09fc73e0);
pedy = getfloat(0x09fc73e4);

//set peds position and rotation
setfloat(address+0x30,  pedx);
setfloat(address+0x34,  pedy);
setfloat(address,  cos(rot)); setfloat(address+0x4,  sin(rot));
setfloat(address+0x10,  -sin(rot)); setfloat(address+0x14,  cos(rot));

//movement
if(xstick < -0.5) rot += 4;
if(xstick > 0.5) rot -= 4;
if(ystick < -0.5) {
  setfloat(0x09fc73e0,  getfloat(address+0x30)-sin(rot)*0.1);
  setfloat(0x09fc73e4,  getfloat(address+0x34)+cos(rot)*0.1);
  }
//leave or eneter vehicle,  only works for leave vehicele
if(buttons & CTRL_TRIANGLE) {
if(getchar(address+0x8c4)==2) setchar(address+0x894,  0x10);
else setchar(address+0x894,  0x12);
}

setfloat(0x09fc73c8,  rot);

//if you don't have controll of a ped then check if you want to take controll of one.
} else if(getint(0x08BA1D70) && buttons & CTRL_LTRIGGER) {
setint(0x09fc73f8,  getint(0x08BA1D70));
address = getint(0x08BA1D70);
setfloat(0x09fc73e0,  getfloat(address+0x30));
setfloat(0x09fc73e4,  getfloat(address+0x34));
setfloat(0x09fc73c8,  0);
}
//Force Blast
if ((buttons & CTRL_TRIANGLE) && (buttons & CTRL_LTRIGGER))
{
 for (p = 0x098b4a40; p <= 0x098e9b50; p += 0xd10)  
 {  
     if (p == pplayer)  
         continue;  
     dx = getfloat(p + 0x0030) - getfloat(pplayer + 0x0030);  
     dy = getfloat(p + 0x0034) - getfloat(pplayer + 0x0034);  
     setshort(p + 0x01c8,   0x1020);  
     setfloat(p + 0x0140,   dx * 0.2);  
     setfloat(p + 0x0144,   dy * 0.2);  
     setfloat(p + 0x0148,   (fabs(dx) + fabs(dy)) * 0.05);  
 }  
}
//Kill All Peds

if(buttons & CTRL_RTRIGGER && buttons & CTRL_TRIANGLE) {  
player = getint(0x08bc8170);//address of pplayer  
for(i=0; 0x098b4a40+i<=0x098ecf90; i+=0xd10) {  
if(0x098b4a40 + i != player) setfloat(0x098b4a40 + i + 0x4e4,   0);  
}  
}


if you're nice, you will get it off of cheatsync inlove.gif biggrin.gif

makaveli 7
  • makaveli 7

    rebel

  • Members
  • Joined: 13 Dec 2005

#119

Posted 11 November 2006 - 01:59 AM

does any1 know how 2 convert cheats like be able 2 use lock camera on vcs

KermitTheMan
  • KermitTheMan

    Player Hater

  • Members
  • Joined: 04 Nov 2006

#120

Posted 11 November 2006 - 02:06 AM

I know this is supposed to be cheats but

http://www.gtaforums...howtopic=260695

i really want to learn to make cheats, i read the LCS cheat development thread but it really didnt help.

Thanks in advance




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users