Hacking Rhapsodii Shima 5.4

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
rhapsodii_shima 5.4.9 logo.png


ABOUT

This is a fork of the excellent Rhapsodii theme for Wiiflow by @Hakaisha. My version features a Hyperspin wheel stye for the main menu and an Emulation Station style for the tiers. It also takes advantage of Wiiflow's background feature, using different backgrounds for each platform, and sports all-new buttons and graphics.
No, this is not an Akira mod, it's just a joke about my nick and a small homage to the greatest manga ever! Good for health, bad for education.


SCREENSHOTS
Jan-31-2021-22h27m59s.png Sep-14-2020-00h03m37s.png Sep-14-2020-00h06m59s.png Jan-31-2021-22h31m48s.png Jan-31-2021-22h25m02s.png Jan-31-2021-22h24m57s.png 01.png Jan-31-2021-22h18m11s.png Sep-14-2020-00h05m21s.png Jan-31-2021-22h16m18s.png Jan-31-2021-22h14m41s.png Jan-31-2021-22h14m28s.png Jan-31-2021-22h14m01s.png
WARNING!!
The platform.ini file, included in this theme, is an integral part of Wiiflow.
Do not edit this file if you don't know EXACTLY what you're doing!!


UPDATING FROM OLDER VERSIONS
Delete these folders, before updating:
wiiflow/backgrounds/Rhapsodii Shima/
wiiflow/source_menu/Rhapsodii Shima/
wiiflow/themes_lite/Rhapsodii Shima/

Install the package, run Wiiflow and Reload Cache


INSTALLATION
Extract the 'wiiflow' folder to the root of the device where Wiiflow is installed. Merge every folders and overwrite all files, when requested.


PLUGINS CONFIGURATION
Starting from Wiiflow 5.4.7, you can use the new Source Menu Setup:
- You can configure your Source menu's pressing the Home button in one of the the source menu (or Sourceflows) tiers.
- You can Hide source buttons, link buttons to plugins and set ROMs paths.

You can download the complete Wiiflow Plugins Pack from:
https://gbatemp.net/threads/the-great-quest-for-wiiflow-plugins-a-call-for-adventurers.563575/


THEME SETUP

1. Launch Wiiflow and go to Settings page 2. Switch Theme from 'Default' to 'Rhapsodii Shima', or just reload the cache if you updated from an older version.

2. Go to Settings page 12 and click on the 'Source Menu Settings' button. Set 'Enable Sourceflow' and 'Sourceflow Smallbox' to 'On'. This will switch to the Sourceflow mode (Hyperspin and EmulationStation style).

3. For a nice Homebrew Channel effect, go to Settings page 12 and click on the 'Homebrew Setting's button. Turn 'Coverflow Smallbox' to 'On' and 'Box Mode' to 'Off', then go back and press 1 or 2 on the Wiimote until you reach smallflow #6.

4. If you want to display a console from a different region in the background and source buttons (e.g. Super Famicom instead of SNES) see the FAQ section.


CHANGE LOG
5.4.9
- Added three new platforms: Amstrad GX4000, Atari XEGS and Sega32X (USA).
- Splitted the 'Color'and the 'Black & White' versions of Wonderswan and Neogeo Pocket. They are separate platforms now, just like GB/GBC.
- Altered the SNES/N64 box flow so that vertical Japanese covers can be displayed the correct way by pressing 1 or 2. Thanks to Sion_Zaphod.
- Adjusted the PC coverflow a little (cover positions, spine scale).
- The black bar with songs titles is now as wide as the entire screen.

