Tutorial  Updated

How to use NitroHax3DS (Including Managing Cheats File Size)

NitroHax3DS is a tool to apply cheat codes to NTR (NDS) games on the 3DS. This tutorial guides you on how to install, add cheats, and how to deal with the 2,500kb (2.5mb) cheats.xml file size limit. This tutorial does not show you the general usage of NitroHax, as the homebrew GUI generally takes care of that for you.

Requirements
  • A 3DS with Luma 6.1.2 or newer using boot9strap is the recommended setup for your 3DS and for any homebrew.
    If you are still on arm9loaderhax, pasta cfw, or anything alike, then try updating your hacks to boot9strap.
  • NitroHax3DS 0.99.NTR (Final ver?) CIA file, Do not use the DSi release downloads.
  • FBI 2.6.1 (Final) for installing NitroHax3DS CIA file.
  • Revolution 4 Cheat Code Editor (R4CCE) for managing the cheats.xml cheats and therefore the file size.
  • An Action Replay XML file (cheats.xml), e.g., DeadSkullzJr Repo (right click -> save link as), CodeJunkies EU, CodeJunkies US
NitroHax3DS Installation and Usage

Please follow the instructions on the NitroHax3DS readme for general Installation and Usage Instructions.

Lowering the cheats.xml file size

While NitroHax3DS has no actual cheats.xml file size limit, it should NOT exceed 2.5MB, nor should it really even get close to that size. NitroHax3DS loads the cheats.xml to RAM and the 3DS only has 4MB of RAM. This means you would potentially run out of ram, or leave too little amount of RAM available for the game or system to work sufficiently.

To be on the safe side I recommend lowering the cheats.xml file size to be less than 1.5MB in size. The lower it is, the better. You should only have cheat codes for games you want to use, and only have cheat codes you plan to actually use. White screens and crashes may be caused by the cheats.xml being too large (even if it's around 1.5MB).
  1. Open R4CCE, click `File` -> `Open` -> And open the cheats.xml file.
  2. Remove all cheats for games you do not have and/or want to use, the more you can remove the better.
  3. Once you have the cheats.xml lowered as much as you can, Put it on the root of your 3DS SD Card.
F.A.Q

Q: I get a white screen when booting from Nitro but not when I boot normally;
A: The game may be unsupported, or the cheat code may be incompatible with your specific ROM region.

Q: I'm encountering a problem that happens even if I disable all cheats, yet doesn't happen if I play without NitroHax3DS;
A: It might be a NitroHax3DS problem. If you feel strongly that it could be a NitroHax3DS bug, report it on the GitHub Issues page and not here.

Q: Do DSi Enhanced Games work? What about DSi Exclusive Games?
A: No! [source] Sadly DSi Enhanced Games are not supported! This is due to NitroHax using an incredibly outdated Cart loader code that is not compatible with TWL game cartridges. This means both DSi Enhanced and DSi Exclusive games are not supported. E.g., Pokemon SoulSilver/HeartGold (DSi Enhanced), and Face Training (DSi Exclusive).

Got a question not here? Post it below.
 
Last edited by PRAGMA,

BGC592

Member
Newcomer
Joined
Dec 29, 2015
Messages
22
Trophies
0
Location
Somewhere
XP
117
Country
Australia
Wait so Nitro itself isnt loading? Do you mean its not showing on the home menu or when you boot it doesnt load? Can you give more details?

Yes, nitrohax isn't loading, hb_menu isn't loading, any ntr or twl game isn't loading when i have twlbg.cxi placed onto my sd and on the specified version of luma, even though they show up on the home menu. For all ntr and twl games and apps, what happens is
1. i click it
2. it fades to black, like all 3ds apps do
3. it stays on black and hangs just after the bg music of the home menu stops

Removing twlbg.cxi allows me to run ds games again, but i did everything right according to the guide and even downloaded a pre patched version of twlbg.cxi and used that, which didn't work as well. I'm sure I don't have any preexisting modifications of twl_firm, considering the only time i've even touched it was to dump it.

I'm not even sure if it's a problem with twlbg.cxi, considering other people seem to have no problems with it. Could it be an issue with my 3ds?
 

PRAGMA

Well-Known Member
OP
Member
Joined
Dec 29, 2015
Messages
2,258
Trophies
1
Location
Ireland
Website
github.com
XP
5,037
Country
Ireland
Yes, nitrohax isn't loading, hb_menu isn't loading, any ntr or twl game isn't loading when i have twlbg.cxi placed onto my sd and on the specified version of luma, even though they show up on the home menu. For all ntr and twl games and apps, what happens is
1. i click it
2. it fades to black, like all 3ds apps do
3. it stays on black and hangs just after the bg music of the home menu stops

Removing twlbg.cxi allows me to run ds games again, but i did everything right according to the guide and even downloaded a pre patched version of twlbg.cxi and used that, which didn't work as well. I'm sure I don't have any preexisting modifications of twl_firm, considering the only time i've even touched it was to dump it.

I'm not even sure if it's a problem with twlbg.cxi, considering other people seem to have no problems with it. Could it be an issue with my 3ds?
Yeah it seems to be your 3DS since not even hb_menu loads.
Not entirely sure how you would get around this doe D:
 

BGC592

Member
Newcomer
Joined
Dec 29, 2015
Messages
22
Trophies
0
Location
Somewhere
XP
117
Country
Australia
Yeah it seems to be your 3DS since not even hb_menu loads.
Not entirely sure how you would get around this doe D:
Oh well, looks like i'm out of luck then. Thanks for trying though.

Maybe i'll get it working eventually, but i'm probably just gonna wait till there's mainstream luma support and see if it works for my 3ds then.
 

herolarcio

The difference is night and day.
Member
Joined
Oct 26, 2015
Messages
208
Trophies
0
Age
25
Location
My room
XP
196
Country
United States
Yeah it seems to be your 3DS since not even hb_menu loads.
Not entirely sure how you would get around this doe D:

It happens to me too, same things, both self-patched and pre patched black screen. I have an o3DS original. (4 years :D). Since the original has that 3D light I have a thing to add. It crashes before the 3D light shuts off.
 
Last edited by herolarcio,

tekimotop

Well-Known Member
Newcomer
Joined
Jan 10, 2016
Messages
81
Trophies
0
Age
21
XP
55
Country
United States
It shouldnt fail, You could instead use the pre-patched .cxi's, Google "twlBg.cxi" and click the second link
Hey man,after luma updater 1.4 when i try to check what luma version i have its emty and it always says that there is a newr more stable version no matter how many times I update.Can you help?
 

Returnofganon

I pretend like I know what I'm talking about
Member
Joined
Jul 1, 2015
Messages
537
Trophies
0
XP
454
Country
United States
Im getting an error that says: FAT init failed Check that SD access was enabled!
Anyone know how to fix this? I re downloaded the latest dev version of luma through luma updater so I know its not that.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: It's a shame some people's cake always resort to the same taste