Skip to content

Releases: xan105/FFX-X2_LAUNCHER

FINAL FANTASY X/X-2 LAUNCHER+

23 Feb 15:21
Compare
Choose a tag to compare

⚠️ Just like previous versions this one is boxed into a single .exe file for ease of use.
Due to this and my lack of authenticode. There is a high chance of antivirus false positive.
If this is a concern or you are running Linux please use the "non-boxed" version.

Changelog:

v2.1.0
  • Some gamepad button icons are now "clickable" with a mouse.
  • Fixed a possible "rejection was handled asynchronously" error when reading/writing config files.
  • Upgraded to Electron 29 :
    • ESM entry point instead of CJS.
    • Use ASAR bundled resources now that it can load ESM.
    • Flip some Electron "magic" bits (aka fuse).
    • Drop support for Win7, 8/8.1 (Electron deprecation).
    • Update some dependencies.
  • Included UnX mod files in the release archives (.7z) for convenience.

Compatibility

⚠️ Unlike previous versions, this version no longer supports Win7, 8/8.1 | Electron deprecation notice.

This should work from Windows 10 x86/x64 onwards but this was mainly tested on:

  • Windows 10 x64 22h2
  • Linux Fedora 37 / Steam flatpatk / Proton 7.0.6 (32bit prefix)
  • Steam Remote Play: Android client to Windows Host

FINAL FANTASY X/X-2 LAUNCHER+

01 Apr 08:20
6b3e716
Compare
Choose a tag to compare

The previous 1.x release didn't age well to say the least and ended up being mostly broken over time.
I had some interest to give it a little makeover as a way to experiment some new-ish concepts for another project without knowing if it would lead to a new release.

So to celebrate the 20th anniversary of FFX-2 release; here it is: an almost complete rewrite from NW.js to Electron/IPC.

⚠️ Just like the 1.x version this one is boxed into a single .exe file for ease of use.
Due to this and my lack of authenticode. There is a high chance of antivirus false positive.

If this is a concern or you are running Linux please use the "non-boxed" version.

Changelog:

v2.0.0
  • Support latest UnX version (0.9.1.x) in either UTF8 or UTF16LE

  • Improved gamepad support by using native XInput over the Web Gamepad API

  • Improved UnX detection by reading UnX.dll path from dxgi.ini

  • Improved .ini file parsing

  • Improved minimize on game launch behavior

  • Improved user shell folder finder (eg: "My Documents")

  • Improved screen resolution detection (DPI aware)

  • New Setting menu

    It's actually not that new since I made it years ago for the 1.x version but didn't finish / release it at the time 😅

  • Add an alternate background (FFX-2 Vita)

  • AI upscaled background (2x resolution)

  • Add new sfx sounds from the game

  • Add new background music soundtracks

  • Add option to clean log files created by the game and UnX

  • Add command line and environment variable to override game directory path

  • Removed some UnX option to match latest version (see UnX changelog for details)

  • Complete stack rewrite from NW.js, node integration, jQuery to Electron, IPC, ESM modules, VanillaJS and WebComponents


Compatibility

This should work from Windows 7 x86 onwards but this was mainly tested on:

  • Windows 10 x64 22h2
  • Linux Fedora 37 / Steam flatpatk / Proton 7.0.6 (32bit prefix)
  • Steam Remote Play: Android client to Windows Host

FINAL FANTASY X/X-2 LAUNCHER+

03 Jun 12:17
Compare
Choose a tag to compare
Pre-release
  • Add requested feature :
    • option to don't close the launcher after game launch
    • UnX GamepadSlot option
  • UnX v0.5.0 support (Booster)

FINAL FANTASY X/X-2 LAUNCHER+

26 May 12:58
Compare
Choose a tag to compare
  • UnX Support v0.4.0
  • Fix when hiding a menu element a gamepad activation didn't select the first menu element
  • Query host for available resolution (via c++ dll) should detect dsr resolution too
  • Settings menu reorganized (yet again ><) due to UnX v0.4.0 options

FINAL FANTASY X/X-2 LAUNCHER+

24 May 04:26
Compare
Choose a tag to compare
  • fix ffx2 not launching
  • launcher setting menu
  • unx v0.3.0 support
  • add request : hide buttton menu

FINAL FANTASY X/X-2 LAUNCHER+

21 May 09:02
Compare
Choose a tag to compare

Improvement and bug fixes release :)

  • Support for UnX (0.2.1) | Except ResourceRoot, Dump, Inject. I think these are irrelevant for my launcher paradigm
  • Improvement for unx_gamepad.ini special key parser
  • Setting screen re-organized
  • Small performance improvement
  • Bug fixes

FINAL FANTASY X/X-2 LAUNCHER+

20 May 08:46
Compare
Choose a tag to compare

Install:

Replace FFX&X-2_LAUNCHER.exe in the 'FINAL FANTASY FFX&FFX-2 HD Remaster' folder.

v1.0.2:

-Fixed some settings with wrong values for UnX.ini & unx_gamepad.ini

FINAL FANTASY X/X-2 LAUNCHER+

19 May 21:11
Compare
Choose a tag to compare

Install:

Replace FFX&X-2_LAUNCHER.exe in the 'FINAL FANTASY FFX&FFX-2 HD Remaster' folder.

  • Fixed handling the encoding of UnX.ini (No need to convert to utf8)
  • Fixed showing/hiding the settings screen if couldn't find 'GameSetting.ini'
  • Support for more settings including UnX.ini and unx_gamepad.ini (v2.0). (Not all tho)
  • Add GUI tool to pick up gamepad special keys (see UnX > unx_gamepad.ini)

    -> This can only be configured by mouse for now.

    -> I need to add a way to delete a key or all

NB: the second page where you can config the gamepad special keys will only show up if you have unx_gamepad.ini.
Which will be created after you at least launch the game once.

Know issue:
If you have move your documents folder it might not found 'GameSetting.ini'

screen04
screen05

FINAL FANTASY X-X2 LAUNCHER+

18 May 17:27
Compare
Choose a tag to compare

Install

Replace FFX&X-2_LAUNCHER.exe in the 'FINAL FANTASY FFX&FFX-2 HD Remaster' folder.

Screenshot:

Main Menu:
screen01

Setting Screen with UnX detected:
screen02

Setting Screen without UnX detected:
screen03