5.4.8
- Updated platform.ini with the new plugins and flows from the next plugins pack.
- Optimized fonts by Hakaisha (cleanup on the characters to reduce excess vector points, compact encoding, and removed the bitmap files from each).
- Fixed the stretched fonts in 16:9 mode. All texts are now crispier than ever and with the correct aspect ratio. Thanks to Hakaisha!
- Added 'loading' and 'nopic' covers for missing boxcovers and flat covers. No more 'Wii' template for plugin games with no covers.
- Resized texts, margins and line height in Synopsis and Help/Credits pages, for an improved readability.
- Slightly updated coverflows: added shadows to the outher boxes and other little cosmetic changes.
- In File Explorer, moved the folder tree a little to the right.
- Added separate coverflows for Tapes (Amstrad, BBCMicro, ZX Spectrum), PS1 Cd case, FDS, Game & Watch. Now they will be automatically assigned by Wiiflow for an easier installation.
- Added TurboGrafx16 and TurboDuo to the "Retro Consoles" source menu. You can hide any undesired platform using Wiiflow's Source Menu Setup.
- Added 'smallbox=yes' to all source_menu .ini's (under general) to let Wiiflow automatically enable it for you.
- Removed a few unused duplicate backgrounds.
- Added a sliding bar for music titles, so that they are now legible when you switch song.

5.4.7 v1
- Renamed the release number to 5.4.7 to match the supported Wiiflow version.
- Added support for the new Source Menu Setup, introduced by Wiiflow 5.4.7.
- Revamped the File Explorer to look more like a typical explorer.
- The top and bottom bars are updated with new controls.
- Adjusted position for text and buttons in the bottom bars. They were cut out by some TV's overscan.
- Reduced the size of the Handhelds banner in the Handhelds tier background.
- The white bar in the main screen is now correctly ending at the bottom of the screen. It was 6 pixels shorter, but it was not noticeable because of overscan. Only noticeable if you were taking screenshots.
- Removed the [BLANK_COVERS] section from Rhapsodii Shima.ini. It's an obsolete way to display missing custom covers.
- A little size adjustment for the PS1 coverflow (cd_case #1) and the Homebrew coverflow.

v1.3
- Fixed the Genesis and Super Famicom backgrounds (wrong logos).
- Simplified the process to display console models from different regions.
- Added a warning about platform.ini.
- FAQ section updated. It's now on a separate file.

v1.2
- This version will only work on WiiFlow Lite 5.4.4 or newer.
- All images were optimized by blackb0x.
- Discarded the jpeg format, now all images are in .png format.
- Less use of gradients, where possible, to allow further optimization.
- Joined CPS1, CPS2 and CPS3 into one single source menu button. No sense to separate them.
- Added support for: Satellaview, TRS-80, TRS-80 colour, CPS3
- Updated platform.ini with the new plugins.
- Removed some useless and redundant backgrounds, where possible.
- Cover caching works again, due to the theme's optimization.
- FAQ section updated.

v1.1
- updated the controls guide showed in the game info screen. Added the new buttons introduced by Wiiflow 5.4.1 (+, - and A).
- changed the FDS flow in platform.ini to cd_case, similar to the real floppy cases.
- added the new FDS coverflow 'CD_CASE_3' in coverflow.ini, to match the correct proportions and orientation.
- incorporated Fledge's mod: now snapshots in the selected game view are bigger.
- resized the setting buttons area and icons to not overlap the snapshot area.
- removed the multiple magic numbers for NES and N64 in console.ini.
- other minor tweaks.
- troubleshooting section updated.

v1.0a
-Updated folder structure: added the missing source_menu parent folder for Rhapsodii Shima.
-Updated Installation instructions and Troubleshooting.

v1.0
- Full support to Wiiflow 5.4.0 features.
- From now on, this theme will be mirroring Wiiflow's version number.
- Updated the controls guide in the top and bottom bars with Wiiflow 5.4.0 controls.
- Correct size for banners, snapshots and other artworks. No more overlapping buttons.
- A completely remade settings menu.
- Some new button and graphics.
- Added all missing magic numbers to the source menu. All Coverflows are now working with the proper background., even when no games are found.
- Added support for Supergrafx and Game & Watch.
- Support for both Source Menu and Sourceflow.


NOTES
- To be fully appreciated, this theme should be used in conjunction with Wiiflow's Database and Snapshots by Wiimpathy.
I suggest you to install them before Rhapsodii Shima, because the theme is using an updated platform.ini. Otherwise, just make sure you don't overwrite Rhapsodii Shima's platform.ini, or just reinstall the theme as a last step.
- The CreateCat application is also recommended to have separate and pre-compiled categories for wii/gc and plugin games, according to the database.
- Download my full set of blank covers, to quickly replace the missing ones with covers based on the same platform template.


LINKS
Wiiflow releases
Database
CreateCat

DOWNLOAD COVERS
Covers Collections part 1
Covers Collections part 2
Blank Covers

FREQUENTLY ASKED QUESTIONS:

-ISSUE:
I don't like the default emulators used in this theme's Source Menus. How can I set different ones?
-FIX:
Press the Home button while viewing your source tiers to enter the Source Menu Setup. Click on 'Link source buttons to plugins', select a Source Button and then choose your Plugin.


-ISSUE:
There are too many source buttons, I'm just interested in a few of them. How can I rid of the other ones?
-FIX:
Press the Home button while viewing your source tiers to enter the Source Menu Setup. Click on 'Hide Source Buttons' and select the ones you want to hide from view.


-ISSUE:
I'd like to display a console from a different region in my backgrounds and buttons, but I can't do it.
-REASON:
I've included artworks for all consoles regional variants, but there's only one platform name that you can use for them in Wiiflow
-FIX:
Go to 'wiiflow/backgrounds/Rhapsodii Shima' and locate the background you want to change. Rename it to something else (e.g. rename MEGADRIVE.png to MEGADRIVE_USA.png). Then locate the new background you want to use and rename it as indicated between the brackets in the file name.
To change the source menu icons and the small covers, simply open your corresponding source menu .ini (e.g. console.ini) and change the image names with the desired ones, found in 'wiiflow/source_menu/Rhapsodii Shima'. Source menu icons and small covers have the same file names, beacause they are linked. Don't rename them.


-ISSUE:
I can't see one of the platforms backgrounds, or I'm seeing the wrong one.
-REASONS:
If a background isn't correctly displayed, you are either:
1) using a wrong magic number, not present in platform.ini
2) you're missing the required .dol file for that platform in wiiflow/plugins
3) you edited platform.ini, changing magic numbers and/or platform names
-FIXES:
1) Open wiiflow/plugins_data/platform.ini and always use magic numbers from there. Put them in your source menu and plugin ini files.
2) Download and install the Wiiflow Plugins Pack (http://www.mediafire.com/file/ze5vvwbcuu1ixpd/Wiiflow+Plugins+Pack.rar/file)
3) Never edit the platform.ini file. Reinstall it form this archive if necessary.


