Hacking WiiFlow Lite

  • Thread starter Thread starter fledge68
  • Start date Start date
  • Views Views 1,032,345
  • Replies Replies 4,833
  • Likes Likes 66
@fledge68 , I can confirm the left joystick issue is also present on my setup. Pressing downward on the left joystick will occasionally move the on-screen pointer upwards instead.

So far, I haven't experienced this issue in any other homebrew app I've tried out.
 
Last edited by Hakaisha,
4. USB stick doesn't work correctly most of the time. It's a lot better with a cheap hdd. It should be in a FAQ. Which linux distro and desktop?

just invested on a small SSD and SATAto usb cable, thank you for the heads up.

I'm in Manjaro at the moment, with gnome but I can just as easily to fluffy/xfce4/KDE.
 
alright, I can't post links, let's see if I can do images.
Am I missing anything from here so far?

upload_2019-2-12_22-35-21.png
 
@octoshrimpy it is inadvisable to partition an SD card, unless you're creating a wii linux partition?
It is possible to set up without it: first time, without a guide, though, honestly your best bet to get your initial setup going is using WINE to use modmii...
 
Last edited by kaisersozeh,
So I noticed that my ScummVM plugin through WFL is using an older version of ScummVM. Is there a way to update the DOL file to use the newer version? is there simply a newer modded DOL out there? Am I asking too much? If so it's not a big deal to just load it via HBC. Thanks!

Which version do you have? Latest development or latest stable : https://buildbot.scummvm.org/builds.html
2.0 has been released in late december 2017 and the dol from libGBA thread is from november. So if you have the stable, there's almost no difference.
The development may have interesting additions though. The w.i.p bladerunner engine for example, not sure it runs on Wii...

Here's the script to convert Wii games. It's for caja/nautilus on linux mint mate. The script is in /home/USER/.config/caja/scripts/WII/
It can be opened with a right click, then 'Scripts' on files or a folder. You must change YOURPATH var to wit's path.
zenity is required for the dialog but it can be removed. Comments in French. Don't know if it's useful...
Code:
#!/bin/bash 
#########################################################################################################                                                                                         
#
#                                        CONVERTISSEUR WBFS POUR WII
#
#        Convertit les fichiers jeux .iso en .wbfs lisibles pour la Wii.
#
#         
#########################################################################################################
IFS="
"

start_time=`date +%s`
WitPath="/YOURPATH/wit-v2.40a-r7331-x86_64/bin/./wit"
WitBin="wit-v2.40a"
logfile=".logwbfs.txt"
folder=$NAUTILUS_SCRIPT_CURRENT_URI

mkdir "./outwbfs"
#zenity --info --text="$folder"
#sleep 1
#exit

rm /tmp/log_end_time.txt
pkill -9 wit

# Find wit pid and wait untill done
WaitProcess ()
{
    pid=$(ps aux | grep $WitBin | grep -v grep | awk '{print $2}')
    while ps -p $pid > /dev/null; do sleep 1; done;
}

printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |
while read -r arg
do
#==================================================================
#                                                Dossier selectionné                                                #
#==================================================================
    if [ -d "$arg" ]; then
        cd "$arg"
        # RESTRICTION : Seulement en .iso/wbfs Suffisant?
        find . -iname '*.iso' -o -iname  '*.wbfs' | while read i;
        do
            Filename=$(basename "$i")
            # Send wit command in external terminal. Write time to file.
            #mate-terminal -x bash -c "\"${WitPath}\" CONVERT --wbfs \"${Filename}\"   2>> ./../$logfile; date +%s > /tmp/log_end_time.txt"
            mate-terminal -x bash -c "\"${WitPath}\" COPY --wbfs --split \"${Filename}\"  \"./outwbfs\"  2>> ./../$logfile; date +%s > /tmp/log_end_time.txt"
            WaitProcess;
        done
#====================================================================
#                                                Fichiers selectionnés                                                #
#====================================================================
    else
        #http://www.tldp.org/LDP/abs/html/parameter-substitution.html
        Filename=$(basename "$arg")
        # Send wit command in external terminal. Write time to file.
        #mate-terminal -x bash -c "\"${WitPath}\" CONVERT --wbfs \"${Filename}\"  2>> $logfile; date +%s > /tmp/log_end_time.txt"
        mate-terminal -x bash -c "\"${WitPath}\" COPY --wbfs --split \"${Filename}\" \"./outwbfs\" 2>> $logfile; date +%s > /tmp/log_end_time.txt"
        WaitProcess;
    fi
    # Force retour dossier initial, car si dossier selectionné ne trouve pas logfile
    cd "$NAUTILUS_SCRIPT_CURRENT_URI"
done
#====================================================================
#                    Affiche fichier log et temps écoulé                                                #
#====================================================================
sleep 0.5
logtext=`cat $logfile`
# Affiche fichier log s'il y a des erreurs.
if [[ $logtext == "" ]] ; then 
    # echo ne s'affichera pas. Pour eviter resultat condition vide.
    echo "Conversion wbfs réussie!"
else
    zenity  --question --title="Erreur" --text=" Echec de conversion!\n\n Voulez-vous ouvrir le fichier d'erreurs?"
    if [ "$?" = 0 ] ; then
        zenity --info --text="$logtext"
    fi
fi

rm $logfile

cd /tmp/
end_time=`cat log_end_time.txt`
sec=$(( $((end_time - start_time)) %60 ))
min=$(( $((end_time - start_time)) /60 ))

