Homebrew postLoader4

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,689
Trophies
2
Age
43
Location
Belgium
XP
8,085
Country
Belgium
Ouch...I think I just had my first real crash in postloader. Happens with following two files:

SD:\games\Eternal darkness PAL.iso
SD:\games\Starfox adventures PAL.iso

They show up in the gameslist alright. E.D. even has a background images. But as soon as I hover over them...crash. Probably because of what daxtsu said. Or else it doesn't like spaces in names?



Also...a question:
* postLoader will now ask to dump your hbc stub. This is required one. You cannot do this in neek2o, as postloader must be executed by hbc to save the stub.

What does this mean, exactly? I'm running neek2o, but I still have HBC 1.0.7 installed (I think...postloader is just so much better I may have removed it to save space). Would it be okay to run HBC, then postloader to get rid of the question?
Or would it be better to just check for neek2o presence and skip the question if the answer is yes?

EDIT: nevermind: I don't have the HBC anymore. How about a homebrew filter that I never use? :P


(oh, and I take that was supposed to say "This is required onCe")
 

stfour

Well-Known Member
OP
Member
Joined
May 24, 2011
Messages
1,592
Trophies
0
XP
350
Country
Italy
SD:\games\Eternal darkness PAL.iso
SD:\games\Starfox adventures PAL.iso

Devo or dm(l) mode ?

Also...a question:
* postLoader will now ask to dump your hbc stub. This is required one. You cannot do this in neek2o, as postloader must be executed by hbc to save the stub.

What does this mean, exactly? I'm running neek2o, but I still have HBC 1.0.7 installed (I think...postloader is just so much better I may have removed it to save space). Would it be okay to run HBC, then postloader to get rid of the question?
Or would it be better to just check for neek2o presence and skip the question if the answer is yes?

EDIT: nevermind: I don't have the HBC anymore. How about a homebrew filter that I never use? :P


(oh, and I take that was supposed to say "This is required onCe")

I don't know if homebrew filter install a stub. I cannot dist the hbc stub becouse it may violate gpl. So the only way is to dump it. The stub installed by priiloader (real or neek) is incompatible with devolution, but will work with almost any other hb. If you have hbc on real nand you can do from there
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
there is something odd... in devo mode full path should passed back... can you show me the log while refrashing cache in devolution mode ?

I've tested b39 and DEVO_Boot show the full path to the game....

