So, uhm, I don't really know how to describe this... Like... Do you know that chainloader that gets into every GCN inject? I worked on this! Not only on it but also the loader this chainloader loads...
So this loader it loads I reduced 50% in size... While still beeing as accurate as you know it! Wait, you don't know it? Damn...
The main loader I changed to allow to have a nincfg.bin per inject... Wait... What? You don't know what this means?
Mhkay... So let's f*ck all this... ... ...I worked the last week day and night to give you a nintendont loader which:
- Is 100% crash save
- Is fast as lightning
- Loads the nincfg.bin from the root of the SD card as a fallback only
For the last thing this means the loader tries to load from:
1)
2) Embedded into the inject itself (to the ones working on Teconmoon, UWUVCI and stuff: It searches for a nincfg.bin beside the game.iso/disc2.iso inside of the NFS)
3) (Fallback)
You as a user might still just scratch your head... Sorry about that but let's see what devs make from this?
Devs: Here you go: https://github.com/V10lator/nintendont-autoboot-forwarder/actions/runs/6595301167#artifacts
On a side note: The nintendont-autoboot-forwarder was GPLv2 no matter what the license file told! It used (and uses) (a lot of) GPLv2 codes, so...
BTW: I'm releasing this as-is as I tried to implement it into injectors but I can't even manage to run UWUVCI and Teconmoon's Injectors source code is such a mess... The nincfg.bin config creation menu (Form2.cs) needs a complete rewrite but... Well, I gave up on this rewrite, let's see what @piratesephiroth makes from this...
BTW²: Yes, all nincfg.bin loading paths have been tested and confirmed by me. You don't want to know what frankenstein-teconmoon injector builds I have on my HDD... There's also an unreleased nincfg.bin creating/editing homebrew made by me which helped a lot in testing this nintendont loader (this homebrew is a quick&dirty hacked PoC at best so dont ask for it, please).
BTW³: Don't know about UWUVCI but I also found a big bummer in teconmoon's injector while doing my magic:
(upper image is after my fix, lower image is what teconmoon's injector gives you today - PR pending)
So this loader it loads I reduced 50% in size... While still beeing as accurate as you know it! Wait, you don't know it? Damn...
The main loader I changed to allow to have a nincfg.bin per inject... Wait... What? You don't know what this means?
Mhkay... So let's f*ck all this... ... ...I worked the last week day and night to give you a nintendont loader which:
- Is 100% crash save
- Is fast as lightning
- Loads the nincfg.bin from the root of the SD card as a fallback only
For the last thing this means the loader tries to load from:
1)
SD:/nintendont/configs/[GAMEID].bin
2) Embedded into the inject itself (to the ones working on Teconmoon, UWUVCI and stuff: It searches for a nincfg.bin beside the game.iso/disc2.iso inside of the NFS)
3) (Fallback)
SD:/nincfg.bin
You as a user might still just scratch your head... Sorry about that but let's see what devs make from this?
Devs: Here you go: https://github.com/V10lator/nintendont-autoboot-forwarder/actions/runs/6595301167#artifacts
On a side note: The nintendont-autoboot-forwarder was GPLv2 no matter what the license file told! It used (and uses) (a lot of) GPLv2 codes, so...
BTW: I'm releasing this as-is as I tried to implement it into injectors but I can't even manage to run UWUVCI and Teconmoon's Injectors source code is such a mess... The nincfg.bin config creation menu (Form2.cs) needs a complete rewrite but... Well, I gave up on this rewrite, let's see what @piratesephiroth makes from this...
BTW²: Yes, all nincfg.bin loading paths have been tested and confirmed by me. You don't want to know what frankenstein-teconmoon injector builds I have on my HDD... There's also an unreleased nincfg.bin creating/editing homebrew made by me which helped a lot in testing this nintendont loader (this homebrew is a quick&dirty hacked PoC at best so dont ask for it, please).
BTW³: Don't know about UWUVCI but I also found a big bummer in teconmoon's injector while doing my magic:
(upper image is after my fix, lower image is what teconmoon's injector gives you today - PR pending)