#120609 - chishm - Mon Mar 05, 2007 12:18 am
The latest version is always available here. Read the included NitroHax.txt file for usage instructions.
==========
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.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
Last edited by chishm on Sat Apr 14, 2007 12:41 pm; edited 2 times in total
#120611 - zzo38computer - Mon Mar 05, 2007 12:26 am
What I would like to see is a Action Replay DS clone with source-code available.
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.
#120613 - chishm - Mon Mar 05, 2007 12:35 am
zzo38computer wrote: |
What I would like to see is a Action Replay DS clone with source-code available. |
Not going to happen. The code is very easy to adapt to dumping ROMs. In fact, writing a (private, never-to-be-released) ROM dumper was step 1 in writing Nitro Hax.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#120616 - six-five-two - Mon Mar 05, 2007 12:46 am
Does this work with M3 Simply or R4?
#120636 - TJ - Mon Mar 05, 2007 2:51 am
Quote: |
Not going to happen. The code is very easy to adapt to dumping ROMs. |
Not that I would like to see anything put out that supports or enables piracy, but hasn't this ship already sailed?
It's not like anyone is having trouble ripping DS ROMs currently, I really don't think anyone is going to bother going through the code for this just to put together a ROM dumping tool when it is already so easy to create ROMs in the first place.
#120638 - chishm - Mon Mar 05, 2007 3:15 am
TJ wrote: |
Quote: | Not going to happen. The code is very easy to adapt to dumping ROMs. |
Not that I would like to see anything put out that supports or enables piracy, but hasn't this ship already sailed? |
You'd be suprised at how incompetent some of the release groups are. Many are using ROM dumping tools that fail for newer DS Cards, and they don't have a clue how to fix it. I'd like to keep it that way for a little longer.
Also, this code is my precious. It took me 5 solid days of hacking and coding to get it this far. I release many things as open source (libfat, NDSMP) but I think this is too valuable to give away.
However, the loader/patcher is completely separate from the front end. I do plan on releasing the front-end code, with the loader/patcher included as a binary blob.
six-five-two wrote: |
Does this work with M3 Simply or R4? |
chishm wrote: |
All libfat supported cards should work. |
Just patch the NDS file with the R4 DLDI.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#120639 - Dan2552 - Mon Mar 05, 2007 3:15 am
I gotta agree, they've already got dumpy things. Although, I don't see why anyone would need to the source to be honest. I guess people have some sort of reason though.
I wonder whether something like this is capable of patching opera browser (official commercial slot-1 cart) to use supercard RAM?
edit--
where do we get codes for games?
edit--
I get 2 white screens after reinsterting and pressing A
I'm using supercard CF with dldi patched
metroid
Press R To Top Up Energy
920db418 00000100
120db08e 000004af
d0000000 00000000
920db418 00000100
120db090 000004af
d0000000 00000000
Press Y For Moon Jump
923fffa8 00002400
020dafec 00000398
d0000000 00000000
#120643 - dualscreenman - Mon Mar 05, 2007 3:47 am
A great wealth of Action Replay codes can be found at the official Action Replay site.
http://us.codejunkies.com/codes.asp?c=US&cr=USD&cs=$&r=0&l=1&p=17
Also, if you don't mind a bit of a shameless plug, DS cheat code hacking does go on at http://kodewerx.net :P
But yeah, great job chishm. Now you don't have to pay Datel money to get your cheats, heh.
P.S. it works without the DLDI on my Supercard CF.
P.P.S. The screen will be white for a second or two.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
Last edited by dualscreenman on Mon Mar 05, 2007 3:53 am; edited 1 time in total
#120645 - Dan2552 - Mon Mar 05, 2007 3:51 am
dualscreenman wrote: |
P.S. it works without the DLDI on my Supercard CF.
P.P.S. The screen will be white for a second or two. |
I patched it anyway :p
my problem was that I left the labels in after reading...
Quote: |
4.2) Anything that is not a code is ignored. |
Taking away the labels let it boot
#120646 - dualscreenman - Mon Mar 05, 2007 3:53 am
Ah, good to see you got it working then.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#120647 - Dan2552 - Mon Mar 05, 2007 3:55 am
ahah. Tested the codes I said above with DS download play, as soon as you press Y they get disconnected :P.
I'm not going to use any codes online (I don't play it online anymore anyway), but I'll hapilly H4X0rz agaisnt my local friend who plays it too much.
edit---
Chishm: is it possible if this could be compiled with supercard rumble compatable libarys? (see this)
edit again because I'm bored---
Can someone tell me how to find out/'make' codes? I want to be able to skip the intro on bomberman...
#120655 - onneeye - Mon Mar 05, 2007 5:59 am
Got it ot work half way with m3 simply. Load up nitro. Eject m3 simply and reinsert it and hangs on the loading screen of m3 simply.
#120657 - chishm - Mon Mar 05, 2007 7:37 am
onneeye wrote: |
Got it ot work half way with m3 simply. Load up nitro. Eject m3 simply and reinsert it and hangs on the loading screen of m3 simply. |
This works with original games only. It doesn't support piracy.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#120659 - Diddl - Mon Mar 05, 2007 9:12 am
Great work Chishm!!
Is a good idea to make it work only with original games ...
#120669 - kiwiclx - Mon Mar 05, 2007 11:36 am
Finally. I can execute some cheats on my Brain Age DS cart! :)
Yet another invaluable contribution - excellent work, Chishm.
Fiddled with some FFIII cheats with much success.
_________________
DS Lite • M3 DS Simply • PQI 1 GB microSD (FAT16, 16K)
Kiwiclx's M3DSS File Repository
#120672 - chishm - Mon Mar 05, 2007 12:38 pm
Version 0.2 is now available. This version fixes an issue with type F codes and adds the ability to choose which cheat file(s) to load.
EDIT: 1 character change
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
Last edited by chishm on Wed Mar 14, 2007 3:06 pm; edited 1 time in total
#120673 - kojicolnair - Mon Mar 05, 2007 1:13 pm
Wow! very nice, can't wait to try it!
#120684 - TeenTin - Mon Mar 05, 2007 3:01 pm
chishm wrote: |
Version 0.2 is now available. This version fixes an issue with type F codes and adds the ability to choose which cheat file(s) to load. |
Version 0.1 works perfectly while Version 0.2 gives me two white screens.
#120685 - TeenTin - Mon Mar 05, 2007 3:10 pm
Is it possible to make it support ROM ? I know it is no good to support piracy, but I do have the original game ! Starting the game without changing the slot-1 card is a charm !
#120686 - tepples - Mon Mar 05, 2007 3:18 pm
TeenTin wrote: |
Is it possible to make it support ROM ? I know it is no good to support piracy, but I do have the original game ! |
Then use the original game. Read the rules:
SimonB wrote: |
We do not care if you own the games and just want to keep them on a single cart. It's not what this forum is about. |
Quote: |
Starting the game without changing the slot-1 card is a charm ! |
If Nintendo wanted you to play games without changing the SLOT-1 card, then the DS would have included an internal hard drive. Nintendo is at least starting to go this way with Wii channels being stored on the Wii console's 512 MB flash memory.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#120688 - MaHe - Mon Mar 05, 2007 3:31 pm
I actually disapprove this tool more than anything else (DS Dumper, ROM loader, fine whatever), because it ruins WFC. There are enough cheaters already. :/
_________________
[ Crimson and Black Nintendo DS Lite | CycloDS Evolution | EZ-Flash 3-in-1 | 1 GB Transcend microSD ]
#120690 - dualscreenman - Mon Mar 05, 2007 3:43 pm
WFC is already ruined beyond repair. The only way things will get better is if Nintendo gets off their hiney and puts some sort - any sort - of protection into their games.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#120694 - ArangeL - Mon Mar 05, 2007 4:59 pm
Please, reconsider to support load of ROMs; or relase the Source. I use my flashcard because i can have all my games in my travels. Thanks for that ;).
#120697 - MarcoZ - Mon Mar 05, 2007 5:33 pm
Hey chishm, i tried both of them (0.1 and 0.2) and 0.1 gives me white screens, and the 0.2 gives me FAT init failed. i use DSLink and i patched it with the DLDI patcher, using DLMS_moon driver.
#120698 - dualscreenman - Mon Mar 05, 2007 5:33 pm
ArangeL wrote: |
Please, reconsider to support load of ROMs; or relase the Source. I use my flashcard because i can have all my games in my travels. Thanks for that ;). |
tepples wrote: |
TeenTin wrote: | Is it possible to make it support ROM ? I know it is no good to support piracy, but I do have the original game ! |
Then use the original game. Read the rules:
SimonB wrote: | We do not care if you own the games and just want to keep them on a single cart. It's not what this forum is about. |
Quote: | Starting the game without changing the slot-1 card is a charm ! |
If Nintendo wanted you to play games without changing the SLOT-1 card, then the DS would have included an internal hard drive. Nintendo is at least starting to go this way with Wii channels being stored on the Wii console's 512 MB flash memory. |
Sorry to play moderator here, but it seems you missed this. ;-)
I'm not against the idea, but it would be a huge pain in the arse and...
whoops, I'm discussing it too. I guess I'd better take it elsewhere.
I have no problems with 0.2 with SCCF.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#120704 - WunSick - Mon Mar 05, 2007 6:15 pm
Just wanted to say awesome work Chism. :) *claps* adding these codes via notepad or using a keyboard to input them (or just pasting lol) is a trillion times better.
_________________
[Images not permitted - Click here to view it]
#120710 - Diddl - Mon Mar 05, 2007 6:48 pm
MarcoZ wrote: |
Hey chishm, i tried both of them (0.1 and 0.2) and 0.1 gives me white screens, and the 0.2 gives me FAT init failed. i use DSLink and i patched it with the DLDI patcher, using DLMS_moon driver. |
DLDI driver for DLMS (DS Link) doesn't work (only for moonshell).
please use this one: DLDI
#120717 - ssj4android - Mon Mar 05, 2007 7:40 pm
Can you please add an option to not remove the DS cart before starting? My slot 1 is kind of messed up, so that doesn't work.
#120719 - tepples - Mon Mar 05, 2007 7:58 pm
ArangeL wrote: |
Please, reconsider to support load of ROMs; or relase the Source. I use my flashcard because i can have all my games in my travels. Thanks for that ;). |
Electronics stores sell wallets for memory cards. You can look in the video game department for wallets designed specifically for DS Game Cards, or you can look in the photography department for generic wallets into which any CF card, SD card, or DS Game Card will fit. Many cases for the DS hardware also have space for Game Cards.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#120724 - KINGOFNOOBS - Mon Mar 05, 2007 8:18 pm
Chrism says that he doesn't want to support piracy yet this is what this very program does?
http://us.codejunkies.com/news_reviews.asp?c=GB&cr=&cs=&r=0&l=&i=9022&p=17&s=8
Action Replay is a commercial product, since this has been released there is no need to buy action replay anymore. Therefore people who buy this are pirating Action Replay DS. Yet he claims he doesn't want to support piracy. He needs to stop contradicting himself.
Honestly, since you need a flash cart to make this work to begin with. Most of the people who use this probably don't have many actual carts to begin with. Make this work without a flash cart (Hah, thats never going to happen) and on any DS and it will be of some real use. Until then this is just an excuse not to buy Action Replay DS and cheat on WFC.
But if you wanted to cheat you would just hack the rom or the gamesave or get a trainer now wouldn't you...
#120726 - Lick - Mon Mar 05, 2007 8:33 pm
KINGOFNOOBS: Chishm wrote a clone of ARDS, from scratch. No piracy here.
_________________
http://licklick.wordpress.com
#120727 - dualscreenman - Mon Mar 05, 2007 8:34 pm
If you use a free antivirus then you are therefore pirating Norton Antivirus. AM I RITE???
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#120728 - Mchart - Mon Mar 05, 2007 8:38 pm
Is there some sort of way to block re-directs from a *certain* site? I think that would keep some of the goonage out.
#120730 - TeenTin - Mon Mar 05, 2007 8:49 pm
ArangeL wrote: |
Please, reconsider to support load of ROMs; or relase the Source. I use my flashcard because i can have all my games in my travels. Thanks for that ;). |
This is exactly what I am hoping.
#120731 - tepples - Mon Mar 05, 2007 9:02 pm
KINGOFNOOBS wrote: |
Chrism |
Chishm.
Quote: |
Action Replay is a commercial product, since this has been released there is no need to buy action replay anymore. |
In addition to its cheat function, Action Replay DS is a cheap NoPass that is available in brick-and-mortar video game stores across North America. This means you don't need to pay as much shipping when ordering DS homebrew equipment.
Quote: |
Therefore people who buy this are pirating Action Replay DS. Yet he claims he doesn't want to support piracy. He needs to stop contradicting himself. |
Piracy is the infringement of copyright. The computer program in an Action Replay DS card is subject to copyright, but its method of operation is expressly not subject to copyright per 17 USC 102 and foreign counterparts. This program by Chishm is an original computer program that implements the same method. If what you say were true, then Taito would get sued for copying Breakout into Arkanoid, the developer of Snood would get sued for copying Bust-A-Move, and Datel would get sued for copying DipStar.
Quote: |
Honestly, since you need a flash cart to make this work to begin with. Most of the people who use this probably don't have many actual carts to begin with. |
Unlike piracy, Chishm's ARDS clone also works with a GBA Movie Player, with games larger than 256 Mbit, and with local DS Download Play multiplayer.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#120741 - Dan2552 - Mon Mar 05, 2007 10:09 pm
/me wonders if you can force skip annoying intro movies on games by using this. (bomberman...)
Please someone give me a link (or atleast a little hint) explaining what the hex codes actually do to the game >_< and how we're meant to find out/make codes...
alright, making codes is a no-go for noobs (and those without money)
#120753 - dualscreenman - Mon Mar 05, 2007 10:52 pm
There are ways to hack codes without the Trainer.
But it involves emulators and other such things, some of which are unspeakable. <.<
I'll see what I can do about a skip-intro code for Bomberman, though.
*EDIT* I'll need to know what region. Also I need to know if you are talking about "Bomberman" or "Bomberman Touch Land."
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#120757 - kiwiclx - Mon Mar 05, 2007 11:16 pm
Everyone should be aware of the risks with using memory-altering applications such as Nitro Hax. I tried a specific code for Castlevania: Dawn of Sorrow and my save files were determined to be corrupt and consequently deleted. :(
In case anyone was wondering:
Code: |
Have All Armor
020F7208 99999999
020F720C 99999999
020F7210 99999999
120F7214 00009999
220F7216 00000099 |
Although I just got shafted, it is still a great program. :) At least now I can test the other cheats without fear of consequence! On a side note, I experience the white screen error with v0.2 as well.
_________________
DS Lite • M3 DS Simply • PQI 1 GB microSD (FAT16, 16K)
Kiwiclx's M3DSS File Repository
#120759 - Dan2552 - Mon Mar 05, 2007 11:25 pm
dualscreenman wrote: |
There are ways to hack codes without the Trainer.
But it involves emulators and other such things, some of which are unspeakable. <.<
I'll see what I can do about a skip-intro code for Bomberman, though.
*EDIT* I'll need to know what region. Also I need to know if you are talking about "Bomberman" or "Bomberman Touch Land." |
Wow, thanks!
Europe. Plain "Bomberman" :) NTR-ABMP-EUR
#120764 - loading - Tue Mar 06, 2007 12:11 am
about your plans to release the parts of the source:
did i understand correctly that you want to
- keep the part loading the game from the slot-1 cart and decrypting the binarys (?) a closed binary
- make loading codes/codehandler/autohook and actually runnig the modified code open?
if so, that would be sweet.
#120767 - dualscreenman - Tue Mar 06, 2007 12:14 am
I don't know if this will work...
Skip intro
22061B11 000000E9
*EDIT* I don't think it does... Welp, I don't know what else to try now. It's strange.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
Last edited by dualscreenman on Tue Mar 06, 2007 12:21 am; edited 1 time in total
#120768 - Flyfishing - Tue Mar 06, 2007 12:19 am
Hopefully this isn't a question that shouldn't be asked here...But I personally don't see anything wrong with it...
Can this be used to reassign the Opera Browser to use a Supercard's RAM? I own the official game card/memory expansion, so my only problem is finding a way for the Opera browser to "find" the SC's RAM. Is there a way a cheat code can be used to accomplish this?
#120778 - Dan2552 - Tue Mar 06, 2007 1:35 am
Flyfishing wrote: |
Hopefully this isn't a question that shouldn't be asked here...But I personally don't see anything wrong with it...
Can this be used to reassign the Opera Browser to use a Supercard's RAM? I own the official game card/memory expansion, so my only problem is finding a way for the Opera browser to "find" the SC's RAM. Is there a way a cheat code can be used to accomplish this? |
I asked this first in this thread :( no one replied
#120779 - Dan2552 - Tue Mar 06, 2007 1:38 am
Dan2552 wrote: |
Flyfishing wrote: | Hopefully this isn't a question that shouldn't be asked here...But I personally don't see anything wrong with it...
Can this be used to reassign the Opera Browser to use a Supercard's RAM? I own the official game card/memory expansion, so my only problem is finding a way for the Opera browser to "find" the SC's RAM. Is there a way a cheat code can be used to accomplish this? |
I asked this first in this thread :( no one replied |
dualscreenman: your code disables the music on the options where you choose between Normal and Battle. If it's easier, I wouldn't mind a code which jumped straight to 'Battle' mode (i only play it multiplayer)
edit-------
sorry! Double posted with a 'quote', which I somehow pressed instead of 'edit'. And theres no way for me to delete this post.
#120790 - dualscreenman - Tue Mar 06, 2007 2:57 am
That'd likely be way more complicated.
I'm sorry I couldn't help more. :(
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#120802 - outphase - Tue Mar 06, 2007 4:50 am
tepples wrote: |
Counter-stuff |
Oh snap. Making a clone isn't piracy. The only way it is in violation of laws is if it either infringes the copyright or possible patents in the design. I don't see an Action Replay under patents because such memory modifiers existed before it.
Give it up. Chishm isn't releasing the potential ROM dumper. Grow a pair and write one yourself.
#120811 - HyperHacker - Tue Mar 06, 2007 5:57 am
Ah, why couldn't you have released this ~3 days ago just before I bought my ARDS? >_>
tepples wrote: |
Datel would get sued for copying DipStar. |
Or would DipStar be sued for copying the AR for other consoles? And Datel for copying the Game Genie? etc.
_________________
I'm a PSP hacker now, but I still <3 DS.
#120813 - tepples - Tue Mar 06, 2007 6:22 am
My little cousin bought his ARDS. He uses it not just for unlocking stuff but also for NoPass to run homebrew in his SuperCard SD on his neighbors' unflashed DS systems.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#120814 - outphase - Tue Mar 06, 2007 6:22 am
Then, Nintendo can sue Galoob for creating the Game Genie... wait they did that already.
#120822 - dude1 - Tue Mar 06, 2007 8:54 am
Lick wrote: |
KINGOFNOOBS: Chishm wrote a clone of ARDS, from scratch. No piracy here. |
not piracy but wouldnt it be illegal because its reverse engineering to use AR codes?
where dipstar was original 100% and used its own code system(yes it was before ARDS but thats not the point)
not that im against that sort of thing just throwing it out there
but fyi
i also hate lugging around ds carts i would prefer it to be able to use roms but it is a livable sacrifice
#120828 - chishm - Tue Mar 06, 2007 10:45 am
This is going to be a long rant, but bear with me. It seems some people believe I need to justify my reasons for not releasing the source code. Even though I find many of these people don't deserve a response, perhaps I can try to sway them to my side.
So (to re-iterate) why didn't I release the source?
I'll get the value reason out of the way first. I spent 5 days working on this and it is valuable to me. The 5 days were not simple 1-2 hour afternoons working on this. I was doing this for the entire 5 days, with a minimum of 10 hours per day. That's 50 hours total. Assuming I was to get $10 an hour for the work I did (which is below the minimum wage in Australia) that makes Nitro Hax worth at least $500 to me, and that's just for the time spent. If someone wants the source code, I may be willing to license it for $500.
Now that I have gotten that out of the way, I'll get to my main point. The source is extremely easy to convert to a ROM dumper. The development of it went something like this:
Day 0 (Tuesday): "Gah, this last level of Yoshi's Island DS is a PitA to get 30 stars on. I know, I'll fix that!"
Day 1-2 (Wednesday-Thursday): Step 1 - Writing a dumper. This was done using specs available freely on the internet.
Day 3 (Friday): Step 2 - Writing a DS Card launcher. This is a combination of the dumper's code and NDSMP (which I have given away free under the GPL).
Day 4 (Saturday): Step 3 - Writing the cheat engine framework. The launcher was modified to add a hook into the ARM7 code and a rudimentary cheat engine (only supporting direct writes) was created.
Day 5 (Sunday): Step 4 - Writing the cheat engine. I hand-coded the cheat engine based on an Action Replay code document written by kenobi. This was done using pure ARM ASM (GNU syntax).
Day 5.5 (Sunday Night): Step 5 - Writing a simple wrapper. This was the easiest bit, since all the important things were done.
Reading DS Cards is a crucial step for Nitro Hax, and a decent cheat engine that can run from any flash card would not be doable without it. If I were to release only the cheat engine as source code it would take as much effort as I put in to make it work.
There are many people that would prefer to simply take the cheat engine and use it with ROM images. For an example of this, look at the DipStar thread in this forum and look at the number of people asking for help with getting DipStar to run from a GBA Cart and use it with official games. Now compare this with the number of people wanting help with M3Dip, which only works for ROM images run from an M3 device.
So why don't I support piracy? / Why do I hate pirates?
Although I'm not religious, I still live my life by a set of ethics/morals/values/rules. These include "Do no harm" and "Treat others as you wish to be treated". By releasing a dumper I would make it so much easier for people to pirate, effectively stealing from developers. As a developer I know first-hand how much it hurts to see people take your work as though it is their right.
Piracy does damage. There is already a big thread about this elsewhere in the forums.
Most (vocal) pirates seem to be whining, immature kids who don't care about anything but themselves. I need only point to the threads on various other (piracy related) sites for this one.
Many so called "release groups" don't deserve any of the respect they get. Half of the release groups are simply people who dump ROMs and stick them on the net. Wow, big deal. So you can operate a tool created by someone else to dump games created by someone else. What, you want praise and admiration for that? F**k off. The only groups that deserve any respect are the ones that create their own software and hardware. If circumstances were different, they may even have done some real good for the homebrew community.
Isn't Nitro Hax pirating the Action Replay?
Not at all. I wrote the cheat engine from scratch, based on a document written by kenobi. I'm pretty sure that qualifies as a clean-room approach, as used by Phoenix to develop the IBM clone. I could have implemented any code system I wanted, but the ARDS codes were the best. There are many people who create their own AR codes, and now their audience isn't limitted to AR owners. The code system is powerful enough that I didn't have to extend it with many other codes, which increases cross-compatibility. I do wish to thank Datel for their work on the AR, it has generated a large user-base.
Okay, rant over.
So, to everyone that complained because I didn't release a dumper: Grow up and stop acting so selfish. Be thankful for what you got - no one owes you anything.
To everyone who stood up for me, everyone who was thankful for what I did, and especially everyone in the DS Homebrew scene who has helped me throughout the years: Thank you. Without you, I would not be going on.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#120832 - GoopyMonkey - Tue Mar 06, 2007 11:43 am
Hello,
@Chishm: I agree with everything you just said up there. Nicely said. ^_^
Anyway, I'm getting white screens. I'm using an unflashed DS phat with V3 firmware, a GBAMP CF and Mario Kart DS. When I load the cheats.cht file (contains the 'X for triple red shells' code), I put in MKDS and I get 2 white screens. I even tried leaving it on for about 10 minutes. Anyone else got this working on a GBAMP?
_________________
My favourite DS apps:
GBAMP Multiboot
Colors!
jEnesis
#120833 - chishm - Tue Mar 06, 2007 11:56 am
If you get white screens, first remove everything but the codes from the text file. The file parser is pretty shitty, so it may pick some comments up as code. This works for me:
Code: |
923d629a 00000400
6217bc2c 00000000
b217bc2c 00000000
2000004c 0000000b
20000054 00000003
d2000000 00000000
|
For this to work, you have to let go of every other button and then press X.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#120838 - Diddl - Tue Mar 06, 2007 12:37 pm
dude1 wrote: |
Lick wrote: | KINGOFNOOBS: Chishm wrote a clone of ARDS, from scratch. No piracy here. |
not piracy but wouldnt it be illegal because its reverse engineering to use AR codes? |
is not. with datel toolkit comes a documentation about the code system. so it's public ...
#120842 - tepples - Tue Mar 06, 2007 1:42 pm
dude1 wrote: |
not piracy but wouldnt it be illegal because its reverse engineering to use AR codes? |
Please cite a source stating that reverse engineering is illegal. If reverse engineering were illegal, then there would be no other computer brands that can run operating systems designed for Lenovo (formerly IBM) PCs because there would be no Phoenix BIOS.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#120992 - WunSick - Wed Mar 07, 2007 11:46 pm
*getting tired whining about dumping/source discussions*
so how bout maybe some source examples (for wrapper or something not related to dumping) or codes you have compiled for games? :)
[/Attempt to get back on track]
_________________
[Images not permitted - Click here to view it]
#121013 - TeenTin - Thu Mar 08, 2007 5:21 am
Still hoping for ROM supporting ! No pirate here (I got the orginal games), but just for the sake of vast convenience !
Last edited by TeenTin on Thu Mar 08, 2007 7:14 am; edited 1 time in total
#121019 - Tets - Thu Mar 08, 2007 6:48 am
Right, now this is some cool homebrew. It even works on my MMD. I never expect anything to work with that. No complaints here.
#121034 - strongesthylian - Thu Mar 08, 2007 8:58 am
I love the program. I haven't run into any errors yet.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#121051 - dualscreenman - Thu Mar 08, 2007 2:11 pm
Some features I'd like to see:
-Skinnable menu
-Manual code input system.
Great app. I've found it useful.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#121056 - souLLy - Thu Mar 08, 2007 3:16 pm
I've been playing with this for a few days now and it really is great.
I came up with some interface ideas, perhaps they could be considered for a future version?
http://www.ben-hosier.com/nitrohax.zip
Preview: [Images not permitted - Click here to view it]
#121123 - Duckeh - Fri Mar 09, 2007 4:35 am
I gotta say, this app is amazing. I've been wanting something like this. Haven't run into any problems at all :)
@souLLy - Whoa o.o I'd love to see that interface being implemented in this. Looks rather awesome <3
#121136 - chishm - Fri Mar 09, 2007 11:50 am
I still have 5 minor revisions before v1.0. Once the cheat engine is feature complete and bug-free, I'll work on the interface.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#121210 - sherwind2007 - Sat Mar 10, 2007 6:51 am
M3 DS Simply SAV? Looking for Mario Kart DS saves. How about getting Nitro Hax to work with the M3 DS Simply?
#121236 - Razeruk - Sat Mar 10, 2007 6:41 pm
dumb question, but how to create cheats.cht i can only make cheats.cht.txt
#121238 - tepples - Sat Mar 10, 2007 7:02 pm
Go into Folder Options. (This may be in the control panel or in the View or Folder of Windows Explorer, depending on your version of Microsoft Windows OS.) Click the tab labeled "View" to open the View pane. In the scrolling list of checkboxes and radio buttons, uncheck "Hide file extensions for known file types." Then rename the file.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#121262 - dantheman - Sat Mar 10, 2007 9:14 pm
Doesn't NitroHax accept .txt files anyway though?
#121270 - Hypershell - Sat Mar 10, 2007 11:57 pm
Ah, Chishm, the badass behind the IPS patch that multiplied Mario Kart DS's online replay value for me by a factor of 50. Nice to see you're at it again!
I'm using M3 DS Simply, and have tried three different codes for Super Mario 64 DS (US). The game boots fine, but none of the codes I enter seem to work. I've tried all of them individually, with nothing in the .txt file but the codes (no descriptors or anything like that). No luck. Any idea what's wrong?
EDITS: Nevermind.
_________________
MKDS friend code: 459633-596796
Contact me on AIM to exchange. I have accessed the extra 12 tracks online.
NOTE: Projectile items will not work in the docked ship of Airship Fortress, or the tunnel of Waluigi Pinball.
Last edited by Hypershell on Sun Mar 11, 2007 12:11 am; edited 1 time in total
#121272 - dualscreenman - Sun Mar 11, 2007 12:05 am
Are you sure you don't have version 1.1 of the game?
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#121273 - Hypershell - Sun Mar 11, 2007 12:07 am
Positive, I have ASMEN0J20.
I only saw one Super Mario 64 page on the site, though, so if the version difference impacts AR, that might explain something.
EDITS: You know what, somebody smack me in the face right now. Hard.
OW!
Thank you. Stupid me was looking at their UK page. So yeah, nevermind.
Working wonderfully (man, I am SO grateful to have winged Yoshi in single-player). The thing has a tendancy to reboot before I insert the game card, though. Other than that, love it.
Now if only there was a code to let Yoshi grab Bowser....
_________________
MKDS friend code: 459633-596796
Contact me on AIM to exchange. I have accessed the extra 12 tracks online.
NOTE: Projectile items will not work in the docked ship of Airship Fortress, or the tunnel of Waluigi Pinball.
#121290 - HyperHacker - Sun Mar 11, 2007 7:54 am
tepples wrote: |
Go into Folder Options. (This may be in the control panel or in the View or Folder of Windows Explorer, depending on your version of Microsoft Windows OS.) Click the tab labeled "View" to open the View pane. In the scrolling list of checkboxes and radio buttons, uncheck "Hide file extensions for known file types." Then rename the file. |
I've heard you can also just type "cheats.cht" in Notepad's save box, with quotes, to prevent automatically adding .txt to the end.
_________________
I'm a PSP hacker now, but I still <3 DS.
#121349 - josath - Sun Mar 11, 2007 8:28 pm
HyperHacker wrote: |
tepples wrote: | Go into Folder Options. (This may be in the control panel or in the View or Folder of Windows Explorer, depending on your version of Microsoft Windows OS.) Click the tab labeled "View" to open the View pane. In the scrolling list of checkboxes and radio buttons, uncheck "Hide file extensions for known file types." Then rename the file. |
I've heard you can also just type "cheats.cht" in Notepad's save box, with quotes, to prevent automatically adding .txt to the end. |
I think also setting 'save as type' to 'All Files' instead of 'text file' does this, but i can't remember.
#121356 - pas - Sun Mar 11, 2007 8:52 pm
yeah, josath that works for sure
_________________
Starcraft DS ?
#121636 - Gunnex - Tue Mar 13, 2007 5:36 pm
Chishm, you just prove yourself to be more godly every day.
This is a major feat for me. I am a big "Animal Crossing: Wild World" code cracker (even though I don't use them on myself ^_^) and this just saves space when travelling.
#121646 - TheAvenger - Tue Mar 13, 2007 6:04 pm
Does this work on the R4? I patched it and all but I can't get it to work.
#121677 - syncope - Tue Mar 13, 2007 10:11 pm
Neat !
This is probably entirely the wrong thread to ask for a slot1 compatible .sav|savegame dumper and flasher...
But given that it'd be a nice feature for Nitro-Hax itself, and that there never was a slot1 compatible REIN I'm giving it a shot.
[with the occasional save-corrupting ARDS code, as encountered by kiwiclx with his Castlevania, it'd simply be handy also for preserving the "default achieved" state]
I for one am one of the people who go out and buy the games they really enjoyed during 'evaluation'.
Regardless, slick implemenation Chishm. Thank you.
#121689 - mohaab789 - Wed Mar 14, 2007 12:40 am
when im trying to name my folder "/cheat" it says a file name cannot contain any of the following character " / and so on.. plz help MEEEE
#121690 - tepples - Wed Mar 14, 2007 12:43 am
syncope wrote:This is probably entirely the wrong thread to ask for a slot1 compatible .sav|savegame dumper and flasher...
I made
such a topic. I'd be willing to make a REIN clone for SLOT-1, but it appears that most of the SLOT-1 adapters don't tolerate pak-swapping well.
mohaab789: When naming a folder "/cheat", this means make a folder called "cheat" at the root level of your card. For instance, a folder called "/data/dblxing" would be a folder called "dblxing" inside a folder called "data", where "data" is at the root level.
#121703 - brennan - Wed Mar 14, 2007 3:09 am
I get two white screens after loading codes and switching the DS card. I have a GBAMP.
#121704 - cherryt - Wed Mar 14, 2007 3:20 am
Is anyone else but me having problems with Animal Crossing? I'm using 0.2, and when I load my card, it stays white for about 2 seconds, the speakers pop (which is usually an indication that the card is loading), the screen goes black and nothing happens.
#121705 - cherryt - Wed Mar 14, 2007 3:22 am
brennan wrote:I get two white screens after loading codes and switching the DS card. I have a GBAMP.
Try taking everything out of your "cheats.cht" file but the codes. I was having problems with AC:WW not starting up, and that fixed it.
#121706 - brennan - Wed Mar 14, 2007 3:34 am
Oh, wow, that fixed it. Thanks man.
#121712 - sherwind2007 - Wed Mar 14, 2007 6:25 am
Hypershell wrote:Ah, Chishm, the badass behind the IPS patch that multiplied Mario Kart DS's online replay value for me by a factor of 50. Nice to see you're at it again!
I'm using M3 DS Simply, and have tried three different codes for Super Mario 64 DS (US). The game boots fine, but none of the codes I enter seem to work. I've tried all of them individually, with nothing in the .txt file but the codes (no descriptors or anything like that). No luck. Any idea what's wrong?
EDITS: Nevermind.
Did you get the Nitro Hax working with the M3 DS Simply? Tell me how. I did use Action Replay codes for Mario Kart DS under Text file,
Press X for Triple Red Shells
923d629a 00000400
6217bc2c 00000000
b217bc2c 00000000
2000004c 0000000b
20000054 00000003
d2000000 00000000
and i patched it right i think, but in tell i take it out and put it back in (the M3 simply) i just get the loading screen and thats as far as i can go. So does it work with the Back-up ROMs like Mario Kart?
#121717 - TheAvenger - Wed Mar 14, 2007 7:50 am
No Nitro Hax does not work with ROMs stored on your adapter, chishm has said this several times.
#121782 - josath - Wed Mar 14, 2007 8:51 pm
TheAvenger wrote:No Nitro Hax does not work with ROMs stored on your adapter, chishm has said this several times.
well maybe if i don't read instructions, and try anyway, then beg people, then it will work!!
#121869 - dave11674 - Thu Mar 15, 2007 11:23 am
22187c22 00000006 - lives
22187c24 0000000f - full power up
22187c25 0000000f - points while move
22187c27 00000001 - FIREBALLS
hereis some codes for bubble bobble rev (UK) classic mode player 1
hope they work ok for you
did with me
dave
#122022 - chishm - Fri Mar 16, 2007 2:05 pm
New
version 0.6 is available. Uses AR XML files instead of plain text codes now. Also features a GUI. Read the readme for more information.
#122038 - Airwave - Fri Mar 16, 2007 5:42 pm
This looks absolutely wonderful, I'll try it out later tonight. Since the new version uses XML files instead, I searched around for an app to make these files. Here it is:
http://projects.sappharad.com/tools/ardseditor.html
It's Java, so it's cross-platform. Great for us who have Macs.
#122072 - dualscreenman - Fri Mar 16, 2007 9:35 pm
If you look around the 'net you can also find "subscriptions" (xml files) by other hackers that contain custom codes that Codejunkies doesn't have.
#122079 - Razeruk - Fri Mar 16, 2007 10:15 pm
um how do you load a subscription from the internet into the media device
#122081 - dualscreenman - Fri Mar 16, 2007 10:53 pm
"Save Page As" works well.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#122082 - shark2003 - Fri Mar 16, 2007 10:58 pm
Airwave wrote: |
This looks absolutely wonderful, I'll try it out later tonight. Since the new version uses XML files instead, I searched around for an app to make these files. Here it is:
http://projects.sappharad.com/tools/ardseditor.html
It's Java, so it's cross-platform. Great for us who have Macs. |
If you get a copy of the AR DS Code Manager software,you wont have to convert anything. You can store any of the codes you dowload in a folder on your computer. Just add the code to your "codelist" in the codes manager gui and it stores it automatically as xml in a folder where the program file is.
#122084 - dualscreenman - Fri Mar 16, 2007 11:03 pm
@shark2003
I believe he is trying to use a custom codelist that is already formatted in XML, such as this one.
In this case you can either follow the link and press Crtl + S.
Alternatively, (maybe even preferably) you could right-click the link and select "Save Link As".
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#122131 - cherryt - Sat Mar 17, 2007 5:13 am
I know I've asked this before, but is anyone having problems with AC:WW?
I got 0.6 and a huge cheat list. I know it's not launching from Nitro because I launched sucessfully with no cheats enabled AND the master cheat enabled. Does anyone else have problems with AC?
#122132 - chishm - Sat Mar 17, 2007 5:55 am
If it has a master code, then it may not work with Nitro Hax. Post the code data inside the master code and I'll see if I can convert them to a master code for Nitro Hax.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#122207 - HyperHacker - Sat Mar 17, 2007 9:26 pm
Why do we need master codes instead of searching for VBlank handlers or frequently-used code from the devkit? It should be the same or similar in every game.
_________________
I'm a PSP hacker now, but I still <3 DS.
#122208 - Airwave - Sat Mar 17, 2007 9:26 pm
I found the AR DS Code Manager online, and it works great (except for the fact that I have to start up Virtual PC everytime I want to use it). I don't know if I should post the link here though... Thanks a lot Chism, I had fun using the "Always Big Mario" cheat for New Super Mario Bros.
#122227 - cherryt - Sat Mar 17, 2007 11:25 pm
chishm wrote: |
If it has a master code, then it may not work with Nitro Hax. Post the code data inside the master code and I'll see if I can convert them to a master code for Nitro Hax. |
Code: |
master 00000000 023f0000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 023ffe88 00000000 023ff090 00000000 00000000 00000000 00000001 |
Could it be that "master" string? It's obviously not hex. Or do all "master" AR codes start like that.
#122232 - dualscreenman - Sun Mar 18, 2007 12:01 am
Oh that's hex alright.
For some games I'm guessing the automatic hooking doesn't work.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#122233 - cherryt - Sun Mar 18, 2007 12:09 am
dualscreenman wrote: |
Oh that's hex alright.
For some games I'm guessing the automatic hooking doesn't work. |
Say what? XD
#122256 - chishm - Sun Mar 18, 2007 4:39 am
That master code is proving hard to crack. Unfortunately, I don't know the format of master codes, so I can't directly convert it to a master code for Nitro Hax.
HyperHacker:
It normally does hook a certain section of code, hence why most games work without a master code. However, Animal Crossing does some weird stuff to the ARM7 binary.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#122257 - Hypershell - Sun Mar 18, 2007 4:54 am
Alright, awesome that we can toggle cheats properly from within a single file. I'll have to try the new version.
_________________
MKDS friend code: 459633-596796
Contact me on AIM to exchange. I have accessed the extra 12 tracks online.
NOTE: Projectile items will not work in the docked ship of Airship Fortress, or the tunnel of Waluigi Pinball.
#122261 - HyperHacker - Sun Mar 18, 2007 5:11 am
cherryt wrote: |
dualscreenman wrote: | Oh that's hex alright.
For some games I'm guessing the automatic hooking doesn't work. |
Say what? XD |
Aside from the word "master" and the spaces, it's hex.
Oh and I think for completion's sake we need this on this page too: how do i use this with my pir8 romz???? ;-)
As for Animal Crossing, it might be better to get automatic hooking working with it than to find a master code. As we saw on N64, once some people found a way to prevent the Gameshark hook from working, requiring a master code to disable their prevention, many a game started using it. (DE000400 0000 F10004E4 2400 anyone?) Whatever AC is doing, if it blocks automatic patching then I can see more games doing it in the future. :-/
_________________
I'm a PSP hacker now, but I still <3 DS.
#122272 - thegamefreak0134 - Sun Mar 18, 2007 8:41 am
Yay! I got v 0.2 working happily. On my Supercard Rumble it won't load normally, won't load through Moonshell, will load through DSOrganize. Odd. I have more success loading stuff through that shell than any other way. Perhaps it patches it on the fly?
Anywho, I used the "live video" code for MariokartDS and it worked beautifully. Thank you! Now I can actually create decent quality videos to prove my times on the world records site. Happy happy happy...
-thegamefreak
PS: Those wishing to use said code, it is 023CDD57 00000001. To use it, go into single player time trial mode and select a ghost to race against. (Make sure you use the same character and kart as the ghost, otherwise it won't work properly.) When you begin the time trial, your character will follow the same path as the ghost did. This is quite useful for showing off a time properly to friends, and it's the only action replay code allowed on the official sites. That's where I got it in fact.
_________________
What if the hokey-pokey really is what it's all about?
[url=http:/www.darknovagames.com/index.php?action=recruit&clanid=1]Support Zeta on DarkNova![/url]
#122335 - cherryt - Sun Mar 18, 2007 7:07 pm
chishm wrote: |
That master code is proving hard to crack. Unfortunately, I don't know the format of master codes, so I can't directly convert it to a master code for Nitro Hax.
HyperHacker:
It normally does hook a certain section of code, hence why most games work without a master code. However, Animal Crossing does some weird stuff to the ARM7 binary. |
Thanks for trying man.
#122377 - Iteo - Mon Mar 19, 2007 1:34 am
Ok i know this is probably annoying, but ive tried multiple versions of this, but when i load any code, it does nothing noticeable. I have a MML and a GBAMP cf. can anyone provide help?
_________________
Homebrewer! Programmer! Graphic designer!
All in one for lots of touching is good fun!
#122384 - chishm - Mon Mar 19, 2007 3:14 am
New version 0.7 is out.
Changes to menu:
- New skin created by Pink-Lightning
- Remembers position in a folder when you go down into a sub-folder and up again
- Icon and description for NDS file
- Word-wrapping
- Smoothed sub-screen font
- Codes marked as on in the XML file are on by default
- Codes marked as always_on are always on
Changes to cheat engine:
- If codes now add an offset if the base address is 00000000
- Counter only incremented once per running of cheat engine
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#122387 - TeenTin - Mon Mar 19, 2007 3:33 am
Thanks for your great software chishm !!!!
I am not asking for ROM supporting, though I have always been dreaming of this since the release of NitroHax. I am just curious. Is it "technically" possible for ROM supporting ?
#122390 - Tets - Mon Mar 19, 2007 3:56 am
NitroHax just keeps getting better! I almost feel bad about using it now instead of buying an Action Replay. Though I am running this on a MMD, so Datel has my money either way. ;D
#122391 - dualscreenman - Mon Mar 19, 2007 4:03 am
TeenTin wrote: |
Thanks for your great software chishm !!!! I am not asking for ROM supporting, though I have always been dreaming of this since the release of NitroHax. I am just curious. Is it "technically" possible for ROM supporting ? |
I suppose technically it could be done. It'd be a major pain in the ass and you'd need to know how the ROMs are booted.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#122403 - HyperHacker - Mon Mar 19, 2007 4:35 am
Hm, could this copy code lists between AR and slot-2 FAT device? I have AR, but it'd be more convenient to use NitroHax and not have to carry an extra cartridge. Also, AR has no onboard code list editor, which kinda sucks.
_________________
I'm a PSP hacker now, but I still <3 DS.
#122411 - Mrshlee - Mon Mar 19, 2007 4:48 am
Excellent release man :)
I've been having alot of fun with this..
Mostly looking at hacks to mess with graphics and sound tho..
Thats more interesting then anything else
Updated: Why are people still talking about ROMS.. Chishm has made himself very clear - He can make it support roms but never will.. case closed!
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#122417 - chishm - Mon Mar 19, 2007 5:08 am
This will probably be the last release before v1.0. I've decided not to add a keyboard or DS-based code editing for v1.0, as I'm getting a little bored with coding the menu.
HyperHacker:
No, I don't know how the code lists are stored on an AR. Try just saving the XML file from the PC-based code manager to your media card.
TeenTin:
It is possible, but as has been pointed out countless times before, I'm not going to do it.
Mrshlee:
Take a look at the custom function code types (C1 and C2). They should prove interesting. Hopefully they aren't buggy.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#122418 - TeenTin - Mon Mar 19, 2007 5:12 am
Mrshlee wrote: |
Why are people still talking about ROMS.. Chishm has made himself very clear - He can make it support roms but never will.. case closed! |
Because only with this can we achieve the "ultimate convenience".
P.S. What a pity that privacy is raping my dream !!
P.S.2 Chishm, thank for your reply. I respect you.
#122439 - juggernaut911 - Mon Mar 19, 2007 10:24 am
does this work with slot 2 games (not devices)
_________________
G6 Lite User
#122442 - felix123 - Mon Mar 19, 2007 10:48 am
#122454 - tepples - Mon Mar 19, 2007 1:50 pm
juggernaut911 wrote: |
does this work with slot 2 games (not devices) |
No. A cheat system for Game Boy Advance games would be called Atlantis Hax.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#122472 - Iteo - Mon Mar 19, 2007 3:55 pm
Ok i downloaded a subscription code off the internet, and that worked fine. But im having trouble whenever i try the codes on the codejunkies site. What is the problem here?
edit: All problems fixed. But is wifi supposed to work with this? MPH doesnt seem to work with this. It wont access any of the avaliable wifi routers.
_________________
Homebrewer! Programmer! Graphic designer!
All in one for lots of touching is good fun!
#122520 - juggernaut911 - Mon Mar 19, 2007 11:04 pm
[quote="tepples"][quote="juggernaut911"]does this work with slot 2 games (not devices)[/quote]
No. A cheat system for Game Boy Advance games would be called Atlantis Hax.[/quote]
I can find it!!! it would totally help to! any help?
_________________
G6 Lite User
#122534 - dantheman - Tue Mar 20, 2007 12:52 am
Tepples was joking, since the codename for the DS is "NITRO" and I'm guessing the codename for the GBA was "ATLANTIS". The point is that this is a clone of the Action Replay product for the DS, so the codes have no meaning on the GBA. There is no homebrew AR clone for the GBA as far as I know.
#122582 - NDSZone - Tue Mar 20, 2007 3:01 pm
Yes I am also unable to use the codes on animal crossing. MarioKart worked perfectly.
I just wanted remove rossetti from my daughters cartridges....every now and then they forget to save before turning off :)
_________________
Jeanette
www.nds-zone.com
#122603 - tepples - Tue Mar 20, 2007 5:24 pm
There are savegame editors for ACWW, such as Animala and AnimalMap.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#122620 - Iteo - Tue Mar 20, 2007 9:12 pm
Ok ya so why do wifi codes not work? And is it possible to make ACWW work?
_________________
Homebrewer! Programmer! Graphic designer!
All in one for lots of touching is good fun!
#122621 - dualscreenman - Tue Mar 20, 2007 9:19 pm
WiFi codes don't work? For what game?
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#122624 - Iteo - Tue Mar 20, 2007 9:27 pm
Metroid Prime hunters.
edit: the wifi wont connect whenever i boot MPH through nitro hax
_________________
Homebrewer! Programmer! Graphic designer!
All in one for lots of touching is good fun!
#122662 - cherryt - Wed Mar 21, 2007 1:21 am
Iteo wrote: |
Metroid Prime hunters.
edit: the wifi wont connect whenever i boot MPH through nitro hax |
I don't have a problem... I went on and played around with the jump hack... and I found a fellow hacker who was using an omega cannon (ok, he was REALLY annoying). But no more Wi-Fi hacking for me... I'm a pure hunter!
#122699 - chishm - Wed Mar 21, 2007 9:49 am
Animal Crossing has an abnormal ARM7 binary that isn't easily hooked. The official AR uses a master code for that game, but I haven't been able to translate it to a code for NitroHax.
If Wifi doesn't work, then consider it a bonus. This feature helps guide you in an ethical direction :-p
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#122701 - HyperHacker - Wed Mar 21, 2007 10:42 am
Isn't AC the one game people generally don't mind wifi hacking in, because it has no objective and thus you can't cheat?
_________________
I'm a PSP hacker now, but I still <3 DS.
#122710 - dualscreenman - Wed Mar 21, 2007 12:01 pm
Yes, unless the hacker is malicious and plants building "seeds" in your town. Building seeds are buildings you can carry around in your pocket, which you can drop. They have been used before to overwrite the Town Gates, rendering them useless.
The moral? Choose your friends carefully.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#122718 - tepples - Wed Mar 21, 2007 2:01 pm
HyperHacker wrote: |
Isn't AC the one game people generally don't mind wifi hacking in, because it has no objective and thus you can't cheat? |
Actually, ACPG (for GameCube) and ACWW (for DS) have several distinct objectives, including at least the following: - pay off mortgage
- get a perfect town, which is based mostly on tree density
- complete the golden shovel sequence (bury and retrieve a shovel in a method that varies per game)
- catch all fish, bugs, fossils (no, you can't wake the fossils; this isn't Spectrobes)
- get all the paintings (dumb luck)
- get catalog fills from Redd and from villagers so that you can buy furniture for a perfect house (dumb luck)
The perceived "lack of objective" is due to the game's lack of a numeric rating for how many objectives you have completed.
But almost none of these objectives are related to wireless play, except that you can do some of them more quickly after someone else drops foreign fruit in your town and buys something from your Nookway store.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#122764 - HyperHacker - Wed Mar 21, 2007 10:43 pm
OK, I meant there's no objective in online play. You're not trying to beat eachother.
_________________
I'm a PSP hacker now, but I still <3 DS.
#122814 - FaiV - Thu Mar 22, 2007 4:11 pm
im a newb ^^
How to create a .xml file????
_________________
Bossrap Bossrap ich baller dir den Kopf weg
DAS LEBE IS HART JUNGE
Bossrap Bossrap ich baller dir den Kopf weg
ER WAR EBEN NOCH DA JUNGE
#122819 - strongesthylian - Thu Mar 22, 2007 5:03 pm
FaiV wrote: |
im a newb ^^
How to create a .xml file???? |
As Airwave originally posted on page 6, you can use this java application to manage Action Replay codes.
http://projects.sappharad.com/tools/ardseditor.html
Keep in mind you need Java 5.0 (aka v1.5) or greater to run it.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#122899 - FaiV - Fri Mar 23, 2007 11:37 am
thx :D
_________________
Bossrap Bossrap ich baller dir den Kopf weg
DAS LEBE IS HART JUNGE
Bossrap Bossrap ich baller dir den Kopf weg
ER WAR EBEN NOCH DA JUNGE
#122906 - chishm - Fri Mar 23, 2007 1:02 pm
New version (0.8) out. Fixes Cx code types, correctly parses codes enabled by default in the XML document.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#122952 - TeenTin - Fri Mar 23, 2007 9:56 pm
chishm wrote: |
New version (0.8) out. Fixes Cx code types, correctly parses codes enabled by default in the XML document. |
It works very nice ! Thank you very much indeed !
#122962 - Gunnex - Sat Mar 24, 2007 12:03 am
I have only one request...
Skins?
#122997 - chishm - Sat Mar 24, 2007 6:18 am
Gunnex wrote: |
I have only one request...
Skins? |
That's about bottom of the feature list. <rant>Why does everything have to be skinnable these days? Especially since you'll see the app for at most 2 minutes before starting a game. Most games aren't skinnable, why should this be?</rant>
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#123000 - TeenTin - Sat Mar 24, 2007 8:11 am
chishm wrote: |
That's about bottom of the feature list. <rant>Why does everything have to be skinnable these days? Especially since you'll see the app for at most 2 minutes before starting a game. Most games aren't skinnable, why should this be?</rant> |
Agree.
#123016 - chuckstudios - Sat Mar 24, 2007 3:49 pm
Hmm, I'd like skins just to make it look like an Action Replay DS - that would be cool.
#123068 - HyperHacker - Sat Mar 24, 2007 10:58 pm
When it comes to skinning, I'd say make any bitmaps you use external files and let the users replace them. If you're feeling generous, provide an INI file to change colours too. Other than that, there's little sense doing a bunch of work to add skinning to a program like this.
And making it look like ARDS? What? That's one of the worst interfaces I've ever seen.
_________________
I'm a PSP hacker now, but I still <3 DS.
#123085 - chuckstudios - Sun Mar 25, 2007 12:32 am
HyperHacker wrote: |
And making it look like ARDS? What? That's one of the worst interfaces I've ever seen. |
I didn't say it was a good interface, I just think it would be cool to have a replica. My reasons are mysterious and nonsensical.
#123092 - tepples - Sun Mar 25, 2007 2:21 am
chuckstudios wrote: |
I didn't say it was a good interface, I just think it would be cool to have a replica. |
Isn't that what all the people cloning the Windows default skin on various Linux window managers say?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#123098 - chishm - Sun Mar 25, 2007 3:04 am
HyperHacker wrote: |
I'd say make any bitmaps you use external files and let the users replace them. |
The graphics are stored as LZSS-compressed raw tile data that gets copied directly to VRAM. <rant ordinal="2">There's little point adding a bitmap reading library to a cheat tool, it just adds to bloat. Speaking of which, I tend to go for the KISS design philosophy. A tool should do one thing well, not 10 things in a mediocre way. </rant>
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#123104 - dantheman - Sun Mar 25, 2007 4:15 am
A DS should only play games and do it well. It is not meant for mp3 listening or picture viewing or movie playing or web browsing or console emulating or text viewing or life organizing or VNCing or MIDI controlling or calculating or instant messaging.
>_> Sorry, had to say it. I actually agree with you here, it would be rather silly to allow for custom skins here. Granted, I do get a kick out of showing people my skinned Moonshell installation and hearing "You have a PSP on your DS?" (followed by a demonstration of lmp-ng of course), but in this case you're right, the user is only going to see this for a few seconds while they load their cheats.
#123112 - chishm - Sun Mar 25, 2007 5:39 am
dantheman wrote: |
A DS should only play games and do it well. It is not meant for mp3 listening or picture viewing or movie playing or web browsing or console emulating or text viewing or life organizing or VNCing or MIDI controlling or calculating or instant messaging. |
Heh, I suppose I left myself open for that attack. However, MP3 sound quality on the DS is less than FM radio, easily beaten by a semi-decent dedicated MP3 player. Pictures are a bit small to see, often requiring zoom+pan, although the dual-screens and touch screen help with this. Web browsing is pretty awkward and slow to render. IM is difficult to have a decent conversation with on the DS using an on-screen keyboard. So I guess this brings me back to my point about doing one thing well (gaming) or ten things in a mediocre way.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#123113 - tepples - Sun Mar 25, 2007 6:05 am
chishm wrote: |
Heh, I suppose I left myself open for that attack. However, MP3 sound quality on the DS is less than FM radio, easily beaten by a semi-decent dedicated MP3 player. Pictures are a bit small to see, often requiring zoom+pan, although the dual-screens and touch screen help with this. Web browsing is pretty awkward and slow to render. IM is difficult to have a decent conversation with on the DS using an on-screen keyboard. |
But compare to web browsing, pictures, or text chat on a PDA. How is the DS+R4DS inherently weaker than a PDA? With the DS+R4DS, you get PDA style features plus compatibility with GBA Game Paks and DS Game Cards.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#123129 - chishm - Sun Mar 25, 2007 11:10 am
tepples wrote: |
But compare to web browsing, pictures, or text chat on a PDA. How is the DS+R4DS inherently weaker than a PDA? With the DS+R4DS, you get PDA style features plus compatibility with GBA Game Paks and DS Game Cards. |
I don't use a PDA. I prefer pen+paper for remembering stuff (or the back of my hand) and a PC for the other things.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#123132 - souLLy - Sun Mar 25, 2007 1:47 pm
chishm wrote: |
HyperHacker wrote: | I'd say make any bitmaps you use external files and let the users replace them. |
The graphics are stored as LZSS-compressed raw tile data that gets copied directly to VRAM. <rant ordinal="2">There's little point adding a bitmap reading library to a cheat tool, it just adds to bloat. Speaking of which, I tend to go for the KISS design philosophy. A tool should do one thing well, not 10 things in a mediocre way. </rant> |
Making it themeable wouldn't be high on my list of to do's either, but having a default high quality clear interface is a step towards it being more user friendly. Aslo if people see something that's unpolished they're likely to be less trusting of it and therefore believe it to be less reliable.
I know that most people who use DS homebrew have a certain level of tech knowlege that means there's certain things you can take for granted, but I wouldn't say that presentation counts for nothing. The current theme is functional but I think it's worth improving for more reasons than to just make it look a bit prettier.
Nothing to do with the theme I made by the way, just putting in my two cents :)
#123180 - 1NOOB - Sun Mar 25, 2007 11:38 pm
i just dont want to read 10 pages lol
can it be used on a slot2 card "alone" ?
and
how i make an xml cheat file o.0
#123184 - HyperHacker - Mon Mar 26, 2007 12:05 am
It makes sense to skin Moonshell as you may have it open for a while reading text files, viewing images, or (as I do) listening to music via the built-in speakers at work. There's little point skinning a boot menu.
1NOOB wrote: |
can it be used on a slot2 card "alone" ? |
Depends what you mean:
-Yes, Nitro Hax can be started from a slot-2 card like any other homebrew.
-No, it does not support backups or GBA games.
_________________
I'm a PSP hacker now, but I still <3 DS.
#123188 - 1NOOB - Mon Mar 26, 2007 12:36 am
i dont have any slot 1 card , so my game are on the slot 2 ...
#123202 - dualscreenman - Mon Mar 26, 2007 2:50 am
Yes!
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#123205 - dantheman - Mon Mar 26, 2007 3:02 am
Nitro Hax does not support any games in slot-2. It only works on original DS cartridges.
#123206 - chishm - Mon Mar 26, 2007 3:53 am
souLLy wrote: |
Making it themeable wouldn't be high on my list of to do's either, but having a default high quality clear interface is a step towards it being more user friendly. Aslo if people see something that's unpolished they're likely to be less trusting of it and therefore believe it to be less reliable.
I know that most people who use DS homebrew have a certain level of tech knowlege that means there's certain things you can take for granted, but I wouldn't say that presentation counts for nothing. The current theme is functional but I think it's worth improving for more reasons than to just make it look a bit prettier.
Nothing to do with the theme I made by the way, just putting in my two cents :) |
Oh, so you mean the whole UI needs updating. I'll admit that the current one is fairly basic, but UI design is not one of my strong points. When the code is stable enough (so I don't have to worry about people using 3 different code bases, like what happened with gba_nds_fat), I'll release the UI code. That way someone with better design skills than me can produce a polished UI.
Oh, we are talking about v0.8 here, right? The crappy text only interface was limitted to v0.1 and v0.2 only.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#123233 - souLLy - Mon Mar 26, 2007 11:04 am
chishm wrote: |
souLLy wrote: |
Making it themeable wouldn't be high on my list of to do's either, but having a default high quality clear interface is a step towards it being more user friendly. Aslo if people see something that's unpolished they're likely to be less trusting of it and therefore believe it to be less reliable.
I know that most people who use DS homebrew have a certain level of tech knowlege that means there's certain things you can take for granted, but I wouldn't say that presentation counts for nothing. The current theme is functional but I think it's worth improving for more reasons than to just make it look a bit prettier.
Nothing to do with the theme I made by the way, just putting in my two cents :) |
Oh, so you mean the whole UI needs updating. I'll admit that the current one is fairly basic, but UI design is not one of my strong points. When the code is stable enough (so I don't have to worry about people using 3 different code bases, like what happened with gba_nds_fat), I'll release the UI code. That way someone with better design skills than me can produce a polished UI.
Oh, we are talking about v0.8 here, right? The crappy text only interface was limitted to v0.1 and v0.2 only. |
That sounds good to me, the only reason I'm pushing it somewhat is I think this is one of the most promising projects I've seen and a project that could conceivably be 'finished' at some point soon. I'm a sucker for a slick interface and I think this could be a commercial quality piece of software if it only it looked that way. Not insulting how it is already (the newer interface is clearly better than it was) but I do think it could be made better. Of course this needs to be secondary to adding functionality :)
#123311 - TeenTin - Tue Mar 27, 2007 5:30 am
Dear chishm,
Would you please make these ARDS codes work with Nitro Hax ?
@Press X to TOGGLE 300cc during race on WiFi [Mario Kart DS (U)]
927FFFA8 FBFF0000
627FFF60 00000000
027FFF60 00000000
027FFF64 00000001
D0000000 00000000
627FFF60 00000001
627FFF64 00000001
027FFF60 00000001
D0000000 00000000
D0000000 00000000
027FFF64 00000000
D2000000 00000000
B217ACF8 00000000
527FFF60 00000001
000000D4 00002000
000000D8 00002000
000000DC 00002000
0000067c 00002000
00000680 00002000
00000684 00002000
00000C24 00002000
00000C28 00002000
00000C2C 00002000
000011CC 00002000
000011D0 00002000
000011D4 00002000
D0000000 00000000
527FFF60 00000000
000000D4 00001000
000000D8 00001000
000000DC 00001000
0000067c 00001000
00000680 00001000
00000684 00001000
00000C24 00001000
00000C28 00001000
00000C2C 00001000
000011CC 00001000
000011D0 00001000
000011D4 00001000
D0000000 00000000
D2000000 00000000
P.S. Nitro Hax just always turn on the 300cc, the TOGGLE function fails.
#123318 - HyperHacker - Tue Mar 27, 2007 7:44 am
Hm, could this support DipStar codes natively? It's apparently a simple conversion.
TeenTin wrote: |
Dear chishm,
Would you please make these ARDS codes work with Nitro Hax ?
@Press X to TOGGLE 300cc during race on WiFi [Mario Kart DS (U)] |
Wifi cheats? Why I oughta...
_________________
I'm a PSP hacker now, but I still <3 DS.
#123336 - caitsith2 - Tue Mar 27, 2007 10:14 am
HyperHacker wrote: |
Hm, could this support DipStar codes natively? It's apparently a simple conversion.
TeenTin wrote: | Dear chishm,
Would you please make these ARDS codes work with Nitro Hax ?
@Press X to TOGGLE 300cc during race on WiFi [Mario Kart DS (U)] | Wifi cheats? Why I oughta... |
Punch TeenTin in the Beak?
#123337 - chishm - Tue Mar 27, 2007 10:24 am
I think Nitro Hax is being called too many times, so it is toggling on/off/on/off really quickly. I'll have to look into making it run once per VBlank. That'll also give a performance boost for games like Advance Wars, which seem to display graphical glitches if too many codes are enabled.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#123342 - TeenTin - Tue Mar 27, 2007 12:28 pm
chishm wrote: |
I think Nitro Hax is being called too many times, so it is toggling on/off/on/off really quickly. I'll have to look into making it run once per VBlank. That'll also give a performance boost for games like Advance Wars, which seem to display graphical glitches if too many codes are enabled. |
Thanks for your reply. Looking forward to your new version.
Just remind you that :
Nitro Hax just ALWAYS turn ON the 300cc, the TOGGLE function fails.
#123343 - chuckstudios - Tue Mar 27, 2007 1:48 pm
chishm wrote: |
I think Nitro Hax is being called too many times, so it is toggling on/off/on/off really quickly. I'll have to look into making it run once per VBlank. That'll also give a performance boost for games like Advance Wars, which seem to display graphical glitches if too many codes are enabled. |
Hmm, I did notice that in Advance Wars, the text boxes flicker, is that what you are referring to?
#123361 - Le_Fou12 - Tue Mar 27, 2007 5:50 pm
Can you help me please.
I'm french and i don't know how to put a XML file in the Nitro Hax
Can you give me XML files please and can you tell me where to put this file???
Thank tou very much because I don't understand very well the application to do.
#123363 - Le_Fou12 - Tue Mar 27, 2007 6:00 pm
For example, this cheat of pokemon diamond:
<cheat>
<name>Key item Heavens Pipe in Slot 1</name>
<codes>94000130 FCFF0000
B21C6588 00000000
B0000004 00000000
00000B24 000101C7
D2000000 00000000 </codes>
</cheat>
How use it???How to do???
#123369 - Gunnex - Tue Mar 27, 2007 6:46 pm
HyperHacker wrote: |
When it comes to skinning, I'd say make any bitmaps you use external files and let the users replace them. If you're feeling generous, provide an INI file to change colours too. Other than that, there's little sense doing a bunch of work to add skinning to a program like this.
And making it look like ARDS? What? That's one of the worst interfaces I've ever seen. |
Well, I just think the current one is kinda hard to look at. Anyways, sometime I take a while to choose codes, or I'm browsing through new ones. Anyways, isn't there some way to remove the skin from the RAM afterwards?
#123380 - HyperHacker - Tue Mar 27, 2007 7:55 pm
It's not a matter of memory usage, it's a matter of the time and effort it would take to implement a feature so few people would use.
_________________
I'm a PSP hacker now, but I still <3 DS.
#123417 - cherryt - Wed Mar 28, 2007 12:27 am
Sorry to be redundant, but did/will that code ever work for Animal Crossing work chishm? And if not, where else can I find a working code for the Mario stuff in Animal Crossing Wild World (Yes... I know, I'm a total dork.)?
#123455 - josath - Wed Mar 28, 2007 9:04 am
cherryt wrote: |
Sorry to be redundant, but did/will that code ever work for Animal Crossing work chishm? And if not, where else can I find a working code for the Mario stuff in Animal Crossing Wild World (Yes... I know, I'm a total dork.)? |
Just use the save editor...you can get any items you want, change the map, and so on.
#123472 - Le_Fou12 - Wed Mar 28, 2007 11:41 am
please help me, it's very important!!!
#123490 - josath - Wed Mar 28, 2007 3:36 pm
Le_Fou12 wrote: |
please help me, it's very important!!! |
Really? Being able to cheat in a game is "very important!!!" ? Perhaps you need to step back for a minute, and look at the bigger picture of things.
#123492 - Lick - Wed Mar 28, 2007 4:18 pm
Losing (too much) is bad for ones spiritual health. Perhaps it could be life saving.
Nah. ;P
_________________
http://licklick.wordpress.com
#123499 - Le_Fou12 - Wed Mar 28, 2007 5:07 pm
i know and i see...but please, why you don't help me???
#123500 - Le_Fou12 - Wed Mar 28, 2007 5:08 pm
i'm french, you hate french people???
#123503 - Badablek - Wed Mar 28, 2007 5:51 pm
Le_Fou12 wrote: |
i'm french, you hate french people??? |
parce que personne ne t'explique et que tu es fran?ais, ils n'aiment pas les fran?ais ??? C'est quoi ce raisonnement ?
tu as tout dans ce sujet pour utiliser cet excellent soft...
tu prends ?a : http://projects.sappharad.com/tools/ardseditor.html
et tu remplis, en t'aidant de codejunkies pour avoir le GAMEID...y'a rien de surhumain ni de surnaturel....
Un exemple de codes au format xml, g?n?r? par ce soft :
Code: |
<?xml version="1.0" encoding="UTF-8"?>
<codelist>
<game>
<name>Metroid Prime Hunters</name>
<gameid>AMHP 50a7bac1</gameid>
<date>2007/03/27 21:08</date>
<cheat>
<name>Press X to get double damage</name>
<codes>927fffa8 fbff0000 520da558 00000000 020DB464 0000ffff d0000000 00000000 520da558 00000001 020DC394 0000ffff d0000000 00000000 520da558 00000002 020DD2C4 0000ffff d0000000 00000000 520da558 00000003 020DE1F4 0000ffff d2000000 00000000 </codes>
</cheat>
<cheat>
<name>Omega Cannon in Adventure Mode</name>
<codes>220E9734 00000008 220DB487 000000ff </codes>
</cheat>
<cheat>
<name>Press R+Up to get all weapons</name>
<codes>94000130 000002bf 220DB486 000000ff 220DB488 000000ff 220DC3B6 000000ff 220DC3B8 000000ff 220DD2E6 000000ff 220DD2E8 000000ff 220DE216 000000ff 220DE218 000000ff d2000000 00000000 </codes>
</cheat>
</game>
</codelist> |
Franchement faut pas sortir de math sup' pour lire un readme et utiliser un soft qui se r?sume ? quelques boutons.... ;)
ps : sorry, I'm french, and I explained how to use this great app in french...for another french :D
Last edited by Badablek on Wed Mar 28, 2007 7:14 pm; edited 1 time in total
#123514 - Le_Fou12 - Wed Mar 28, 2007 7:06 pm
merci beaucoup...thank you very much!...I'm sorry for the trouble I cause.
#123609 - Le_Fou12 - Thu Mar 29, 2007 5:06 pm
I'm sorry but i have an other problem;
I create this;
Code: |
<?xml version="1.0" encoding="UTF-8" ?>
- <subscription>
<name>ARCEUS2</name>
- <codelist>
- <game>
<name>Pokemon Diamond</name>
<gameid>ADAJ da4869f7</gameid>
<date>2007/03/29 17:58</date>
- <cheat>
<name>Arceus</name>
<codes>94000130 FCFF0000 B21C6588 00000000 B0000004 00000000 00000B24 000101C7 D2000000 00000000</codes>
</cheat>
</game>
</codelist>
</subscription> |
And when i open Nitrohax with my m3 ds simply, he don't open the file, can you help me?? And then, is it necesary to have the real game or nitrohax can to give cheat to a ROM???
thank you.
#123618 - tepples - Thu Mar 29, 2007 5:34 pm
Nitro Hax works only with authentic DS Game Cards. It does not work with backups.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#123628 - Le_Fou12 - Thu Mar 29, 2007 7:08 pm
oh domage!
It's not necesary I continue...
But, is there an action replay for m3 ds who read xml file for roms????
and an action replay create by datel(a real) work with roms or not???
#123631 - chuckstudios - Thu Mar 29, 2007 7:30 pm
Le_Fou12 wrote: |
oh domage!
It's not necesary I continue...
But, is there an action replay for m3 ds who read xml file for roms????
and an action replay create by datel(a real) work with roms or not??? |
No.
#123649 - TeenTin - Thu Mar 29, 2007 10:15 pm
So far .... NO action replay (in any form) to support ROMs in any Slot-1 card !! Actually, it seems impossible to do this ...
#123718 - Le_Fou12 - Fri Mar 30, 2007 3:59 pm
ok thanks, I've understand.
#123993 - chishm - Mon Apr 02, 2007 11:35 am
Here's version 0.81. The cheat engine is now only called on Vblank, and not any other interrupt.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#124054 - TeenTin - Mon Apr 02, 2007 9:25 pm
chishm wrote: |
Here's version 0.81. The cheat engine is now only called on Vblank, and not any other interrupt. |
It works MUCH better. Game play is MUCH smoother !!! Thanks a LOT !
P.S. I think the improvement is a quantum leap which worth upgrading version number to even v1.0 !!
#124120 - chishm - Tue Apr 03, 2007 7:36 am
TeenTin wrote: |
P.S. I think the improvement is a quantum leap which worth upgrading version number to even v1.0 !! |
Well I would run out of numbers before v1.0 if I kept going at the rate of 0.1 increment per release. I want to save v1.0 for when the cheat engine is perfect. I still need to find a way to hook Animal Crossing, which is kind of hard when I don't own the game :(
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#124121 - HyperHacker - Tue Apr 03, 2007 7:57 am
Maybe you need to add ROM supp-*shot*
Anyway this is a hell of an app.
_________________
I'm a PSP hacker now, but I still <3 DS.
#124123 - TeenTin - Tue Apr 03, 2007 8:23 am
chishm wrote: |
Well I would run out of numbers before v1.0 if I kept going at the rate of 0.1 increment per release. I want to save v1.0 for when the cheat engine is perfect. I still need to find a way to hook Animal Crossing, which is kind of hard when I don't own the game :( |
Do you want donation ? I can help.
#124128 - arctic_flame - Tue Apr 03, 2007 10:49 am
chishm wrote: |
Well I would run out of numbers before v1.0 if I kept going at the rate of 0.1 increment per release. I want to save v1.0 for when the cheat engine is perfect. I still need to find a way to hook Animal Crossing, which is kind of hard when I don't own the game :( |
You're in the UK? I will happily send you my (US Import) copy of Animal Crossing.
Edit: As long as I do get it back sometime. Heh.
#124132 - chishm - Tue Apr 03, 2007 11:53 am
arctic_flame wrote: |
You're in the UK? I will happily send you my (US Import) copy of Animal Crossing. |
*Chishm points left to the location information*
I will have to think about accepting donations. I'd get the game for myself, except it sucks so bad :-p I had it once, but got rid of it when I realised that events in the game were mirroring events in my life. That was both creepy and depressing :-(
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#124134 - arctic_flame - Tue Apr 03, 2007 1:18 pm
chishm wrote: |
*Chishm points left to the location information*
I will have to think about accepting donations. I'd get the game for myself, except it sucks so bad :-p I had it once, but got rid of it when I realised that events in the game were mirroring events in my life. That was both creepy and depressing :-( |
Whoops. I was thinking of someone else.
And did you really speen all your life weeding, watering flowers and selling fruit/shells for money?
#124360 - GoopyMonkey - Thu Apr 05, 2007 12:05 pm
Once again, nice app Chishm.
I thought of a very crazy idea yesterday while playing MKDS, so here it is. Would it be possible to mix this program with HyperHacker's BootGBA app, to allow for GBA cheats as well? I think it would be too much trouble to add support for AR GBA codes as well, but meh, just an idea.
_________________
My favourite DS apps:
GBAMP Multiboot
Colors!
jEnesis
#124365 - chishm - Thu Apr 05, 2007 1:01 pm
arctic_flame:
I started playing AC:WW about the same time I was first trying to get a job. I noticed a few other similarities too. To be honest, I just don't like normal-life games.
GoopyMonkey:
The problem with doing a purely software GBA AR "clone" is that the GBA AR works by intercepting GBA cartridge reads at the hardware level. It's a completely different way of doing things, and can't be done in software, unless the GBA cartridge bus is emulated too. And before anyone asks, I'm not writing a GBA (high-level) emulator for the DS.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#124467 - chip19 - Fri Apr 06, 2007 4:51 am
Hi; I first want to say thank you to the poster of the Nitro Hax program (chishm) for this and his other contributions. Being a Linux guy myself, I love to see those who contribute to a growing community. I have been studying various DS programs such as DSOrganize and of course DSLinux just to try to get an idea of how the system works. I plan on making some programs based on what I have seen in source code (mostly copy+pasting so I can learn various things), but my biggest problem is understanding certain concepts. This program has a particular concept I was interested in...
Anyway, I was wondering if anyone would take a second to explain to me how this program works. I don't need a really in-depth explanation or any source code examples... I'm just asking for a high-level overview of what occurs. My biggest question is the following.... how can you make changes to the memory, and then launch a game without those changes disappearing? Maybe I am misunderstanding how the DS works, but I figured that memory would be overwritten when a game is launched (much like how RAM data is soon replaced after you free() it in C programs). How is it that the cheat function remains in memory?
_________________
Linux Kernel Hacker since '01
bh = sb_bread(sb, le32_to_cpu(p->key));
#124482 - HyperHacker - Fri Apr 06, 2007 6:27 am
You load the game manually, patch the binary, and run it.
GoopyMonkey wrote: |
Once again, nice app Chishm.
I thought of a very crazy idea yesterday while playing MKDS, so here it is. Would it be possible to mix this program with HyperHacker's BootGBA app, to allow for GBA cheats as well? I think it would be too much trouble to add support for AR GBA codes as well, but meh, just an idea. |
GBA cheats would require running code in GBA mode. When you switch into GBA mode the BIOS takes over and clears out memory, and since the games run from slot-2 ROM, there's no way to patch them without a pass-through device like the commercial cheat devices.
_________________
I'm a PSP hacker now, but I still <3 DS.
#124496 - chishm - Fri Apr 06, 2007 9:37 am
Overview of how Nitro Hax works:
Part 1, the GUI:
1) Load and parse XML files
2) Re-insert DS Card
3) Read DS Card header to get game ID
4) Present cheat list to user and get them to enable/disable codes
5) Convert the code tree to a list of enabled codes
6) Load BootLoader into VRAM (bank C)
7) Put cheat list into VRAM (bank D)
Part 2, the BootLoader:
1) Reset memory and registers
2) Load NDS header to 0x027FFE00
3) Load ARM7 and ARM9 binaries
4) Load cheat engine
5) Put codes where cheat engine expects them
6) Find IRQ handler in ARM 7 binary and place a hook to the cheat engine for when VBlank executes
7) Have both CPUs execute SWI 0x00 (soft reset)
Part 3, the Cheat Engine:
1) Jump to cheat engine after VBlank IRQ handler returns
2) Parse cheat list and perform required actions
3) Jump back to original VBlank return location
You'll notice that we load the cheat engine only after memory has been cleared. The loaded NDS file expects the DS Firmware to have already cleared RAM, so it doesn't clear it all again. Because of this, the cheat engine remains in memory.
EDIT: Added a missing step
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
Last edited by chishm on Fri Apr 06, 2007 4:29 pm; edited 1 time in total
#124524 - chip19 - Fri Apr 06, 2007 4:10 pm
Very good! Thanks for the detailed response. I love the idea behind how that works; very tricky. I see a lot of potential in the DS, now more than ever. I'll see if I can actually get any of my ideas into code now >_>
_________________
Linux Kernel Hacker since '01
bh = sb_bread(sb, le32_to_cpu(p->key));
#124871 - Mc Nasty - Mon Apr 09, 2007 12:46 pm
Its possible in future versions to add a "cheat finder"? or some option for access to the memory of the nds to look for and to create codes
would there be possibility to add him an option to introduce the codes manually from the NDS?
#124873 - tepples - Mon Apr 09, 2007 1:21 pm
A cheat finder needs more memory than the system ships with. Cheat finders in emulators are possible because the host system has such more memory than the emulated system. But if you want to find DS cheats on a DS, Datel makes and sells DS debugging hardware with such more memory.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#125473 - ps2aich - Fri Apr 13, 2007 6:19 pm
Hi chishm
is anything beside loading the xml-file flash card specific? Or does NitroHax needs write access?
I'm currently testing it with my gbampSD, and Nitrohax 0.81 reads the xml file, I insert a game, NitroHax presents the cheats for this game, I select one, press Start, the message "Press any button to start" appears, I press a button, then the touchscreen becomes blue and nothing more happens.
How can I contribute to test it for getting it to work on the gbampSD?
#125527 - chishm - Sat Apr 14, 2007 5:46 am
It only needs read access to the flash card. By the time it asks you to insert the game it has finished with the flash card. This was intentional, for compatibility with Slot-1 flash cards. You should be able to pull out the GBAMP SD at the same prompt that you insert the game at, with no ill-effects. If the DLDI file is corrupting memory or registers that it shouldn't be, there will be problems.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125536 - TeenTin - Sat Apr 14, 2007 7:59 am
Dear chishm, what can we expect in the next version of NitroHax ?
Thanks for your great software !
#125543 - ps2aich - Sat Apr 14, 2007 9:55 am
chishm wrote: |
It only needs read access to the flash card. By the time it asks you to insert the game it has finished with the flash card. This was intentional, for compatibility with Slot-1 flash cards. You should be able to pull out the GBAMP SD at the same prompt that you insert the game at, with no ill-effects. If the DLDI file is corrupting memory or registers that it shouldn't be, there will be problems. |
Hi chishm,
I reworked the mpsd.dldi now that only local variables are used, removed the crc7-assembler code, and have still the same results.
mpsd.zip
I currently suspect the loading of the _BOOT_MP_1122.nds (that means
the movieadvance correspondent to your GBAMPCF firmware hack): Perhaps it leaves some staff in memory or whatever, so booting up the game does not work. (that also may explain that nds_launcher does not work with mpsd.dldi).
I have not enough knowledge about it, is there something the mpsd.dldi
driver code can initialize (setting some memory region to zero, for example) to test this theory?
#125545 - Lick - Sat Apr 14, 2007 10:29 am
Chishm, it could be your REG_EXEMEMCNT = 0xFFFF, which according to wintermute, does more than it is supposed to. The GBA bits 0-4 should not be touched.
_________________
http://licklick.wordpress.com
#125549 - chishm - Sat Apr 14, 2007 11:03 am
Lick:
According to GBAtek, the low bits of EXMEMCNT are merely for GBA cart access timings. Also, I think you got the wrong thread. This is for Nitro Hax, not the NDS loader.
ps2aich:
Are you able to load an MPSD patched copy of Nitro Hax via WMB, then try it out that way. If the problems are solved, then it lies in the GBAMP SD firmware. If not, then the problem is within the DLDI.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125552 - ps2aich - Sat Apr 14, 2007 11:30 am
chishm wrote: |
Lick:
According to GBAtek, the low bits of EXMEMCNT are merely for GBA cart access timings. Also, I think you got the wrong thread. This is for Nitro Hax, not the NDS loader.
|
I think I was the reason, because I mentioned the NDS loader.
chishm wrote: |
ps2aich:
Are you able to load an MPSD patched copy of Nitro Hax via WMB, then try it out that way. If the problems are solved, then it lies in the GBAMP SD firmware. If not, then the problem is within the DLDI. |
Unfortunately not. I tried to buy an WLAN-Adapter with the right chipset (rt2560), but the manufacturer already moved to the rt2561 chipset, so
it hasn't worked. I then tried wifiloader and configuring the WLAN-Adapter as Soft-Accesspoint, but the wifiloader didn't work together with my NDS Lite, I couldnt track it down further.
But thanks for the reminder, this seems a solution to track it down a little bit further, I will investigate again in this thread.
Edit: One question: Am I right, I will need WifiMe to run homebrew, or does it work with the original Nintendo USB Adapter (or compatible)?
#125554 - chishm - Sat Apr 14, 2007 12:09 pm
To run unsigned code via Wireless Multi Boot (WMB), you'll need to flash your DS. WifiMe is like PassMe, and nothing more. You might be able to use the Nintendo USB WAP for WMB, but I think it only works in Linux. If you have a Slot-1 flash card, you could use that as an alternative to WMB for loading the patched Nitro Hax file.
Moderators: Could you please split off the GBAMP SD DLDI discussion to its own thread. Thanks.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125555 - chishm - Sat Apr 14, 2007 12:44 pm
#125589 - TeenTin - Sat Apr 14, 2007 9:57 pm
Dear chishm, would you please give more technical details on how you "make NitroHax run once per VBlank" ?
Many many many thanks !!
#125618 - chishm - Sun Apr 15, 2007 3:59 am
TeenTin wrote: |
Dear chishm, would you please give more technical details on how you "make NitroHax run once per VBlank" ? |
Magic and ASM. It's always magic and ASM. Just be happy that it works.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125658 - Lick - Sun Apr 15, 2007 5:37 pm
Chishm the assembly Magician. =)
Quote: |
6) Find IRQ handler in ARM 7 binary and place a hook to the cheat engine for when VBlank executes |
It probably goes like this:
- Find the address of the original Vblank handler, store in X.
- Replace that address with the cheat function's.
- Make the cheat function jump to X when it's done cheating.
_________________
http://licklick.wordpress.com
#125709 - carterman - Mon Apr 16, 2007 5:39 am
Stupid question - anyone know of some sources for XML cheat files? I'm surprised that this hasn't popped up yet in the thread, and my Googling has yet to turn up anything. Anyone got any good sources, or hell, where to get a download of the AR DS software so that we could get the XML files ourselves?
But hey, it's a better question than the people asking for ROM support, amirite? (Which R4 and M3 Simply now have a cheat support built-in and it appears to use AR codes, so that should be the end of the rom-support buggering)
#125714 - TeenTin - Mon Apr 16, 2007 6:44 am
carterman wrote: |
But hey, it's a better question than the people asking for ROM support, amirite? (Which R4 and M3 Simply now have a cheat support built-in and it appears to use AR codes, so that should be the end of the rom-support buggering) |
The Action Replay system of R4 is very good, but, unfortunately, still not good enough. The system is suffering from performance issue. Take Mario Kart as an example, enabling several codes would make the game choppy while racing. Nitro Hax, however, runs like a charm !
#125817 - chishm - Tue Apr 17, 2007 8:04 am
Version 0.82 is now available from the usual place (see first post in topic). Hopefully supports Animal Crossing now. If you are using an XML file from Datel, it should interpret the master code correctly (thanks to kenobi for help decoding it). If not, try the following code. It should be the first in the cheat list:
Code: |
<cheat>
<name>Master code</name>
<codes>master cf000001 023ff090 </codes>
</cheat> |
If that doesn't work, try the following. Turn it on manually and make sure it is the first in the list:
Code: |
<cheat>
<name>Master code</name>
<codes>cf000001 023ff090 </codes>
</cheat> |
As a last resort, try this:
Code: |
<cheat>
<name>Master code</name>
<codes>cf000001 02000000 </codes>
</cheat> |
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125821 - Mrshlee - Tue Apr 17, 2007 9:24 am
chishm wrote: |
Version 0.82 is now available from the usual place |
http://library.dev-scene.com/index.php?dir=DS/Applications%2007/Nitro%20Hax/
Mirror for anyone who needs another source.. unlikely as drunken coders is the bomb :)
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#125871 - FifthE1ement - Tue Apr 17, 2007 8:08 pm
Wow, great job chishm, your idea spread right into the heads of the manufacturers that are now all scrambling to add Action Replay support.
FifthE1ement
_________________
Moddz Network: News | Homebrew Database |Developer Blogs | Wiki | Downloads
#125893 - cherryt - Wed Apr 18, 2007 2:01 am
Just out of curiosity...
You updated to another version to add Animal Crossing Support?
XD
Did my post inspire you at all?
Oh and yes... M3 Simply now has AR support, a code editor, but it works ONLY on ROMS. I don't plan on downloading ROMs so I'm glad this came out.
Time to go get some Mushroom Kingdom Furny.
#125900 - chishm - Wed Apr 18, 2007 2:47 am
FifthE1ement:
I noticed that they trying to add AR support now. However, I've heard that there are problems with their implementation that causes slowdowns.
cherryt:
I was always planning on getting Animal Crossing to work, but I didn't have everything I needed before. No one's responded to say if it actually works or not, though. I guess no news is good news.
The M3 Simply code editor is PC based. There is a similar tool for actual AR XML files (compatible with Nitro Hax) at Sappharad's site.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125920 - strongesthylian - Wed Apr 18, 2007 7:56 am
Anyone know if there is some sort of database of all the codes in xml format already?
EDIT: By the way, Animal Crossing works! =)
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#125926 - Lick - Wed Apr 18, 2007 8:56 am
chishm wrote: |
I noticed that they trying to add AR support now. However, I've heard that there are problems with their implementation that causes slowdowns. |
Hehe, they don't have your magic powder.
strongestthylian: You can find codes on the AR website, and input them in this editor. (To install, download the zip-archive and extract the folder 'lib' and the file 'CodeEditor.jar' to the same outputfolder.) When you're done, choose Save As to save to an XML file.
_________________
http://licklick.wordpress.com
#125928 - strongesthylian - Wed Apr 18, 2007 9:16 am
Lick wrote: |
strongestthylian: You can find codes on the AR website, and input them in this editor. (To install, download the zip-archive and extract the folder 'lib' and the file 'CodeEditor.jar' to the same outputfolder.) When you're done, choose Save As to save to an XML file. |
Oh... Haha well, I've already done all that, I just don't feel like copying and pasting the 5043 codes they have for Animal Crossing. I humbly thank you, though.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#125931 - chishm - Wed Apr 18, 2007 9:42 am
Use your favourite search engine to find Action Replay DS subscriptions. A subscription is an xml cheat file that someone has put together.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125943 - TeenTin - Wed Apr 18, 2007 11:20 am
chishm wrote: |
I noticed that they trying to add AR support now. However, I've heard that there are problems with their implementation that causes slowdowns.
|
Is it possible to solve this technical problem ? Or, on the other hand, is it "technically" possible (though not "practically" possible due to your personal reason) to make Nitro Hax support ROM while keeping the now silky smooth game play ? Thanks !
#125952 - chishm - Wed Apr 18, 2007 1:21 pm
TeenTin wrote: |
chishm wrote: |
I noticed that they trying to add AR support now. However, I've heard that there are problems with their implementation that causes slowdowns.
|
Is it possible to solve this technical problem ? Or, on the other hand, is it "technically" possible (though not "practically" possible due to your personal reason) to make Nitro Hax support ROM while keeping the now silky smooth game play ? Thanks ! |
Yes it's possible. No I won't be helping them in any way.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125955 - NDSZone - Wed Apr 18, 2007 1:55 pm
Thanks Chism I have used it for Animal crossing and it works perfectly.
I am so glad as my daughters come come to me with Rossetti , I always have to sort him out when he asked you to type in..... as they are 5 and 7 years old.
You have made my day :)
_________________
Jeanette
www.nds-zone.com
#125956 - chishm - Wed Apr 18, 2007 2:15 pm
I'm glad to hear it works :-)
Just out of curiousity, and so other people know how to do it, which master code did you use?
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#125966 - NDSZone - Wed Apr 18, 2007 5:20 pm
I didn't look at the code I made an xml file with the animal crossing code the animal crossing code from codemasters site (american Animal crossing i have) mmmmm the girls still get ressetti, but all the other codes have worked they have all the butterflies and fish in the museum. LOL isn't that typical.
I have the code on my laptop as soon as i am on my laptop I will take a look at it.
I can post the file too if it will help. (That is for the American version of Animal crossing) - will do it tonight once the girls are in bed :)
_________________
Jeanette
www.nds-zone.com
#125973 - strongesthylian - Wed Apr 18, 2007 6:43 pm
chishm wrote: |
I'm glad to hear it works :-)
Just out of curiousity, and so other people know how to do it, which master code did you use? |
I used the first master code posted.
Code: |
<cheat>
<name>Master code</name>
<codes>master cf000001 023ff090 </codes>
</cheat> |
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#125977 - NDSZone - Wed Apr 18, 2007 7:38 pm
Hi
Here is the codelist i promist. it has animal crossing USA version and MArio Kart UK Version in it.
Hope someone finds it usefull.
My Codelist.xml
_________________
Jeanette
www.nds-zone.com
#125978 - mohaab789 - Wed Apr 18, 2007 7:58 pm
someone plese post some metroid prime hunters .xml cheats please!!!
#125992 - dualscreenman - Wed Apr 18, 2007 11:01 pm
http://kodewerx.net/forum/viewtopic.php?t=1302&start=0
There's like 9 there.
P.S. Good job on AC, chishm.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#126004 - chishm - Thu Apr 19, 2007 2:23 am
NDSZone:
That's good, it sounds like it correctly interpreted the AR master code from that file.
strongesthylian:
And this one confirms that native the Nitro Hax master code worked.
Thanks for testing, guys.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#126208 - Lick - Sat Apr 21, 2007 12:40 am
Is it possible to run a cheatcode once (at start up)? It could be used to unlock EZV-3-in-1 RAM for Opera.
_________________
http://licklick.wordpress.com
#126232 - chishm - Sat Apr 21, 2007 5:59 am
Here's a code that lets you control the backlight within any game that Nitro Hax runs on. To use it you hold L+R+SELECT then press either UP to increase the brightness or DOWN to decrease the brightness.
Code: |
<cheat>
<name>Backlight control</name>
<note>Hold L+R+SELECT then press UP to increase brightness or DOWN to decrease brightness</note>
<codes>94000130 FCFB0000 C2000001 000000a0 a21ab5f0 88234c24 80138811 d02a428b 25803490 f0002000 1c06f82a f0002004 2703f826 21404007 d003420b 420b2180 e018d00c 4231210c 2f03d006 1c79d013 f0002004 e00ef816 e0094331 438e210c 2f001c31 1e79d004 f0002004 e002f80a f0002000 bcf0f806 4718bc08 30800000 88222100 d1fc422a 80224a08 88208060 d1fc4228 80220c12 88228061 d1fc422a 21ff8860 47704008 04000130 80028802 d2000000 00000000 </codes>
</cheat> |
It uses a Nitro-Hax-exclusive code type, C2, to execute a custom function from within the code list, so it won't work on an Action Replay without modification of the AR cheat engine. It also needs to run on the ARM7, so if the cheat engine is hooked into the ARM9 instead (this doesn't occur without forcing it), it won't work.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#126235 - carterman - Sat Apr 21, 2007 7:18 am
Hey, chishm, for the next version, could you put in an option to put the scrollbar on the left side of the touchscreen for us lefties? Please? I love you?
#126248 - Magistus - Sat Apr 21, 2007 9:21 am
is there a way to find the game-id from an .nds rom file to put it on the .xml cause i'm having some problems..
edited : bad me sorryz, i've found it from the tools of the ards editor.. damn and i was trying so hard to remember what it was..!
_________________
-= Carpe Noctem =-
#126327 - chishm - Sun Apr 22, 2007 9:22 am
Here's the backlight code for DS Phats:
Code: |
<cheat>
<name>Backlight control (Phat)</name>
<note>Hold L+R+SELECT then press UP to turn on screens or DOWN to turn off screens</note>
<codes>94000130 fcfb0000 c2000001 00000080 a21cb5f0 88234c1c 80138811 d019428b 25803490 f0002000 1c06f818 420b2140 2180d003 d005420b 210ce00c d1094231 e0044331 4231210c 438ed004 20001c31 f805f000 bc08bcf0 30804718 88222100 d1fc422a 80224a09 88208060 d1fc4228 80220c12 88228061 d1fc422a 21ff8860 47704008 00000000 04000130 80028802 d2000000 00000000 </codes>
</cheat> |
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#127889 - TeenTin - Sun May 06, 2007 4:57 am
Expecting the next update ...
Still "dreaming" of ROMs support. [Yea, I know I know ... ]
#127901 - Lick - Sun May 06, 2007 11:12 am
TeenTin: that's almost like being in prison and wishing for cocaine. It's NOT going to happen, y'know. =)
#127902 - laurens - Sun May 06, 2007 12:08 pm
I've been wondering if there's any relation between NitroHax and the recent growth of flashcards with build-in action replay support.
#127903 - GoopyMonkey - Sun May 06, 2007 12:31 pm
Excellent work, chishm. I can now quite easily beat the staff ghost times on MK:DS thanks to the "always have star" cheat. :P Can anyone confirm whether any other "press whatever for that" codes work on the official AR on the UK Mario Kart DS? I can only get the "Press Y for..." ones to work. Ah well. :)
Once again, chishm, you have given a great gift to the homebrew community.
_________________
My favourite DS apps:
GBAMP Multiboot
Colors!
jEnesis
#127908 - Rheem - Sun May 06, 2007 2:23 pm
edited i won't tell about it anymore...
Last edited by Rheem on Sun May 06, 2007 7:49 pm; edited 1 time in total
#127913 - tepples - Sun May 06, 2007 2:56 pm
Rheem wrote: |
does anyone know an equivalent program which works with roms? thx. |
Please read the rules or go away. We don't discuss roms on this forum.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#128621 - laurens - Sun May 13, 2007 3:37 pm
Chishm why have you been selling your code to flashcard developers?
My prove you ask?
Well remember Chishm making a backlight control code which would only work on Nitrohax because of a exclusive build-in command that won't work on the original AR if it isn't modified?
Well, how do you explain that the code that supposedly should only work with nitrohax also does run on the newly flashcards with build-in action replay support!
Explanation please?
Last edited by laurens on Sun May 13, 2007 5:28 pm; edited 1 time in total
#128626 - NorQue - Sun May 13, 2007 5:00 pm
You must've never heard of the term "reverse engineering". And it's "Explanation".
#128630 - pas - Sun May 13, 2007 5:25 pm
Let him alone, who in this board is interested in this kind of things ? THIS IS A HOMBREWBOARD ! Get it !
_________________
Starcraft DS ?
Last edited by pas on Tue May 15, 2007 9:14 pm; edited 1 time in total
#128634 - dualscreenman - Sun May 13, 2007 5:47 pm
He hasn't been selling his code to flashcart companies.
From some RE'ing kenobi has done, it seems that the flashcart companies ripped the code handler from the Action Replay instead of writing their own.
Either way Nitro Hax is not involved.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#128675 - chishm - Mon May 14, 2007 12:40 am
There is also a backlight code version that works on normal Action Replays. It's also possible that the manufacturers ripped off my code. The handler wasn't encrypted in some version, making it very easy to extract.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#128688 - Gunnex - Mon May 14, 2007 2:15 am
chishm wrote: |
There is also a backlight code version that works on normal Action Replays. |
Does anyone have this? I need it for my ARDS ACWW codelist. I'm making a biggie.
#128780 - cherryt - Tue May 15, 2007 5:17 am
Long time no see chishm.
Anyway, I just tried out AC:WW with NitroHax 0.82 Works just fine on my M3 Simply/R4. Thanks! Now I have a full Mario set XD
#128839 - pas - Tue May 15, 2007 9:15 pm
you mean hotswap ?
_________________
Starcraft DS ?
#128896 - Lick - Wed May 16, 2007 3:47 pm
pas wrote: |
you mean hotswap ? |
NitroHax requires you to re-insert the card. It's just a matter of what card is inside Slot-1 when NitroHax continues.
_________________
http://licklick.wordpress.com
#129245 - Gunnex - Mon May 21, 2007 12:26 am
Ok, this is for you hackers out there:
Can anyone make a code that makes a rumble pack rumble on the press of a button? Like one that rumbles when R is pressed?
#130539 - CubeGuy - Mon Jun 04, 2007 11:29 pm
I can't get this to run on my M3 Simply (and I'm not talking ROMs, guys).
To be clear, I want to load NitroHax on my M3 Simply, then swap out my original card. Is this just plain not supported?
_________________
It's 'CubeGuy.' One word. No space.
#130540 - strongesthylian - Mon Jun 04, 2007 11:37 pm
CubeGuy wrote: |
I can't get this to run on my M3 Simply (and I'm not talking ROMs, guys).
To be clear, I want to load NitroHax on my M3 Simply, then swap out my original card. Is this just plain not supported? |
I believe this was already discussed on an earlier post. The DS will power off when the card is taken out of the slot. Depends on the card, I guess.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#130541 - CubeGuy - Mon Jun 04, 2007 11:43 pm
strongesthylian wrote: |
CubeGuy wrote: | I can't get this to run on my M3 Simply (and I'm not talking ROMs, guys).
To be clear, I want to load NitroHax on my M3 Simply, then swap out my original card. Is this just plain not supported? |
I believe this was already discussed on an earlier post. The DS will power off when the card is taken out of the slot. Depends on the card, I guess. |
When I used the program on my GBAMP, it asked me to eject my slot-1 card and reinsert it in order to continue. It worked fine there, but I gave away my GBAMP to my little brother. I'm stuck with the M3 Simply now. =P
Edit: Erm... Hrm... DLDI... interesting...
*patches*
EditEdit: So I patched it with DLDI, but now it skips the "Insert Game" message. When I remove the card and insert my game, I can continue loading codes, but when I run the game (Diamond), it just hangs on two white screens.
_________________
It's 'CubeGuy.' One word. No space.
#130630 - Gunnex - Tue Jun 05, 2007 10:17 pm
CubeGuy wrote: |
strongesthylian wrote: | CubeGuy wrote: | I can't get this to run on my M3 Simply (and I'm not talking ROMs, guys).
To be clear, I want to load NitroHax on my M3 Simply, then swap out my original card. Is this just plain not supported? |
I believe this was already discussed on an earlier post. The DS will power off when the card is taken out of the slot. Depends on the card, I guess. |
When I used the program on my GBAMP, it asked me to eject my slot-1 card and reinsert it in order to continue. It worked fine there, but I gave away my GBAMP to my little brother. I'm stuck with the M3 Simply now. =P
Edit: Erm... Hrm... DLDI... interesting...
*patches*
EditEdit: So I patched it with DLDI, but now it skips the "Insert Game" message. When I remove the card and insert my game, I can continue loading codes, but when I run the game (Diamond), it just hangs on two white screens. |
1) Make sure it is at insert game first.
2) It may be Diamond, I heard there are some weird parts of code in it like AC:WW.
#130656 - CubeGuy - Wed Jun 06, 2007 6:16 am
Gunnex wrote: |
1) Make sure it is at insert game first.
2) It may be Diamond, I heard there are some weird parts of code in it like AC:WW. |
1) I insert the game before exiting the NH menu.
2) Diamond worked fine with my GBAMP.
Frustrating. D=<
_________________
It's 'CubeGuy.' One word. No space.
#130677 - Airwave - Wed Jun 06, 2007 4:18 pm
I'm surprised that no one has mentioned this yet:
I'm experiencing some difficulties with Pok?mon Diamond and NitroHax. I'm using the US version of Diamond with US codes. The game loads up fine, but the code seems to have no effect. The code I'm trying to use is the one to obtain Manaphy, a Pok?mon that is usually only obtainable by doing a quest in Pok?mon Ranger and connecting that game to Diamond. Once you've done that (or entered the code), a man in green is supposed to show up in the Pok?mart (the shop) and give you the Manaphy egg. The man isn't there as he's supposed to be after I've entered the code. I haven't tried the other codes to obtain the other "unobtainable" legendaries yet. Here is a link to the XML file (with the other legendary codes):
http://airwave.corruptspace.com/cheats.xml
Thank you for the wonderful work you're doing with NDS homebrew, chishm.
Last edited by Airwave on Wed Jun 06, 2007 9:49 pm; edited 1 time in total
#130700 - dantheman - Wed Jun 06, 2007 8:19 pm
On another forum for a different purpose, someone said
Quote: |
I forgot to mention: you must press L + R to get the green man to appear in the
Pokemart in order to get the item to begin the event. |
I'm not sure if this applies to Nitro Hax, but it's worth a shot.
#130702 - dualscreenman - Wed Jun 06, 2007 8:35 pm
I'd suggest getting a better-labeled subscription.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#130705 - Airwave - Wed Jun 06, 2007 9:48 pm
Yeah, dantheman, I just found that out too. I came over here to say sorry for asking such a question when I just forgot to press L+R. It's working now. Thanks again for your work chishm, you're the best.
#131064 - tondopie - Sun Jun 10, 2007 7:57 pm
Is the source avalible for this?
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#131091 - strongesthylian - Mon Jun 11, 2007 12:18 am
The source isn't available. If it was, then you could mod it to work with ROMs, which chishm doesn't want. Piracy is bad.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers
#131092 - tondopie - Mon Jun 11, 2007 12:26 am
are you suggesting that I am a pirate? Anyone on here can tell you that I am strongly against software piracy!
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#131093 - chuckstudios - Mon Jun 11, 2007 12:40 am
I think he means people in general, not just you.
#132328 - Gunnex - Mon Jun 25, 2007 10:55 pm
Chishm, could you give me an example on how to use a D4 code to add value yyyyyyyy to offset xxxxxx?
#132401 - marco02 - Tue Jun 26, 2007 1:12 pm
stupid
yes all come to find one cheat tool dont work for rom and all go buy one passcard to use it hahha
it s you the pirat you use action replay code!!
#132403 - dualscreenman - Tue Jun 26, 2007 1:20 pm
His code is completely original. Shut the fuck up, faggot.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#132454 - Gunnex - Tue Jun 26, 2007 10:12 pm
marco02 wrote: |
stupid
yes all come to find one cheat tool dont work for rom and all go buy one passcard to use it hahha
it s you the pirat you use action replay code!! |
Actually, this cheat engine has been proven BETTER than ARDS, read between the lines moron.
#132457 - tepples - Tue Jun 26, 2007 10:26 pm
marco02 wrote: |
yes all come to find one cheat tool dont work for rom and all go buy one passcard to use it hahha |
Except the easiest passcard to get in many parts of the world is the AR itself, so it all evens out.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#132460 - HyperHacker - Tue Jun 26, 2007 10:47 pm
Wouldn't adding ROM support mean manually loading the ROM from the card instead of letting the card firmware do it? Then you'd have to write a different routine for every device...
_________________
I'm a PSP hacker now, but I still <3 DS.
#132500 - marco02 - Wed Jun 27, 2007 9:12 am
faggot morron etc hahaha yes you are?
*
all user buy M3,G6 .....to use rom of game and your cheat tool work only for original game!!
User of original game buy one M3 or G6 ... only to use your cheat tool? stupid
#132515 - arctic_flame - Wed Jun 27, 2007 12:03 pm
marco02 wrote: |
User of original game buy one M3 or G6 ... only to use your cheat tool? |
Exactly right. Flashcarts run all sorts of homebrew nowadays.
#135287 - calcprogrammer1 - Sat Jul 21, 2007 10:18 pm
I just downloaded nitrohax...but how do you add codes? It says to use a cheats.xml, do I simply copy and paste the cheat codes into a blank file and name it cheats.xml? Or is there a place to download cheats.xml?
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#135288 - dualscreenman - Sat Jul 21, 2007 10:49 pm
These would be Action Replay subscription XML files.
Datel maintains their own subscription (it is used to power the computer software) and other code hackers can sometimes maintain ones of their own.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#135292 - calcprogrammer1 - Sat Jul 21, 2007 11:31 pm
All I found was codes on the AR site, but I found an editor to make my own.
This program is AMAZING! It took you 5 days to do what companies take a long time to make. It works great, every AR code I've tried worked flawlessly on MKDS, NSMB, and SM64DS.
What's funny is that I'm using an AR clone on a Datel Games n' Music...so essentially their own products are competing with their other products...Datel will never understand...:P
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#135295 - tepples - Sat Jul 21, 2007 11:48 pm
calcprogrammer1 wrote: |
What's funny is that I'm using an AR clone on a Datel Games n' Music...so essentially their own products are competing with their other products...Datel will never understand...:P |
Could Nitro Hax be part of why Datel dragged its feet on releasing DLDI?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#135307 - chishm - Sun Jul 22, 2007 3:17 am
tepples wrote: |
Could Nitro Hax be part of why Datel dragged its feet on releasing DLDI? |
If it was, they never mentioned it. I've received no cease-and-desist notices, nor any other form of contact from Datel. From what I have seen, Datel haven't even acknowledged the existance of libfat and DLDI.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#135927 - Chdidi - Fri Jul 27, 2007 2:56 pm
Is nitro hax compatible with the European games ? :)
#135931 - dualscreenman - Fri Jul 27, 2007 3:55 pm
As long as you have codes for the European version of the game, then it does.
_________________
dualscreenman wrote: |
What about Gaim DS? Gaim pretty much has support for all IM programs. |
tepples wrote: |
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!" |
#135936 - Chdidi - Fri Jul 27, 2007 5:30 pm
ok thank you
#136896 - TeenTin - Mon Aug 06, 2007 7:56 am
Is NitroHax still being developed ?
#138332 - khfan5oo - Thu Aug 23, 2007 12:45 am
how do u get it working for games n music
#138336 - calcprogrammer1 - Thu Aug 23, 2007 1:42 am
khfan5oo wrote: |
how do u get it working for games n music |
http://www.youtube.com/watch?v=4R6WDgSTIb8
_________________
DS Firmware 1, Datel Games n' Music card / Chism's FW hacked GBA MP v2 CF
There's no place like 127.0.0.1.
#144531 - Zack - Sat Nov 03, 2007 2:22 pm
The codes of The Legend Of Zelda: Phantom Hourglass (Eur) don't work.
#144539 - HyperHacker - Sat Nov 03, 2007 5:23 pm
Saying "it doesn't work" is about as helpful as going to the doctor and saying "it hurts". >_>
_________________
I'm a PSP hacker now, but I still <3 DS.
#144559 - Metal-Manu - Sat Nov 03, 2007 9:16 pm
where can i get cheats.xml??? pls answer! do i need the action replay for nitro hax?
#144567 - Zack - Sat Nov 03, 2007 10:47 pm
Metal-Manu wrote: |
where can i get cheats.xml??? pls answer! do i need the action replay for nitro hax? |
In your media device, put cheats.xml in the root or in a folder named NitroHax in the root. You don't need the Action replay.
Now for me. The last week I lost my Action replay. The Zelda's codes worked. But with NitroHax, there doesn't work but NitroHax works with Cooking mama and Nervous breakdown.
#144575 - chishm - Sun Nov 04, 2007 2:49 am
Zack wrote: |
Now for me. The last week I lost my Action replay. The Zelda's codes worked. But with NitroHax, there doesn't work but NitroHax works with Cooking mama and Nervous breakdown. |
Again, what doesn't work? Here are some options to help us figure it out:
1) The game isn't detected at all, and the cheat list doesn't show up
2) Nitro Hax freezes when I try to choose a cheat
3) The game doesn't boot from within Nitro Hax with cheats enabled
4) The game doesn't boot from within Nitro Hax even with cheats disabled
5) The game boots, but the cheats don't do anything
6) The game boots, but it freezes at a certain point
Each of the above problems can be caused by a different problem so "it doesn't work" won't tell me anything useful.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#144578 - Zack - Sun Nov 04, 2007 3:13 am
Hi Chishm, the game boots, but the cheats don't do anything.
#144581 - chishm - Sun Nov 04, 2007 4:38 am
That sounds like NH is failing to hook the ARM7 binary. I'll have to take a look and see what's causing it.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#144604 - Papayo - Sun Nov 04, 2007 5:08 pm
Hey Chishm, I'm having a few problems here.
The application loads up fine, but it gets stuck at the "finding game" screen. Even if I remove my cheats.dat it freezes at the file selector. I think it loads up the codes fine, though.
I'm using a Phat DS with Flashme v8a, I'm using an R4 btw.
#145126 - Zack - Sun Nov 11, 2007 10:11 pm
Hi Chishm, have you found a solution?
#145177 - chishm - Mon Nov 12, 2007 6:17 am
I've got a few other projects going at the moment, so it will be a while before I do anything more on Nitro Hax.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#147431 - svcreapy - Thu Dec 20, 2007 4:47 pm
well its a very nice program,
but i came up with some idea you may already heard this before but okey.
if you got the codes and stuff is it able to make a version for flashcards? so you can play roms with codes?
thats about it.
Greetz
Svcreapy
#147432 - chuckstudios - Thu Dec 20, 2007 4:54 pm
svcreapy wrote: |
well its a very nice program,
but i came up with some idea you may already heard this before but okey.
if you got the codes and stuff is it able to make a version for flashcards? so you can play roms with codes?
thats about it.
Greetz
Svcreapy |
chishm wrote: |
This works with original games only. It doesn't support piracy. |
#147541 - svcreapy - Sat Dec 22, 2007 1:16 pm
chuckstudios wrote: |
svcreapy wrote: | well its a very nice program,
but i came up with some idea you may already heard this before but okey.
if you got the codes and stuff is it able to make a version for flashcards? so you can play roms with codes?
thats about it.
Greetz
Svcreapy |
chishm wrote: | This works with original games only. It doesn't support piracy. |
|
rofl but thats what i'm saying.
is there a way that it just like first boot NitroHacks
then you choose the game(with the cheats in it so eneble them etc)
after that you can choose your NDS game to boot up and you got yourself a NitroHacks with Roms ;)
but its just an idea nothing more
#147545 - tepples - Sat Dec 22, 2007 2:45 pm
Are you talking about using cheats for one Game Card with another Game Card? That will more than likely only crash the game.
The fact is that the author of Nitro Hax does not approve of warez. Therefore:
Nitro Hax will work only with authentic Game Cards.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#148164 - mawpaw - Thu Jan 03, 2008 6:43 am
kudos chishm, i spilled soda on my ar so this is win.rar!
#153843 - drew9561995 - Mon Apr 07, 2008 2:31 am
I'm using games and music, it sees the files but when I click them it says loading...
then it says
can't read.
Any suggestions?? Help?? How exactly is a file for ACWW v1.0 supposed to look like?? Can somone post one I can download?? Thanks.
#153849 - wolped - Mon Apr 07, 2008 6:09 am
It only works with actual game carts, but the cheats.xml should load fine from the GnM. Even though Chishm says Animal Crossing should work, I've never been able to get it to.
<offtopic>
Also anyone notice that Chishm hasn't posted since he got 1337 posts?
</offtopic>
#153891 - Potent1 - Mon Apr 07, 2008 11:34 pm
I've got a Games n Music card. And it works great.
_________________
Games n Music Homebrew:
http://hbnds.biohazardteam.org/
#153899 - drew9561995 - Tue Apr 08, 2008 1:08 am
You do?? How do you format the hex file and stuff?? It can't read my files.
And to the other dude I AM using a real cart. I read the whole forum thingy.
#155014 - xiaden - Wed Apr 23, 2008 10:39 pm
It seems that he has indeed stopped posting. Chism, I really enjoy nitrohax, however i feel it's been more then lacking in the Visual/design Department. I would love to see this .nds become skinable, or at least have some semblance to the .nds that it is. Fully willing to skin/design/build/whatever, just send a message my way.
#155015 - xiaden - Wed Apr 23, 2008 10:48 pm
drew9561995 wrote: |
You do?? How do you format the hex file and stuff?? It can't read my files.
And to the other dude I AM using a real cart. I read the whole forum thingy. |
Program to format your codes. you need to build the File heiarchy, and input each games ID. you can find these premade at places like http://www.gscentral.org/ just make sure they are Action Replay codes
#155030 - Alphanoob - Thu Apr 24, 2008 2:05 am
This app owns! works like a charm, and doesn't cost a dime. totally awesome. Chism, you rock.
#158169 - gardie - Fri Jun 06, 2008 3:38 am
hi there! I'm new to this forums and I'm impressed with this AR clone, I tried it but I'm having some trouble... I dldi patched the NitroHack to make it run in my EZ-Flash V also I already got the .xml with the cheats I want to use for my Pokemon Diamond, everything starts just fine, I select the cheats, insert the game when asked, but when it's supposely going to start both screens remain blank and game doesn't start x.x
Am I doing something wrong? I need help please guys D:
Btw I downloaded NitroHack 0.8
#160891 - hoho - Thu Jul 24, 2008 1:57 am
I am having trouble using the following cheat with Pokemon Diamond:
94000130 FCFF0000
B21C4D28 00000000
B0000004 00000000
0000AA3C EDB88320
2000AA68 0000000X
D2000000 00000000
The X is where you type in A, 9, or 8.
A is for the Azure flute (Arcues). 9 is for Prof. Oak's Letter (Shaymin), and 8 is for Member Card ( Darkai). Take the Azure flute to Spear piller to get Arcues. Go to the house above the pokecenter in Canalave city with the member card to get Darkrai and go to the end of Route 224 with oaks letter to go to shemmin.
After I enable the cheat and try to start the game, the screens remain indefinitely white. I don't know if the cheats are bunk or if this is a problem with Nitrohax or my methods. Any help would be appreciated :)
#162671 - pas - Mon Sep 08, 2008 4:56 pm
Well, I tried it, and sadly this code doesn't work:
No ban and restriction list
12012bb6 0000ea00
I got it from this page:
http://uk.codejunkies.com/search/codes/Yu-Gi-Oh!-World-Championship-2008_Nintendo-DS_17826370-17___.aspx
I hope you can tell me what I might be missing chishm, thx in advance and I really like your app !
_________________
Starcraft DS ?
#164871 - chishm - Fri Nov 28, 2008 5:19 am
Well it's been over a year since the last release, but a new version is here. As always, v0.90 is on my website.
Changes:
- Fixed cheat parsing bug that required codes to be all on one line
- Changed to a different hooking method that should hopefully work for all games, but may break some that were working before
- Error codes are displayed if something goes wrong while loading the game
- Updated GUI
- Compiles with DevkitARM r24
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#164875 - jackman - Fri Nov 28, 2008 3:05 pm
Can't get v0.90 working on my SuperCard SD using both scsd.dldi and scsd_moon.dldi, NitroHax always messages problems with FAT ("FAT init failed"). Previous release worked without problems.
All other Software on my SD Card (256 MB) works without problems so the SD is not damaged.
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#164878 - chishm - Sat Nov 29, 2008 1:17 am
jackman wrote: |
Can't get v0.90 working on my SuperCard SD using both scsd.dldi and scsd_moon.dldi, NitroHax always messages problems with FAT ("FAT init failed"). Previous release worked without problems. |
This is because NitroHax uses a newer version of libfat that doesn't have built-in drivers. The SCSD DLDI file must be fully operational, including support for misaligned reads/writes, and I'm not sure either of those DLDIs are. Perhaps you should try the SuperCard rumble or SuperCard Lite DLDI files.
EDIT:
Upon further testing it seems that it isn't being patched properly. I'll fix it as soon as I can (tomorrow).
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#164882 - tondopie - Sat Nov 29, 2008 7:04 pm
chishm wrote: |
Well it's been over a year since the last release, but a new version is here. As always, v0.90 is on my website.
Changes:
- Fixed cheat parsing bug that required codes to be all on one line
- Changed to a different hooking method that should hopefully work for all games, but may break some that were working before
- Error codes are displayed if something goes wrong while loading the game
- Updated GUI
- Compiles with DevkitARM r24
|
Don't you mean r23b?
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#164890 - chishm - Sun Nov 30, 2008 1:06 am
tondopie wrote: |
chishm wrote: | Changes:
- Compiles with DevkitARM r24
|
Don't you mean r23b? |
No, I mean the (in development) r24.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#164892 - tondopie - Sun Nov 30, 2008 2:00 am
Oooo... intriguing.
_________________
Development Blog: http://teendev.org
Homebrew Podcast: http://homebrewcast.net
Web Design: http://xtendesign.net
#164895 - chishm - Sun Nov 30, 2008 8:29 am
NitroHax has been updated to version 0.90a. There was an error in libfat (one of the downsides of using the cutting edge version) that caused problems for discs with an MBR. So it had nothing to do with DLDIs, and the problem should now be fixed.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#164900 - tepples - Sun Nov 30, 2008 3:32 pm
chishm wrote: |
tondopie wrote: | chishm wrote: | Changes:
- Compiles with DevkitARM r24
|
Don't you mean r23b? |
No, I mean the (in development) r24. |
Is there a tracking bug on SourceForge or wherever listing those bugs that are holding up the release of devkitARM r24 and matching libnds, so that people can follow this for themselves?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#164904 - pas - Sun Nov 30, 2008 5:37 pm
Well.. I tried these: http://uk.codejunkies.com/search/codes/Yu-Gi-Oh!-World-Championship-2008_Nintendo-DS_17826370-17___.aspx again with new new release, and this time the game doesn't even start (white screen).
Any Ideas what I may do wrong chishm ?
I use an m3 simply and it seems to be a pain in the ass homebrewwise...
The other game I tried was that Dragonball DS game (supersonic something something) and that gave me an " Game Cardtrige not readable" error.
Any ways to fix that ?
_________________
Starcraft DS ?
#164915 - chishm - Mon Dec 01, 2008 5:04 am
pas wrote: |
The other game I tried was that Dragonball DS game (supersonic something something) and that gave me an " Game Cardtrige not readable" error. |
I'm pretty sure that error string doesn't appear anywhere in Nitro Hax.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165000 - pas - Fri Dec 05, 2008 5:12 pm
Its what the game outputs... not nitrohax itself
_________________
Starcraft DS ?
#165060 - chishm - Mon Dec 08, 2008 11:29 am
New version 0.91 out. Not many changes this time, but it outputs debugging codes when loading the game. If it fails to load properly, the coloured squares will help figure out why.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165412 - Nintendog66 - Fri Dec 19, 2008 9:36 pm
This isn't working for me... I got some codes for my Pokemon Diamond directly from AR Code manager, I boot the program from my R4DS, remove the card, insert my Pokemon Diamond game, enable the code that I want(yes only 1), I select start game and it gets stuck on a white screen after 4 red squares pop up, the last one turns green and the one next to it turns yellow... What am I doing wrong?
#165432 - chishm - Sat Dec 20, 2008 2:32 am
The squares are used for diagnostic codes during booting of the game. RRRG means that the game is being loaded into memory, RRYR means that the game has finished loading and is going to be started. This tells me that the game freezes after it has finished loading, but not why. Can you post the code you tried using?
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165457 - Nintendog66 - Sun Dec 21, 2008 6:37 pm
It's this one.
- <cheat>
<name>All TM's and HM's (Press SELECT+L)</name>
<codes>94000130 fdfb0000 b21c4d28 00000000 b0000004 00000000 d5000000 005f0148 c0000000 00000064 d6000000 00000bec d4000000 00000001 d2000000 00000000</codes>
</cheat>
Oh and thanks by the way.
#165480 - CuleX - Mon Dec 22, 2008 7:38 pm
Chrishm, congratulations to this great piece of software. You managed to create something that shows incredible willpower. Really, you did do everything right. Almost, but we're coming to that. You reached the quality of a commercial product while reverse-engineering a lot of Datel's proprietary work. Good job here.
However, Pokemon Diamond/Pearl are causing problems. There were already posts about it.
First, I use the German version on a German NDS. If I let NitroHax start, it loads its codes, I remove my SuperCard DS One and insert Pearl. There I select no cheats at all. All I get are two white screens. The final squares were red-red-yellow-red.
I hope you manage to find the source of the problem and eliminate it. We all would be very glad about that and that probably allows you to flag NitroHax finally as 1.0.
#165499 - jackman - Tue Dec 23, 2008 11:16 am
I don't have problems with Pok?mon Diamond/Perl (DE) when using NitroHax. Using NH 0.91 on SCSD with SuperKey. Plugging off the SuperKey and inserting my Pok?mon Diamond/Perl (DE) displays me the corresponding AR Codes I have inserted into the cheats.xml. I activate the Codes I need and the Game starts without problems (however, some of the Codes display me, that my Save is corrupt).
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#165506 - CuleX - Tue Dec 23, 2008 6:39 pm
Maybe it's a problem with some save carts? I'm using a Supercard DS One, and your cart seems to work.
#165524 - chishm - Wed Dec 24, 2008 3:38 pm
New release out today, version 0.92, available as usual from the NitroHax page on my website. For an extra special Christmas present (continuing the tradition), you can has sauce with your codez.
This release fixes Pokemon Diamond/Pearl, and incorporates some improvements to the cheat engine as suggested by Normmatt.
Now before anyone asks, I am releasing source now because circumstances have changed. Practically all flash cards support AR codes now, either through ripped-off engines or ones they've written themselves, so there's no point keeping that secret any more. I would love to release the card reading functions too, but unfortunately I've been informed that they're actually covered by a patent. This means the BootLoader won't build completely from the supplied source, but a compiled copy is in there already.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165529 - sturm105 - Thu Dec 25, 2008 3:30 am
Hey, chishm, I'm currently trying to use this tool, but I've run into a bit of a snag? the edit: banned links removed doesn't work, it causes NitroHax to hang. I'm led to believe this is because it's too large (10.2 MB). If so, how do you know of a database with only English/USA codes? If not, what could be the problem? I'm using three different carts: the TopToy DS, Acekard 2, and the R6 Gold
edit2: links to retail sites removed.
#165530 - chishm - Thu Dec 25, 2008 4:02 am
Yes, the file is too large. It should be a lot smaller than that; around 2MB should fit. NitroHax has to load everything into memory so that you can pull the flash card out before choosing the game. The DS only has 4MiB of main memory and some of that is used for the program. You could try cutting down the file to include only games that you own. Do you really need cheats for 1000+ games?
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165531 - sturm105 - Thu Dec 25, 2008 7:33 am
No? but trimming is a lot of work! How does one automagically trim out the non-US games?
#165532 - tepples - Thu Dec 25, 2008 3:39 pm
sturm105 wrote: |
No? but trimming is a lot of work! |
So is flipping burgers to afford authentic Game Cards, but apparently you did that. I would imagine that doing Ctrl+F to find the titles of your games isn't hard. Or what am I overlooking?
Quote: |
How does one automagically trim out the non-US games? |
How many Game Cards do you own?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#165533 - nanou - Thu Dec 25, 2008 11:45 pm
Ouch, that sounds a bit harsh. Yeah, I can see that the linked site has some questionable associations, but does NitroHax even work on dumped roms?
_________________
- nanou
#165534 - sturm105 - Fri Dec 26, 2008 12:07 am
About 15 myself, but I was gonna have one central list for a few of my friends and we each have around that much? looking at 60-70 games. And we enjoy buying more! Plus, I don't know exactly which ones they have.
#165539 - chishm - Fri Dec 26, 2008 5:55 am
You could try editing the XML by hand to keep only the games you want, or you could give this Action Replay Code Editor (unaffiliated with NitroHax) a go. If you want to keep the entire database I suggest you cut it up into smaller files of around 1-2MB each, based on letter, eg "cheats a-c.xml", then browse for the correct file before inserting the game card. Just make sure that each file is a complete XML document with the correct header and footer.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165541 - jackman - Fri Dec 26, 2008 10:27 am
The ARDS Editor has a serious bug: If you want to open the XML more than 1 times, the Game and Cheatlists will be empty (this occurs on my OS (because of an older JRE?)).
_________________
Equipment:
Nintendo DS, GBAMP v2, SuperCard SD, SuperKey, Acekard 2i
#165542 - chishm - Fri Dec 26, 2008 10:48 am
jackman wrote: |
The ARDS Editor has a serious bug: If you want to open the XML more than 1 times, the Game and Cheatlists will be empty (this occurs on my OS (because of an older JRE?)). |
I haven't written and can't offer support for the ARDS editor.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#165545 - CuleX - Fri Dec 26, 2008 4:02 pm
Thank you, chishm. NitroHax finally works now with Pokemon. Now I don't have to wait for a Nintendo event.
#165546 - sturm105 - Fri Dec 26, 2008 5:42 pm
Thank you very much, that's a brilliant suggestion! I can't believe I didn't think of that!
#165607 - HyperHacker - Mon Dec 29, 2008 10:35 pm
Wouldn't it significantly increase the maximum code list size if the XML were converted to a binary format in RAM? Or does it already do that?
_________________
I'm a PSP hacker now, but I still <3 DS.
#165614 - chishm - Tue Dec 30, 2008 12:23 am
HyperHacker wrote: |
Wouldn't it significantly increase the maximum code list size if the XML were converted to a binary format in RAM? Or does it already do that? |
It parses the XML as it reads the file, and stores it as a tree of native C++ objects.
_________________
http://chishm.drunkencoders.com
http://dldi.drunkencoders.com
#167095 - Soib - Sat Feb 28, 2009 9:54 pm
Hello,
I'm using NitroHax 0.92 on a DSLinker 8G card that has no feature to cheat like some other cards. Indeed this is not what I was looking for; NitroHax exactly meet my expectations, offering the possibility of cheating with normal cartridges to my 10 years old daughter. I think this is an excellent homebrew.
But if I write on this forum, this is to relate a annoying problem. NitroHax loads without problem codes from a xml file that I prepared from a French subscription. After setting up the cartridge games, Pokemon Pearl here, the menu code is displayed and the activation of codes is working well. On the other hand, after the opening of a folder by pressing A, NitroHax opens it, displays the names of codes of the directory and then, hangs completely ! Unable to do anything, no key has some effect. Only solution, turn off the console.
I currently have bypassed the problem by removing all the directories so all <folder> tags in file. There are only <cheat> tags with a personnal presentation to get directories visibles, written in capital letters, and codes names are presented with "- " at the beginning. Visually, this is acceptable, but it gives a long, long list of codes. Fortunately, the R and L buttons can move faster in the consultation !
The same problem occurs with a xml file from the Internet, as PokemonDSActionReplay.xml of pokemondiamondpearl.info or "Pok?mon Trash, the best of AR Trash.xml of PokemonTrash.com.
What is strange, PokemonDSActionReplay.xml file has not been a problem for NitroHax during the first test with it to check its running and if it met our expectations. This file was renamed cheats.xml and located in \NitroHax folder on the card. It was perfectly possible to open a directory, consult the various codes, change directory to another, etc.. Currently the same blocking problem occurs with this file after opening of a directory. As if there had been a deterioration, after the first use of an xml file created by selection in "Pok?mon Trash, the best of AR Trash.xml" of codes for Pokemon Pearl. This is not my first xml file (job in computer area), I have scrupulously followed the tags syntax for Action Replay xml file.
So, thinking that it was linked to the context, I made a soft and a hard formatting of the DSLinker with only NitroHax installed, in the root with a complete cheats.xml file, and also with a reduced one, located in the root and also in \NitroHax. No effect, same blocking problem on opening a directory.
The DSLinker 8G cartridge is updated with firmware v1.45 and xmenu 2.55. I did a test with xmenu 2.56 from MK5 cart which DLinker is a clone, without result.
I tried with the xml file named cheats, or any other name, located in \NitroHax or in root with NitroHax.nds.
I tried with Pokemon Ranger 2. Nothing! NitroHax hangs after opening of a directory of codes.
I have not tried with a game other than Pokemon. I will test it but only after 3 weeks.
I just remember one important point I think. When it worked well, ie when the directory was well open and its contents displayed, the default selection is the first line <..>. In this position, in the window to display the content of <name> and <note> (top screen), characters, which are not alpha-numeric, are displayed. This display seemed random. After thinking, it is probably due to bad or none initialization of data field. Depending on the characters read, this could be the cause of freeze of NitroHax.
Does anyone has used a xml file with <folder> and encountered this problem ? Did you identified a solution ?
Otherwise, we will use NitroHax without folder in xml files.
Thank you in advance for your help.
Soib
The reduced xml file which made NitroHax hangs after the opening of the folder to list names of codes :
<?xml version="1.0" encoding="UTF-8"?>
<codelist>
<name>Pokemon Trash selection reduite</name>
<game>
<name>Pokemon Perle (FR)</name>
<gameid>APAF c89a40b6</gameid>
<date>2008/11/26 13:56</date>
<cheat>
<name>Argent infini (L+R)</name>
<codes>94000130 FCFF0000 B21C4EA8 00000000 B0000004 00000000 000002E4 000F423F D2000000 00000000</codes>
</cheat>
<folder>
<name>Aller partout</name>
<cheat>
<name>Traverser les murs (Tenir R)</name>
<note>Si tu mets plusieurs codes en meme temps, tu peux bloquer ton jeu</note>
<codes>B21C5B88 00000000 DA000000 0000210C D3000000 00000000 D7000000 023FFE18 D2000000 00000000 94000130 FEFF0000 923FFE18 FFEF0010 B21C5B88 00000000 DC000000 0000210C D9000000 00000000 D4000000 FFFFFFF0 D6000000 00000000 D2000000 00000000</codes>
</cheat>
<cheat>
<name>Aller partout (R+B On / L+B Off)</name>
<note>Presser R+B (on) ou L+B (off) - Trop de codes bloquent le jeu</note>
<codes>94000130 FCFD0200 12056C76 00002000 D2000000 00000000 94000130 FCFD0100 12056C76 00001C20 D2000000 00000000</codes>
</cheat>
</folder>
</game>
</codelist>
The reduced xml file bypassing the problem and getting NitroHax well running :
<?xml version="1.0" encoding="UTF-8"?>
<codelist>
<name>Pokemon Trash selection reduite</name>
<game>
<name>Pokemon Perle (FR)</name>
<gameid>APAF c89a40b6</gameid>
<date>2008/11/26 13:56</date>
<cheat>
<name>Argent infini (L+R)</name>
<codes>94000130 FCFF0000 B21C4EA8 00000000 B0000004 00000000 000002E4 000F423F D2000000 00000000</codes>
</cheat>
<cheat>
<name>ALLER PARTOUT :</name>
</cheat>
<cheat>
<name>- Traverser les murs (Tenir R)</name>
<note>Si tu mets plusieurs codes en meme temps, tu peux bloquer ton jeu</note>
<codes>B21C5B88 00000000 DA000000 0000210C D3000000 00000000 D7000000 023FFE18 D2000000 00000000 94000130 FEFF0000 923FFE18 FFEF0010 B21C5B88 00000000 DC000000 0000210C D9000000 00000000 D4000000 FFFFFFF0 D6000000 00000000 D2000000 00000000</codes>
</cheat>
<cheat>
<name>- Aller partout (R+B On / L+B Off)</name>
<note>Presser R+B (on) ou L+B (off) - Trop de codes bloquent le jeu</note>
<codes>94000130 FCFD0200 12056C76 00002000 D2000000 00000000 94000130 FCFD0100 12056C76 00001C20 D2000000 00000000</codes>
</cheat>
</game>
</codelist>
#168386 - strongesthylian - Sun Apr 26, 2009 5:41 pm
I would like to second the fact that Nitro Hax hangs when you're selecting codes and navigate into a folder with codes.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers