Views: 6,914,447 Homepage | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 04-25-24 12:45 PM
Guest:

0 users reading Solved. Write to NDS memory. | 1 bot

Main - Development - Solved. Write to NDS memory. Hide post layouts | New reply


temp12312
Posted on 10-30-21 05:02 PM (rev. 3 of 11-10-21 03:16 PM) Link | #4656
0x020E0000 memory region. I want to edit NDS game variable.

0x020E078C 2 bytes halfword, seems what I need is accesible in ARM9 ARM7 and full memory(used DeSmuME).

Tried NDS::ARM9Write16(0x020E078C, 0) and NDS::ARM7Write16(0x020E078C, 0), but did not work(because it is the wrong variable).

Generic aka RSDuck
Posted on 10-30-21 06:14 PM Link | #4657
the function you use seems to be right, but it also depends on when this code will be executed, otherwise the game might overwrite what you write there before your value is even read.

I don't know what exactly want to do, but it looks like something which could be done with cheats as well and possibly easier.

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

temp12312
Posted on 10-30-21 06:31 PM Link | #4658
I want to also change value dynamically. How to convert that memory address to ar code format? Or do you mean something other by cheats?

Generic aka RSDuck
Posted on 10-30-21 07:12 PM Link | #4659
yeah AR codes, take a look at https://problemkaputt.de/gbatek-ds-cart-cheat-action-replay-ds.htm

don't count on me (I have never created a cheat before), but 120E078C 0000xxxx where xxxx is the value you want to write could work.

____________________
Take me to your heart / never let me go!

"clearly you need to mow more lawns and buy a better pc" - Hydr8gon

temp12312
Posted on 11-10-21 02:26 PM Link | #4701
I picked the wrong variable that is why it did not work. Everything is good with functions.


Main - Development - Solved. Write to NDS memory. Hide post layouts | New reply

Page rendered in 0.029 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 86/86, time: 0.022 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.