-ISSUE:
I'm getting a 'no games found' warning in my coverflow, but I already have my games on SD/USB
-REASON:
Your plugin .ini file is searching for roms in the wrong path.
-FIX:
The actual roms path is reported at the end of the 'no games found' warning.
Press the Home button while viewing your source tiers to enter the Source Menu Setup. Click on 'set plugin roms path' to set a new path.


-ISSUE:
I'm seeing the loading bar each time I'm accessing a plugin coverfow.
-REASONS:
1) One of your source menu .ini files is using a magic number that's not found in your plugin .ini.
2) The roms folder for one of your plugins is empty, or doesn't exist.
-FIXES:
1) Open the corresponding .ini file in source_menu/Rhapsodii Shima (arcade.ini, consoles.ini etc) and take note of the magic number(s) used for the platform affected by this issue.
Go to wiiflow/plugins and open the .ini file(s) for that plugin. Compare the magic number(s) with the one in your source menu and edit the source menu accordingly.
2) Put some games in the proper folder, or create the missing folder

Thanks: Hakaisha, fledge68, Wiimpathy, WesMods, blackb0x
 
Last edited by Tetsuo Shima,
Joined
Nov 8, 2018
Messages
14,527
Trophies
3
Age
51
Location
Austria
XP
628
Country
Austria
rhapsodii_shima-5-4-logo-png.191227

