Homebrew DEM Wiiflow Tools (v5.0)

  • Thread starter Thread starter SpaceGhost1993
  • Start date Start date
  • Views Views 1,641
  • Replies Replies 0
  • Likes Likes 2

SpaceGhost1993

Member
Newcomer
Joined
Jan 12, 2025
Messages
16
Reaction score
13
Trophies
0
Age
32
XP
278
Country
United States

DEM Wiiflow Tools (v5.0)


Hey everyone!


After months of refining, improving compatibility, expanding ROM support, and building a cleaner user interface, I’m excited to release the DEM Wiiflow Tools v5.0 — a big quality-of-life update built on top of the massive v4.0 overhaul.


These Python tools help you organize, rename, clean, and prep your ROM library for Wiiflow across 45 different systems, with automatic cover-art pairing, duplicate cleanup, and optional SD/USB transfer support.
This update focuses heavily on native ROM format support, better matching, and an easy-to-use launcher UI.


This tool was designed working around the cover art found in these 2 posts below

Big thanks to Mastershoes & Tetsuo Shima for inspiring this passion project.


Video tutorial for the NEW 5.0 Tools






Download DEM Wiiflow Tools v5.0


👉 https://github.com/SpaceGhost1993/DEM-Wiiflow-Tools/releases/tag/v5.0





What’s New in v5.0


1. Native ROM Extension Support (Not Just .zip Anymore)


In v4.0, a lot of systems only accepted .zip.
In v5.0, most systems now accept their real ROM formats, including:


  • .bin, .md, .smd, .smc
  • .gb, .gbc, .gba
  • .a26, .cue, .fds, .d64, and more

This means you don’t have to zip everything anymore — about 90% of the tools now support native ROM extensions.
(Some systems still require zipped ROMs for DAT reasons; those remain the same.)





2. Brand-New Simple UI (Central Launcher!)


v5.0 introduces a super easy-to-use interface:


  • Launch DEM Wiiflow Tools Launcher.py
  • Choose Arcade / Consoles / Handhelds / Computers
  • Choose a system
  • Run its tools automatically without browsing folders

Scripts now instantly returns to the launcher instead of ending or asking repeated “press enter” prompts.


Much smoother, much cleaner, way easier for beginners.





3. “How To Use” Text Files Everywhere


Every system now includes helpful text guides explaining:


  • Which ROM formats are supported
  • Where to put ROMs
  • Where cover art goes
  • How the script works






4. Smarter Matching & Renaming


Matching logic has been upgraded across multiple systems for:


  • Better fuzzy matching
  • Better title cleanup
  • Region/version detection
  • More accurate cover-art pairing
  • Reduced mismatch errors

Renaming is now more reliable, especially for large libraries.





5. Stability & Internal Improvements


  • Unified prompts across all systems
  • Safer renaming and moving logic
  • Better duplicate detection
  • Improved iterative renaming (no stragglers)
  • Works great with massive libraries and USB HDDs




Key Features (Same as v4.0, but improved)


Automated File Renaming


  • Detects & renames ROMs + cover art
  • Supports tons of formats: .zip, .smc, .bin, .cue, .md, .a26, .gb, .d64, etc.
  • Cleans messy titles
  • Converts Roman numerals → Arabic
  • Keeps disc numbers like (Disc 1)

Duplicate Title Detection


Choose which version(s) of a game you want to keep.
Great for avoiding 3 copies of Super Mario World in Wiiflow.


Iterative Processing


Scripts loop until EVERYTHING is matched — no leftover files.


Auto SD/USB Transfer


Each system includes optional scripts to automatically transfer your renamed games + art to your SD or USB device (as long as your plugin setup is correct).


System-Specific Tools


  • Neo Geo CD: Combine multi-track .bin sets
  • NES: Organize ROM hacks, variants, NTSC/PAL differences
  • PS1: Clean up after PSXVCD conversion




Supported Systems (45 Total)


Arcade: CPS2, CPS3, Final Burn Alpha, Final Burn Neo, MAME
PC: Commodore 64
Consoles: Amstrad GX4000, Atari 2600/5200/7800/XEGS, Colecovision, CreatiVision,
Famicom Disk System, Intellivision, Neo Geo CD, NES, Nintendo 64, Odyssey²,
PC-FX, PS1, Satellaview, Sega 32X, Sega CD, Genesis/Mega Drive, Master System, SG-1000,
SNES/SFC, SuperGrafx, Turbo Duo, TurboGrafx-16, Vectrex
Handhelds: Atari Lynx, Game & Watch, GB/GBC/GBA, Neo Geo Pocket/Color,
Pokémon Mini, Game Gear, Virtual Boy, Watara Supervision, WonderSwan/Color





How It Works


  1. Place ROMs in the system’s games folder
    (Each system’s “how to use.txt” explains which extensions are valid)
  2. Place unzipped PNG art in the cover art folder
  3. Open:
    DEM Wiiflow Tools Launcher.py
  4. Select your system & follow the prompts
    • Rename
    • Clean up regions
    • De-duplicate
    • Auto-transfer to SD/USB (optional)
[/MEDIA]
 
Last edited by SpaceGhost1993,

Site & Scene News

Popular threads in this forum