• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 286 287 288 289 290 ... 368 Next »

ArtMoney or ChestEngine?
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 6 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
ArtMoney or ChestEngine?
08-28-2009, 03:39 PM (This post was last modified: 08-28-2009, 03:40 PM by Ò‰Ò‰Ò‰.)
#11
Ò‰Ò‰Ò‰ Offline
Junior Member
**
Posts: 18
Threads: 1
Joined: Aug 2009
(08-25-2009, 12:44 AM)Daco Wrote: * Daco sighs
yes dolphin could work with CE or anything but thats the worst idea ive EVER heard. use dolphin's debugger?

indeed, but is the debugger even suitable for memory editing? last time i checked it was a clusterfuck of buggy crap.
Find
Reply
09-09-2009, 06:06 AM
#12
Shin
Unregistered
 
How do you use the Debugger to find hack codes?
Reply
09-09-2009, 02:37 PM
#13
figment
Unregistered
 
I wouldn't bother with the Debugger. No Search function. Artmoney is probably the better solution at the moment. Cheat Engine hangs Dophin or at least the DirectX plugin when I used it (plus it doesn't do big endian ordering).

Regarding Artmoney here is how I use it. Feel free to disregard if its too technical. Why I do this is I can find codes, save them and then close Dolphin and reload later and not lose the address and have to search all over again which would be what would happen if I used Artmoney normally.

First I needed to add Dophin to the emulator list. And for that we need to find the starting address of the emulator memory block. This address is likely to be different with every major release.
  1. Open Dolphin. Load a game. (must start at least one game to get memory fully loaded).
  2. Open ArtMoney. Attach to Dolphin.
  3. Load Process | Process Map. Find a block of memory with Size=2000000 around Address 08000000 to 14000000. In my case its about 14820000 this time but changes every time.
  4. Normal Search for 344064000 (14820000 in hex, converted using Windows Calc) in a custom range from 00400000 to 01000000. Integer 4 bytes, Byte Order = Normal. For me this search returns 2 values and the 00A97150 value is correct for me this time around.
  5. You could also use CheatEngine here and probably to better effect to find the root address but I'll stick to artmoney.
  6. Edit artmoney.emul (in the Artmoney program files folder) and add something like the following to the bottom. Note the P00A97150 address which is from the search above should be replaced with your address.
    Code:
    *Nintendo GameCube
    DolphinDF SVN R 4214;DolphinDF.exe
    ;RAM 32MB;00000000;P00A97150;2000000
Now I have a Dolphin emulator in the Artmoney emulator list. Now attach to dolphin. Open Search. Change Address Range to Emulator. Game System to Nintendo GameCube. Emulator to "DolphinDF SVN R 4214" or whatever you added. Select ... next to Type and Bytes order is Reverse.

Now search for some code and add it.

Anytime you add a code it will now be referenced relative to the emulator starting address. All your codes will be converted automatically to use the emulator addresses at least most of the time. You can now take some of the codes from the ActiveReplay config files though thats beyond this discussion.

You can change the emulator at any time from the Table | Info | Emulator dialog though this will sometimes remove 'bad' codes if you are not careful.
Reply
09-10-2009, 05:11 PM
#14
Shin
Unregistered
 
[Image: 2.png]
[Image: 1-2.png]
I found two, so which do I use?
Reply
09-11-2009, 04:17 PM
#15
figment
Unregistered
 
Try either though I'd use the former (range is above the 07000000 value). Basically, I try tend to try this 1 or 2 times to get it working because sometimes there are duplicates like you found. Might be a little tough the first time but it gets easier with practise.

I'd normally try to locate a value like money first in game and then see what block it belongs to and then use that block address. This also helps to verify the addresses you get will actually work.
Reply
09-12-2009, 08:58 AM
#16
artyom2000
Unregistered
 
Information 
You don't need to convert it. Click on "Search" button and set:

Search: "Pointer" .
Address: 14820000h
Type: integer (standard).
Address Range: from 00400000 to 01000000.
Click on "OK" button.

(09-09-2009, 02:37 PM)figment Wrote: Normal Search for 344064000 (14820000 in hex, converted using Windows Calc) in a custom range from 00400000 to 01000000. Integer 4 bytes, Byte Order = Normal. For me this search returns 2 values and the 00A97150 value is correct for me this time around.
Reply
06-19-2010, 11:18 PM
#17
avindra Offline
Junior Member
**
Posts: 47
Threads: 10
Joined: Jun 2010
Please try out my new tutorial on memory editing in dolphin.
[Image: stats.png]
Find
Reply
07-29-2010, 07:58 AM
#18
M4K
Unregistered
 
Hi All.

Here is the memory map, which indicates that the size for GameCube WorkRAM is 24mb:
http://hitmen.c02.at/files/yagcd/yagcd/chap4.html#sec4.2
Reply
09-25-2010, 04:47 AM
#19
M4K
Unregistered
 
ArtMoney : http://www.artmoney.ru/e_download_emul.htm
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode