Releases: CatmanFan/FriishProduce
Latest Build (d621afa)
This is the latest build as of 2025-02-12, autogenerated from the most recent commit d621afa.
It is recommended to use THIS instead of the latest official but unstable release (v1.5)!
How to update manually:
- Extract the files to your FriishProduce directory, overwriting the older versions, and delete any leftover files or folders that are no longer needed.
- It is recommended to also clear your previous settings by deleting the FriishProduce folder in your user's local app data directory.
Be sure to read the wiki for instructions and further details.
🛡 VirusTotal GitHub Action analysis:
v1.5
Full Changelog: v1.3...v1.5
Added
- New bases supported
- GEN/MD: Sonic 3D Blast (USA; EUR; JPN) - emulator revision: v2, Sonic the Hedgehog 3 (USA; EUR; JPN) - emulator revision: v2 (8af0dbc by @saulfabregwiivc)
- Option to set BIOS file for NEO-GEO & PlayStation in application settings.
- Option to set region used by channel banner.
- Option to toggle "download online WAD" feature. This can be useful if you want to disable it to avoid potential copyright issues, as NUSDownloader for Wii cannot decrypt Virtual Console games.
Other changes
- Convert Wii forwarder frontend to OpenDolBoot; this way, no separate NAND loader for vWii (Wii U) is required anymore. (#46)
- Interface revamp & new permanent logo.
- Some bugfixes.
- Further improvements to overall system stability and other minor adjustments were made to enhance the user experience.
v1.3
Full Changelog: v1.2.1...v1.3
Added
- Change video mode (ported from legacy version)
- Option to use custom database.
- Option to set default injection methods for platforms which have more than one (NES, SNES, N64 & SEGA only, so far).
Other changes
- When creating a SRL forwarder, the program will now save everything to a ZIP archive instead of packing a WAD and a separate archive for extractable contents. The WAD can be found inside a "wad" folder within the archive if it is exported this way.
- User interface has been streamlined significantly.
- New (possibly interim) logo, replacing the previous hand-drawn one
- Further improvements to overall system stability and other minor adjustments were made to enhance the user experience.
v1.2.1
Full Changelog: v1.2...v1.2.1
Bugfixes
- Language failed to be set due to incorrect encoding.
- Application may sometimes not exit or restart properly from Settings.
Other changes
v1.2
Full Changelog: v1.1...v1.2
Added
- New platforms: Sony PlayStation, RPG Maker 2000 / 2003
- Content options (RPG Maker 2000 / 2003):
- Import RTP (real-time package)
- Content options (RPG Maker 2000 / 2003):
- New forwarder emulators: WiiStation, EasyRPG Player
- Option to toggle Wii Menu-esque icon animation for banner preview.
- BIOS option for forwarders.
- Adobe Flash: MIDI + DLS soundfont option.
Bugfixes
- Attempts to reduce memory leaking due to bitmap generations.
- The King of Fighters '94 (J) was incorrectly set as not a ZLIB WAD and would fail to work if injected into.
Other changes
- More updates to the interface.
- General system stability improvements to (hopefully) enhance the user's experience.
v1.1
Full Changelog: v1.0...v1.1
Added
- You can now create FriishProduce project files to use for injections/games, similar to NSUI for 3DS.
- BPS patch support.
- Custom VC manual support.
Bugfixes
- Fixed bug in which savedata generation for forwarders failed because the relevant saves folder was not present in SD/USB. It is now created as a new folder in the generated ZIP.
Other changes
- Database & language files converted back to JSON format.
v1.0
First official release of the new MDI interface.
Features
- Almost completely recoded from scratch
- More options to configure, and a more advanced design
- CCF archive management is now handled within the code
- Customizing banner details is now obligatory
Sony PlayStation and some other features have been temporarily removed for this version until they can be recoded and ported over.
As this is the first release of the MDI interface and there are still plans for more updates in the making, the next release (v1.1) may see substantial changes in the code to fix bugs or change how internal files are handled.
Full Changelog: v0.26-beta...v1.0
v0.26-beta
Changelog for this release note is still under construction
Full Changelog: v0.25-beta...v0.26-beta
Added
- New platform: Sony PlayStation (EXPERIMENTAL)
- New forwarder emulators: WiiSX, WiiStation
Other changes
- Interface & localisation script changes.
Pull requests
v0.25-beta
Beta 0.25 release. Made in collaboration with @saulfabregwiivc
Changelog for this release note is still under construction
Full Changelog: v0.20-beta...v0.25-beta
Added
- New platforms: TurboGrafx-16/PC Engine (HuCARD), SNK NEO-GEO, Microsoft MSX/MSX2 (Japan only)
- Content options (TG-16/PCE):
- Simple configuration editor
- Content options (NEO-GEO):
- Custom BIOS (.zip/.rom)
- Content options (TG-16/PCE):
- New forwarder emulators: Genesis Plus GX, FCEUX TX, Snes9x TX, FCE Ultra RX, Snes9x RX, Wii64 (WiiFlow mod by saulfabreg), Not64
Other changes
- Switch to Wii.cs for WAD management in all natively-supported consoles/platforms except Adobe Flash and forwarders. Flash & forwarders still using libWiiSharp.
Fixes
- General system stability improvements to enhance the user's experience
Pull requests
- Update Spanish translation (#4)
- Remove code which caused a stupid bug with size limit on Sega VC injectors (#15)
- Add new data save sizes for Adobe Flash (#12)
- Add MSX/MSX2 VC (#13)
- Remove 16384 kB on Flash save size on Wii (#16)
- Database:
- Add more Sega VC bases, add Pokémon Snap to N64 VC bases (#7)
- fix some inconsistencies on TG-16 HuCARD VC database, add Chase H.Q. (#9)
- Add new base WADs compatible with FriishProduce (#5)
- Add support for SNES VC WADs with LZ77-compressed ROMs (#20)
- Add some NES LZ77-compressed WADs to the database (#18)
- Add more NES and SNES VC bases (#21)
- SG/SMD VC: some changes on VC bases database (#22)
- switch to Wii.cs U8Mii for 00000004.app handling (#28)
- Add Wii64 (Rice GFX), some tidy-ups on N64 forwarder creation (#29)
v0.20-beta
Beta 0.20 release.
Full Changelog: v0.11-beta...v0.20-beta
Added
- New platforms: Sega Master System, Sega Mega Drive/Genesis
- Content options:
- Includes configuration editor (mostly uniform for both platforms, since the emulator backend is almost identical)
- Controller mapping
- Content options:
- New bases supported
- N64: Bomberman Hero (JPN), F-Zero X (USA; EUR; JPN), Mario Golf (JPN), Mario Party 2 (USA; EUR), Star Fox 64 (JPN; KOR), Yoshi's Story (USA; EUR; JPN)
- SMS: Phantasy Star (USA; EUR) - emulator revision: v3, Sonic the Hedgehog (USA; EUR; JPN) - emulator revision: v2
- GEN/MD: Comix Zone (USA; EUR; JPN) - emulator revision: v1, Pulseman (USA; EUR) - emulator revision: v3, Sonic the Hedgehog 3 (USA; EUR; JPN) - emulator revision: v2
- Injection method
- Can select either the native Virtual Console emulator where supported, or a selection of emulator cores (forwarder mode)
- Not supported in Adobe Flash mode
- Added option to retrieve image, full name & players data from Libretro database
- Added force video mode selection:
- NTSC (sets all available video modes to NTSC 480i/p)
- PAL50 (sets all available video modes to PAL50 576i/p)
- PAL60 (sets all available video modes to PAL60 480i/p)
- NTSC+PAL60 (sets all available video modes to either NTSC or PAL60 480i/p, depending on region)
- NTSC/MPAL (sets all 480i/p video modes to NTSC and all 576i/p video modes to MPAL)
- PAL50/PAL60 (sets all 480i/p video modes to PAL60 and all 576i/p video modes to PAL50)
- Warning: May cause slow framerate or crash if the output WAD's set video mode does not match that of the console (e.g. NTSC <=/=> PAL50 Wii).
- Not supported in forwarder mode
- "Browse WAD" dialog now supports multiselect, so more than one WAD file can be added to the application's bases list at once.
- Option to generate random title ID.
Other changes
- New logo
- Major interface updates
- Changes implemented based off the source code for Patcher64+ Tool:
- Fixed some quirks in FR/ES translation strings
Fixes
- Fixed "Delete WAD" function mechanism (e.g. application would delete the wrong WAD file)
- General system stability improvements to enhance the user's experience
Known bugs
- On certain SEGA WADs (e.g. Comix Zone), the CCF auto-compression method can potentially cause a black screen on load (i.e. Wii console can be turned off gracefully, so it doesn't count as a "crash") . This happens to be an issue with how CCFarc.exe handles compression, as compressing the CCF using HowardC's tools seems to work either way. This bug has been all but fixed during development but nonetheless still has a very rare chance of occurring. In the event that it does, try injecting using another base or different content options/title IDs.