IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
Forum Rules GTA: Liberty City Stories

GTA Liberty City Stories

GUIDES, WALKTHROUGHS, AND USEFUL LINKS:

F.A.Q · Firmware Version Info · Cars & Weapons · Custom Tracks · Mission Checklist · Cheats

Pages: (140) [1] 2 3 ... Last »  ( Go to first unread post ) Reply to this topicStart new topicStart Poll

 PSP Cheat Development

 technical discussion for cheat hackers
 
edisoncarter  
Posted: Wednesday, Jan 11 2006, 21:43
Quote Post


Goon
Group Icon
Group: Members
Joined: Dec 16, 2004

Member Award




Welcome to the discussion thread for making new cheats for CheatDevice with the Cheat Maker feature. Cheat Maker is mainly intended for programmers and skilled cheat developers. Hacking games is not easy and requires an ability to figure things out for yourself.

Please, no cheat requests here. This thread is for technical discussion by cheat developers only.

Some random tips to start things off:

The file programming.txt in the distribution gives the definitions of the functions that are available.

On a 256MB card, there's room for 7 maybe 8 captures. With larger cards, the max is 10 captures. 10 is an absolute hard limit because of the limited number of file handles allowed by the PSP operating system.

When you're searching, the value you're looking for will often have many copies in memory that will simply jump back to the original value if you change them and have no effect on the property you're trying to change. You have to find the root value from which all the others are copied if you want to change it.

Some memory addresses are in allocated memory that can move around, such as when you load another save. If an address starts with 0x09, it might move around. The player object and car object, for instance, are in allocated memory and not always in the same place. Go to the Cheat Maker page and compare your address to the addresses given for PlayerObject and CarObject. If your 0x09 address is close to one of those, enter it with Enter Cheat and if it's in either object, it'll make a cheat like setchar(pplayer + offset, ?) or setchar(pcar + offset, ?) for you automatically.

Remember, the PSP is little endian, so a number like 0x12345678 looks like 78 56 34 12 in the hex editor.

Some examples of floating point numbers:
0.0 = 00000000
+0.1 = 3dcccccd
+1.0 = 3f800000
+2.0 = 40000000
+4.0 = 40800000
+128.0 = 43000000
-0.1 = bdcccccd
-1.0 = bf800000
-2.0 = c0000000
-4.0 = c0800000
-128.0 = c3000000

I have a little hack utility I threw together to convert between float and hex:
http://www.maxbot.com/gta/float.exe
Put a floating point number as the parameter and the first line is the hex of it, or put an 8 digit hex number and the last line tells what the floating point number is.

If you're familiar with GameShark/CodeBreaker/ARMax cheats on the PS2, you know how everything is at different offsets in the PAL versions of the game. It's the same with the UK version in LCS, but you don't have to worry about it. Addresses in memory are offset from the US version by 0, 0x48, 0x50, 0x80, 0x88, 0xB8, 0xC0 and 0x100 bytes depending on how late in the program code the address is. To avoid the old mess of having to post NTSC and PAL conversions of everything, Cheat Maker has automatic address translation built in. Even on the UK version, all addresses you see will be the same as the US version. It does the conversions behind the scenes and should be completely transparent.

Here's a classic tutorial that covers some clever techniques used to find cheats back in the GameShark Pro days that are still fully relevant today and can be used with Cheat Maker. Highly recommended reading. The link automatically jumps to the part you should read once the document finishes loading:
The Secrets of Professional Gameshark Hacking

To write addresses you find in the hex editor, replace the last digit of the line number with the column number. For example, line 500 column C is 50C. There's further explanation in ADePSP's FAQ.

Please try to remember to write the semicolon ; after each command!



My favorites:


// by vettefan
#cheat Super Punch
setchar(pplayer + 0x0bb3, 0x01);

// by vettefan
#cheat Invisible Tony
setchar(pplayer + 0x19A, 0xE2);
#off
setchar(pplayer + 0x19A, 0x02);

