postLoader v.1.0 bet

Discussion in 'Wii - Backup Loaders' started by stfour, Jun 12, 2011.

Jun 12, 2011

postLoader v.1.0 bet by stfour at 12:09 AM (13,440 Views / 0 Likes) 114 replies

  1. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    UPDATED 17 June 2011 to V.1.0b4

    Hi to all, I want to share this application I've developed initially for myself. But I'm quite happy of it, so I like to share to wii community it. I'm a old coder, but totally new to wii world. I'm affascinated by wii homebrew (and hacking) community.

    postLoader is intended to be an extension to priiloader autoboot feature. It aims to replace Forwarders and HB Channel (maybe... one day).

    Features:
    ----------------------------------------
    * Autoboot your default application: If you don't press (A) in time to enter in interactive mode, postLoader will launch the predefined app (if enabled)
    * HB Channel replacement: It can be used to browse homebrew application, with it own interface.
    * Support interactive application sorting
    * Full support for meta.xml arguments and all other tags.
    * It support subfolders (see notes)
    * Can browse SD and USB device (FAT32 on first/active partition)
    * Support costom splash screen (only from SD device)
    * Should be capable to enable ahbprot



    Let me known what you think. Suggestions are welcome.

    readmii.txt:
    Warning: Spoilers inside!

    Screenshots:

    [​IMG]
    (default splash screen)

    [​IMG]
    (sample of custom splash from sd root file ploader.png)

    [​IMG]
    (selecting an application)

    [​IMG]
    (B on an application brings app menu)

    [​IMG]
    (home will show postLoader menu)

    [​IMG]
    (credits)

    Download (no source):

    >

    >

    Channel (by person66)

    http://gbatemp.net/t296955-postloader-v-1-...t&p=3727640

    Forwarder (by Albatroz)

    http://gbatemp.net/t296955-postloader-v-1-...t&p=3722678

    sources:

    As I'm actually learning wii programming, source are continuously changing. With postLoader I'm developing a light user interface library (I called grlib, based on GRRLIB). So that I prefer to not release source until I am satisfied of them. Anyway feel free to request them via pm or mail. I only ask to not mod postLoader until beta phase is completed.
     


  2. WiiUBricker

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,821
    Location:
    Espresso
    Country:
    Argentina
    Simply amazing. This could also be a replacement to the Homebrew Channel if this comes with a channel.

    Edit: Download link gives me a 404 page.
     
  3. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    It was uploading... now should works. [​IMG]
     
  4. WiiUBricker

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,821
    Location:
    Espresso
    Country:
    Argentina
    Nice man, you should have submitted this to the Homebrew Bounty.
     
  5. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    Thank you. Try it and let me known what do you think.

    I have reupped the application NOW as I found a little bug when passing args to autorun application.

    Please download it again.
     
  6. Taleweaver

    Member Taleweaver Storywriter

    Joined:
    Dec 23, 2009
    Messages:
    5,121
    Location:
    Belgium
    Country:
    Belgium
    A nice and ambitious project, man. I like how you just build what you want. [​IMG]


    Unfortunately...I can't say things work out on my end as they should.
    -if I try to run it with just the USB drive inserted, it looks for the SD card and then starts the normal system menu (same if I load it through wiixplorer, btw).
    -if I try to run it on the SD card, it just code dumps.

    As far as my tests go, I'd say the forwarder works fine, so it's something in the program. It may also be worth mentioning that uneek may interfere with the working of the program (not your fault: HBC and priiloader are also a bit flakey in that environment). But still...why it doesn't recognize my USB drive is beyond me. [​IMG]
     
  7. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    Waver, thank you for your feedback.

    Some questions:

    1) Have you have postLoader under uneek ?
    2) Have your hdd a primary FAT32 partition (I think yes as you using uneek)
    3) How many hb you have ?
    4) Have you IOS58 in you virtual nand ?

    I will test under s/u-neek. But I've not developed postLoader for that scenario. Anyway I will try to see how works.

    I use postLoader (on real nand, of course) to autorun CFG Usb loader, and have a fast and easy way to run mighty channels (mainly for VC) and wiimc. I use uneek+di just for wiiware, and I have a little HB app to boot to it.
     
  8. Taleweaver

    Member Taleweaver Storywriter

    Joined:
    Dec 23, 2009
    Messages:
    5,121
    Location:
    Belgium
    Country:
    Belgium
    Before I answer...how do you install postloader, exactly? The way I did it was put the \apps\postLoader in both USB:\apps\postLoader and SD:\apps\postLoader, and the postloader.dol in the roots of SD and USB (probably overkill, but meh...). Is the \project map needed, or is that just the source code?

    1. I tried both uneek+DI and the real nand.
    2. yes (active & primary)
    3. assuming you mean 'homebrew'...36 \apps subfolders on USB drive (including postloader), 28 on the SD drive. They don't all have meta.xml and boot.dol files in them...might that matter?
    4. yes (also on real nand, btw)

    (further specification on my wii config can be found in my avatar).


    If you're just starting to get to know the wii, it may be better to just leave uneek features for what they are right now and focus on stability on the real nand. Most people will be using it that way (if they're willing to switch from the HBC, that is).
     
  9. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    Waver, postLoader should be installed in real nand in priiloader using it's load/install feature. Than you should configure priiloader to start installed app when boot.

    This is how I use it and the way that make sense use it.

    The apps/postloader I've added to distrubition is just to let you to test launching it from hbc. But really launching postloader from hbc make no sense.

    [​IMG]
     
  10. oggzee

    Member oggzee GBAtemp Addict

    Joined:
    Apr 11, 2009
    Messages:
    2,335
    Country:
    Slovenia
    So this is like a HBC replacement?
    Does this support meta.xml arguments tag?
    If yes - cool, if not - it would be nice to add.
     
  11. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    Yes, it's support arguments but not from meta... as explained in readmii, arguments must be added in configuration file.

    But reading args from meta can be easily implemented. I do not focus on it as I use args only for Mighty Channels [​IMG]

    If you think it is usefull, I will add complete parsing of meta (now just the name is readed). But first I need feedback about if it works for you.

    I've tryed with SD only (1GB, 8GBHC) and with usb hdd (samsung G3 1.5TB)... and mixing them, of course. And also from dolphin with its sd emulation.
     
  12. oggzee

    Member oggzee GBAtemp Addict

    Joined:
    Apr 11, 2009
    Messages:
    2,335
    Country:
    Slovenia
    I think it would be useful to use meta.xml arguments, so you have to set them only on one place.
    The arguments come handy for the cfg loader to specify some options like ios, debug, intro,...
    Adding that is of course trivial and to make if even easier you might just copy it from FIX94 forwarder:
    Warning: Spoilers inside!
     
  13. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    ok oggzee, I will implement it soon !

    And, thank's for your fantastic loader [​IMG]
     
  14. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    This looks great [​IMG]

    I think the BEST thing about it already is that people can offer suggestions and maybe they will be considered, I don't feel this is true for the HBC. Plus we get the sources [​IMG]

    Not tried it yet, but bookmarked for sure. I'll be watching this closely.
     
  15. NutNut

    Member NutNut GBAtemp Regular

    Joined:
    Jun 30, 2010
    Messages:
    138
    Location:
    France, Paris
    Country:
    France
    I don't see differences between autobooting on HBC or autobooting on postloader ? [​IMG]
    Can you explain please !
     
  16. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    Folder support would be good...hmm how to explain.

    In my apps I have....

    /apps/GAMECUBE SAVES/boot.dol (this boots my own dol that lets you select)
    /apps/GAMECUBE SAVES/1/boot.dol some gc saves tool
    /apps/GAMECUBE SAVES/2/boot.dol another GC saves tool
    /apps/GAMECUBE SAVES/3/boot.dol yet another gc saves tool
    /apps/GAMECUBE SAVES/4/boot.dol oh 1 more gc saves tool... (yes gc saves need 4 apps to get 100% working)

    So in hbc 1,2,3,4 are hidden and selectable using the /apps/GAMECUBE SAVES/boot.dol

    It's a stupid way of doing things but it hides most apps and provides a way of grouping. I like to have millions of apps, but like to not have them all on display at once.

    I also do this with opera and have 1 entry in HBC, but can select 11 pages to start from by holding a button to load a diff arg.
     
  17. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    It's simple, postLoader, if you don't press (A) in wiimote during initialization (no less 2 seconds) to enter in interactive mode, automatically boot your preferred homebrew application/loader.
     
  18. stfour
    OP

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    Let me understand... you like to have in postLoader neasting folder support ?
     
  19. SifJar

    Member SifJar Not a pirate

    Joined:
    Apr 4, 2009
    Messages:
    6,022
    Country:
    United Kingdom
    I think he wants a system somewhat like that provided by "Categorii" - For example, there is an option displayed "GC Saves", and selecting this option will not actually load anything, but will change the displayed homebrew to the various GC saves homebrew.

    EDIT: Example:

    [youtube]fQk4m3uHYpI[/youtube]

    This is Categorii. If it was natively supported by your app, it would obviously be much smoother.
     
  20. Slimmmmmm

    Member Slimmmmmm GBAtemp MoNkEeE

    Joined:
    Nov 1, 2007
    Messages:
    1,687
    Location:
    the land of lol
    Country:
    United Kingdom
    No selecting gc saves does load a dol that if a button is held then it loads yet another dol, if you dont hold anything the default is loaded. So not like categorii afaik. Categorii hides some apps by renaming iirc. My hbc always looks the same. Nothing gets moved or hidden because then you need to unhide them again and imho that's a pita [​IMG]

    If I click on usb loader it loads a cetain loader, but holding b loads another, 1 another etc.

    To add something like this idea to this app you would need to have a sort of drop down menu and it would list the apps you could load. So for example you put apps A,B and C in folderA. If you pick folderA it lets you select a,b, or c.

    Or more simple it could switch and show you these apps (like categorii), but as i have it running nothing is ever hidden.

    Being honest though, I am not familiar with categori so will have a look in the next day or two and then know if it's worth me switching to. I tried sometihng like that before but it hid certain apps to display some others, and loading it again it undid this.
     

Share This Page