Skip to content

Releases: CatmanFan/FriishProduce

v1.3

07 Jul 03:03
Compare
Choose a tag to compare
v1.3 Pre-release
Pre-release

Full Changelog: v1.2.1...v1.3
This description is still work-in-progress!

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).

Bugfixes

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

11 Jun 13:52
Compare
Choose a tag to compare

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

02 Jun 16:45
Compare
Choose a tag to compare

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)
  • 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

05 May 17:25
Compare
Choose a tag to compare

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

26 Mar 22:45
Compare
Choose a tag to compare

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

23 Dec 22:22
Compare
Choose a tag to compare

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

  • Grammar & Capitalization Changes to en.json (#38)
  • Additional Title Compatibility Update to database.json (#37)
  • Korean translation updates by DDinghoya (Jul 21, Aug 3, Aug 14, Sep 9)

v0.25-beta

23 Jun 22:00
Compare
Choose a tag to compare

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)
  • 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

24 May 22:10
Compare
Choose a tag to compare

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
  • 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:
    • Added option to remove *.T64 texture files from N64 WAD content
    • Simplified N64 main.dol modification mechanism using self-coded bytes search function
    • Switched main.dol compression method from WWCXTool to LZSS (by CUE)
  • 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.

v0.11-beta

02 May 12:36
Compare
Choose a tag to compare

Beta 0.11 release.

Full Changelog: v0.10-beta...v0.11-beta

Added

  • New language: Korean (credits to DDinghoya)

Other changes

  • Removed "injection done" message prompt as it occassionally caused the application to stop responding even after a WAD has been generated. A simple "ding" sound is now played instead.
  • Updated database.json
    • Add support for certain Japanese/Korean versions of existing WADs

Fixes

  • Issues affecting compatibility with Japanese/Korean WADs
    • Fixed method of NES savedata title generation in non-Latin writing systems
    • Fixed Opera.arc manual file deletion causing Korean NES title(s) to fail
  • Language selection may not work correctly if list is not alphabetically ordered
  • Changed bitmap generation of TPL savedata to using new bitmap instead of loading from the original imagefile directly.
  • General system stability improvements to enhance the user's experience

v0.10-beta

30 Apr 18:00
Compare
Choose a tag to compare

Beta 0.10 release.

Full Changelog: v0.0.2.0-alpha...v0.10-beta

Added

  • New platform: Shockwave/Adobe Flash
    • Content options:
      • Enable "Unsaved data" message in HOME Menu
      • Change SWF update rate (FPS?)
      • Enable save data; change total savedata size in KB
      • Strap reminder setting
      • Controller mapping to keyboard values
    • Custom VC-style icon generator for Flash
  • Light theme
  • Ahora en Español

Other changes

  • Updated interface
  • Switched database format to JSON.
  • Updated language strings handling to JSON format based off of Eldemarkki's SimpleTranslationSystem.
    • This means that anyone can now provide their own translations of the application without having to deal with .resx files.
  • Supplying a title screen image is now optional. This can be useful for certain ROM hacks such as randomizers, cheatcode patches, ..
    • You can now right/middle click to remove your image if one was already selected.
  • Optimized "retain aspect ratio" function for saveicon image

Fixes

  • Incorrect Ninja Gaiden (EUR) title ID in database
  • NES palettes not working correctly
  • Saveicon image may fail on non-Flash platforms due to indexed format
  • General system stability improvements to enhance the user's experience