// by vettefan
#cheat Bloody Footprints
setchar(pplayer + 0x198, 0x40);
#off
setchar(pplayer + 0x198, 0x00);

// by vettefan
#cheat Always Bleeding
setchar(pplayer + 0x197, 0x0F);
#off
setchar(pplayer + 0x197, 0x00);

// by chrislawrance
#cheat Lock Camera
setchar(pplayer + 0x560, 1);
#off
setchar(pplayer + 0x560, 0);

// by Ne0n
#cheat Car Invisible
setchar(pcar + 0x0046, 19);
#off
setchar(pcar + 0x0046, 9);

// by Ne0n
#cheat Burned Out Car
setchar(pcar + 0x0046, 0x38);
#off
setchar(pcar + 0x0046, 09);

// by butterballer360
#cheat Floating Car
setchar(pcar + 0x0142, 0x01)
#off
setchar(pcar + 0x0142, 0x02)

// by pez2k aka Peril
// Still get popping sound, but tyres are intact
// If you enter a car with punctured tyres, they magically reinflate too
// WARNING: FREEZES WHEN USED ON BIKES
#cheat Undamageable Tyres
setchar(pcar + 0x0356, 0x00)
setchar(pcar + 0x0357, 0x00)
setchar(pcar + 0x0358, 0x00)
setchar(pcar + 0x0359, 0x00)

// by pez2k aka Peril
// All moving car body parts swing about
// Toni will repeatedly try to close the driver's door
// WARNING: FREEZES WHEN USED ON BIKES
#cheat Flapping Car Parts
setchar(pcar + 0x035a, 0x02)
setchar(pcar + 0x035b, 0x02)
setchar(pcar + 0x035c, 0x02)
setchar(pcar + 0x035d, 0x02)
setchar(pcar + 0x035e, 0x02)
setchar(pcar + 0x035f, 0x02)

// by Waterbottle
// makes the world look crazy (with abit of transparent ground and stuff)
#cheat Inside Out World
setchar(0x08B33593, 00)
#off
setchar(0x08B33593, 81)

// by Jacob26
#cheat Disable Side Missions
setchar(0x09F6C4C0, 1);
#off
setchar(0x09F6C4C0, 0);

// by Mo - thx to Edison Carter
// funny Car Spin to maker great StuntS!
#cheat CircleCar
setchar(pcar + 0x08b, 0x0C0);

// by begabamboo
#cheat Moon Size 20
setchar(0x08b4c0b4, 20);

// thanks to vettefan
// UP SQUARE SQUARE DOWN LEFT SQUARE SQUARE RIGHT
#cheat Weapon Set 1 Includes Smoke Grenades
setshort(0x08a93ad0, 0x000e);
setshort(0x08a93ad4, 200);

// by vettefan
#cheat Have Unlimited Smoke Grenades
setchar(pplayer + 0x5D4, 0x01);
setchar(pplayer + 0x5D9, 0xFF);
setchar(pplayer + 0x5CC, 0x0E);

// by Edison Carter
#cheat Teleport: Top of Tall Building
teleport(95, -1509, 216.98);

// by Edison Carter
#cheat You Car Is Black
setchar(pcar + 0x01f0, 0, 0);

// by Edison Carter
#cheat No Warning For Saving With Cheats
setchar(0x08b562f2, 0);

// by Edison Carter
#cheat Infinite Ammo
setint(pplayer + 0x05f0, 100); // (int) handgun ammo loaded
setint(pplayer + 0x05f4, 200); // (int) handgun ammo total
setint(pplayer + 0x060c, 100); // (int) shotgun ammo loaded
setint(pplayer + 0x0610, 200); // (int) shotgun ammo total
setint(pplayer + 0x0628, 100); // (int) smg ammo loaded
setint(pplayer + 0x062c, 200); // (int) smg ammo total
setint(pplayer + 0x0644, 100); // (int) assault rifle ammo loaded
setint(pplayer + 0x0648, 200); // (int) assault rifle ammo total
setint(pplayer + 0x0660, 100); // (int) minigun ammo loaded
setint(pplayer + 0x0664, 200); // (int) minigun ammo total
setint(pplayer + 0x0664, 200); // (int) rocket launcher ammo total
setint(pplayer + 0x067c, 100); // (int) sniper rifle ammo loaded
setint(pplayer + 0x0680, 200); // (int) sniper rifle ammo total

