Official Retroarch WiiU (wip.)

Discussion in 'Wii U - Homebrew' started by aliaspider, Nov 6, 2016.

  1. Muetdhiv3r

    Muetdhiv3r Newbie

    Newcomer
    1
    Jan 12, 2019
    France
    DONT GIVE UP !!!


    I'm no expert, but I did manage to set up the playlist on my wiiU retroarch and now it works, displays the thumbnails and launch games perfectly fine, so I'll try to help you !

    I use the no intro roms like you, and I did use an online playlist generator (found it here).

    Because your WiiU displays the playlist but cannot load the roms, it seems to me the problem may be that : the rom folder written in your playlist doesn't match the real rom folder in your sd card.
    See what I mean ? It shoud be something like : sd:/rom/...

    Can you check this in your playlist ?
    (You can paste a few line of your playlist here and I'll tell you)
     
    Maxbeta likes this.
  2. Mouser86

    Mouser86 Newbie

    Newcomer
    1
    Jan 20, 2019
    United States

    Thank you for the offer but great news I finally got it to work!! It’s all in making sure that the generator is pointing to the proper directories, which is what I was suspecting but finally got sorted. After that make sure all the cores are updated and core info and the databases of course with the online updater and you should be good to go!


    ...now to tackle the images and different backgrounds. Fingers crossed!!
     
  3. Silverobotz

    Silverobotz Member

    Newcomer
    1
    Dec 31, 2018
    United States
    Retroarch reads zip files? I've read only specific cores allow it but never found a list of cores that do.
     
  4. Muetdhiv3r

    Muetdhiv3r Newbie

    Newcomer
    1
    Jan 12, 2019
    France
    I dont know if all core do it, but at least the SEGA core (Genesis plus GX I think) read the zipped roms.


    Great !
    The thumbnails are working great in my setup, I'll help you if you need so.


    Is there a way to use another menu style than XMB ?
    Because the texts in XMB style are too small for my CRT screen, and for the gamepad... and I would preferer an older look.
    When I change the menu style in the driver menu from XMB to RGUI, it freezes (and retroarch doesn't load anymore, I need to take my sd out and reinstall it from scratch).
    Any help would be appréciated ! Do I need to download some assets like I did for XMB menu ?
     
  5. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    Question about PrBoom... Has anyone figured out how to load PWADs from a playlist?

    I have IWADs loading just fine like this:

    sd:/Doom WADs/Doom II/doom2.wad
    Doom II
    sd:/retroarch/cores/prboom_libretro.rpx
    DETECT
    DETECT
    Doom.lpl


    But where would I put the PWAD path?

    EDIT: I think I got it! :)

    You still only point to one file in the playlist, and if that file is a PWAD it will auto-detect the IWAD and load them both. So for example if you want to load the TNT Evilution patch you would put TNT.WAD and TNT31.WAD in the same folder (along with PRBOOM.WAD) and load TNT31.WAD in the playlist. That's it. No need to add TNT.WAD to the playlist (unless you want to play the broken unpatched version for some reason).

    No need to add them manually in the cfg file this way, and it's actually recommended not to do so if you're using playlists.

    According to what I've read, DEH files are also auto-loaded if they're in the same folder and have the same filename as the IWAD. I'm not sure if that's current info though as I have no DEH files to test.
     
    Last edited by ChiefReginod, Jan 30, 2019
    ShadowOne333 likes this.
  6. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    Interesting.
    Can you try the same with something like WolfenDoom?
    I got that one running but I am missing the music and some other assets.
    Afaik they are loaded in a very similar way as you have described.
    You can find them here:
    http://lazrojas.com/wolfendoom/index2.html

    Can you try loading Original Missions, Nocturnal Missions and perhaps Spear of Destiny?
    I think Original Missions needs:
    • original.wad
    • original.deh
    • orig15.wad
    • orig15.deh
    The other two follow a similar pattern for their files. They need to go alongside doom2.wad and prboom.wad
    I think I had it to load "original.wad" instead of "orig15.wad", can you try with "orig15.wad"?
    You loading TNT31.wad made me think that perhaps this is my issue to get the mod working properly on PrBoom.
     
  7. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    I tried loading from orig15.wad but it just loaded Doom II by itself. I then tried loading from original.wad and that worked just fine. I'm gonna do some more testing with the multiple PWADs. Reading through the github though I still can't tell if they ever finished sorting it out. I saw some discussion on whether files should be loaded through a cue type file or prboom.cfg but I don't know what they went with.

    As for the music, libretro PrBoom can't read the MIDI data since it's in a proprietary format. So the only way to get music in the games is to use mp3 files with the appropriate filenames according to this page:

    https://github.com/libretro/libretro-prboom/blob/master/src/m_misc.c#L605

    I did this with Doom, Doom II and Final Doom with some Roland SC-55 Music Packs I found on some site (just had to remove the "d_" from the start of the filenames) and they worked like a charm. I don't know how this would work with WADs that have different music, but you would need the rips in mp3 format as a starting point.
     
    ShadowOne333 likes this.
  8. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    Oh yeah I already have mp3 working with PrBoom.
    But the thing is that the WolfenDoom mod doesn't even load the original mp3s for Doom 2, it loads something else, and I don't know what the names of those mp3s should be to get them working, sadly.
    All in all, best of luck with trying to find out more stuff about prboom and PWAD loading, if you happen to be able to load orig15.wad, please let me know!
     
  9. slimpyman

    slimpyman GBAtemp Regular

    Member
    3
    Aug 13, 2008
    United States
    Valparaiso, IN
    anyone got suggestions on how the directory scanning works? ive tried several builds. got the assets folder setup properly. but when i scan, i see the yellow in lower left go through and scan, but i cannot find any playlists or lists anywhere. i can however, load a rom individually and even the achievments work in the games, so that makes me believe the games headers are correct.
     
  10. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    Success! With some caveats that couldn't be helped.

    Your SD card should look something like this:

    sd:\WADs\Doom II\doom2.wad
    sd:\WADs\Doom II\prboom.wad
    sd:\WADs\Doom II\WolfenDoom\original.wad
    sd:\WADs\Doom II\WolfenDoom\orig15.wad
    sd:\retroarch\cores\savefiles\orig15\prboom.cfg

    List the files in prboom.cfg as such:

    wadfile_1 "original.wad"
    wadfile_2 "orig15.wad"
    dehfile_1 "original.deh"
    dehfile_2 ""

    Now just point the playlist to orig15.wad.

    There's no need to make a copy of doom2.wad in the WolfenDoom folder or to even specify it in the cfg or playlist. It will auto-load it from the parent folder. You can do this with any other PWADs to save space, just make a subfolder in the folder of the base IWAD. You don't need prboom.wad in the PWAD folders either, only in the base IWAD folder.

    Unfortunately, it seems like some things were hard-coded into the executable (original.exe). I couldn't get these things to work in any source port except for the original (the readme file even says not to use others):

    - Title screen music (in-game music worked in Chocolate Doom but not libretro PrBoom)
    - Episode select screen
    - Par times on the end of level screens

    During testing I imported an edited title screen into orig15 so I would know when it loaded properly, otherwise there was no way to tell. You can tell if the DEH was loaded by the number of bullets you start with (it should be 8 as opposed to 50 without it).

    Phew... now to figure out the music, if that's even possible.
     
    ShadowOne333 likes this.
  11. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    Ok, it's a little hacky but I got the music working.

    1. Export the MIDI files from both original.wad and orig15.wad. Should be 12 files total. I used SLADE 3.1.4.
    MIDI filenames

    2. Convert the MIDI files to MP3. I used foobar2000 with the GEP plugin.

    3. Open original.deh and delete all the music track entries from the end of the file, starting with:
    Text 6 6
    runnintrack1

    4. Make a batch file with the following lines:
    run.bat

    5. Put the above batch file in the same folder as your MP3s and run it. It will make copies in a new folder with the correct names. Just copy them to your Wolfendoom folder with the edited DEH file and you're good to go.

    And finally, if you just want to make the title screen music work in Chocolate Doom or another source port on PC, just add this to the end of original.deh:

    Text 6 5
    dm2ttltitle

    That should be it. The process is the same for the other WolfenDooms. Attached zip file with scripts for all three.
     

    Attached Files:

    Last edited by ChiefReginod, Jan 31, 2019
    ShadowOne333 likes this.
  12. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    @ChiefReginod damn dude that's amazing!
    You really went all in to get this mod working with Doom 2 :)
    I already have all the files set and ready to go, I just wanted to ask you a couple more things:
    So with this, the final cfgs for each mod should be like this?
    Please correct me if there's one wrong.
    /retroarch/cores/savefiles/orig15/prboom.cfg
    /retroarch/cores/savefiles/noct15/prboom.cfg
    /retroarch/cores/savefiles/sod/prboom.cfg
    You mentioned you modified the orig15.wad file to import an edited title screen.
    Which title screen did you use for that one?
    Do you have the modified orig15.wad and could you share it here?
    To make the changes for this one, how do I open the original.deh file?
    With Slade or another software?
    Once I get the mp3s renamed after running the batch script, should I put the mp3s alongside the .wads and the .deh file? (inside sd:\WADs\Doom II\WolfenDoom\ )
    Or do I need to make separate folders for each mod? Like nocturnal -> All wads/deh/mp3 in the same folder, original -> All wads/deh/mp3 in the same, etc

    Thank you SO much for this info!
    It's really helpful :)
     
  13. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    Glad to help! This was a learning experience for me as I've been really getting into classic Doom lately and figuring out how to make everything work. It gets pretty confusing. Lots of old formats and info to absorb.

    To answer your questions...

    1. Yes, those config file entries are correct.

    2. To edit the title screen in orig15 I just loaded original.wad in SLADE, exported the title screen file "TITLEPIC", then loaded orig15 and imported that file into it. From there just select the TITLEPIC from the list and on the right there should be some basic manipulation buttons (I just flipped the image). Save orig15 and you're done.

    3. DEH files are actually just text files. The music files are listed at the end under all of the "Text"
    commands. To explain how that section works, the first of the two numbers is the length of the first string and the second number is the length of the second string. If it finds the first string it replaces it with the second one.

    Text 6 6
    runnintrack1


    This example replaces "runnin" with "track1".

    It's used in this case to replace the doom2.wad MIDI filenames with the filenames in original.wad and origig15.wad. But this doesn't apply to libretro PrBoom since the mp3 filenames are apparently hard-coded and it causes a conflict, so we just delete those entries and manually rename the WolfenDoom files to the Doom II filenames it expects with the batch script.

    4. Yeah, just put the mp3 files in the same folder as its WAD. I think you do need to put the three WolfenDoom games in separate folders with their own mp3s though since they have some conflicting filenames. (All three in separate subfolders in the Doom II folder)

    Also I updated the attachment in my last post. It didn't have the correct filenames for Spear or Nocturnal before but they should work now.
     
    ShadowOne333 likes this.
  14. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    19
    Jan 17, 2013
    Mexico
    Awesome! Thanks for verifying :)

    I exported the TITLEPIC file from original.wad into orig15.wad just fine.
    But is it all there is to it? Do I need to make any change to the file once imported into orig15.wad?

    Ah so that's why the tracks weren't playing even though the mp3s for Doom 2 were there.
    Thanks for the explanation. I already edited all of the DEF files, as well as converted all the MIDIs to MP3s, and renamed them properly for each mod (SoD, Nocturnal and Original) :)

    I did just that, I have them inside a WolfenDoom parent folder, and each one /sod/, /original/ and /noct/.
    Each one with their corresponding mp3, wad and deh files.
    That should be it, right?
     
  15. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    The folder structure for the three mods should look something like:

    sd:\WADs\Doom II\Wolfendoom - The Original Missions\
    sd:\WADs\Doom II\WolfenDoom - Spear of Destiny\
    sd:\WADs\Doom II\WolfenDoom - The Nocturnal Missions\

    Each with their corresponding PWADs, DEHs and MP3s. No need for additional subfolders. You can name them anything though of course.

    As for the TITLEPIC file, there's no real need to edit it beyond just rotating it or whatever for testing purposes to confirm that it's loading. I don't know how to edit the images outside of SLADE but I'm sure it could be done somehow if needed. I just imported it untouched into orig15 and then flipped it with the sidebar options and saved.

    That should be it.
     
  16. imaginarysonicsc

    imaginarysonicsc Member

    Newcomer
    1
    Jul 28, 2008
    Australia
    I'm not sure how I did it, but I can't get Retroarch to boot any more. The only thing I changed before it stopped working was installing USBloaderGX, and adding a forwarder for it to the Wiiu menu.
    Now when I click the forwarder it it shows the Retroarch splash screen and then goes to black and hangs.

    I've tried a completely fresh install, exactly as I did the first time when it was working perfectly - with no success.

    Anyone got any ideas how to fix it?
     
  17. CORE

    CORE 3:16

    Member
    6
    Jul 15, 2018
    United Kingdom
    You have more than likely moved it from where the Forwarder is looking for it on the SD Card. Check your Directories.

    You have changed the Video Display Driver or Menu Driver GUI. retroarch.cfg delete this or change the settings in notepad.
     
  18. ChiefReginod

    ChiefReginod Advanced Member

    Newcomer
    4
    Jun 11, 2016
    United States
    California
    Make sure you're using the RPX version since you're using the forwarder. Copy only the "retroarch" folder from the release archive to your SD card. It should look something like this:

    sd:\retroarch\cores\*.rpx

    You don't need to copy the "wiiu" folder unless you're running it from the Homebrew Launcher.

    Also if you're using one of the nightlies it could just be a bug since they're not stable. If retroarch can't load the default core on startup it will exit like that. So try the latest stable version.
     
  19. Escorpion

    Escorpion Balamb Seed

    Member
    5
    Aug 25, 2015
    Colombia
    Laguna Guatavita
    Hi everyone
    How is it going WII SXR emulation (with gamepad support) for the Wii U??? The compatibility list is the same of WIISX (Wii version of the emulator)???
    Psdt: i have haxchi...
     
  20. imaginarysonicsc

    imaginarysonicsc Member

    Newcomer
    1
    Jul 28, 2008
    Australia
    Tried all of these and nothing has changed. I also noticed it won't boot from Homebrew Channel either. Also my USB Loader GX has stopped working, and hangs at "loading from cIOS249" every time - not sure if related. Another oddity is the Nintendont Forwarder I uninstalled (which is one of the last things I did before these stopped working) is still appearing on the quick load menu at boot.
    Everything else is still working fine (loading backups, homebrew channel, other forwarders etc.).

    I tried deleting it, which did nothing, but what settings could I change?
     
Quick Reply
Draft saved Draft deleted
Loading...