Hacking The Great Quest for Wiiflow Plugins™ - A call for adventurers!

  • Thread starter Thread starter Tetsuo Shima
  • Start date Start date
  • Views Views 439,811
  • Replies Replies 2,204
  • Likes Likes 46
@cheloruiz79

arguments={device}:/{path}/|{name}

This works as well and is what I have for both plugin.ini files set for the plugins pack.

Also, make sure your roms are unzipped, Wii64 does not support zipped files in my experience.
thank sir is working perfect now whit this config

[PLUGIN]
magic=57493634
coverColor=ffffff
coverFolder=N64
fileTypes=.n64|.v64|.z64|.zip
romDir=wii64/roms
dolFile=wii64.dol
bannerSound=n64.ogg
displayname=Nintendo 64
consoleCoverID=nintendo
arguments={device}:/{path}|{name}|{loader}
 
@chrondelta

I got around to testing your name changes for the Quake and Ultima VII games.

Both Quake missions work correct after making name edits. However changing .game names breaks Exult Ultima VII support for me just returning to WFL. Do you have this working on your side? and are you using SD or USB if it is working correctly for you.

Also, what were your results while testing Corsix Theme Hospital?
Theme Hospital works, but you also have to make the "Theme Hospital" folder and add "Theme Hospital.game" to the folder.

I just tested my Hypothetical solution to Ultima VII above, and you're right it also doesn't work for me. I will tell you what DID work though:

so, keeping those game files named the same, go into DOS.ini and change the entries for the Ultima VII to match their game name, e.g. "Ultima VII part 1 - The Black Gate=156009|" would become "blackgate=156009|" and "Ultima VII part 2 - Serpent Isle=156010|" becomes "serpentisle=156010|". Similarly, go into DOS.xml, find the entries for the ultima VII, and change the <game name> field to be named blackgate and serpentisle. DO NOT change the title. Now the database connects.
 
so what's needed to make the Pokemon Mini plugin Good To Go? Im looking at my rhapsodii shima files (the Extras folder) and from what i can tell, what's needed is mnu icons and small cover art for Pokemon Mini, right? I feel like i may have seen those before but i guess i lost track of the files? but if i haven't lost track of them and they never existed, i could go ahead and try to whip those up?

Edit: Does the "like" mean i should go ahead and do it?
 
Last edited by chrondelta,
  • Like
Reactions: RunningSnakes
That would be great if you could share if you do. I only use Source Menu and only created the background image and source menu thumbnail logo/icon that is in the extras.zip.

I still have not made or looked for any of the covers for Pokmini (10-12) but plan to soon if someone gets to it before me. Just been super busy with the plugin pack I had to put covers on the back burner.
 
Also, i'm kinda thinking of adding an additional button under the Wii category that would store the miscellaneous Wii Homebrew actual-factual games: namely Road Fighter, King of Fighters Flames of Courage (though i can't seem to get that to actually play, is there setup i need to do for that?), giddy3.... am i missing any?
 
do you have a PSD file or assets that were used to create the already extant background?

I think tomorrow afternoon will be enough time for me to tie things up and release the plugins pack. Hopefully nothing will be left out that is intended to be included and the errors/mistakes are minimal. Many ini files have been renamed to look much cleaner as well as display names have been cleaned up imo. I really do hope the vast majority will approve of the new naming methods.
 

Attachments

  • Like
Reactions: Alexander1970
Here's what i made. I might try and make boxart too; it's possible i can develop a method of automating the process with python, but uh... what would the ideal box size for these boxarts be? platform.ini doesn't have any set for default, so what resolution should i use for the front/back/spine?
 

Attachments

  • pokemon mini icon.png
    pokemon mini icon.png
    7 KB · Views: 76
  • pokemon mini smallcover.png
    pokemon mini smallcover.png
    30 KB · Views: 118
well here's an example of one boxart for pokemon mini. Since there's only like, what, 10 released games, it might be faster to just repeat this by hand instead of making a script for it. But, idk if this would need to be altered to fit an extant box display size? idk shit about the 3D modeling required for this.
 

Attachments

  • togepi's great adventure.png
    togepi's great adventure.png
    877 KB · Views: 115
here's more. they can be easily resized if i knew what size the box dimensions need to be, plus they could probably stand to be smaller cuz they're pretty big, but i guess here's the "full quality". The spines are kinda fugly, but it wasn't too hard to make.
 