#cheat Auto Tune to Radio Off
setchar(pcar + 0x02a0, 10);

// by Ollie199090
#cheat Bikes have 2 back wheels and no front
setchar(pcar + 0x50F, 0x40);
#off
setchar(pcar + 0x50F, 0x3f);

// by Ollie199090
#cheat No front wheel on bikes
setchar(pcar + 0x50F, 0x50);
#off
setchar(pcar + 0x50F, 0x3f);

// by supacasey & ollie199090
// works best if used on a PCJ-600
#cheat Uni-cycle
setchar(pcar + 0x50b, 0x00);
setchar(pcar + 0x50f, 0x50);
#off
setchar(pcar + 0x50b, 0x3e);
setchar(pcar + 0x50f, 0x3f);

// by Ollie199090
#cheat Super Chopper
setchar(pcar + 0x50F, 0x82);
#off
setchar(pcar + 0x50F, 0x3f);

// by begabamboo, supacasey & Ollie199090
#cheat Hoverbike (old)
setchar(pcar + 0x50a, 0xff);
setchar(pcar + 0x50b, 0xff);
setchar(pcar + 0x50f, 0xff);
#off
setchar(pcar + 0x50a, 0xa5);
setchar(pcar + 0x50b, 0x3e);
setchar(pcar + 0x50f, 0x3f);

// by Sousanator
#cheat Hoverbike (no tires)
setfloat(0x08B562E0, 0);
#off
setfloat(0x08B562E0, 1);

// by Sousanator and Ollie199090
#cheat Hoverbike (also removes front wheel cover)
setfloat(0x08B562E0, 0);
setchar(pcar + 0x50F, 0x50);
#off
setfloat(0x08B562E0, 1);
setchar(pcar + 0x50F, 0x3f);

// by Sousanator
#cheat (4)Bigger tires
setfloat(0x08B562E0, 8);
#off
setfloat(0x08B562E0, 1);

// by Sousanator
#cheat (3)BIG tires
setfloat(0x08B562E0, 4);
#off
setfloat(0x08B562E0, 1);

// by Sousanator
#cheat (0)Tiny tires
setfloat(0x08B562E0, 0.5);
#off
setfloat(0x08B562E0, 1);

// by Waterbottle
#cheat Bouncy Bounce
setchar(pcar + 0x4fb, 80)

// by Azekriel
#cheat Bouncing Motorcycles
setchar (pcar + 0x4F7, 0x42);
#off
setchar (pcar + 0x4F7, 0x3F);

// by vettefan
// bikes leave a constant skid mark, and the back left tire of cars do aswell.
#cheat Constant Skid Marks On Motorcycle
setchar(pcar + 0x5b0, 0x03)

// by Jacob26
// useful in helicopters
#cheat Center Camera Behind You
setchar(0x08B8344A, 1);

// by Jacob26
#cheat Camera Doesn't Lock in Cut Scenes
setchar(0x08B83442, 0);

// by Jeremie Blanc
#cheat Spawn 2 Cops, be in a vehicle and flip on and off to activate
#off
setchar(pcar + 0x00000257, 100);

// by Edison Carter
// This makes it fun to drive a tank through traffic (literally "through" traffic) with rocket boost 4 without getting flipped over by the explosions.
#cheat Car Stays Level Never Flips Over
setfloat(pcar + 0x08, 0);
setfloat(pcar + 0x18, 0);

// by matt420bad
#cheat Giant Toni
setchar(099d441e, 0xff);
// camera distance by Vettefan
setfloat(0x08B833DC, 8.5);

// by matt420bad
#cheat Huge Toni
setchar(099d4422, 0xff);
setchar(099d441e, 0xff);
// camera distance by Vettefan
setfloat(0x08B833DC, 17);

