|
|||||||
| English Support Board English & Foreign Languages support |
![]() |
|
|
LinkBack | Thread Tools |
|
|||
|
Untold Legends 2 USA code help
I'm trying to make a code for max money (there's a code for the EUR version, but I don't have that, so...), and I don't really understand what I'm doing, but I managed to make some dumps and search for the values I changed in-game, and I narrowed it down (I think) to 4 lines:
_L 0x004928E0 _L 0x017BDE90 _L 0x017BDF54 _L 0x017BDF58 Now, I have no idea what to do now, or if I even did anything correctly, so I could use some help (or if somebody could, you know... do it for me, LOL). Thanks in advance. |
|
|||
|
Quote:
Basically, you need the following for a game. If the _S, and _G are there for the game already, add your codes underneath any existing ones and save the changes to the memstick. Format: Code:
_S ULUS-123456 (This is the game ID#, it's detected and shown in CWcheat) _G Game Name _C Title of the cheat you want to add. _L 0x0ABCDEF0 0x00000000 The memory location, and the value you want to change it to. The value you want to change the memory location to must be in HEXADECIMAL. An easy way to convert to hex is to open windows calculator (WINKEY+R, then type calc into the run box). Go to View, and change to Scientific. Now you can convert any number value into HEX and back to DEC (decimal...). So if you wanted your money values to be 999, you would put 0x000003E7 next to them. You would also have to change the first digit, after the 0x, in your memory location to 1. This is done because the value 999 is higher than 255, but less than 65535. Basically, you change that number depending on what range the value you want to change to is. Code:
0-255 = 0 256-65535 = 1 65536+ = 2 Code:
0x0ABCDEF0 0x000000FA would change the value in that memory location to 250 0x1ABCDEF0 0x000061A8 would change to 25,000 0x2ABCDEF0 0x0003D090 would change to 250,000 Save the changes, reload the cheat.db using the menu option in CWcheat, and check the cheat list. Turn on your cheats, and see if they work. If not, you don't have the right memory location(s). By the way, are you using the cheat finder included with cwcheat? It's quite slow... I, and several others on the forum would recommend you use a program called ArtMoney. There's a quick tutorial on how to use it with memdumps in one of the threads on the English board here. Let me know how you get on... |
|
|||
|
I cannot thank you enough for the help with this. I'll be sure to try ArtMoney.
But first, I wanna double-check I'm doing the first parts right. I start up UL2 and take note of my money (ex. 215) I take a memory dump. Then I go to a merchant and buy something, my money then becomes 175, I take another memory dump. I go back to the merchant again, and my money becomes 135, yet another memory dump. Okay, now I go and do passes with cwcheat (or ArtMoney) and enter the numbers of the money in each memory dump, until I get just a few results. Then of course I follow your advice. Am I doing everything right? ::UPDATE:: It would appear I have the right lines in there, but I can't get the right numbers to appear. I have it set up to show 1,000,000 but it shows... 64 (less than when I started). Any pointers? Oh and BTW ArtMoney worked great! |
|
|||
|
Quote:
Post the offending codes please, both address and desired value in hex, and I'll take a look. ![]() |
|
|||
|
Here's how it looks in the cheat.db:
_S ULUS-10086 _G Untold Legends 2 (USA) _C Infinite Money _L 0x002DA7DC 0x000F4240 _L 0x004928E0 0x000F4240 _L 0x017BDE90 0x000F4240 _L 0x017BDF54 0x000F4240 _L 0x017BDF58 0x000F4240 |
|
|||
|
Quote:
Code:
_L 0x202DA7DC 0x000F4240 _L 0x204928E0 0x000F4240 _L 0x217BDE90 0x000F4240 _L 0x217BDF54 0x000F4240 _L 0x217BDF58 0x000F4240 Does that work? |
![]() |
| Thread Tools | |
|
|