Code:
UpdateTitlesFromTxt: begin
cfg_Alloc (usb://ploader/titles.txt, 0)
cfg_Alloc: open ok
cfg_Alloc: completed
UpdateTitlesFromTxt: end
Sort: begin
Sort: end
begin GameBrowse
DML: scanning usb://ngc
DML: scanning usb://games
DML: checking usb://games/GZLE01/game.iso
DML: checking usb://games/G4SE01/game.iso
DML: checking usb://games/GPOE8P/game.iso
DML: checking usb://games/G8ME01/game.iso
DML: checking usb://games/GIKE70/game.iso
DML: checking usb://games/GMSE01/game.iso
DML: checking usb://games/GFZE01/game.iso
DML: checking usb://games/GM4E01/game.iso
DML: checking usb://games/GNDD01/game.iso
DML: checking usb://games/GALE01/game.iso
DML: checking usb://games/GPSE8P/game.iso
DML: checking usb://games/D43E01/game.iso
DML: checking usb://games/D87E01/game.iso
DML: checking usb://games/GZ2E01/game.iso
DML: checking usb://games/GM8E01/game.iso
DML: checking usb://games/G2ME01/game.iso
DML: checking usb://games/GQSEAF/game.iso
DML: checking usb://games/GGSEA4/game.iso
DML: checking usb://games/GAME.ISO
WBFSSCanner: writing cache file
GameBrowse: parsing title cache buffer
> THE LEGEND OF ZELDA The Wind Wa (GZLE01:1:0) in 'usb://games/GZLE01/game.iso/GZLE01'
> The Legend of Zelda: Four Sword (G4SE01:1:0) in 'usb://games/G4SE01/game.iso/G4SE01'
> PHANTASY STAR ONLINE EPISODE I& (GPOE8P:1:0) in 'usb://games/GPOE8P/game.iso/GPOE8P'
> Paper Mario (G8ME01:1:0) in 'usb://games/G8ME01/game.iso/G8ME01'
> IKARUGA (GIKE70:1:0) in 'usb://games/GIKE70/game.iso/GIKE70'
> Super Mario Sunshine (GMSE01:1:0) in 'usb://games/GMSE01/game.iso/GMSE01'
> F-ZERO GX (US Version) (GFZE01:1:0) in 'usb://games/GFZE01/game.iso/GFZE01'
> Mario Kart Double Dash! (GM4E01:1:0) in 'usb://games/GM4E01/game.iso/GM4E01'
> Princess Peach Demo (GNDD01:1:0) in 'usb://games/GNDD01/game.iso/GNDD01'
> Super Smash Bros Melee (GALE01:1:0) in 'usb://games/GALE01/game.iso/GALE01'
> PSO CARD BATTLE (GPSE8P:1:0) in 'usb://games/GPSE8P/game.iso/GPSE8P'
> ZELDA OCARINA MULTI PACK (D43E01:1:0) in 'usb://games/D43E01/game.iso/D43E01'
> Nintendo Gamecube Preview Disc, (D87E01:1:0) in 'usb://games/D87E01/game.iso/D87E01'
> The Legend of Zelda Twilight Pr (GZ2E01:1:0) in 'usb://games/GZ2E01/game.iso/GZ2E01'
> Metroid Prime (GM8E01:1:0) in 'usb://games/GM8E01/game.iso/GM8E01'
> Metroid Prime 2 Echoes (G2ME01:1:0) in 'usb://games/G2ME01/game.iso/G2ME01'
> METAL GEAR SOLID THE TWIN SNAKE (GGSEA4:1:0) in 'usb://games/GGSEA4/game.iso/GGSEA4'
> TALES OF SYMPHONIA 1 (GQSEAF:1:0) in 'usb://games/GAME.ISO/GAME.ISO'
end GameBrowse
UpdateTitlesFromTxt: begin
UpdateTitlesFromTxt: end
Sort: begin
Sort: end
Sort: begin
Sort: end
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,689
Trophies
2
Age
43
Location
Belgium
XP
8,085
Country
Belgium
SD:\games\Eternal darkness PAL.iso
SD:\games\Starfox adventures PAL.iso

Devo or dm(l) mode ? Devolution mode

Also...a question:
* postLoader will now ask to dump your hbc stub. This is required one. You cannot do this in neek2o, as postloader must be executed by hbc to save the stub.

What does this mean, exactly? I'm running neek2o, but I still have HBC 1.0.7 installed (I think...postloader is just so much better I may have removed it to save space). Would it be okay to run HBC, then postloader to get rid of the question?
Or would it be better to just check for neek2o presence and skip the question if the answer is yes?

EDIT: nevermind: I don't have the HBC anymore. How about a homebrew filter that I never use? :P


(oh, and I take that was supposed to say "This is required onCe")

I don't know if homebrew filter install a stub. I cannot dist the hbc stub becouse it may violate gpl. So the only way is to dump it. The stub installed by priiloader (real or neek) is incompatible with devolution, but will work with almost any other hb. If you have hbc on real nand you can do from there

That won't work. On real nand, it's 1.0.8 or later. But I still have a dumped 1.0.7 around here somewhere. I'll see if that makes a difference for what devolution's concerned. :)
 

stfour

Well-Known Member
OP
Member
Joined
May 24, 2011
Messages
1,592
Trophies
0
XP
350
Country
Italy
Wever, if you run postloader from hbc 1.0.8 it will be ok... the dump will work also for neek2o

daxtsu, thx, I've seen the error. ;)
 

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
About the devo stub, it only works with hbc 1.1.0 or later, just checked the changelog and it says:
  • Reload stub: support any BAT setup (or even real mode)
  • Reload stub: do not depend on existing exception vectors
  • Reload stub: do not touch HID4
  • Reload stub: disable IRQs ASAP
 
  • Like