// by matt420bad
#cheat Small Toni
setchar(099d441e, 0x00);

// by matt420bad
#cheat Tiny Toni
setchar(099d4422, 0x00);
setchar(099d441e, 0x00);

// by Edison Carter and vettefan
#cheat Spinning Traffic!
setfloat(0x0997B040 + 0x0088, 1.0);
setfloat(0x0997B720 + 0x0088, 1.0);
setfloat(0x0997BE00 + 0x0088, 1.0);
setfloat(0x0997C4E0 + 0x0088, 1.0);
setfloat(0x0997CBC0 + 0x0088, 1.0);
setfloat(0x0997D2A0 + 0x0088, 1.0);
setfloat(0x0997D980 + 0x0088, 1.0);
setfloat(0x0997E060 + 0x0088, 1.0);
setfloat(0x0997E740 + 0x0088, 1.0);
setfloat(0x0997EE20 + 0x0088, 1.0);
setfloat(0x0997F500 + 0x0088, 1.0);
setfloat(0x0997FBE0 + 0x0088, 1.0);
setfloat(0x099802C0 + 0x0088, 1.0);
setfloat(0x099809A0 + 0x0088, 1.0);
setfloat(0x09981080 + 0x0088, 1.0);
setfloat(0x09981760 + 0x0088, 1.0);
setfloat(0x09981E40 + 0x0088, 1.0);
setfloat(0x09982520 + 0x0088, 1.0);
setfloat(0x09982C00 + 0x0088, 1.0);
setfloat(0x099832E0 + 0x0088, 1.0);
setfloat(0x099839C0 + 0x0088, 1.0);
setfloat(0x099840A0 + 0x0088, 1.0);
setfloat(0x09984780 + 0x0088, 1.0);
setfloat(0x09984E60 + 0x0088, 1.0);
setfloat(0x09985540 + 0x0088, 1.0);
setfloat(0x09985C20 + 0x0088, 1.0);
setfloat(0x09986300 + 0x0088, 1.0);
setfloat(0x099869E0 + 0x0088, 1.0);
setfloat(0x099870C0 + 0x0088, 1.0);
setfloat(0x099877A0 + 0x0088, 1.0);
setfloat(0x09987E80 + 0x0088, 1.0);
setfloat(0x09988560 + 0x0088, 1.0);
setfloat(0x09988C40 + 0x0088, 1.0);
setfloat(0x09989320 + 0x0088, 1.0);
setfloat(0x09989A00 + 0x0088, 1.0);
setfloat(0x0998A0E0 + 0x0088, 1.0);
setfloat(0x0998A6C0 + 0x0088, 1.0);
setfloat(0x0998A7C0 + 0x0088, 1.0);
setfloat(0x0998AEA0 + 0x0088, 1.0);
setfloat(0x0998B580 + 0x0088, 1.0);
setfloat(0x0998BC60 + 0x0088, 1.0);
setfloat(0x0998C340 + 0x0088, 1.0);
setfloat(0x0998CA20 + 0x0088, 1.0);
setfloat(0x0998D100 + 0x0088, 1.0);
setfloat(0x0998D7E0 + 0x0088, 1.0);
setfloat(0x0998DEC0 + 0x0088, 1.0);
setfloat(0x0998E5A0 + 0x0088, 1.0);
setfloat(0x0998EC80 + 0x0088, 1.0);
setfloat(0x0998F360 + 0x0088, 1.0);
setfloat(0x0998FA40 + 0x0088, 1.0);
setfloat(0x09990120 + 0x0088, 1.0);
setfloat(0x09990800 + 0x0088, 1.0);
setfloat(0x09990EE0 + 0x0088, 1.0);
setfloat(0x099915C0 + 0x0088, 1.0);
setfloat(0x09991CA0 + 0x0088, 1.0);
setfloat(0x09992380 + 0x0088, 1.0);
setfloat(0x09992A60 + 0x0088, 1.0);
setfloat(0x09993140 + 0x0088, 1.0);
setfloat(0x09993820 + 0x0088, 1.0);
setfloat(0x09993F00 + 0x0088, 1.0);
setfloat(0x099945E0 + 0x0088, 1.0);
setchar(0x08B4BC10, 1);
#off
setchar(0x08B4BC10, 0);

