Homebrew [DISCUSSION] New Super Ultimate Injector (NSUI)

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
So i tried to create cia's from the Namco collection vol 1 and 2, more specific, the NES games:
- Pac-Man Championship Edition
- Gaplus

Since both are new games (and thus never seen a romdump release before) and work on Windows NES emu's fine, it works with glitches on a DS/3DS emu. I decided to make virtual console games of it (cia)

Wel both don't work, Gaplus gave a wierd title screen and froze, Pac-Man CE black screen

Anyone got it working ? And can tell me what you did , thanks
 
Last edited by DjoeN,

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
nes-inject.png


nes-inject1.png


Maybe i should try with the VirtuaNES for 3DS option onder Content Options -> Injection method: ???
 

hugogas

Member
Newcomer
Joined
Jul 11, 2020
Messages
5
Trophies
0
Age
56
XP
65
Country
United States
Hello, any suggestions to solve a blank screen (just an empty GBC VC Screen) after injecting a Gameboy Classic .CIA? I did it just the same way I did for numerous other roms ... However, just for this single GB-rom (The Smurfs, 1994), nothing seems to help/work ...

I already tried several different ROMS and settings within the NSUI without any luck ... Just a plain, blank Gameboy-screen without any action or movement ... It seems either frozen or not even start loading.

Every hint, idea or solution approach will be highly appreciated!

Greetings
 
Last edited by hugogas,

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,480
Trophies
2
XP
4,918
Country
Canada
Hello, any suggestions to solve a blank screen (just an empty GBC VC Screen) after injecting a Gameboy Classic .CIA? I did it just the same way I did for numerous other roms ... However, just for this single GB-rom (The Smurfs, 1994), nothing seems to help/work ...

I already tried several different ROMS and settings within the NSUI without any luck ... Just a plain, blank Gameboy-screen without any action or movement ... It seems either frozen or not even start loading.

Every hint, idea or solution approach will be highly appreciated!

Greetings
Can ya play the game on the pc using one the emulators?
 

TheRaven81

Active Member
Newcomer
Joined
Mar 24, 2018
Messages
40
Trophies
0
Age
42
XP
217
Country
United States
Any news on the beta 28? :wacko:
Not that I know of. The OP does have a life they need to attend to first before getting anything done here when they got the chance to.
DISCLAIMER: What I am about to say is all speculation.

The pastebin link indicates his last commit was at around this time last year, on 2019/07/22. The pastebin was last updated on May 21st, 2020. I went and hunted down @Asdolo on GitHub, and the profile indicates they have made a few more "contributions to private repositories" since then. I can only guess that those were possibly new commits to the NSUI repository, since it's nowhere publicly listed in their profile.

Based on this, it's quite possible that they are still working on it, and maybe they just don't feel it is ready for release yet. I don't know. There's a LOT of fixes in that list of commits though. All I can say is just be patient and it'll come when it is ready to.
 

Asdolo

the Hedgehog
Member
Joined
Apr 29, 2016
Messages
600
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,246
Country
Argentina
Okay, I think it's time for me to say something.

- Since I started a new job two years ago (plus the college 5 years ago) I had less time to work on personal projects, so I slowly stopped working on NSUI. Another reason is that now I don't use Windows anymore as my primary system, so developing a Windows Application is not that easy. I still have my Windows machine, but I just don't use it anymore. Instead, I usually use a macbook I also use for work and study.

- When I was actively working on NSUI I had a lot of help of a friend from here (@Wacko22). He helped me a lot with debugging, testing, and coming up with new ideas for the app. He may also written some code, I don't remember. We used to talk almost every day in Discord, but he gradually stopped logging in and I can't contact him anymore. I can't blame him, he probably got tired.

- I always wanted to finish NSUI once for all, but every time I open the project I always see that the source code of the application is a mess. I started the project when I had way less knowledgement of programming than now (lot of duplicate code, bad habits, etc). So every time I see it I think "Hey, I should start the project from scratch with a good base".

- I also wanted it to be cross platform, so linux and mac users could use NSUI without problems. The issue here is the User Interface. It's hard for me to develop a cross platform application with a user interface. This year I started a command line version of NSUI, but the essence of the app is the UI and the idea is that the app should be easy to use for an user. So, what's the best way to develop an application with a UI for me? The answer is: Develop it in/for Windows with Visual Studio. But then I have the same problem as before (not being cross platform). So, either I have to really research a way to make cross-platforms desktop applications (with an easy way to build binaries for all platforms) or I have to sacrifice the cross-plaform thing, which I wouldn't like to. Also it would be amazing if I can develop it directly in my macbook.

Maybe you can help me here about what to do.

- Source code? I just can't make it public. At least not the version of NSUI you all know. If someone wants to know the injection processes feel free to ask me. If I ever start a new cross platform version of NSUI (with some help maybe) I will definitely make it open source, but right now I can't upload the current code for all. I just don't want it to be visible by Ninty.

- I enter every day to GBATemp, Twitter and the 3dshacks subreddit, so you can contact me there. Please insist if I don't answer you.

- I have a debug build of Beta 28, but I don't really know if it's stable. It could be broken, but I don't remember. In any case I could upload it and maybe you can test it. It should have all the changes specified here: https://pastebin.com/2HNUEBCp

Well, that's the current situation of me and NSUI. Now in my country we are having quarantine since march (and who knows when it will finish), so I'm at home 24/7. Maybe with some help I can keep working on this, either with the old NSUI or with a new version. I will check this thread from now.

PD: Sorry for my bad english.
 

BETA215