Attachments

  • Pichu Bros. Mini (Japan).zip.png
    Pichu Bros. Mini (Japan).zip.png
    934.9 KB · Views: 107
  • Pokemon Party Mini (Japan).zip.png
    Pokemon Party Mini (Japan).zip.png
    862.5 KB · Views: 84
  • Pokemon Pinball Mini (USA, Europe).zip.png
    Pokemon Pinball Mini (USA, Europe).zip.png
    828.1 KB · Views: 99
  • Pokemon Puzzle Collection (USA, Europe).zip.png
    Pokemon Puzzle Collection (USA, Europe).zip.png
    824.4 KB · Views: 103
  • Pokemon Puzzle Collection Vol. 2 (Japan).zip.png
    Pokemon Puzzle Collection Vol. 2 (Japan).zip.png
    887.3 KB · Views: 83
  • Pokemon Race Mini (Japan).zip.png
    Pokemon Race Mini (Japan).zip.png
    833.1 KB · Views: 114
  • Pokemon Tetris (Europe) (En,Ja,Fr).zip.png
    Pokemon Tetris (Europe) (En,Ja,Fr).zip.png
    732 KB · Views: 96
  • Pokemon Zany Cards (USA, Europe).zip.png
    Pokemon Zany Cards (USA, Europe).zip.png
    910.5 KB · Views: 90
  • Togepi no Daibouken (Japan).zip.png
    Togepi no Daibouken (Japan).zip.png
    877.1 KB · Views: 78
Also, might i make a case for the skip regex being altered slightly? I would recommend it be changed to ((dis[ck]|tape|side|track)[ _-][b-l2-9])|(disc)[2-9]. The current one is ((dis[ck]|tape|side|track)[ _-]?[b-z2-9])

