Homebrew [DISCUSSION] New Super Ultimate Injector (NSUI)

Wacko22

Member
Newcomer
Joined
Jun 6, 2015
Messages
19
Trophies
0
XP
240
Country
United States
I don't know where to even try to fix this problem I'm having. Guess I'll start by asking here

I'm having issues with a very specific game and New Super Ultimate Injector: Mega Man Battle Network 3 (Blue and White). Specifically, it's the Wii U patched versions of those games (which added some exclusive chips, changed map tile brightness, and that's about it).

When I use NSUI to generate CIA files with them, they work just perfectly with no problems. If I use NSUI and add Sleep and Hard Reset patches, the games will run, and both Sleep and Hard Reset will work. But... the second I try to enter an in-game menu (Save, Network, Folder, or anything else), the game just soft-freezes. Music will keep playing, but I can't control the game anymore. The Hard Reset will still work, Sleep Mode combo will still work, but nothing else.

The non-Wii U patched MMBN3 games will work just fine with Sleep/Reset patches. The other games in the series have no issues of any kind like this.

So uh... Where would I even start on trying to figure this out? It's a very specific case, since there's not many GBA games with Wii U specific goodies.

What I really don't get is why a problem like this would occur with in-game menus when adding those patches, especially when none of the other games have that problem, and the non-Wii U patched MMBN3 games don't have this problem. Anybody have any ideas?

The Wii U patch adds some code near the end of the ROM's data, which is where NSUI tries to put the sleep/hard reset patches, so there's some conflict going on.

If you want a temporary fix, you can take the Wii U patched ROM and add padding to make it 16 MB. This will add way plenty space for the patches, and it shouldn't cause problems with importing/exporting save files.

1. Download HxD.

2. Open the Wii U-patched ROM.

3. Make sure your cursor is at the end of the data (bottom left will say Offset(h): 800000), then Edit -> Insert bytes...

4. Bytecount: 800000 (hex), Fill pattern: FF -> OK -> OK to changing the file-size.

Save changes and that should be it! Now try using this 16 MB ROM in NSUI.
 
Last edited by Wacko22,
  • Like
Reactions: TheMooX

MultiKoopa

Well-Known Member
Member
Joined
Jun 11, 2018
Messages
469
Trophies
0
Age
34
XP
1,083
Country
United States
The Wii U patch adds some code near the end of the ROM's data, which is where NSUI tries to put the sleep/hard reset patches, so there's some conflict going on.

If you want a temporary fix, you can take the Wii U patched ROM and add padding to make it 16 MB. This will add way plenty space for the patches, and it shouldn't cause problems with importing/exporting save files.

1. Download HxD.

2. Open the Wii U-patched ROM.

3. Make sure your cursor is at the end of the data (bottom left will say Offset(h): 800000), then Edit -> Insert bytes...

4. Bytecount: 800000 (hex), Fill pattern: FF -> OK -> OK to changing the file-size.

Save changes and that should be it! Now try using this 16 MB ROM in NSUI.

Gonna try that out, Wacko22. I'll let you know how it goes.
Oh, but... why would this be a "temporary fix"?
 

MultiKoopa

Well-Known Member
Member
Joined
Jun 11, 2018
Messages
469
Trophies
0
Age
34
XP
1,083
Country
United States
It worked! Perfectly! Imported saves from the non-Wii U version of the game, sleep mode works, hard reset works, menu and saving works.

Thanks a lot, Wacko22!!

But why would this be a "temporary fix"? Should I let NSUI's creator know about this specific problem so they can put an exception for these specific games?
 

Asdolo

the Hedgehog
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,251
Country
Argentina
It worked! Perfectly! Imported saves from the non-Wii U version of the game, sleep mode works, hard reset works, menu and saving works.

Thanks a lot, Wacko22!!

But why would this be a "temporary fix"? Should I let NSUI's creator know about this specific problem so they can put an exception for these specific games?

@Wacko22 is actually helping me a a lot with this so I'm up to date with all!
 

Wacko22

Member
Newcomer
Joined
Jun 6, 2015
Messages
19
Trophies
0
XP
240
Country
United States
Oh, awesome! Also, thanks for NSUI in general :P

But do YOU know what Wacko meant by "temporary fix"? just that it's not a part of NSUI and has to be done manually?
Yeah I should have said "temporary workaround" instead. The fix is permanent, it's just that it makes the game take up 2x more space than it should. :P
 

Mbookus

Member
Newcomer
Joined
Dec 26, 2017
Messages
23
Trophies
0
Age
28
XP
105
Country
United States
Download Beta 27
Be sure to read the OP disclaimer below first.

NSUI-Beta.png


Before you ask, this is not the official release thread of New Super Ultimate Injector. This is just a temporary discussion thread involving the current betas of the program. If you have any questions or feedback, feel free to comment here. Issues with your NSUI beta? Go ahead, ask here and note the version of your beta. Once NSUI is officially released, this thread can be locked and/or moved.


DISCLAIMER: I do not own NSUI. @Asdolo is the original author of the program. I am not attempting advertisement, piracy, plagiarism or copyright infringement.
Does this verssion have downloadplay/support download play
 

mIRChele

Well-Known Member
Newcomer
Joined
Nov 4, 2016
Messages
49
Trophies
0
Age
43
XP
341
Country
Italy
Hi, I'm trying to inject Pokémon Emerald (italian version) but no luck so far, when I try to save the game tells me there's an error and then it waits forever. I tried both Ultimate VC Injector and this NSUI because I read that this program can fix these problems. I even modified the gba file with this guide ( https://gbatemp.net/threads/fixes-for-all-gba-pokemons-save-issue-with-agb_firm.390508/ ), it doesn't work either. I changed the save type both to macronix+rtc and sanyo+rtc, still no luck. Other guides I saw seem a bit outdated. How can I fix it?
 

Mbookus

Member
Newcomer
Joined
Dec 26, 2017
Messages
23
Trophies
0
Age
28
XP
105
Country
United States
Hi, I'm trying to inject Pokémon Emerald (italian version) but no luck so far, when I try to save the game tells me there's an error and then it waits forever. I tried both Ultimate VC Injector and this NSUI because I read that this program can fix these problems. I even modified the gba file with this guide ( https://gbatemp.net/threads/fixes-for-all-gba-pokemons-save-issue-with-agb_firm.390508/ ), it doesn't work either. I changed the save type both to macronix+rtc and sanyo+rtc, still no luck. Other guides I saw seem a bit outdated. How can I fix it?
try gba vc injector
 

Mbookus

Member
Newcomer
Joined
Dec 26, 2017
Messages
23
Trophies
0
Age
28
XP
105
Country
United States
As i have written in my post, I already tried that
you know, on the subject of nsui, did you translate the newest version, being the hacking noob that i am i dont know how to use the translation tool that came in the realease folder

--------------------- MERGED ---------------------------

you know, on the subject of nsui, did you translate the newest version, being the hacking noob that i am i dont know how to use the translation tool that came in the realease folder
WRONG idiot you can change the language in the options
 

Wacko22

Member
Newcomer
Joined
Jun 6, 2015
Messages
19
Trophies
0
XP
240
Country
United States
Does this verssion have downloadplay/support download play
Yeah, Download Play is supported for NES multiplayer.

Hi, I'm trying to inject Pokémon Emerald (italian version) but no luck so far, when I try to save the game tells me there's an error and then it waits forever. I tried both Ultimate VC Injector and this NSUI because I read that this program can fix these problems. I even modified the gba file with this guide ( https://gbatemp.net/threads/fixes-for-all-gba-pokemons-save-issue-with-agb_firm.390508/ ), it doesn't work either. I changed the save type both to macronix+rtc and sanyo+rtc, still no luck. Other guides I saw seem a bit outdated. How can I fix it?
Hm, I tried injecting it with Macronix+RTC in Beta 27 and it seemed to save/load fine.

Can you provide the MD5 of the ROM you are using?
Are either of the sleep/reset patch options in NSUI enabled?
Are you able to save/load with other GBA injects, especially other Pokemon games/languages?
 
Last edited by Wacko22,

Mbookus

Member
Newcomer
Joined
Dec 26, 2017
Messages
23
Trophies
0
Age
28
XP
105
Country
United States
Yeah, Download Play is supported for NES multiplayer.


Hm, I tried injecting it with Macronix+RTC in Beta 27 and it seemed to save/load fine.

Can you provide the MD5 of the ROM you are using?
Are either of the sleep/reset patch options in NSUI enabled?
Are you able to save/load with other GBA injects, especially other Pokemon games/languages?
I think i will test this for myself, since i have Pokemon emerald English version on my 3ds (I haven't used it yet) note that I used the ultimate Gba Vc Injector, so let me try the saves there

--------------------- MERGED ---------------------------

I think i will test this for myself, since i have Pokemon emerald English version on my 3ds (I haven't used it yet) note that I used the ultimate Gba Vc Injector, so let me try the saves there
I just checked and the english version does not seem to load, I will re inject later
 

Mbookus

Member
Newcomer
Joined
Dec 26, 2017
Messages
23
Trophies
0
Age
28
XP
105
Country
United States
English cia loads fine (pokemon emerald) note that i used nsui, maybe their is something wrong with the rom
 

CyberTails

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
201
Trophies
0
XP
337
Country
United States
Nice Idea. Looking Forward to the Game Gear Addition in the future (For when I get Sonic 2 and Ax Battler someday)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: yawn