Homebrew postLoader4

  • Thread starter Thread starter stfour
  • Start date Start date
  • Views Views 563,499
  • Replies Replies 4,203
  • Likes Likes 16
one weird thing though,
you know nintendont and loaders are not living happily together, given that you get lots of codedumps when launching games at the moment the kernel is trying to get loaded.
the old codedumps are not happening here with this latest version however I'm getting a new dump:
155mpkw.jpg


I'm posting this here to hopefully help to fix these codedumps once and for all.

Another issue/bug I noticed while testing is that the second wiimote doesn't work in PL4

thanks again for that update
 
So that code dump is from Nintendont, right? I wonder what postLoader, USB GX, etc., are doing wrong in comparison to the Homebrew Channel..

Unfortunately though, I can't reproduce any more crashes with Nintendont, postLoader, and my SD card (I guess it's really comaptible :s), so I'm not really sure where to go from here.

Regarding a second Wii remote, I think the code only looks at the first one for selecting things right now. Or do you mean your second one won't even connect to the Wii while postLoader is running?
 
  • Like
Reactions: WiiFreasko
it connects but doesn't move or click.

as for the loaders it looks like the "stub" in nintendont is in conflict with the "stub" in the loaders since the dumps happen only after quiting certain games (mainly dsp 4 and 9 games), return to loader then trying to launch any game with nintendont.
it's not a random crash I can reproduce it whenever I want
 
That probably explains it, then. I don't have any DSP v4 or v9 games that actually work in Nintendont right now.
 
Apologies for the double post, but I came up with an idea to try and resolve this last pesky Nintendont crash.

WiiFreasko, can you see if this test build fixes your crash? I forcefully unload postLoader's return stub when booting Nintendont. Maybe this can be used as a temporary workaround. I can't reproduce the 81299c8c crash reliably, and you seem to be able to, so it'd be a great help if you could take a look real quick.

<Removed, see the unofficial release 2 posts below>

If it works, I'll upload a new version to Github and the source code.
 
  • Like