My reasoning is as such: in all my ROM sets, except for some Demos (which I had renamed, so that's on me!) i don't see anyone not putting some sort of spacer between "disk/track/side/tape" and the number/letter. There's a big ol or statement at the end there, and that's to account for the specific case of multi-disc gamecube games, which have a specific naming pattern that must be upheld. The "disk followed immediately by a number" can be the one except to the main rule that you need a spacer between disk/track/side/tape and the letternumber. But i see you asking, why the search space to b-l? So, there's a handful of games that are like "*side something". Side Pocket for Genesis, World Class Track Meet for NES.... and it seems like "m" seems to be the magic letter where you start losing games to be displayed. I ran a python script on my ROMs directories to see what titles were being caught up in the current skip-regex and what of those titles would be passed over under the new regex. What i found is that if i varied * [b-*2-9] pattern, from D to L, it excluded the same number of files from the regex matcher.If i went up to M, we lose things like "World Class Track Meet".

To prove my results, here is a list of files in my ROMs directory that were allowed to filter through the regex skipper if i were to implement it:

.\fbzx-Wii\snapshots\Inside Outing (1988)(Edge, The).z80
.\frodo\demos\67 Sidelined\Censor Design - Sidelined.d64
.\frodo\Games\Gunship\Gunship (1986)(Microprose Software)[cr L+T][One Side Version].d64
.\frodo\Games\Racing Destruction Set Custom Tracks\Racing Destruction Set Custom Tracks (1985)(Electronic Arts).d64
.\frodo\Games\Racing Destruction Set Custom Tracks - LaRock\Racing Destruction Set Custom Tracks - LaRock (1985)(Electronic Arts).d64
.\frodo\Games\Seaside Special\Seaside Special (1984)(Taskset)[cr ABC].d64
.\hatari\fd\Falcon Mission Disk Volume I v1.1 (1989)(Sphere Inc.)[cr Delight][one disk].zip
.\hatari\fd\Falcon Mission Disk Volume II v1.3 (1990)(Sphere Inc.)[!].zip
.\hatari\fd\Ghostbusters II (1991)(Activision)(Disk 1 of 2)[cr Empire][2 disks version].zip
.\hatari\fd\Goldrunner II (1988)(Microdeal)[cr Pompey Pirates][t][one disk][three data disks included].zip
.\hatari\fd\Iron Trackers (1988)(Microids)(FR).zip
.\hatari\fd\Kristal, The (1990)(Addictive)(Disk 1 of 2)[cr Pompey Pirates][2 Disks Version].zip
.\hatari\fd\SideWinder (1988)(Mastertronic)[cr Cruncher][one disk].zip
.\hatari\fd\SideWinder II (1989)(Mastertronic)[m].zip
.\hatari\fd\Tracksuit Manager (19xx)(-).zip
.\jzintvWii\roms\TRON Deadly Discs (USA, Europe).int
.\not64\roms\NBA Courtside2 featuring Kobe Bryant (USA).z64
.\ROMS\Amstrad CPC\Sideral War (Spain).zip
.\ROMS\fba\neogeo\ssideki.zip
.\ROMS\fba\neogeo\ssideki2.zip
.\ROMS\fba\neogeo\ssideki3.zip
.\ROMS\fba\neogeo\ssideki4.zip
.\ROMS\fds\Bomberman (Japan) (Disk Writer).zip
.\ROMS\fds\Clu Clu Land (Japan) (En) (Disk Writer).zip
.\ROMS\fds\Dirty Pair - Project Eden (Japan) (Rev 1) (Disk Writer).zip
.\ROMS\fds\Donkey Kong (Japan) (Disk Writer).zip
.\ROMS\fds\Donkey Kong Jr. (Japan) (Disk Writer).zip
.\ROMS\fds\Galaga (Japan) (Disk Writer).zip
.\ROMS\fds\Galaxian (Japan) (Disk Writer).zip
.\ROMS\fds\Xevious (Japan) (Disk Writer).zip
.\ROMS\GB\Bill Elliott's NASCAR Fast Tracks (USA).zip
.\ROMS\GB\Side Pocket (World).zip
.\ROMS\GBC\Resident Evil (Unknown) (Proto).zip
.\ROMS\GBC\Resident Evil Gaiden (USA).zip
.\ROMS\Genesis\Side Pocket (USA).zip
.\ROMS\MAME2003\coreE\trackfld.zip
.\ROMS\NES\Side Pocket # NES.zip
.\ROMS\NES\World Class Track Meet # NES.zip
.\ROMS\SNES\Mickey's Playtown Adventure - A Day of Discovery! (USA) (Proto).zip
.\ROMS\SNES\Side Pocket (USA).zip
.\ROMS\SNES\Tony Meola's Sidekicks Soccer (USA).zip
.\ROMS\wonderswan\WS-BW\Kiss Yori... - Seaside Serenade (Japan).zip
.\ROMS\wonderswan\WS-BW\Side Pocket for WonderSwan (Japan).zip
.\wii2600\roms\Tapeworm (USA).a26
.\wii2600\roms\TRON - Deadly Discs (USA).a26
.\wiiapple\Old Ironsides\Old Ironsides (1983)(Xerox Education).dsk
.\wiiapple\President Elect v2.0\President Elect v2.0 (1987)(SSI).dsk
.\wiiapple\Ringside Seat\Ringside Seat (1983)(SSI).dsk
Observe that i even had to rename the ROM to "NBA Courtside2" but that still did the trick.
The point being here that most people aren't using letters to identify their discs/disks/track/sides/tapes at a certain level. Maybe there are outlier examples i don't know about though.

Oh yes, this would have the added benefit of allowing games in directories called "tapes" or "disks" &c to show up, too. Which was a problem before i renamed said directories.
 
Last edited by chrondelta,
So, i checked all my files with the new regex and i found two games that got caught up in the new filter, but they can be fixed with a simple rename, luckily: .\ROMS\GBA\Hot Wheels - Stunt Track Challenge (U).zip and .\ROMS\wonderswan\COLOR\Kidou Senshi Gundam Vol. 1 - Side 7 (Japan).zip.

Thinking a bit further, i think a case could be made for shortening the search space to just [b2-9], but that might be TOO generous.
 
Last edited by chrondelta,
Plugins Pack 8 is up.

WinRAR is being troublesome so you have the option of .zip or .7z. Both downloads are identical but the file size indicates how superior 7zip is to all compression software. Sorry for this Linux users.

Extras is updated with additional WFL content.

V7 Pack is still available until V8 has been verified working correctly.

Thanks to everyone who help make this possible and do not hesitate to indicate errors or suggestions for improvement.
 
WinRAR is being troublesome so you have the option of .zip or .7z. Both downloads are identical but the file size indicates how superior 7zip is to all compression software. Sorry for this Linux users.
7z specs are open and there are plenty of implementations for linux users, so it's fine (and preferred for the reasons you already argued).
 
  • Like
Reactions: RunningSnakes
imma try diffing v8 with my own modified version of V7 that i've been trying to keep update modulo the things i like (such as keeping PC Engine CD and TurboDuo games COMPLETELY SEPARATED. I promise it's a good idea considering the nature of of the coverflow and how they have different box shapes)
 

Site & Scene News

Popular threads in this forum