|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
How many of you have h0zed a NFS-MW save game, in the name of haxX0ring? |
Frequently |
|
33% |
[ 1 ] |
A few, but not many... |
|
0% |
[ 0 ] |
This one time... At Band Camp... |
|
0% |
[ 0 ] |
What's an NFS-MW save game? |
|
0% |
[ 0 ] |
Do you have wall hakus!? I NEED WALLLLL HCKUSSS |
|
66% |
[ 2 ] |
|
Total Votes : 3 |
|
Author |
Message |
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sat Dec 03, 2005 9:20 am Post subject: |
|
|
Cool stuff going to try that right now.
Zhoul wrote: | Actually, I don't see a few cars here either, unless I'm missing them... So you're absolutley right, there are probably more cars we're missin' somewhere, somehow. Hook me up with the strings you're using to find these 'hidden' cars and I'll bust out some more code magic. |
Search for the string: "BL10" the last entry turning up will probably be of interest. From there go down.. in this section I also found "COP_CROSS" which is Cross' Corvette.
edit: worked fine though now all 90 cars are also in mycars
btw. how did you find that address and the value you need to put there?
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sat Dec 03, 2005 9:38 am Post subject: |
|
|
cparty wrote: | edit: worked fine though now all 90 cars are also in mycars
btw. how did you find that address and the value you need to put there? |
It's code Goto the address, in the disassembler, in the top/code section to see the change that takes place.
How did I find it?
- Searched for AF 2D C3 C1 AE 75 E6 28 (cop suv)
- You had said...
cparty wrote: | To make the cars appear in the stock car list just add the stockcar bit, eg. make all special cars available, replace 20 with 21. |
- So I added the '20' as a byte value to my address list.
- Sat outside the dealership and right-clicked the value, then 'find out what accesses this address'
- Once I found what read it, I changed one of the jumps, to *always* jump and add the car to the list, rather then determine if it should be added or not.
It's going to be in this same code 'area' (after the return) - That we can probably change things like car price, and availability.
|
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sat Dec 03, 2005 9:51 am Post subject: |
|
|
neat thx for the info
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sat Dec 03, 2005 10:17 am Post subject: |
|
|
For anyone following this... Here's the current trainer I've got goin'.
It's not got a lot of features that I have in me ol' table yet, but it's enough for now
Once again, releasing this *here* instead of under "Trainers", because it's nowhere near done.
To the folks that are contributing to this thread (cparty and... cparty). Let's combine all our talents into one big trainer. Heck, I may even gut the B&W2 trainer I created in VB and do one for NFS, depending on need.
*Edit* - Fret not Cparty. Your name doesn't exist in the trainer anywhere, because mine doesn't Even in the final release of B&W2's trainer, I included my name/email addy in 0 total places =)
Description: |
|
Filesize: |
16.28 KB |
Viewed: |
32593 Time(s) |
|
|
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sat Dec 03, 2005 11:34 am Post subject: |
|
|
nice Zhoul
my first attempt to disable collision comes here:
Address: 0068C7FB
Value Type: Array of Byte - 4
Description: Freeze ResetCar Timer - (Orig: d8 64 24 0c)
Notes:
After NOPing the code you need to press the reset button once to put it into non-collision mode.
As you get instant busted when your in non-collision mode, this for now only makes sense together with the "never busted" code replacemant.
*edit: it doesn't work on cars not in the save (eg. cross corvette)
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sat Dec 03, 2005 12:29 pm Post subject: |
|
|
Good one above... I'll see if I can refine it to work with all cars.
*Edit*
006B8813
Code: Disable Collision All (Orig: C3CCCCCCCCCCCC - New: 90B801000000C3 )
Question:
cparty wrote: | The next 2 bytes refer to the "parts-slot" and are FF if its a stock car. |
Does this mean that the car(s) are modable, or not? I love the cement truck, but I can't buy upgrades for it (preformance wise), and when I add them myself in memory *crash* as soon as I 'return to free roam'.
Lastly, do you have an instant messenger? Hit me up on AIM if you have it, (LqdGroover), otherwise, I have various other messengers, so just give me a screen name.
- Z
*Edit* - If you can give me the array of bytes value for the cross, like you did with the other cop cars, I think I have a way to 'insert' cars into the buyable list.
Also,
Pointer to begining of car list:
XXXXXXXX + 414
0091BF50 + 10
Not that it ever changes on my side, but I assume that the addresses I get are not = to the addresses anyone else gets. (then again, it is a port from a console).
|
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sat Dec 03, 2005 1:35 pm Post subject: |
|
|
Zhoul wrote: | Does this mean that the car(s) are modable, or not? I love the cement truck, but I can't buy upgrades for it (preformance wise), and when I add them myself in memory *crash* as soon as I 'return to free roam'. |
Every car seems modable in terms of visuals (maybe rims and a few other parts too). As you said you cannot put non-existant parts there without having the game crash though. If those bytes are FF then its a "stock" car without any mods, but as soon as you buy it (or maybe as soon as you mod something) it gets a parts-slot assigned (dummy entry):
The big mark is where the performance upgrades would be if available and the small "FF" is the parts-slot number referred to from the first section (Note: 00 - 1E are already used by the BonusCars). I don't know much about this section yet.
By adding the following entry to the first section, I added the cross corvette to the stock cars, but that didn't solve the crash error:
Code: | 59 00 00 00 AF 2D C3 C1 6D 80 7C D3 01 00 01 00
FF FF CD CD |
Note: you need to adjust 59 to your car in the save you are going to replace/add.
Zhoul wrote: | Lastly, do you have an instant messenger? Hit me up on AIM if you have it, (LqdGroover), otherwise, I have various other messengers, so just give me a screen name. |
I had ICQ some years ago, but don't use IMs these days. I might install it again.
*edit*: I just tried the cement truck and the only thing you can kind of change is the color (switch to metallic/custom and back to get all colors) and you can add other gauges.. but nothing much more. Anyway those changes are stored in the parts-slot.
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sat Dec 03, 2005 2:14 pm Post subject: |
|
|
cparty wrote: | *edit*: I just tried the cement truck and the only thing you can kind of change is the color (switch to metallic/custom and back to get all colors) and you can add other gauges.. but nothing much more. Anyway those changes are stored in the parts-slot |
Yeah, Kinda tryin to figure out if there's a variable we can smack in memory that will allow preformance upgrades for these vehicles that currently crash, if mod'd in mem.
|
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sat Dec 03, 2005 2:37 pm Post subject: |
|
|
Zhoul wrote: | *Edit*
006B8813
Code: Disable Collision All (Orig: C3CCCCCCCCCCCC - New: 90B801000000C3 ) |
It looks good, all cars (even traffic) is blinking now, but the collision seems to be still on? Like if thats only the visual.
*edit* I think I know the reason why the game crashes when I drive the cross corvette and hit a car at high speed. I played a sprint race with the cross corvette and destroyed my car like you can destroy the ai-controlled police cars. The score table showed me as "totaled" like in the drag races and I could restart. Well you can't restart in free roam, thats probably why the game crashes then.
It seems the police cars have a counter part only controlled by the ai which is not in the savegame. I always wondered why the ai can turn so fast, and you can exactly do that with the cross corvette.
Now, if we could find a way to disable damage for the usercar we might be able to play those cars (I think the normal cars dont even have damage) without crashing the game.
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sat Dec 03, 2005 4:06 pm Post subject: |
|
|
cparty wrote: | Now, if we could find a way to disable damage for the usercar we might be able to play those cars (I think the normal cars dont even have damage) without crashing the game. |
- While in game, press ESC
- Go to the Gameplay menu
- Car Damage - Off ?
And as for the 'code' that makes everyone blink. Heres what I've found:
If 2 entities are currently under the effects of 'no collision', they can collide with eachother Now the fun part... Picking out *only* our car, from the whole lot.
|
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sat Dec 03, 2005 4:23 pm Post subject: |
|
|
Zhoul wrote: | While in game, press ESC
- Go to the Gameplay menu
- Car Damage - Off ? |
omg, never realized thats in there thanks for the info. Gonna test it out.
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sun Dec 04, 2005 9:13 am Post subject: |
|
|
Well, I just lost an entire post because I chose to split it up into 2 parts (the initial reply here, being what timed out, d0h!).
Since I'm tired as hell, I'm going to sum up a full page report, in 10 1-liners (not including this one and the one above it).
- Topic: Original "Infinite Nitro with the added bonus of max nitro boost" code change.
- Original Suggestion: 00693648 - Code - Nitro - New( FF ) Orig( F8 )
- The Task: Find a way, without NOP, to freeze nitro, as it was written to by an FSTP line. fstp [esi+000000F8]
- The problem: FSTP stores the stack value, then pops the registers automatically (hence the P, in FSTP). If I NOP the code, then the game will eventually crash (as will most NOPings of FSTP's).
- The solution: I found that there is a value that determines how much boost you get from nitro. It exists 4 bytes ahead, of where the value for 'how much nitro you have left' is. The theory was to let the game read my nitro value, do it's minor decrease, but modify where it writes, specifically, point it to the "Nitro Boost Strength" value, thus, giving infinite nitro and max boost strength.
- The Error in the solution: Any moron who adds 4 to F8, would not get the same result as I did the first time ( FF ?!?) . But I'm not just any moron... I'm a baked moron...
- The problem caused by the error in the solution: Writing 8 bytes ahead, instead of 4, and playing the game for several hours would result in an unexpected crash. Unexpected: until I realized what a d0rk I was. Infinite nitro is indeed an effect of the initial solution, but the latter effect sucked @$$...
- The Solution to the problem caused by the error in the solution:
00693648 - Code - Nitro - New( FC ) Orig( F8 )
- You can find the rest of this post here: http://forum.cheatengine.org/viewtopic.php?p=28352#28352
- It was a question that turned into a few questions, then a semi-tutorial, so I posted it under the tutorials section. Before you ask, yes I had a lot of transformers in my younger years.
- Z (this line also exempt from total line count).
|
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sun Dec 04, 2005 10:00 am Post subject: |
|
|
The game option settings get stored near the player money, though turning damage off had no effect on the police cars (cross still crashing).
As for the nitro code, I found that there are 2 or 3 fstp operations.
One is after fadd (refill nitro) and one after fsub (when using nitro).
So I just replace the fsub and all seems fine:
00693641 - code - NOS - orig: d8 64 24 2c
For the types I built a carlist:
Code: | Nr. Cartype HEX Car Name
1F BB D9 2A E3 BB D9 2A E3 Mercedes SLR McLaren
20 9E 57 65 01 9E 57 65 01 Corvette C6.R
21 7B 4B F6 F8 BF 42 7E 9B Audi A4 Quattro
22 EA A5 C0 42 EA A5 C0 42 Ford GT
23 AF 2D C3 C1 C7 1A 47 A7 Dumptruck
24 33 C8 09 8E 33 C8 09 8E Mazda RX-7
25 BB B5 00 A8 BB B5 00 A8 Mercedes SL 500
26 CF 82 E5 22 E4 8C 11 46 Corvette C6
27 4E 4A CC 23 F8 E0 DA 39 BMW M3 GTR (slow version)
28 AF 2D C3 C1 AE 75 E6 28 Cop SUV
29 92 99 86 C4 D4 3D 06 67 Porsche Carrera GT
2A DA A7 4D 3C DA A7 4D 3C Porsche 911 Carrera S
2B AF 2D C3 C1 95 DC 49 69 Cop GTO
2C 36 49 3D 31 36 49 3D 31 Lotus Elise
2D AF 2D C3 C1 D8 E0 EC 71 Civilcar VAN
2E AF 2D C3 C1 F1 1A F0 7A Taxi
2F 7B C1 72 7B E5 14 C4 D5 Audi A3 Quattro
30 C8 8B 3A 19 C8 8B 3A 19 Audi TT Quattro
31 53 4B 05 79 53 4B 05 79 VW Golf Gti
32 BD 0B D7 A2 BD 0B D7 A2 Mitsubishi Eclipse
33 EB 67 18 EB EB 67 18 EB Renault Clio v6
34 95 40 78 5A 95 40 78 5A Chevrolet Cobalt SS
35 EB 77 CD C1 EB 77 CD C1 Lamborghini Murciélago
36 AF 2D C3 C1 49 39 3B 74 Civilcar Pickup
37 4E 4A CC 23 B3 5F 08 4E BMW M3 GTR
38 2F AF 77 82 2F AF 77 82 Mercedes CLK 500
39 4D FD 93 9B 4D FD 93 9B Ford Mustang GT
3A EB 5B 55 41 EB 5B 55 41 Porsche Cayman S
3B 11 7A EE A6 11 7A EE A6 Fiat Punto
3C AF 2D C3 C1 F5 7E 66 70 Cop
3D 20 65 18 DF 20 65 18 DF Cadillac CTS
3E A1 E1 D3 D8 A1 E3 D3 D8 Vauxhall Monaro VXR
3F A1 F9 47 71 A1 F9 47 71 Mercedes SL65 AMG
40 6F F4 3E 9B 6F F4 3E 9B Porsche 911 GT2
41 0B C4 2C 7B 0B C4 2C 7B Lamborghini Gallardo
42 34 34 F1 66 34 34 F1 66 Toyota Supra
43 34 89 8C 19 0D 56 3B 5F Subaru Impreza WRX STI
44 B6 FB EE CC B6 FB EE CC Mitsubishi Lancer EVO VIII
45 AF 2D C3 C1 FA FF D9 51 Cementtruck
46 AF 2D C3 C1 64 5F DC F9 Ford Mustang GT?
47 C6 3D 48 AA C6 3D 48 AA Pontiac GTO
48 08 D4 BE 6E 08 D4 BE 6E Dodge Viper SRT10
49 19 45 94 90 19 45 94 90 Chevrolet Camaro SS
4A AF 2D C3 C1 4B C7 F2 C5 Pizza
4B 6A 1C B6 A4 6A 1C B6 A4 Aston Martin DB9
4C 37 44 33 D6 37 44 33 D6 Mazda RX-8
4D A6 FE C2 81 3F 08 88 CD BMW M3 Street Version
4E B0 2F FF 5B B0 2F FF 5B Lexus IS300
4F 8D 5B 7D D2 8D 5B 7D D2 Porsche 911 Turbo S
50 AF 2D C3 C1 0C 07 6C 8F Cop Corvette |
The Nr. is just the slot where the car turns up in the save.
|
|
Back to top |
|
|
Zhoul Master Cheater Reputation: 1
Joined: 19 Sep 2005 Posts: 394
|
Posted: Sun Dec 04, 2005 10:34 am Post subject: |
|
|
cparty wrote: | The game option settings get stored near the player money, though turning damage off had no effect on the police cars (cross still crashing). | Is it just me, or is this 'damage' feature a bit misleading? When I left it enabled, I was expecting at least 1/2 the damage that you'd get in any of the Nascar series. I was (oddly) a bit disappointed to see that, after 1 hour cop chases (on purpose of course), the car only appeared minorly scratched/scuffed, yet I had bust through more then a dozen road blocks, and took out at least 50 cop cars...
cparty wrote: | As for the nitro code, I found that there are 2 or 3 fstp operations.
One is after fadd (refill nitro) and one after fsub (when using nitro).
So I just replace the fsub and all seems fine: | Aye sir. I left the + writes alone, and expanded on the FSTP topic, more-so for tutorial purposes, but also because it just-so-happened that the "Nitro Boost Strength" (hence forth known as NBS, because it sounds so ghey when typed many times in the same reply) value was staring me in the face, just asking to be written to.
You've just inspired another thought however. I'm going to change the fsub into an fmul, and write *that* to the NBS value If I'm alive after testing and it's worth a shat, I'll post this in teh trainer.
cparty wrote: | For the types I built a carlist: |
Zhoul, pseudo quote'n cparty in another thread wrote: | but as cparty pointed out... 'it's not working, and all the cars seem to be affected. p.s. Zhoul is Da MAN!' (or something to that effect). |
No sir, It is You who is Da Man! Thanks for the list!
cparty wrote: | The Nr. is just the slot where the car turns up in the save. | So where's teh save game?
Seriously though(which isn't often): I'd like to include some kind of wicked save game with the releases of the trainer im casually working on, so if you've got one with all those cars, added in career mode, I'd love to get-a-hold of it.
Once more, this request surely isn't for falsified fame, as I don't include even my own name in nearly all releases.
*edit* - I'm usually pretty picky with releases, and like to only affect a game, via a trainer, more specifically, live mem hacks. Tiz an honor, that I ask for a save-game... or at least a rarity
Last edited by Zhoul on Sun Dec 04, 2005 10:59 am; edited 1 time in total |
|
Back to top |
|
|
cparty Expert Cheater Reputation: 0
Joined: 01 Dec 2005 Posts: 219
|
Posted: Sun Dec 04, 2005 10:56 am Post subject: |
|
|
Zhoul wrote: | So where's teh save game?
Seriously though(which isn't often): I'd like to include some kind of wicked save game with the releases of the trainer im casually working on, so if you've got one with all those cars, added in career mode, I'd love to get-a-hold of it. |
You already have it it's even in a blank savegame. Its the stock car list (00005E31 - 00006218). I already have a 100% savegame and the clone savegame I posted earlier containing the police cars. I will probably build a new one once we know a bit more... I wonder what makes more sense, adding the new cars to the stock cars so the user can buy/add himself or just add them to career/my cars?
Zhoul wrote: | Once more, this request surely isn't for falsified fame, as I don't include even my own name in nearly all releases. |
Yeah, its the fun doing it
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|