// by Edison Carter
#cheat Tiny Wheels on V8 Ghost
setfloat(0x09444FA0 + 0x4c, 0.4);

// by Edison Carter
#cheat Huge Wheels on V8 Ghost
setfloat(0x09444FA0 + 0x4c, 2.0);

// by Edison Carter
#cheat Big Tires on 176 COLOMCR
setfloat(0x09443E70 + 0x4c, 1.5);

// by Edison Carter and Vettefan
#cheat Monster Truck 176 COLOMCR
setfloat(0x09443E70 + 0x4c, 1.5);
setfloat(0x0945C7A4, -.75);
setfloat(0x0945C6E8, .5);
setfloat(0x0945C798, .5);

// by vettefan
// As long as your in the car it won't get any physical damage, it won't repair any damage the car already has
#cheat No physical car damage
setchar(pcar + 0x140, 00);

// this is now the default on v1.0 so no longer needed
// by vettefan
// Makes all of the rc cars drivable and puts a bandit, goblin, and raider in your staunton garage.
#cheat Drivable RC Cars
setchar(0x08E38A38, 212);
setchar(0x08E38A90, 169);
setchar(0x08E38A64, 211);
setchar(0x0945BC70, 16);
setchar(0x0945E2E0, 16);
setchar(0x0945E1F0, 16);
setchar(0x0945B6D0, 16);

#cheat Flyable tiny invisi. heli
setchar(0x0945B6D0, 16);

// by vettefan
#cheat Super flamethrower
sethex(0x967C960, 70, 17, 00, 00, 0A, D7, 23, 3C, 84, C2, F5, 36, 0A, D7, A3, 3C, 03);

// by vettefan
#cheat All gangs hate you
setchar(0x0979B4B0, 0, 100, 0);
setchar(0x0979B4E4, 0, 100, 0);
setchar(0x0979B518, 0, 100, 0);
setchar(0x0979B54C, 0, 100, 0);
setchar(0x0979B580, 0, 100, 0);
setchar(0x0979B5B4, 0, 100, 0);
setchar(0x0979B5E8, 0, 100, 0);
setchar(0x0979B61C, 0, 100, 0);
setchar(0x0979B650, 0, 100, 0);

This post has been edited by edisoncarter on Sunday, Apr 2 2006, 18:28
Users WebsitePM
  Top
 

 
Fenn  
Posted: Wednesday, Jan 11 2006, 22:13
Quote Post


GamerChick©
Group Icon
Group: Members
Joined: Dec 27, 2005

uk.gif

XXXXX



edison; thank you so much for this. Your programming.txt file that comes with cheat maker tought me the basics but this just topped it off. Thank you so much, man.

One thing I am having trouble with, is what you mean by root of the memory card in your tutorial. Can you please tell me where to put cheats.txt in this format:

E:\PSP\SAVEDATA\ULES00151S0

Thank you. wink.gif

~Fenn

This post has been edited by Fenn on Wednesday, Jan 11 2006, 22:16
PM
  Top
 

 
ADePSP  
Posted: Wednesday, Jan 11 2006, 22:21
Quote Post


A wonderful drug dealin' theathin' murderer...
Group Icon
Group: Members
Joined: Nov 25, 2005

XXXXX



I was right not to start a topic like this then... I thought you might be thinking of doing this...

Here are some i've found,

#cheat Radio On
setchar(0x9adbc08, 0);

#cheat Custom Tracks On
setchar(0x9adbc08, 1);

Oh, and 0x8b5e200 is the number of people you've killed so you can mess with your stats... It's an int by the way... For some reason if you save the game it doesn't stick...