INSTALLATION:
Extract the archive to the root of the device where wiiflow's installed and overwrite all files.
You can change the magic numbers in all the ini files inside wiiflow/source_menu/Rhapsodii Shima/ according to your plugins.*
Launch Wiiflow and go to Settings page 2 to switch to the Rhapsodii Shima theme, or just reload the cache if you were already using it.


NOTES:
No need to backup your source_menu.ini anymore. In Wiiflow 5.4.0, a subfolder is used for themes.

This is not mandatory, but to be fully appreciated, this theme should be used on Wiiflow 5.4.0, in conjunction with Wiiflow's Database by Wiimpathy.
I suggest you to install them before Rhapsodii Shima, because it uses a slightly updated platform.ini. Otherwise, just make sure you don't overwrite Rhapsodii Shima's platform.ini, or just reinstall the theme as a last step.
The CreateCat application is also recommended to have separate and pre-compiled categories for wii/gc and plugin games, according to the database.
Links:
Wiiflow 5.4.0
Database
CreateCat


TROUBLESHOOTING:
*If one background isn't correctly displayed, you are using a wrong magic number in your source menu and/or in your plugin ini. Or you edited platform.ini.
Open wiiflow/plugins_data/platform.ini and use magic numbers from there.
Never edit the platform.ini file. Reinstall it form this archive if necessary.


Thanks: @Hakaisha, @fledge68, @Wiimpathy, @Danimalzpwn3, @WesMods

:bow::bow:

Thank you for your fast and reliable FREE Update for the new WiiFlow Version.:yaywii:
 

MrSW

Well-Known Member
Member
Joined
Sep 2, 2018
Messages
138
Trophies
0
XP
1,084
Country
Brunei
Is anyone else experiencing annoying loading times? Each time I enter a source menu tier I get the green loading bar and when I enter a plugin button I get the loading WiiFlow icon, albeit short they both ruin the flow (hehe) of the app and I can't seem to get rid of them, not even if I delete the custom backgrounds and such.

This loading times were not present in WiiFlow 5.2.0, I would appreciate if someone can tell me what to do
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
21,986
Trophies
3
Location
Space
XP
11,200
Country
Norway
rhapsodii_shima-5-4-logo-png.191227

INSTALLATION:
Extract the archive to the root of the device where wiiflow's installed and overwrite all files.
You can change the magic numbers in all the ini files inside wiiflow/source_menu/Rhapsodii Shima/ according to your plugins.*
Launch Wiiflow and go to Settings page 2 to switch to the Rhapsodii Shima theme, or just reload the cache, if you were already using it.


SCREENSHOTS:
View attachment 191246 View attachment 191257 View attachment 191260 View attachment 191264 View attachment 191259 View attachment 191247 View attachment 191248 View attachment 191258 View attachment 191261 View attachment 191262 View attachment 191263 View attachment 191256 View attachment 191254 View attachment 191253 View attachment 191249 View attachment 191250 View attachment 191251 View attachment 191252


CHANGE LOG:
- Full support to Wiiflow 5.4.0 features.
- From now on, this theme will be mirroring Wiiflow's version number.
- Updated the controls guide in the top and bottom bars with Wiiflow 5.4.0 controls.
- Correct size for banners, snapshots and other artworks. No more overlapping buttons.
- A completely remade settings menu.
- Some new button and graphics.
- Added all missing magic numbers to the source menu. All Coverflows are now working with the proper background., even when no games are found.
- Added support for Supergrafx and Game & Watch.
- Support for both Source Menu and Sourceflow.


NOTES:
No need to backup your source_menu.ini anymore. In Wiiflow 5.4.0, a subfolder is used for source menu themes.

This is not mandatory, but to be fully appreciated, this theme should be used on Wiiflow 5.4.0, in conjunction with Wiiflow's Database by Wiimpathy.
I suggest you to install them before Rhapsodii Shima, because it uses a slightly updated platform.ini. Otherwise, just make sure you don't overwrite Rhapsodii Shima's platform.ini, or just reinstall the theme as a last step.
The CreateCat application is also recommended to have separate and pre-compiled categories for wii/gc and plugin games, according to the database.
Links:
Wiiflow 5.4.0
Database
CreateCat


