FINAL FANTASY IX

FINAL FANTASY IX

43 ratings
[MOD] XINPUT Updated and Modded Plugin v1.2
By spacefarergames
Modded XINPUT and updated plugin for FINAL FANTASY IX (2016 Steam Release)
Mod provided by patternjake@steam
Compiled 20042016 @ 21:30
Version 1.2
Support Email: patternjake@hotmail.com
--------------------------------------------------------------------------

DOWNLOAD LINK: (v1.2)

https://onedrive.live.com/redir?resid=AB5014064C240947!24531&authkey=!AMyh5UQagtWp1Og&ithint=file%2czip

Modded XINPUT and updated plugin for FINAL FANTASY IX (2016 Steam Release)
Mod provided by patternjake@steam
Compiled 20042016 @ 21:30
Version 1.2
Support Email: patternjake@hotmail.com
--------------------------------------------------------------------------

What's new in v1.2
------------------

-A bug in the mod which prevented applying deadzone settings to the game has been fixed completely, by patching out Square's version of Xinput within the actual game code itself with the replacement class from the mod's DLL's. This now makes sure that deadzone settings by default are less sensitive even without having to run the included configurator program. With most controllers, this should now fix the 'always runs to [direction]' bug. If it doesnt, make sure to change the deadzone setting to your liking with the included application (which now saves the setting properly).

-The x86 (32bit) version of the code has now been fully optimized with no more debug errors on runtime of the game, so you can now freely use the 32bit version of the game without encountering issues.

-DirectInput plugin part has not yet been updated to support PSX style movement, so the Dinput plugin remains at v1.1. This will be added at a later date. It still remains that only native XINPUT supported controllers will allow the PSX style movement to work.

What's new in v1.1
------------------

There are some big changes in this update as following;
-The FF9_Controller.exe utility interface has been updated with graphical feedback for analouge stick movement and full control over deadzones. This fixes the 'always moves to this direction' bug that many have had issues with. There's also a quick shortcut to open the console from the ui to see what's going on behind the scenes, unity wise.
-DirectInput support, for controllers that do not meet the XINPUT specifications. Don't expect flawless support though, it's still WIP.
-16 directional movement (XINPUT part only) has been improved with more support for other controllers.

If you have an older version of this mod installed, simply replace all the files contained in this archive with the newer ones. Shut down the game first though.

What this mod is
----------------

This mod is a updated plugin for the unity engine of Final Fantasy IX PC release.

What this mod does
------------------

It is a complete replacement for the heavily broken and outdated Xinput Native included
with the release of Final Fantasy IX PC 1.0. It replaces core engine files to bring
more support for more controllers and a range of new features.

It includes an interface for testing your controller with Final Fantasy IX using it's
native engine, meaning that if the test succeeds using the included utility, your
controller will be gauranteed to work with FINAL FANTASY IX.

What this mod does not do
-------------------------

It doesn't magically add support for controllers that are not supported by Microsoft's
XINPUT interface in DirectX. Consult your instruction booklet for your controller to
make sure it supports DirectX input methods, or Google it.

How to install this mod
------------------------

Installation is very simple. Simply copy both the x86 and x64 folders over the top of the ones found in the following directory;

C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY IX\

Make sure the game isn't running still while you do this, as write permissions could occur.

How to uninstall this mod
-------------------------

As there are lots of files in this mod that replace the stock game's ones, the best way to do this is by verifying the integrity of the game cache files from Steam. This will force Steam to replace the modded DLL's with the stock game ones, effectively uninstalling the mod.

How to configure this mod
-------------------------

Because of the way XINPUT works, there's not much configuration needed. Included within the 'Plugin' folder inside of x86 or x64, there is a program called FF9_Controller.exe. This program allows you to test your controller's buttons (it's mapped as an XBOX 360 controller, as Square decided to go with the default mappings for that controller). You can also test the vibration, and an extra feature, improved deadzone accuracy, which allows proper PSX style walking (i.e if you pull of the stick a little, zidane will walk slower etc)

There's also an option to open joy.cpl (the Game Controller applet in Windows) that allows you to calibrate your controller further.

Known Issues
------------

There are currently no known issues with this mod at the moment.

Technical Information
---------------------

PDB (Post Debugger) files are included with all my mods for better troubleshooting.

Future Updates
--------------

This mod will be included in a future update of my replacement FF9 launcher, which will integrate it into Unity's advanced input config section.

Obviously Square Enix will update Final Fantasy IX in the future, so I will ensure to update this mod as updates progress, so long as Square Enix do not fix the problem themselve, in which case would make this mod redudant, but, for the time being, this driver is much better than the stock one included (SE's one is all the way back from 2009! Yikes.)
   
Award
Favorite
Favorited
Unfavorite
XINPUT Plugin Test Interface
XINPUT Plugin Test Interface
54 Comments
x4fatalx 3 Aug, 2019 @ 12:00pm 
Didn't work for me. Had Razer Tartarus Chroma plugged simultaneously with wired Xbox 360 controller.

My fix was to unplug the Razer gamepad. Try having only the controller you're using to play this game plugged in along with the keyboard and mouse. Good luck all.

Thanks Squeenix...
Fraggoso 16 Jun, 2018 @ 6:18am 
It also doesn't work on my end. Very sad but I think paternjake is missing all along...
EerieCoco 25 Feb, 2018 @ 10:35am 
The thing I love most about this mod is that it does not work. Instead it rendered all of my controllers useless and kept crashing my game when I went into config to change my window color. Extra contoller support is nice but this definitely causes some huge issues right now. Maybe think about changing "There are currently no known issues with this mod at the moment." to something a little more accurate.
Fraggoso 21 Feb, 2018 @ 2:33am 
@patternjake I've added you to my flist. Maybe we can work on a compatible csharp file for my HD kind of mod that can be found here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=927391278
Naeddyr 10 Apr, 2017 @ 1:54am 
Does not work: April 2017
Windows 10, Xbox 360 wired controller

The mod has no in-game effect except EDIT: depending on your setting, the character will either Walk or Run :TIDE and completely breaking the Configuration-menu in the game: I have to Alt-F4 to get out of the Configuration menu if I end up navigating there by accident. No 16-direction movement or analog control. The .exe dialogs that come with the mod function, but there is no in-game effect except for bugs.

Do not know if broken on the world map, just testing things out with Vivi at the start of the game.

EDIT: misunderstood how the Continue system worked, you need to change screen for a snapshot/save to happen.
Shaun 27 Dec, 2016 @ 9:29pm 
This mod breaks the Config Menu rendering it useless, PS4 controller with DS4 Windows, such a shame that I'm going to have to refund this game due to controller issues.
Eriyu 21 Sep, 2016 @ 4:53pm 
I'm having the same issues where I can't move on the world map and nothing works in the config menu :( DualShock 3 and SCP Driver
JohnTheDwayneRockson 17 Aug, 2016 @ 6:37am 
This mod breaks the config menu :( Not recommended
Break Angels 31 Jul, 2016 @ 1:20am 
This makes the game feel so much better. I am having troubles with some of the menus though, the config screen does not allow input and you must alt-f4 to exit. The other problem is when it pops up to name a character, there is no way to proceed. Is there a way to fix this?
Noxious Stimuli 10 Jun, 2016 @ 5:00am 
Using a DualShock 4 with DS4Windows. Can't move at all on the world map, and like others have said the config menu softlocks the game. Changing options on the plugin doesn't make any difference in game.

Any suggestions?