notify-send -i  "Fin de la conversion" "Conversion wbfs terminée en $min minutes et $sec secondes." -t 30000
rm /tmp/log_end_time.txt
 
Last edited by Wiimpathy,
oh my god blade runner! I knew it was impossible to add it to scummvm, because the source code was lost or something like that.
sorry for the little off topic
 
@Wiimpathy I'm not sure where I got the files I have. The date on them is 12/27/2017. I just got the most recent Master and Stable builds and neither of them match what I have. I just noticed that when I launch ScummVM from WFL it shows it as version 1.10. When I open it in HBC it shows version 2.0. Its really not too big of a deal. I was playing Myst and the save function doesn't work in the WFL version I have. But in the HBC version I'm able to save and load just fine. Curiously when I tried to save in the 1.10 version from WFL it appears as though it does nothing because the files arent visible when trying to load. However, when I try to load from the newer version the files are visible and loadable.
 
Last edited by regiplex,
@octoshrimpy it is inadvisable to partition an SD card, unless you're creating a wii linux partition?
It is possible to set up without it: first time, without a guide, though, honestly your best bet to get your initial setup going is using WINE to use modmii...
By partition I meant setting up the correct filesystem.

Sent from my Z2 Plus using Tapatalk
 
  • Like
Reactions: kaisersozeh
Does anyone know how to set a different cover color for one game within the same coverflow? I can't recall and cannot find any info.
For example, New super Mario bros has a red cover case while the other wii games are white.
Is it possible to achieve the same thing for plugin games?
It's for my upcoming japanese pc engine cover set. Some games came in white jewel cases, while the majority had black cases
 
Does anyone know how to set a different cover color for one game within the same coverflow? I can't recall and cannot find any info.
For example, New super Mario bros has a red cover case while the other wii games are white.
Is it possible to achieve the same thing for plugin games?
It's for my upcoming japanese pc engine cover set. Some games came in white jewel cases, while the majority had black cases
using custom_titles.ini you can specify case color for wii, gc, wiiware/vc games - https://sites.google.com/site/wiiflowiki4/custom-titles

but that was never added for plugin games.

here's an option. each plugin has a case color for the game covers. make 2 plugins for pc engine. one with white case color, the other with black. put the white roms in a different folder than the black and specify those paths in the plugins. now make a source button with both those magic #'s. that should work unless i'm missing a step.
 
  • Like
Reactions: Tetsuo Shima
Thanks Fledge, as always. I think I will follow that route, as I already thought about.
I will include these instructions when I'll release the cover set (very soon, only 40 covers to go:whip:).
It's not that iportant but it adds even more awesomeness for people who care about it.
 
  • Like
Reactions: regiplex
Not sure if I understand what you're asking. You want to launch wiiware/vc games through wiiflow? There's no folder to put your wads in, like for wii/gc/plugin games. It works differently: you have to install them into your Nand or Emunand first, then edit your source_menu.ini and add an entry [BUTTON_#] with these lines

image=Nand.png
image_s=Nand.png
title=Nand
source=nand

this is for real Nand, for emunand replace 'nand' with 'emunand'

It's for my upcoming japanese pc engine cover set.
It's released in Mastershoes Cover Collection thread if anyone's interested
 
Not sure if I understand what you're asking. You want to launch wiiware/vc games through wiiflow? There's no folder to put your wads in, like for wii/gc/plugin games. It works differently: you have to install them into your Nand or Emunand first, then edit your source_menu.ini and add an entry [BUTTON_#] with these lines

image=Nand.png
image_s=Nand.png
title=Nand
source=nand

this is for real Nand, for emunand replace 'nand' with 'emunand'


It's released in Mastershoes Cover Collection thread if anyone's interested
i am saying that can i run wiiware wads like HeavyFire.wad or Yoshi story.wad without extract it on showmii pc.
Put real Wads in nand folders and put all images in wiiflow cover box and add extension as '.wad.png' ?
 
Last edited by FanNintendo,
Real Nand is your wii's internal memory. The channels you normally see in your system menu (plus your game saves) are all contained into your Real nand.
Real nand has one big limit: it is only 512MB, so you will soon run out of space.
Emunand is an emulated nand that can be placed in your usb drive or sd card, and has no space limit (until your storage device is full) plus other advantages.
Read more here:
https://sites.google.com/site/wiiflowiki4/emu-nand-and-neek2o
 
  • Like
Reactions: octoshrimpy
1. Is WFL Wiiflow4? is is it based off of v4?
2. I've seen a plethora of screens where there are multiple consoles on the screen. I figured it was sourceflow and plugins within WFL, but if I'm reading Neek correctly, I could do it with WADs and neek2o, correct? Is there a reason why someone might prefer one over the other?
3. I've nuked my card, except for /apps/hackmii installerV1.2, and just reinstalled bootmii as IOS (post-2008, no boot2) as well as reinstalled HMC. is Neek my next step or is there something else I should do first?
4. The only folders WFL needs from Wiiflow is ./wiiflow/settings/, ./wiiflow/plugins/ and if wanting theming, ./wiiflow/theming_lite, correct?
4.5. @fledge68 why not have WFL work as a standalone, or have it copy those specific files over into /wiiflow_lite?

You guys have been so helpful, it's unreal. thank you so much!
 

Site & Scene News

Popular threads in this forum