Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Thu Mar 28, 2024 2:29 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 135 posts ]  Go to page 1, 2, 3, 4, 5  Next
Author Message
PostPosted: Sun Mar 04, 2007 6:41 am 
Offline
Kommunist
Kommunist

Joined: Wed Feb 28, 2007 5:52 pm
Posts: 79
So, um, leik OMG hi :D

This is my first post to the forum, so I'll introduce myself. I'm Chishm and I like to hack the DS. Now that I've gotten that out of the way, I can present to you...
Nitro Hax

This is a homebrew Action Replay DS clone. The first release is version 0.1. It should be able to run any ARDS code, with one small exception. Since I wrote the cheat engine from scratch, any code that modifies the ARDS cheat engine won't work.

There are 3 added codes that don't exist on the ARDS:
C100000000 00000000 - this is the cheat list terminator. It is added to the end of the cheat list after it is loaded, so you don't need to worry about it.
C200000000 xxxxxxxx - relocates the cheat engine to xxxxxxxx.
C300000000 xxxxxxxx - changes the hook address to xxxxxxxx. The hook can be any address that is loaded then branched to. For example, you could hook the third word in:
Code:
ldr  r0, . + 8
bx  r0
.word 0x0200AC90


Codes are loaded from the file "/cheats.cht" on the root of your flash card. All libfat supported cards should work. All codes are loaded; this is version 0.1 after all. The codes should be in a format similar to:
Code:
Infinite Lives
220eca80 00000063
Infinite Mario Time
b20ecf40 00000000
10000008 0000001e
d2000000 00000000

The layout doesn't matter, the data values should be 8 nibbles long. Anything that isn't interpretable as hexadecimal is ignored.

If you find any codes that don't work, and don't rely on specific quirks of the ARDS, mention them here so that I can try to fix them.

Thanks go to:
kenobi - that AR code doc saved me heaps of time
Parasyte - thanks to you, hooking couldn't be simpler
bLAStY - provided the dumps I needed
cReDiAr - gave me the last missing piece required to boot a DS game
Everyone else who helped me along the way

Big thanks to Datel, for creating the original ARDS and the code DB to go with it.

Latest version is always here.


Last edited by chishm on Sat Apr 07, 2007 11:46 pm, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 9:58 am 
Offline
*Female Hacker
*Female Hacker
User avatar

Joined: Sat Oct 21, 2006 9:54 am
Posts: 1656
Location: Who cares?
Title: Female Hacker!!!
Not really needed, I have the real one already.

_________________
Image
Chat with our AI here...
Don't blame me if it's offline temporary, it's fixed fast, because that's the fault of the hoster...
I changed the link in my sig image too...


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 10:09 am 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
Doesn't mean it isn't useful for other people.
Good job, chishm.

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:07 am 
Offline
Kommunist
Kommunist

Joined: Wed Oct 11, 2006 1:04 pm
Posts: 6
it really is useful for people like me without ar and with gbamp/flashcard i had to use dipstar so far. Great job (like all your other projects)


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:20 am 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
Dipstar... yech.

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:51 am 
Offline
Kunt (Banned)
Kunt (Banned)

Joined: Wed Oct 11, 2006 8:19 am
Posts: 549
Location: With your momz
I can't make a document with the charater "/" in it :(


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:53 am 
Offline
Kunt (Banned)
Kunt (Banned)

Joined: Sat Mar 03, 2007 7:31 am
Posts: 62
yeah dip is short for dipshit

_________________
Red's PokePet
Image Image
O RLY the level 20 Noctowl!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:56 am 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
mutantdreams wrote:
I can't make a document with the charater "/" in it :(
Put it on the root of your CF or SD card, as in don't put it in any folder.

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:59 am 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
mutantdreams wrote:
I can't make a document with the charater "/" in it :(

You are not supposed to. The / is a directory reference. '/cheats.cht' means create a file named 'cheats.cht' in the directory '/' (AKA, the root directory)

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 12:00 pm 
Offline
Kunt (Banned)
Kunt (Banned)

Joined: Wed Oct 11, 2006 8:19 am
Posts: 549
Location: With your momz
Will it work on a ds-x?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 12:02 pm 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
it should with the correct DLDI patch:
http://chishm.drunkencoders.com/DLDI/

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 12:04 pm 
Offline
Kunt (Banned)
Kunt (Banned)

Joined: Wed Oct 11, 2006 8:19 am
Posts: 549
Location: With your momz
O.k. thank you all.


Top
 Profile  
Reply with quote  
PostPosted: Sun Mar 04, 2007 1:43 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Mon Oct 09, 2006 2:04 pm
Posts: 256
Location: Chicago
I wish someone would make custom ARDS firmware with custom code types. :cry:

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 2:44 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:46 pm
Posts: 2331
Location: *poof*
Title: The Mad Hacker
Why?? ARDS has some of the best code types I've seen. :?

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 3:37 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Mon Oct 09, 2006 2:04 pm
Posts: 256
Location: Chicago
Just more variety.

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 4:13 pm 
Offline
Kommunist
Kommunist

Joined: Wed Feb 28, 2007 5:52 pm
Posts: 79
I can add a few custom codes. I still have free the codes C?xxxxxx xxxxxx where ? > 3. If it's really needed, I could overload some of the Dx code types too.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 4:16 pm 
Offline
Kommunist
Kommunist

