Rhapsodii Shima v2.0 - PRP ed.

Discussion in 'Wii - Backup Loaders' started by Tetsuo Shima, Jul 22, 2019.

  1. Tetsuo Shima
    OP

    Tetsuo Shima GBAtemp Advanced Fan

    Member
    7
    Oct 29, 2008
    Italy
    rhapsodii_shima logo.



    This is a fork of the Rhapsodii theme by @Hakaisha. I took inspiratation by Hyperspin and Emulation Station interfaces.
    To use this theme you'll need the latest Wiiflow Lite, that's using platform.ini to manage custom backgrounds.
    You'll also need to organize your source menu with tiers. I've included pre-made ini files in the second download link that you can edit to your liking.
    Back up your source_menu.ini before installing these ini files, because it will be overwritten.
    This is my love letter to the Wii scene, I hope you will enjoy it.


    FEATURES:
    -Sleek interface inspired by the popular Hyperspin and Emulation Station
    -Complete set of backgrounds, for each emulated system
    -Complete set of hi-quality sourceflow buttons and icons (including some alternates for PAL, NTSC and JAP console versions)
    -Complete set of source menu icons (if you don't want to use Source Flow mode)
    -Bottom bar with controls guide and nice transition animation
    -Some new coverfows (including Homebrew channel flow) and some alternate ones to choose (PC Big box)

    NOTES:
    A few systems like the BBC micro or Supergrafx are not yet included in platform.ini, but they will be added in future WFL releases. They will not work at the moment but I already included icons and backgrounds for them. Please let me know if I forgot some systems.

    Thanks: @Hakaisha, @fledge68, @Wiimpathy for your kindness and support
     
    Last edited by Tetsuo Shima, Jul 22, 2019
  2. MrSW

    MrSW Member

    Newcomer
    3
    Sep 2, 2018
    Brunei
    looks fantastic, I wish it had more sourceflow options though
    small mistake: you forgot to put a magic number to the FDS source button
     
    Tetsuo Shima likes this.
  3. KiiWii

    KiiWii Contributor

    pip Contributor
    18
    Nov 17, 2008
    United Kingdom
    This is incredible! Thank you!
     
    Tetsuo Shima likes this.
  4. Tetsuo Shima
    OP

    Tetsuo Shima GBAtemp Advanced Fan

    Member
    7
    Oct 29, 2008
    Italy
    @MrSW You're right, but that's not the only missing magic#. I just made those template ini files to give a general idea on how to set things up. In some cases and for test purposes I used the magic numbers and the plugin dols that I'm using, but they're not necessarily the ones to be used.
    Edit: Use the ones from your previous source_menu.ini
    Or open platform.ini in wiiflow/plugins_data/ to have a list of the accepted magic numbers.
     
    Last edited by Tetsuo Shima, Jul 22, 2019
  5. Tetsuo Shima
    OP

    Tetsuo Shima GBAtemp Advanced Fan

    Member
    7
    Oct 29, 2008
    Italy
    There is also another error in the video at 4:49, the SNES button shows the PAL console and the background the NTSC version.
    You can choose which regional console to be showed instead of the ones I used, you can find them in wiiflow/backgrounds/Rhapsodii_Shima/ or in wiiflow/source_menu/small_covers/Rhapsodii Shima/.


    Don't edit platform.ini to change the backgrounds, because that file it's part of Wiiflow and could cause incompatibilities with future releases
    You can just rename the images according to the names used in the ini files.
     
    Last edited by Tetsuo Shima, Jul 23, 2019
  6. Wiimpathy

    Wiimpathy GBAtemp Advanced Fan

    Member
    7
    Mar 3, 2010
    France
    This is great! Thanks a lot. Your source tier pack will be of great help to use this feature.

    I'm having issue displaying the background per platform though. Which wiiflow are you using?
    I've tried with beta6 but they don't display. The platform.ini is the one you've uploaded here:https://gbatemp.net/threads/wiiflow-lite.422685/page-85#post-8721718
    What am I missing?
     
    KiiWii likes this.
  7. psicotron3

    psicotron3 Newbie

    Newcomer
    1
    Nov 23, 2005
    Thanks for sharing. Looks great. Do the game info need the wiimpathy database?
     
  8. Tetsuo Shima
    OP

    Tetsuo Shima GBAtemp Advanced Fan

    Member
    7
    Oct 29, 2008
    Italy
    That's very strange. None of them are working for you?
    Try using this platform.ini
    It's the latest version I have from Fledge68, there are a bunch of new entries, but the magic numbers for the main emulators are identical, so I can't figure out why no background is working for you.
    My Wiiflow version says it is 5.3.0 beta 5, but I believe it could be beta 6.
    Lastly check if your folder structure is correct.
    Platforms backgrounds are going to wiiflow/backgrounds/Rhapsodii Shima/
    Tiers backgrounds are going to wiiflow/source_menu/backgrounds/Rhapsodii Shima/

    @psicotron3 Yes, you have to download the pack from Wiimpathy for game info. It's not included in the theme because it's big
     
    Last edited by Tetsuo Shima, Jul 23, 2019
  9. Wiimpathy

    Wiimpathy GBAtemp Advanced Fan

    Member
    7
    Mar 3, 2010
    France
    Problem solved. I have all wiiflow folder on usb. The backgrounds folder must be on sd. It doesn't seem there's a setting in wiiflow_lite.ini for this like dir_source=usb1:/wiiflow/source_menu etc.

    It's awesome. But you're distracting me from my w.i.p buggy retroarch code.:)
     
  10. Tetsuo Shima
    OP

    Tetsuo Shima GBAtemp Advanced Fan

    Member
    7
    Oct 29, 2008
    Italy
    So glad that you like it!
    I really appreciate the great work you are doing with the RA cores. Just yesterday I tried your mame plus 2003 cores and they're awesome. Now I can play almost all my old times favourites with perfect speed thanks to you!
     
    RunningSnakes, Hakaisha and fledge68 like this.
  11. fledge68

    fledge68 GBAtemp Advanced Maniac

    Member
    9
    Jan 30, 2012
    United States
    glad you got it working. but if your wiiflow folder is on USB then your backgrounds folder should also be on USB.

    if(TexHandle.fromImageFile(m_mainAltBg, fmt("%s/backgrounds/%s/%s.png", m_dataDir.c_str(), themeName.c_str(), fn.c_str())) != TE_OK)
    {
    if(TexHandle.fromImageFile(m_mainAltBg, fmt("%s/backgrounds/%s/%s.jpg", m_dataDir.c_str(), themeName.c_str(), fn.c_str())) != TE_OK)
    {
    if(TexHandle.fromImageFile(m_mainAltBg, fmt("%s/backgrounds/%s.png", m_dataDir.c_str(), fn.c_str())) != TE_OK)
    {
    if(TexHandle.fromImageFile(m_mainAltBg, fmt("%s/backgrounds/%s.jpg", m_dataDir.c_str(), fn.c_str())) != TE_OK)
    {
    _setBg(m_mainBg, m_mainBgLQ);
    return;
    }
    }
    }
    }

    m_dataDir is set a startup as either sd:/wiiflow or usb:/wiiflow

    if(fn.length() > 0)
    {
    string themeName = m_cfg.getString("GENERAL", "theme", "default");
    if(TexHandle.fromImageFile(sfbgimg, fmt("%s/backgrounds/%s/%s", m_sourceDir.c_str(), themeName.c_str(), fn.c_str())) != TE_OK)
    {
    if(TexHandle.fromImageFile(sfbgimg, fmt("%s/backgrounds/%s", m_sourceDir.c_str(), fn.c_str())) != TE_OK)
    {
    _setBg(m_mainBg, m_mainBgLQ);
    return;
    }
    }
    _setBg(sfbgimg, sfbgimg, true);
    }

    m_sourceDir = m_cfg.getString("GENERAL", "dir_Source", fmt("%s/source_menu", m_dataDir.c_str()));

    now get back to work on retroarch. :)
     
    Hakaisha likes this.
  12. Wiimpathy

    Wiimpathy GBAtemp Advanced Fan

    Member
    7
    Mar 3, 2010
    France
    The problem is I have the boot.dol in sd:/apps/wiiflow and everything else on usb :
    usb1:/wiiflow/boxcovers
    ...
    In wiiflow_lite.ini we can force to look for folders in usb like dir_source=usb1:/wiiflow/source_menu...

    Here, it's not possible to force the backgrounds like this for example: dir_backgrounds=usb1:/wiiflow/backgrounds
    In my setup, it will always default to sd:/wiiflow/backgrounds

    And yes, I'm searching some excuses to have a break...
     
    Hakaisha and Tetsuo Shima like this.
  13. Tetsuo Shima
    OP

    Tetsuo Shima GBAtemp Advanced Fan

    Member
    7
    Oct 29, 2008
    Italy
    Yes it seems that themes do not like some mixed setups. I tested the theme both on usb and sd, but individually and there were no issues
    However, I was told that it's better to have everything on sd (including emunands). I had corruption problems on my hd and they seem to have disappeaared since this change.
    Backing up my 16Gb SD card it's easier than my entire 500Gb wii partition.
    So, I have all wiiflow folders on SD and just the big games on USB (Wii/GC isos, cd emulator and other big plugin games)
     
    Hakaisha likes this.
  14. fledge68

    fledge68 GBAtemp Advanced Maniac

    Member
    9
    Jan 30, 2012
    United States
    Ahhh! I see, so i removed data_on_usb setting but didn't realize that you could still set paths/dirs to usb manually. so in your case i just need to add a default dir to wiiflow lite ini so you can manually change it.

    or re-add data_on_usb setting. I just figured most people just kept their wiiflow data folders on the same device as the apps folder.
     
    Hakaisha and Tetsuo Shima like this.
Loading...