Releases: xan105/FFX-X2_LAUNCHER
FINAL FANTASY X/X-2 LAUNCHER+
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
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+
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
.
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
orUTF16LE
-
Improved gamepad support by using native XInput over the Web Gamepad API
-
Improved UnX detection by reading
UnX.dll
path fromdxgi.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
menuIt'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+
- 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+
- 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+
- fix ffx2 not launching
- launcher setting menu
- unx v0.3.0 support
- add request : hide buttton menu
FINAL FANTASY X/X-2 LAUNCHER+
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+
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+
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'