Member not found
Member
Joined
Dec 30, 2014
Messages
333
Trophies
0
Location
they/them | 0xDEAD brain
XP
1,674
Country
Argentina
Okay, I think it's time for me to say something.

- Since I started a new job two years ago (plus the college 5 years ago) I had less time to work on personal projects, so I slowly stopped working on NSUI. Another reason is that now I don't use Windows anymore as my primary system, so developing a Windows Application is not that easy. I still have my Windows machine, but I just don't use it anymore. Instead, I usually use a macbook I also use for work and study.

- When I was actively working on NSUI I had a lot of help of a friend from here (@Wacko22). He helped me a lot with debugging, testing, and coming up with new ideas for the app. He may also written some code, I don't remember. We used to talk almost every day in Discord, but he gradually stopped logging in and I can't contact him anymore. I can't blame him, he probably got tired.

- I always wanted to finish NSUI once for all, but every time I open the project I always see that the source code of the application is a mess. I started the project when I had way less knowledgement of programming than now (lot of duplicate code, bad habits, etc). So every time I see it I think "Hey, I should start the project from scratch with a good base".

- I also wanted it to be cross platform, so linux and mac users could use NSUI without problems. The issue here is the User Interface. It's hard for me to develop a cross platform application with a user interface. This year I started a command line version of NSUI, but the essence of the app is the UI and the idea is that the app should be easy to use for an user. So, what's the best way to develop an application with a UI for me? The answer is: Develop it in/for Windows with Visual Studio. But then I have the same problem as before (not being cross platform). So, either I have to really research a way to make cross-platforms desktop applications (with an easy way to build binaries for all platforms) or I have to sacrifice the cross-plaform thing, which I wouldn't like to. Also it would be amazing if I can develop it directly in my macbook.

Maybe you can help me here about what to do.

- Source code? I just can't make it public. At least not the version of NSUI you all know. If someone wants to know the injection processes feel free to ask me. If I ever start a new cross platform version of NSUI (with some help maybe) I will definitely make it open source, but right now I can't upload the current code for all. I just don't want it to be visible by Ninty.

- I enter every day to GBATemp, Twitter and the 3dshacks subreddit, so you can contact me there. Please insist if I don't answer you.

- I have a debug build of Beta 28, but I don't really know if it's stable. It could be broken, but I don't remember. In any case I could upload it and maybe you can test it. It should have all the changes specified here: https://pastebin.com/2HNUEBCp

Well, that's the current situation of me and NSUI. Now in my country we are having quarantine since march (and who knows when it will finish), so I'm at home 24/7. Maybe with some help I can keep working on this, either with the old NSUI or with a new version. I will check this thread from now.

PD: Sorry for my bad english.

Hi asdolo, I'm Argentinian too. Your English is quite good tbh, so don't worry about that xD

Glad to hear the news, really. Hope the guys here help you find a way to manage all this. To be honest, I recently bought a N3DSXL (given my not so nice economy), and I'm truly happy using your program. It has granted me the power to play lots of games I couldn't have played in this particular and convenient way. So, big thanks for that, really!

Don't be afraid to communicate what happens you. Silence makes things worst, actually. Happy that you decided to write this message, and hoping you get some help <3. Congrats for your great work!
 
  • Like
Reactions: Asdolo

Ampersound

Well-Known Member
Member
Joined
Feb 4, 2018
Messages
276
Trophies
0
Age
37
XP
1,467
Country
Germany
Sounds like pretty nice changes for Beta28.
So far i've used the Tool to inject Seiken Densetsu 3, Umihara Kawase, Micro Mages, Zelda alttp randomizers and mother3.
Hope you can sort out your troubles with a cross platform UI. I am not experienced at that, but it should be possible for web apps for example. Also Java can be more easily used cross-platform
 
  • Like
Reactions: Asdolo

playstays_shun

Well-Known Member
Member
Joined
May 22, 2019
Messages
548
Trophies
0
Age
74
XP
1,760
Country
United States
Apologies for my ignorance, skimmed about half of this thread

1- what emu is it using for MD/Genesis?
2- native Nintendo emulator for SNES correct? Does it play the 'special chip' titles or nah? I'm lead to believe no but I want to check. Amazing the voodoo they performed on the SNES mini to make it ship with a bunch of those (though they are heavy hitter titles)
--

3- is MD/Genesis best settings 'pixel perfect' and bilinear filtering off? Thats what I would imagine
4- have you guys experienced serious audio crackling and stuff modifying volume level above 100 in NSUI for SNES, even at a not uncomfortable volume?

Pretty cool it picks up right where it left off save state-like, for SNES Nintendo emu. Wish they did something as smooth as that (and return to home screen) with GBA. It's a mystery how they didnt since SNES is more powerful than GBA

--

also N3DS is a superior emu machine to Vita, right? Those are the only modded handhelds I have. My switch is still stock and will be for the foreseeable future (online play, updates, not tinkering, I dont mod latest gen stuff as a general rule)

edit- looks like picodrive core on RA for Genesis
 
Last edited by playstays_shun,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
sorry, with GBC I meant GameBoy Classic ... my fault ...

I just tried it again, still no luck:
This game doesn't work as an official Game Boy Virtual Console injection. Tried both the v1.0 (CDFF161F) and v1.1 (8B5BCDE7) revision.
Play this game with mGBA, GameYoB (DSiWare CIA), or RetroArch (Gambatte core) emulators. You can also choose the Injection method: RetroArch Gambatte forwarder in NSUI if you like this as its own HOME Menu title.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: hey