TROUBLESHOOTING:
*If one background isn't correctly displayed, you are using a wrong magic number in your source menu and/or in your plugin ini. Or you edited platform.ini.
Open wiiflow/plugins_data/platform.ini and use magic numbers from there.
Never edit the platform.ini file. Reinstall it form this archive if necessary.


Thanks: @Hakaisha, @fledge68, @Wiimpathy, @Danimalzpwn3, @WesMods
This looks really nice. I was never a big fan of the default theme, it looks a bit unfinished, it could really use a background and maybe some borders around things. This looks professional, and I didn't even know WiiFlow's theme engine enabled stuff like this.
I will definitely have to try this out for sure, it might make me want to switch to WiiFlow as my default loader.
 

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
Is anyone else experiencing annoying loading times? Each time I enter a source menu tier I get the green loading bar and when I enter a plugin button I get the loading WiiFlow icon, albeit short they both ruin the flow (hehe) of the app and I can't seem to get rid of them, not even if I delete the custom backgrounds and such.

This loading times were not present in WiiFlow 5.2.0, I would appreciate if someone can tell me what to do
It's probably a magic number issues. It happened to me once. Check your plugins folder very well. It is possible that 2 or more ini files in there are using the same magic number. Once you get rid of them you'll no longer have loading times

--------------------- MERGED ---------------------------

Or maybe there's an unused magic number in your source menu
 

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
This looks really nice. I was never a big fan of the default theme, it looks a bit unfinished, it could really use a background and maybe some borders around things. This looks professional, and I didn't even know WiiFlow's theme engine enabled stuff like this.
I will definitely have to try this out for sure, it might make me want to switch to WiiFlow as my default loader.
Thanks for your words of appreciation. I'm not a pro with graphics and design but I did my best. I'm happy to receive some feedbacks!
I would love if someone more skilled than me could use my work as a base to create new variants or a whole new theme.
IMHO Wiiflow is really the best of the loaders out there, and it really deserves some good eyecandy.
 

WesMods

Well-Known Member
Member
Joined
May 4, 2016
Messages
188
Trophies
0
XP
1,390
Country
Canada
Thanks so much for this @Tetsuo Shima, incredible work and such a beautiful theme. I have made custom themes in the past for WiiFlow and I can totally appreciate the insane amount of work you put into this! It is by FAR the most beautiful thing to be created for Wii. Thanks so much for all the time you put into this :D
 

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
Update v1.0a
-updated folder structure: added the missing source_menu parent folder for Rhapsodii Shima.
-updated 'Rhapsodii Shima 5.4.txt'.

I've just found a stupid mistake I did in my previous release. The folder structure for source menu was wrong.
For old Rhapsodii Shima 2.0 users it could have not been an issue, but for new users it would have been all broken.
 
Last edited by Tetsuo Shima,

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,326
Trophies
1
XP
4,145
Country
United States
hey buddy o' pal. I downloaded and tried out your theme. I gotta say it looks awesome! you really put a lot of time into it.

but there is a small issue with the zip file. the Rhapsodii Shima folder needs to be in source_menu folder so that your source menu's and images will go in wiiflow/source_menu/Rhapsodii Shima.

