Hacking WiiFlow Lite Theme - Rhapsodii

Hakaisha

Well-Known Member
OP
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
matt!, thanks for looking into this. I really am unsure why this crash is only occuring for you with Rhapsodii, but I would really like to find out.

These here are the lines pertaining to that particular error screen in rhapsodii beta1.ini:

[ERROR/BG]
texture=bad.png

[ERROR/ICON]
background_texture=error.png
color=#FFFFFFFF
effect_scale_x=-2
effect_scale_y=0
effect_x=-300
effect_y=0
elmstyle=
font=
font_line_height=0
font_size=0
font_weight=0
height=48
style=
width=48
x=40
y=218

[ERROR/MESSAGE]
color=#FFFFFFFF
effect_scale_x=-2
effect_scale_y=0
effect_x=300
effect_y=0
elmstyle=
font=
font_line_height=0
font_size=0
font_weight=0
height=200
style=
width=600
x=110
y=140

Nothing seems to be out of place here.. Have you tried provoking the error screen using other themes/Carbonik Abz? Also, just out of curiousity, how do you usually boot WiiFlow Lite? From the Homebrew Channel? A forwarder channel from the Wii Menu? PriiLoader with the WFL channel forwarder boot.dol?
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
just so everyone knows. matt and i figured out his problem.

he wasn't using the source menu and didn't have a source_menu.ini. i wrote the code to not make source menu buttons if it doesn't find source_menu.ini
BUT ... the error screen code hides menu buttons including source menu buttons of which were never defined thus wfl crashes. i have rewritten the code to fix this issue in the next commit.
 

Hakaisha

Well-Known Member
OP
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
Thanks for your kind words, sabandellos. Try the Rhapsodii Beta 1 release found here, and see if it fixes your problem: http://www.mediafire.com/file/wqbyn3gh1xq0y0o/rhapsodii_beta1.rar/file

The earlier releases of Rhapsodii don't have the Source View button for swapping between Wii/GCN/NAND/EMU. The button was added back in the latest beta1 release, after Fledge added the ability to enable/disable the Source buttons in Settings.
 
  • Like
Reactions: sabandellos

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
Hi, this is an alternate version with console pictures in sourceflow, and some other tweaks.
https://www.dropbox.com/s/agxj99fvpnoyvnx/Rhapsodii Shima.rar?dl=0
Jan-15-2019-19h22m05s.png
This is version 1. As soon as Wiiflow Lite will be able to use separate backgrounds for coverflows I will release version 2, that will feature multiple system-based backgounds.
 

Hakaisha

Well-Known Member
OP
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
Added your link for Rhapsodii Shima in the OP, Tetsuo. Thanks for sharing! I look forward to seeing more of your work! This is great.

I highly recommend checking out Rhapsodii Shima if you enjoy using Rhapsodii. It's got some new EmulationStation-styled artwork using console photos for SourceFlow, newly tweaked coverflows and sleek new UI work added. ;)
 
  • Like
Reactions: Tetsuo Shima

Hakaisha

Well-Known Member
OP
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
I have a rather large change I'm considering making to Rhapsodii's coverflow.ini, but first I would like to explain what that change is.

I initially included many duplicates of ShortFlow and SideFlow's coverflows into Rhapsodii's main CoverFlow, due to personally having issues with ShortFlow and SideFlow sometimes not being utilized correctly with the accomodating magic number combinations and wild cards.

However, with a recently commited bugfix to WFL, all of the standard magic numbers/wild card magic numbers for both ShortFlow and SideFlow seem to be working without any issues whatsoever now. So I'm considering deleting all of the GameBoy and SNES-styled box types from the main CoverFlow, since they are now no longer necessary.

I feel most people's WFL setups utilizing Rhapsodii as their theme should not suffer too much from this change. GameBoy magic numbers will all now point towards ShortFlow. SNES magic numbers will still point towards SideFlow.

Considering the current CoverFlow count is maxed out at 15 out of 15, this decision will also greatly declutter the main CoverFlow, and open up possibilities for more alternates/future additions to the CoverFlow.

If anyone feels this change may somehow be detrimental to Rhapsodii's performance and quality, I would very much like to hear your reasoning and your views will be greatly considered.