Joined: Mon Feb 12, 2007 4:24 pm
Posts: 29
Thanks.

I might need this when I get a flash card.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 04, 2007 11:22 pm 
Offline
Kommunist
Kommunist

Joined: Sun Oct 08, 2006 11:48 pm
Posts: 37
According to the readme this does not work with roms. Only original game carts. All of you wouldbe pirates are SOL. It is cool to be able to use a flashcart to cheat if you do not want to buy the AR hardware though. Very awesome!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 3:11 am 
Offline
Kommunist
Kommunist

Joined: Mon Mar 05, 2007 1:00 am
Posts: 14
i cant get it to work, im a total newb.

please help.

i am trying to get this program to work on castlevania portrait of ruin.

i enter in the infinite health and mp code.

which i got from here.

http://us.codejunkies.com/codes_show.as ... 26049&p=17

this is what i put in my .cht file.

Infinite Health
d3000000 0211216e
f211216c 00000002
d2000000 00000000
Infinite MP
d3000000 02112172
f2112170 00000002
d2000000 00000000

when i load it up, it makes my hp and mp 0...... so i die in 1 hit and cant use any magic.

am i entering something in wrong? please help.

great system btw i can get money codes to work but i cant seem to get any health or magic codes to work, for example on avatar the last airbender the game wont even start with infinite hp codes on but the money code runs fine.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 4:17 am 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
Either you need to use the "Max" codes also, or there is a bug in chishm's code engine. Try this first:

Code:
Infinite Health
d3000000 0211216e
f211216c 00000002
d2000000 00000000
Max Health
1211216e 0000270f
Infinite MP
d3000000 02112172
f2112170 00000002
d2000000 00000000
Max MP
12112172 0000270f

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 4:30 am 
Offline
Kommunist
Kommunist

Joined: Wed Feb 28, 2007 5:52 pm
Posts: 79
There was a bug in my code engine. It's okay, I fixed it now. Get version 0.2 and try it out.

The bug was with type F codes, and it caused it to write garbage values for the last few bytes (normally ended up as 0). Let me know if you have any other problems.

Version 0.2 also allows you to select which file to load, and even supports multiple files. Now you can put separate cheats in different files and load only the ones you want to use.


Last edited by chishm on Wed Mar 14, 2007 7:07 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 5:47 am 
Offline
Kommunist
Kommunist

Joined: Mon Mar 05, 2007 1:00 am
Posts: 14
thanks the infinite hp and mp codes work now, but the quick lvl code does not work oh well, does not matter much, but i cant still cant load infinite hp codes on avatar the last airbender all i get is white screen, but when i load a cht file with only the money code it works fine.

Infinite Health
d3000000 021c7798
f21c7794 00000002
d2000000 00000000

its alright though with the infinite money i can buy all the food items i need.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 6:04 am 
Offline
Kommunist
Kommunist

Joined: Mon Jan 29, 2007 2:23 pm
Posts: 313
Do you plan on supporting roms at all? I had planned on starting a project like this but a little different. I was going to make an AR clone that would load the roms from my cart. By the way, nice project :wink:


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 8:25 am 
Offline
Kommunist
Kommunist

Joined: Wed Oct 11, 2006 1:04 pm
Posts: 6
@kickenchicken57: unless he completely changed since the gbamp hack there is no way he will support roms.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 8:44 am 
Offline
Krew (Moderator)
Krew (Moderator)
User avatar

Joined: Mon Oct 02, 2006 7:05 pm
Posts: 494
Location: In Time
Title: Algorithm Strategist
Excellent program, and Welcome to Kodewerx.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 9:18 am 
Offline
Kommunist
Kommunist

Joined: Fri Feb 16, 2007 10:09 pm
Posts: 36
Nice job man! Any chance it will be able to use game linking in the future like DipStar? :)

_________________
Want to cheat in *any* DS game on *any* cart? - Get DSATM
For more tools visit cracker's crap!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 3:09 pm 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
Don'tcha just love it when somebody on a prominent piracy site posts news about your app, and then you get flamed for phrases taken out of context?
I mean, they didn't even post it there but somebody misconstrues it and you get the flame.

Gotta love the DS piracy scene. :roll:

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 3:16 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:46 pm
Posts: 2331
Location: *poof*
Title: The Mad Hacker
So how does it run on the DS? Or is this for emulation? I didn't download it yet but it sounds intersting..

_________________
Image


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 3:40 pm 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
You run it off a flashcart. It doesn't work for emulation.
It's basically a homemade AR DS of sorts.

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Mar 05, 2007 5:07 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Tue Oct 03, 2006 9:39 am
Posts: 312
Location: 4e-2f-41
Dualscreenman wrote:
Don'tcha just love it when somebody on a prominent piracy site posts news about your app, and then you get flamed for phrases taken out of context?
I mean, they didn't even post it there but somebody misconstrues it and you get the flame.

Gotta love the DS piracy scene. :roll:


Which I guess is fine for me 8-)

...Mainly because I actually own the MKDS game card.
......but ROM support would be nice.



(I actually misinterpreted Chishm; and I though his program would be working for ROMs, which is what my project was. But now that I know its not for ROMs, the phailure can continue, :))

_________________
Quote:
Fix your shitty signature, bitchcakes.

Ok, I did.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 135 posts ]  Go to page 1, 2, 3, 4, 5  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 180 guests


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group