another issue is my coding fault. When I view the hyperspin (base tier) wiiflow shows me blank covers. something to do with the covers already cached (wfc's) and the code needs to delete the old ones and update to the new ones. i haven't figured it out yet but i will.

Edit: I found the problem. I was on a tier when i switched to smallbox so cache covers worked then but the flag was cleared so when i went back to base tier the code doesn't even create the wfc files. I have a temporary solution but I'm working on a better one now.

also thinking we need to add smallbox and flat covers to the general section of the source menu ini since my default source menu uses large covers and yours uses small covers.
 
Last edited by fledge68,

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
hey buddy o' pal. I downloaded and tried out your theme. I gotta say it looks awesome! you really put a lot of time into it.

but there is a small issue with the zip file. the Rhapsodii Shima folder needs to be in source_menu folder so that your source menu's and images will go in wiiflow/source_menu/Rhapsodii Shima.

another issue is my coding fault. When I view the hyperspin (base tier) wiiflow shows me blank covers. something to do with the covers already cached (wfc's) and the code needs to delete the old ones and update to the new ones. i haven't figured it out yet but i will.

Edit: I found the problem. I was on a tier when i switched to smallbox so cache covers worked then but the flag was cleared so when i went back to base tier the code doesn't even create the wfc files. I have a temporary solution but I'm working on a better one now.

also thinking we need to add smallbox and flat covers to the general section of the source menu ini since my default source menu uses large covers and yours uses small covers.
Thanks Fledge68. That was exactly the main reason for the 1.0a update, but I just forgot to update the download link in the OP, fixed now.

About the other issue, yes it seems that wf5.4.0 cannot recreate the cache. I've added some games and covers and I had to temporarily use 5.2.0 to create the cache for them and then overwrite 5.4.0 again
 
  • Like
Reactions: Alexander1970

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,326
Trophies
1
XP
4,145
Country
United States
your cache cover issue is different than the one i was referring to. but I have fixed the cache cover issue i was having. i'm making some more minor adjustments before i release a beta.

as for your theme. I have one more minor issue. your hover button sound is the same as your click sound. Did you design it that way?
for example:

HOME/EXIT_TO]
click_sound=
color=#FFFFFFFF
effect_scale_x=0
effect_scale_y=0
effect_x=300
effect_y=0
elmstyle=
font=
font_line_height=0
font_size=0
font_weight=0
height=48
hover_sound=click.wav
 
  • Like
Reactions: Alexander1970

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
Yes, it was designed that way. Well, tbh initially I tried to use the survol.wav as hover sound, but it wasn't working. For some strange reason no sound could be heard if I used that wav.
But after realizing that the click sound is used in the official wii menu as a hover sound, I decided to use it too. But yes, maybe I should find another sound for click_sound
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,326
Trophies
1
XP
4,145
Country
United States
Yes, it was designed that way. Well, tbh initially I tried to use the survol.wav as hover sound, but it wasn't working. For some strange reason no sound could be heard if I used that wav.
But after realizing that the click sound is used in the official wii menu as a hover sound, I decided to use it too. But yes, maybe I should find another sound for click_sound
no big deal buddy, i was just nit picking. its fine the way it is.
 
  • Like
Reactions: Tetsuo Shima

KaiFun4Ever

Active Member
Newcomer
Joined
Oct 26, 2019
Messages
33
Trophies
0
Age
38
XP
46
Country
Malaysia
There are missing buttons in consoles and handhelds ini. Sega CD, MS, SG and GG are all gone :(

Edit: I noticed there is a Rhapsodii Shima folder on the root of source menu. Should i edit there instead? I messed with some settings in consoles ini on the root of source menu already lol.
 
Last edited by KaiFun4Ever,

Tetsuo Shima

Well-Known Member
OP
Member
Joined
Oct 29, 2008
Messages
1,716
Trophies
1
Age
43
XP
3,747
Country
Italy
There are missing buttons in consoles and handhelds ini. Sega CD, MS, SG and GG are all gone :(

Edit: I noticed there is a Rhapsodii Shima folder on the root of source menu. Should i edit there instead? I messed with some settings in consoles ini on the root of source menu already lol.
Yes it has changed to source_menu/Rhapsodii Shima. This way there are no more conflicts with other themes
 
  • Like
Reactions: KaiFun4Ever
General chit-chat
Help Users
  • No one is chatting at the moment.
    Dark_Phoras @ Dark_Phoras: That's nice. I think by principle we should assume all poetry is bad, so we wouldn't restrict...