EDIT: oops! wrong place, I should learn to read before I post...

This post has been edited by ADePSP on Wednesday, Jan 11 2006, 22:25
Users WebsitePM
  Top
 

 
edisoncarter  
Posted: Wednesday, Jan 11 2006, 23:48
Quote Post


Goon
Group Icon
Group: Members
Joined: Dec 16, 2004

Member Award




Wrong place? This is the right place, unless you mean a part of your post you deleted.

@Fenn - E:\cheats.txt

Here's my list again of what I hope we can find:
- change heaven number
- infinite mission time
- find power punch by comparing with and without adrenaline pill [done, thanks vettefan]
- possibly resurect unused weapons by changing weapon numbers
- turn on and off radar map (I can use this to make video recorder turn it off automatically) [done, thanks vettefan]
- controller setup (setup1 or setup2) so people can default it to what they want
- radio volume (again for custom default)

This post has been edited by edisoncarter on Monday, Jan 16 2006, 20:12
Users WebsitePM
  Top
 

 
Fenn  
Posted: Wednesday, Jan 11 2006, 23:52
Quote Post


GamerChick©
Group Icon
Group: Members
Joined: Dec 27, 2005

uk.gif

XXXXX



QUOTE (edisoncarter @ Jan 11 2006, 23:48)
Wrong place? This is the right place, unless you mean a part of your post you deleted.

@Fenn - E:\cheats.txt

Here's my list again of what I hope we can find:
- change heaven number
- infinite mission time
- find power punch by comparing with and without adrenaline pill
- possibly resurect unused weapons by changing weapon numbers
- turn on and off radar map (I can use this to make video recorder turn it off automatically)
- controller setup (setup1 or setup2) so people can default it to what they want
- radio volume (again for custom default)

I've already been investigating into heaven numbers.

What I need a bit of help with, edison, is after I've seen something in the hex and I've got the locations of the ones that change, how do I make that into a cheat?

There's four values that change, would it be something like;

#cheat
setint(0x*ineedhelp*, A4, B4, 93, 10);

?

*ineedhelp* = How do I get this bit?
~Fenn
PM
  Top
 

 
Waterbottle  
Posted: Thursday, Jan 12 2006, 00:46
Quote Post


second daughter of my father's sister anne marit
Group Icon
Group: Members
Joined: Jun 29, 2004

nw.gif

XXXXX



QUOTE (Fenn @ Jan 11 2006, 23:52)
QUOTE (edisoncarter @ Jan 11 2006, 23:48)
Wrong place?  This is the right place, unless you mean a part of your post you deleted.

@Fenn - E:\cheats.txt

Here's my list again of what I hope we can find:
- change heaven number
- infinite mission time
- find power punch by comparing with and without adrenaline pill
- possibly resurect unused weapons by changing weapon numbers
- turn on and off radar map (I can use this to make video recorder turn it off automatically)
- controller setup (setup1 or setup2) so people can default it to what they want
- radio volume (again for custom default)

I've already been investigating into heaven numbers.

What I need a bit of help with, edison, is after I've seen something in the hex and I've got the locations of the ones that change, how do I make that into a cheat?

There's four values that change, would it be something like;

#cheat
setint(0x*ineedhelp*, A4, B4, 93, 10);

?

*ineedhelp* = How do I get this bit?
~Fenn