Reactions: AbdallahTerro
Unofficial postLoader 4.7.8:
  • Revert the Nintendont crash "fix" (it was really on Nintendont's end). Please use Nintendont 1.61 or higher for less chances of crashing before a game boots.
  • Nintendont support: turn on memory card emulation by default if the play count is < 2.

Download: https://github.com/thedax/postloader/releases/download/4.7.8/postloader.4.7.8.zip
Source: https://github.com/thedax/postloader/commit/ac0e0c251b28253fdcd3815f038e1e753551d25c

Unofficial postLoader 4.7.7:
  • Finally fix the Nintendont loader crash for real.
  • Tell Nintendont to use the OSReport patch (useful for USB Gecko output when running GC games).
  • Don't boot Nintendont if the configuration file (nincfg.bin) can't be written.
  • Support the newer <ahb_access/> tag when deciding on reloading IOS or not.
  • Misc. English grammatical tweaks.
Download:
https://github.com/thedax/postloader/releases/download/4.7.7/postLoader.4.7.7.zip

Source:
https://github.com/thedax/postloader/commit/dd3d9af6140a6e080eb27514345942996d093f16

AbdallahTerro: https://github.com/thedax/postloader/blob/master/source/stub.c#L26 stfour already had some code written to unload the stub, so I just invoked it. I missed the memory card emu request, I'll get that next time I push.

Edit: Hmm..maybe it's not really solved "for real" yet..I'm still getting crashes, but very rarely.
Edit 2: Seems like the crash was on Nintendont's end. Once I figure out enabling memory card emulation by default, I'll push 4.7.8.
 
Hello,

Just wanted to thank you for this awesome piece of work!

On note, I've stumble upon a little problem.
Everytime I boot Postloader it tels me it cannot find a config file.
When I create one it tels me I;ve had succes.
But still everytime I boot PL it nagges me about the config file.

I'm using PL from HDD.
Using the Wiiflow + PL masterpiece pack.

Any help would be appreciated.
 
What USB port do you have the HDD plugged into? On a Wii, it needs to be plugged into the bottom-most port (if it's laying flat, or the one closest to the skinny edge if it's standing vertically). If it's one of those HDDs with a Y cable, try swapping the two USB plugs around; you might have the data plug plugged into the wrong USB slot.
 
Unofficial postLoader 4.7.8:
  • Revert the Nintendont crash "fix" (it was really on Nintendont's end). Please use Nintendont 1.61 or higher for less chances of crashing before a game boots.
  • Nintendont support: turn on memory card emulation by default if the play count is < 2.
.
well thanks anyways your workaround was working fine though.
And thanks to Fix94 because he fixed it fully for all the loaders too
 
Unofficial postLoader 4.7.9:
  • Nintendont support: save and load the HID controller option properly.
  • Don't show the Nintendont HID option if running on Wii U. The option -must- be on, on Wii U.
Download: https://github.com/thedax/postloader/releases/download/4.7.9/postLoader.4.7.9.zip
Source: https://github.com/thedax/postloader/commit/70197f35381e1d0cec0e6e0bcfe81b71473fee90

You don't really need this update if you don't use HID controllers. It's just to fix a minor bug with not saving the setting properly, and hiding the option to turn HID on and off on Wii U, since NIN_Boot forces it anyway.
 
  • Like
Reactions: MassiveRican
Unofficial postLoader 4.7.9:
  • Nintendont support: save and load the HID controller option properly.
  • Don't show the Nintendont HID option if running on Wii U. The option -must- be on, on Wii U.
Download: https://github.com/thedax/postloader/releases/download/4.7.9/postLoader.4.7.9.zip

Source: https://github.com/thedax/postloader/commit/70197f35381e1d0cec0e6e0bcfe81b71473fee90

You don't really need this update if you don't use HID controllers. It's just to fix a minor bug with not saving the setting properly, and hiding the option to turn HID on and off on Wii U, since NIN_Boot forces it anyway.

Hi.
I tried all your revision for nintendont support, and don't working for me!
I press home and select gamecube mode - nintendont
but when i try to start a game postloader changes it's them( turn to black theme and i have a grey theme like a original wii menu)
then gave me this error:

There was a problem executing dml
please check if your gamecube mode is the right one.press home

I tried even a fresh installation on a empty sd, but is the same !

Can you help me?
 
Hi.
I tried all your revision for nintendont support, and don't working for me!
I press home and select gamecube mode - nintendont
but when i try to start a game postloader changes it's them( turn to black theme and i have a grey theme like a original wii menu)
then gave me this error:

There was a problem executing dml
please check if your gamecube mode is the right one.press home

I tried even a fresh installation on a empty sd, but is the same !

Can you help me?

Do you have Nintendont on the same device as your games, at /apps/nintendont/boot.dol? postLoader looks for it wherever your games are, so if they are on USB, Nintendont needs to be on your USB drive.
 
Do you have Nintendont on the same device as your games, at /apps/nintendont/boot.dol? postLoader looks for it wherever your games are, so if they are on USB, Nintendont needs to be on your USB drive.

I had it on sd. and games are on usb.
Thanks, I will try !
 
Good !
now it works(with nintendont on usb)
I've found that in the nintendont postloader settings miss language selection!
so my games start in english, not in italian.
I hope you can fix it !

Thanks again
 
postLoader just lets Nintendont decide what to do with the language, so if you need a different one, you can stop the auto boot with B once Nintendont starts loading, and change the settings. You'll have to do it every time for now though. I'll look into adding a language select later.
 
Apologies for the double post, but I'd like testers (gig71, and whoever else that has games with multiple languages) before pushing the next release:

I've implemented a language selection menu for Nintendont games, but I lack any games that are multi5 or Japanese.

Removed, see below.

You can find it on the same B menu as widescreen, activity LED, etc..

Please tell me how it works.
 
  • Like
Reactions: gig71
Apologies for the double post, but I'd like testers (gig71, and whoever else that has games with multiple languages) before pushing the next release:

I've implemented a language selection menu for Nintendont games, but I lack any games that are multi5 or Japanese.

http://www.mediafire.com/download/h2pla1ua7yoqh2w/postloader.zip

You can find it on the same B menu as widescreen, activity LED, etc..

Please tell me how it works.

Hi, Tested mario kart dd laguage set to italian and it works !

Great !!!!!!
Thanx a lot
 
  • Like
Reactions: MassiveRican
Unofficial postLoader 4.7.91:
  • Use a slightly different versioning scheme, since the following changes don't warrant the next major version (4.8.0).
  • Nintendont: Remove some redundant safety checks, and simplify the booting code.
  • Nintendont: Add a menu option to boot games in supported languages.
  • Nintendont: Clean out/delete ndebug.log on every boot to perform as clean of a boot as possible.
Source: https://github.com/thedax/postloader/commit/9b8a171685ee52710b98c50c6a0e1aac291fca0e
Download: https://github.com/thedax/postloader/releases/download/4.7.91/postLoader.4.7.91.zip

Pretty much all that's left to do with Nintendont support is add a cheat enabling option, and enabling video mode switching. I added ndebug.log cleaning since it seems like it can cause oddities to happen with Nintendont when it's too large, and Nintendont itself doesn't delete it on every boot, so meh.
 

Site & Scene News

Popular threads in this forum