Reactions: 1 person

stfour

Well-Known Member
OP
Member
Joined
May 24, 2011
Messages
1,592
Trophies
0
XP
350
Country
Italy
postLoader 4.b40

* better stub handling (postloader forwarder channel is now required to go back to postloader)
* gamecube games browsing is now fixed
* fixed the crash on exit of some homebrews
 

Taleweaver

Storywriter
Member
Joined
Dec 23, 2009
Messages
8,689
Trophies
2
Age
43
Location
Belgium
XP
8,085
Country
Belgium
@[member='FIX94']: that's kinda strange. postloader said it was okay after I launched it from my neek2o HBC 1.0.7.

@[member='stfour']: wait...you mean I can run postloader (once) on real nand from the latest HBC thereon, and then use that in neek2o postloader?

Either way: I'll check out the latest rev tomorrow...too late now.

(the internal version is still b39... :ninja: )
Blamphesy! :blink:
(and to make matters worse: the meta.xml file still says r38)



;)
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Thanks for the Devolution/DM fixes. It's working great, now.

Amazing work.


Uh oh. When I launch a DM game, it says the app_entry isn't within the apploader area, while launching games with DM booter works fine. Are we having more path issues perhaps? I'll get a Gecko log in a minute.

The reason it's not working is because DM 2.2(2.1+ I guess? i don't know when exactly) now requires the config version to be 2, not 1:

Code:
Index: dml.c
===================================================================
--- dml.c	(revision 109)
+++ dml.c	(working copy)
@@ -285,7 +285,15 @@
Shutdown (0);

cfg.Magicbytes = 0xD1050CF6;
+
+	if(config.dmlVersion == 2)
+	{
+	cfg.CfgVersion = 0x00000002;
+	}
+	else
+	{
cfg.CfgVersion = 0x00000001;
+	}

if (gameconf->dmlVideoMode == PLGC_Auto) // AUTO
{

This code should fix Dios Mios 2.2 and later.


On an unrelated note: It seems like postloader 4b40 can't work on neek2o anymore; it immediately dumps:
Updating to uneek2o rev 88 fixed it.

While I'm thinking about it, would it be possible to make a "cover" cache for the homebrew section to speed it up a little bit? PL always seems to scan for new apps when you go into it, but if you're like me, and don't add or delete apps often, it's a minor annoyance.
 
  • Like
Reactions: 1 person

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Use a hex editor and change the strings. But I think the game string can only be like 21 characters, or somesuch(spaces included). It has a hardcoded limit(set by Nintendo). They're right at the beginning of the ISO file. If you use devolution, this may bork the DVV file you have for that game, so beware.

Or, alternatively, ask FIX94 to add a titles.txt support to DM booter, so that proper names can be set.

j1K0pl1zJ7NRJ.png
 

stfour

Well-Known Member
OP
Member
Joined
May 24, 2011
Messages
1,592
Trophies
0
XP
350
Country
Italy
you can use also titles.txt to rename game names...

homebrew mode has already the covercache. It take some time to parse all xml...
 

turbotronic

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
114
Trophies
1
XP
922
Country
Germany
hey stfour!

can you integrate the devolution changes fix94 made in wiiflow? he fixed loading problems in devolution mode (some games loaded fine from sample loader, but not from wiiflow, postloader etc, like harvest moon.) would be great! :yaywii:
 

GartimusPrime

Well-Known Member
Member
Joined
Jul 3, 2011
Messages
271
Trophies
0
Age
43
Location
Ellsworth, Maine
XP
150
Country
United States
Ok.....so I don't know what I have done but I have screwed something up. I can no longer access the GC game page. When I try to go there now it beings to access the page, a couple of covers so up......then the screen goes black and the wii starts making this enormous screeching noise.....I then have to get up with both hands on my ears and turn the wii off.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=uLN9qrJ8ESs