@Tetsuo Shima , we could also move the CD Jewel Case coverflow to ShortFlow, as it is thematically similar and small-box, much like GameBoy. But this would require creating and utilizing a new magic number(s) for PC Engine/CD. What are your thoughts?
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
@Hakaisha That's wonderful news!! I agree with you, if WFL can now detect the right flow to use there's no more need for duplicates.
Yes, CD Jewel case coverflow can also be moved to shortflow, and I think that even the Sega CD coverflow could be moved to Sideflow (the one with vertical orientation).

One thing that comes to my mind, though, is that sometimes users could want to create new magic numbers for particular Wiiflow setups, using multiple magic numbers for the same .dol and in the same coverflow (see my Pc-Engine Jewel Case post on MasterShoe's thread for example).
However I think it would only be a minor issue.
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
just fyi. i was or have been considering, now that we have platform.ini, on having each platform have their own coverflow ini file. so when you select a plugin we use platform.ini to get the platformname to use for the coverflow ini name. thus the current coverflow ini would be unloaded and the new one loaded for the new platform. much like the source menu tiers. but this is just an idea for now and may be a while before i add it, if i add it.

example: in wiiflow/coverflows/ we would have SNES.ini, NES.ini, MEGADRIVE.ini, WONDERSWAN.ini, DOS.ini. and for themes the coverflows would go in wiiflow/coverflows/themename/

problems:
1. we would need a default coverflow ini in case the platform coverflow is missing.
2. A Biggie! what to do if multiple plugins are selected. again i think wiiflow would have to use the default coverflow ini which would stretch the covers and spines to one size. we can't have multiple cover sizes mixed in one coverflow.
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
That would be awesome. One thing that has always been bothering me, is when other people play with my wii they never understand that to launch a game they have to press the A button. They always keep the Wiimote sideways and furiously press 1 or 2, so when I turn the console on, I always find all coverflows messed up.
I tell them every time, but something in their brain refuses to learn such a simple thing!
If each platform could have its own coverflow, this could happen no more and I could finally stop taking tranquilizers:rofl2:
 

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
About point 2: I think that the main reason to use multiple plugins within the same coverflow is to group games of the same system (thus with the same cover sizes) running with different emulators

e.g.
for Nes games I'm using retroarch for normal games and FceuGX for Zapper games like Duckhunt (IR controls are not supported by RA).
for PC games i have DosBoxWii for some games, ScummVM for point 'n click adventures, prBoom for Doom, and Eduke32 for Duke Nukem 3D
... and so on

So I think (but please correct me if I'm wrong) that people should have no reason to mix different system within the same platform.ini
 
  • Like
Reactions: Hakaisha

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,438
Trophies
2
XP
4,960
Country
United States
About point 2: I think that the main reason to use multiple plugins within the same coverflow is to group games of the same system (thus with the same cover sizes) running with different emulators

e.g.
for Nes games I'm using retroarch for normal games and FceuGX for Zapper games like Duckhunt (IR controls are not supported by RA).
for PC games i have DosBoxWii for some games, ScummVM for point 'n click adventures, prBoom for Doom, and Eduke32 for Duke Nukem 3D
... and so on

So I think (but please correct me if I'm wrong) that people should have no reason to mix different system within the same platform.ini
i think it would be ok with multiple plugins as long as they are the same platform. i would make the code ok with that.
 

Hakaisha

Well-Known Member
OP
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
@Tetsuo Shima , the potential issues that may arise for certain platforms that utilize multiple magic numbers is a very good point. Multiple magic number sources use the main CoverFlow. Perhaps I should leave CD Jewel Case in the main coverflow for now?

@fledge68 , I actually really like that idea of being able to utilize separate coverflows for each platform, and would personally love to see that become a reality some day. I could make new coverflows for days with a feature like that.

I also share Tetsuo's sentiment about the CoverFlows getting jumbled up sometimes by unknowing people (or me in my sleep. Use your imagination.) A "CoverFlow Lock" On/Off Setting in WFL that disables 1/2 and X/Y button presses on the MAIN/screen would be a useful feature, if possible. Of course, this feature would be less necessary if we utilize separate coverflows.inis defined by platform.ini.
 
  • Like
Reactions: Tetsuo Shima

Tetsuo Shima

Well-Known Member
Member
Joined
Oct 29, 2008
Messages
1,874
Trophies
2
Age
45
XP
4,889
Country
Italy
I didn't know that multiple magic numbers used the main coverflow. Then yes, maybe it's better to leave the jewel case in the main coverflow, for now
 
  • Like
Reactions: Hakaisha

suspendedhatch

Well-Known Member
Newcomer
Joined
Sep 5, 2018
Messages
47
Trophies
0
Age
45
XP
210
Country
United States
I'm the "power user", supposedly, in my case. And I'm constantly screwing up by hitting 1 or 2. I can go weeks or months in between plays. Never understood why that needs to be adjustable outside of the settings menu. Set it and forget it makes more sense.

Also, you have my vote and my blessing to mess up my setup if it means improving the theme or WFL.
Some documentation on what magic numbers are what would be welcome once you guys are done.
 

Hakaisha

Well-Known Member
OP
Member
Joined
Sep 17, 2014
Messages
236
Trophies
0
XP
1,456
Country
United States
Rhapsodii 2.0 is here!

Download Link: http://www.mediafire.com/file/q2chcohc8jntw18/Rhapsodii+2.0.rar


screenshot2.png


[3/9/2019] Rhapsodii 2.0

- Added Categories Button to MAIN/ and GAME/ screens

- Moved Source button on MAIN/ screen over to the right 80 pixels (X=190) to make room for the Categories button. By doing this, the Source button can still be manually disabled by the user in Settings and not create an obvious "hole" in WiiFlow's main display.

- Added new Homebrew button graphic ("btnhb.png" and "btnhbs.png")

- Added a "Press (+) For Info" graphic to the GAME/ screen

- Added new "Floppy Disk" CoverFlow to SHORTFLOW_5

- Added Big Box CoverFlow to CoverFlow#5 (Thanks, Tetsuo!)

- Moved CoverFlow#5 to SideFlow#6(Sega CD Box)

- Moved CoverFlow#9 to ShortFlow#4 (CD Jewel Case)

- Deleted CoverFlow #6, #7, #8, #10, #11, #12 & #13. Most of these are just duplicates from SideFlow and ShortFlow, which are no longer needed. #13 is Vinyl-sized CoverFlow, but was removed due to lack of practical use. May be added back in the future if a practical use arises.

- Removed the Adult Only family of icons "stopkidoff.png", "stopkidoffg.png", "stopkidoffs.png", "stopkidon.png", "stopkidons.png" (due to the Adult Only setting now being located in GAME Settings; the icons are no longer required)

- Removed "btninfo" and "btninfos" (No need for these anymore)

- Replaced the Emulator graphic with a joystick graphic that more satisfyingly fills out the 60x60 real estate, and is more indicative of multiple platforms rather than just the SNES platform (was previously using a SNES controller-styled icon) ("btnemu.png" and "btnemus.png")

- Renamed "gbc.png" to "game_boy_color.png" in small_covers to match the naming scheme of the other titles. You may have to change your source_menu.ini's image directory for this plugin accordingly. Sorry for the inconvenience.

This theme most importantly adds the Categories button functionality, so be sure you're updated to at least WiiFlow WFL 5.2.0 first before using this theme: https://github.com/Fledge68/WiiFlow_Lite/releases/tag/v5.2.0

The CoverFlows have undergone a rearrangement, so you may have to find your CoverFlow place again for some sources. I apologize for the inconvenience.

I've also created a new CoverFlow that I've been wanting to add for some time, the Floppy Disk!

screenshot3.png


I like to think it may be useful for PC games or programs that never had any cover art provided, or were download-only. But use it however you like! You'll find it placed in ShortFlow#5.

Here are templates and blank covers to create your own labels for the Floppy Disk CoverFlow. : http://www.mediafire.com/file/q27y36eieep1edp/WiiFlow_Floppy_Disk.rar/file

Inside the link above, are templates provided to match the 6 Cover Colors provided for WiiFlow.

Examples-Colors.png

Examples.png


The new CoverFlow layout in Rhapsodii 2.0 is as follows:

COVERFLOW
1. DVD
2. DVD2
3. DVD3
4. NES/GEN/SMS/etc.
5. BIG BOX (PC)
6. BLU-RAY

SIDEFLOW
1. SNES1
2. SNES2
3. SNES3
4. SFC1
5. SFC2
6. SEGA CD

SHORTFLOW
1. GB/GBC/GBA
2. GB (JAPAN)/GG (JAPAN)
3. GBC (JAPAN)
4. CD JEWEL CASE
5. FLOPPY
 
Last edited by Hakaisha,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: For example, one of my other favorite songs from them, with some massive house music influence - +1