emunand online play: why does it only work with forwarder ISO's?

Discussion in 'Wii - Hacking' started by themanuel, Mar 5, 2012.

  1. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    I'm guessing nobody really knows the answer to this one (yet), since I've asked it already in a few threads, but I'm hoping it is more visible here as a stand-alone and perhaps sparks some discussion.

    The issue in question is online play on emulated nand games.
    Chances are, if you load WiiWare games from emulated nand, you know that online play does not work. However, as a some are aware, there is a work-around to that. If you create a forwarder ISO, and load the game through it, online will work perfectly fine. I can only confirm that this works with d2x (I'm using v7final) and not with the old Waninkoko cIOS's, but I don't know about the Hermes ones.
    davebaol took a look at this some time back, but he could not figure out what it is about the forwarder ISO method that allows online play to work.

    I would like to use this thread to draw attention to this issue, enable an exchange of ideas, and hopefully draw the interest of someone that could find a solution. If you think you might have a clue of where to start looking, sound off here. If we seem to be getting somewhere, davebaol might be willing to look into your ideas for a d2x solution.

    Regards.
     


  2. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    A little bump to try to keep this alive a while longer.
     
  3. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,455
    Location:
    Engine room, learning
    Country:
    France
    I would like to add that Davebaol discovered that the Tintin problem is also dependent to the way the game is launched.
    When it's launched from the Disc Channel, the game is working fine, but it doesn't work with any loaders.
    So he suspects that a channel launch affect the game in some way or another, and it could be related to the network on emunand. Maybe a missing variable that no loader are using.
     
  4. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    So you think this is probably a question for backup loader authors, more than for cIOS folks?
    Has this ever come up in USB Loader GX discussions?
     
  5. smf

    Member smf GBAtemp Advanced Fan

    Joined:
    Feb 23, 2009
    Messages:
    839
    Country:
    United Kingdom
    Woul it be possible to add an exit to system menu/disc channel option after you select a game?
     
  6. VashTS

    Member VashTS Beat it, son

    Joined:
    Mar 14, 2009
    Messages:
    3,658
    Location:
    Upstate NY
    Country:
    United States
    I would love to see this resolved a well. Sadly im not skilled enough to help fix it
     
  7. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,455
    Location:
    Engine room, learning
    Country:
    France
    We talked about it a little on IRC, but nothing more than what Davevaol found.
    Tintin problem was also quickly approached in the Beta issue thread between DaveBaol and Crediar, but no solution yet.

    It could be a loader problem, as Tintin is a loader problem it means all loaders still are using an incomplete launching method. We can just imagine that more things might be missing. (or only one thing and they are both related).

    I don't know. It could be done. It would be like patching the disc channel to redirect the DI module to USB (what Sneek+DI is doing).
     
  8. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    I'd like to expand this thread to include problematic games when run on emunand from d2x.

    I've heard it mentioned that some (all?) of the games that don't work with d2x, have compressed dol's.
    Is there a way to extract the dol from the wad, "decompress" it and inject it again?
    I know the extraction and injection parts are possible but don't have a clue if compression/decompression can be done.
     
  9. Rail Fighter

    Newcomer Rail Fighter Member

    Joined:
    Apr 9, 2009
    Messages:
    40
    Country:
    United States
    Let me make some questions...

    Have ready somewhere that nand backups vary with USB Loader GX versions. This proceeds?

    And besides the online play, the WW/VC compatibility is larger with forwarder ISOs?
     
  10. Sakitoshi

    Member Sakitoshi everything is going according the plan...

    Joined:
    May 8, 2012
    Messages:
    1,390
    Location:
    behind a keyboard or a gamepad
    Country:
    Chile
    i've readed than the tintin problem is because the game trackdown from were was launched and if detect that was launched from a loader then activate the AP.
    and the forwarder isos for emunand, i use them personally for the convenience of have ios199(waninkoko v17) to launch problem titles and ios249 for all the others, and because my main loader is cfg and does not support emunand.
    BTW online is working on emuchannels on neek??
     
  11. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    I'm not sure about your first question, but I'll try to answer the second one. Forwarder ISO's can be set up to launch from different slots, so you can have cIOS 38rev17 on slot 247 and launch the problematic VC games from there to make them work.
     
  12. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    Well, so much for the idea of trying to decompress the games and inject them back into the original wad.
    sr_corsario suggested that this will probably confuse the emulator because it will expect the rom to be compressed and will try to decompress it again. It makes so much sense that I won't even bother trying.

    About why online play only works with forwarder ISO's, I still hope somebody can figure this out.
    There has to be something that gets enabled when launching an ISO that does not happen when launching emunand games.
    How can one go about figuring this out?
    Is there some way to monitor what is going on while launching a game with both methods?
     
  13. Clarky

    Member Clarky Don't you know who I think I am?

    Joined:
    Oct 4, 2007
    Messages:
    1,960
    Country:
    United States
    i'm under the impression a gecko usb would do that
     
  14. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    Aw... I'm screwed. I don't have one.
     
  15. Sakitoshi

    Member Sakitoshi everything is going according the plan...

    Joined:
    May 8, 2012
    Messages:
    1,390
    Location:
    behind a keyboard or a gamepad
    Country:
    Chile
    i noticed that when you use forwarder isos the wii write to the play log that the game was launched but when you use a launcher such as mighty channels the play log is not writed.
    can this be the problem??
     
  16. Cyan

    Global Moderator Cyan GBATemp's lurking knight

    Joined:
    Oct 27, 2002
    Messages:
    16,455
    Location:
    Engine room, learning
    Country:
    France
    You can try that with USBloaderGX, it's compatible with play log. (see in settings>features menu).

    About USBGecko log, Davebaol has one and he already checked the differences and would certainly have found how to fix it if there were obvious differences between loaders and channels.
     
  17. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    OK. I'll try it, for what it's worth.

    Hopefully somebody will find the missing link...
     
  18. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    Does anyone know if this might be relevant to getting online to work on emunand?
    http://code.google.com/p/triiforce/source/detail?r=96

    "Log message

    * Writing the title id to 0x80000000, might required for online WiiWare games"

    I can't find a built dol of that latest version of triiforce, to test it.
    Does anybody have one or can build it?
     
  19. stfour

    Member stfour GBAtemp Advanced Maniac

    Joined:
    May 24, 2011
    Messages:
    1,592
    Country:
    Italy
    This doesn't solve the online issue.
     
  20. themanuel
    OP

    Member themanuel GBAtemp Advanced Fan

    Joined:
    Oct 6, 2009
    Messages:
    991
    Location:
    Michigan, USA
    Country:
    United States
    Thanks, sftfour.
    I take it you tried this or played with this version of Triiforce as part of your postloader work?
     

Share This Page