the ineedhelp bit is the row that the hex thingh is on (when you search it with the search program in cheatmaker it comes up a number followed by the values at the different times you searched for... the number is supposed to be in the ineedhelp bit
PM
  Top
 

 
Fenn  
Posted: Thursday, Jan 12 2006, 00:54
Quote Post


GamerChick©
Group Icon
Group: Members
Joined: Dec 27, 2005

uk.gif

XXXXX



I didn't really understand that. blush.gif

Anyone else?
~Fenn
PM
  Top
 

 
vettefan88  
Posted: Thursday, Jan 12 2006, 01:30
Quote Post


just call me vette
Group Icon
Group: Members
Joined: Dec 11, 2005

XXXXX



I managed to give myself 2 heavy arms weapons wow.gif , a minugun, and a m60.
I found where a bunch of weapon data is stored, and have found out how to get a camera, and change what weapons I currently have on me.
I was able to turn my laser scope rifel into a normal sniper, and then into a flamethrower, by changing just one value. I think I may be able to get an arsenal of all heavy weapons, I'll post more on it later. smile.gif

I recorded a vid of me using the minigun and then switching to the m60:
user posted image


*edit* edison, you said you wanted to try to find guns taken out, well the different weapons went up to 24 (camera) and then 25 crashed my game.
I'm not sure how many weapons are accesable in LCS but if it's less than 24 there may definitely be some hidden weapons biggrin.gif
also I believe setting my current weapon to the value 22 came up with a blank weapon with no square or anything on the HUD, maybe it's the remains of a weapon they were going to have but had to take out.

This post has been edited by vettefan88 on Thursday, Jan 12 2006, 01:41
PM
  Top
 

 
makaveli 7  
Posted: Thursday, Jan 12 2006, 01:38
Quote Post


rebel
Group Icon
Group: Members
Joined: Dec 13, 2005

pn.gif

XXXXX



is it possible to walk normal with a heavy gun like when u walk u hold your ak with 1 hand while walking
PM
  Top
 

 
vettefan88  
Posted: Thursday, Jan 12 2006, 01:48
Quote Post


just call me vette
Group Icon
Group: Members
Joined: Dec 11, 2005

XXXXX



I don't think you can hold larger weapons with only one hand.


also I managed to get a shotgun on my pcj600 but it wouldn't fire, but tony still had his uzi in his hand tounge.gif
PM
  Top
 

 
-DeMoN-  
Posted: Thursday, Jan 12 2006, 01:58
Quote Post


Rat
Group Icon
Group: Members
Joined: Dec 29, 2004

XXXXX



vettefan88 what is the adress on that weapon setting?
PM
  Top
 

 
vettefan88  
Posted: Thursday, Jan 12 2006, 02:47
Quote Post


just call me vette
Group Icon
Group: Members
Joined: Dec 11, 2005

XXXXX



I found a weapon removed from the game biggrin.gif

I found the chrome shotgun,
the guns model isn't actually in the game, and there isn't an icon for the weapon but when firing it tony reacts like he's firing the chrome shotgun from VC.
except since there is no model for it, it uses whatever gun was there last as the model.

so now I have a colt that acts like a shotgun colgate.gif .

when trying to change weapons the game gets weird and will act like you don't have a gun there, so to get it to work I had to be on the weapon I was changing and then change it.

to try it out go to this in hex:

set it to show it in the init way, and then go to 0x5E8, you must be on the colt, or 9mm at the time, set the value to 14 to see the chrome shotgun.


I'll have a vid later since my psp crashed trying to fire another "hidden" gun, I'll test this more.

This post has been edited by vettefan88 on Thursday, Jan 12 2006, 02:54
PM
  Top
 

 
edisoncarter  
Posted: Thursday, Jan 12 2006, 02:57
Quote Post


Goon
Group Icon
Group: Members
Joined: Dec 16, 2004

Member Award




Excellent research, vettefan!

I was doing some playing around with melee before and was finding a lot of blank weapon entries. There were ones where he would hold a nightstick on the wrong end, with the long end facing back, and where he would swing it differently like a ninja or swipe it like a knife. Didn't find any new tools though. I was hoping to find the tear gas. That thing's more like a WMD.
Users WebsitePM
  Top
 

 
vettefan88  
Posted: Thursday, Jan 12 2006, 03:02
Quote Post


just call me vette
Group Icon
Group: Members
Joined: Dec 11, 2005

XXXXX



I'll continue messing with the weapons and see what I can get, there are still some blank ones I can test, I'll do that now.
PM
  Top
 

 
theY4Kman  
Posted: Thursday, Jan 12 2006, 03:14
Quote Post


Y4K Studios Owner :: Original CheatSync Hoster/Coder
Group Icon
Group: Members
Joined: May 4, 2005

us.gif

XXXXX



I'm not so good with the hex, so I'll just post the number of the row in which I found the things. I've noticed that when you do the Weapons Cheat that uses Circle, and you use the sniper rifle, the 000004E0 row in the 1 and 4 column, it changes when you put the scope on. They're both the same values. (e.g. when they're both 10 while not on scope, they'll be C0) I'm also just gonna make a cheat to crash the game. Maybe make one that waits a few seconds (if I can) and then crashes. That way I can prank a few people tounge.gif

I give Kudos to the first person who can find the x, y, z of the camera, if it's possible.


This post has been edited by theY4Kman on Thursday, Jan 12 2006, 03:16
Users WebsitePMMSNAOLYahooICQ
  Top
 

 
edisoncarter  
Posted: Thursday, Jan 12 2006, 03:22
Quote Post


Goon
Group Icon
Group: Members
Joined: Dec 16, 2004

Member Award




I tried the chrome shotgun and it worked. The game senses something is wrong because after I switched off of that weapon, it skipped over it going forward and would stop before that position going back. I changed it back to 11 and it was fine.

This should make what you're doing easier. This version keeps your position when you're going in and out of hexediting the PlayerObject and CarObject:

Version 0.7a:
http://www.maxbot.com/gta/CheatDevice07aUK.zip
http://www.maxbot.com/gta/CheatDevice07aUS.zip

I don't see the need to change the main downloads since this only affects Cheat Maker.

Also I fixed a bug in reload cheats.txt. If your cheats.txt got smaller, it didn't truncate the cheats and left the remaining stuff at the end.
Users WebsitePM
  Top
 

 
edisoncarter  
Posted: Thursday, Jan 12 2006, 03:32
Quote Post


Goon
Group Icon
Group: Members
Joined: Dec 16, 2004

Member Award




Oh YES!! Check this out, set the address vettefan found at 0x5E8 to 0E! It's the tear gas but it's way cooler now! It makes this huge thick black smoke cloud that slows down the framerate a lot even at 333MHz.

Edit:
04 = nightstick
06 = baseball bat
08 = crash
0C = crash
0D = remote grenades
0E = black smoke tear gas (new!)
0F = motatov
10 = overhead punch
11 = 9mm

user posted image

user posted image

This post has been edited by edisoncarter on Thursday, Jan 12 2006, 04:23
Users WebsitePM
  Top
 

 
vettefan88  
Posted: Thursday, Jan 12 2006, 04:07
Quote Post


just call me vette
Group Icon
Group: Members
Joined: Dec 11, 2005

XXXXX



I had just found the tear gas but it looks like you beat me to it tounge.gif .

I can see why they removed it. the slowdown was bad.
PM
  Top
 

 
edisoncarter  
Posted: Thursday, Jan 12 2006, 04:14
Quote Post


Goon
Group Icon
Group: Members
Joined: Dec 16, 2004

Member Award




Sorry, I couldn't wait I was too excited. That was the specific thing I was looking for. You still get credit for finding it.

I wonder what else is in there. The address for the melee weapon slot is 0x5b0. I've already looked over most of that one:
// 0x05b0 = (byte) melee weapon
// 3 = blank nightstick backwards
// 4 = nightstick
// 5 = blank nightstick special move
// 6 = baseball bat
// 7 = blank
// 8 = blank special move
// 9 = blank special move
// a = katana
// b = blank chainsaw
// c = remote grenades

It looks like each weapon slot may have abilities to hold some unused weapons that others can't.
Users WebsitePM
  Top
 

 
rela82me  
Posted: Thursday, Jan 12 2006, 04:18
Quote Post


Don't Judge Me!
Group Icon
Group: Members
Joined: Mar 14, 2005

us.gif

XXXXX



how do we use some of these weapons?
Users WebsitePMMSNAOLYahoo
  Top
 

 

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)

0 Members:

Pages: (140) [1] 2 3 ... Last »

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG