LIGHTNING RETURNS: FINAL FANTASY XIII

LIGHTNING RETURNS: FINAL FANTASY XIII

View Stats:
Mochasky Dec 12, 2015 @ 5:13pm
Square Enix - Patch Mouse In Please!
Square Enix - thanks for delivering a port way better than the previous ones performance-wise.

Pretty please patch our beloved mouse in now, just like the previous ports and Type-0 HD? :)

To be clear:
Mouse integration would mean more than just moving the camera of course, it would mean being able to use the mouse buttons as keys too! (In example, left mouse button can be set for physical attack (default: ENTER) and right mouse button can be set for Guard; they can be set to whatever of course, since there are custom keybinds in game.)

To everyone who care,
Feel free to +1 or bump this thread to hopefully prevent it from being on the last page! Feel free to also talk about why the mouse is healthy, beautiful and an irreplaceable spouse. Feel free to also talk about Chinese Feng Shui and how the Blessings of the Mouse is not limited to just the people born in the year of the Mouse.

As a representative of someone who's born in the year of the Mouse, I fully encourage everyone to partake in healthy bumps about how Square Enix should embrace the beauty, power and intelligence of our truly wondrous Mouse.

Glory to the Mouse guys!

EDIT: alex_ul2009's script works the best, pretty much. Everyone who wants to use the mouse, go here:
http://steamcommunity.com/app/345350/discussions/0/451850468374881755/
Last edited by Mochasky; Jan 14, 2016 @ 2:30am
< >
Showing 106-118 of 118 comments
Leonhart Dec 26, 2015 @ 6:46am 
I can't possibly understand why Squeenix have unlearned from the first two games (and Type 0).
Sure, the performance is a million times better, but the gameplay is awful with no mouse.
They needed to patch Type 0 for it, as a necessary cause. Why don't just deliver LR with the integration from the start?
Osjur Dec 26, 2015 @ 11:23am 
I am writing a program to inject mouse inputs to game through vJoy but there's a couple of problems with this aproach. My initial goal was to make mouse integration so easy that the end user would have only needed to install two programs. Sadly that's not possible.

1. It seems the game cannot use gamepad axis data from directinput or xinput when you have key pressed down on your keyboard (W for ex.). So its not possible to move camera with controller if you are using keyboard for movement at the same time. This can be solved with xpadder but that's one extra program we need to run which is not nice and you have to use camera keyboard binds = mouse control to move your camera.

2. I need to find a way to hide mouse cursor because now it just stays at the center of the monitor when I'm using mouse as camera control. Some kind of toggle key function needs to be inserted to hide / unhide the cursor.

Oh well, lets see when this little project is actually ready for the masses. At least I have the camera control ready and there no need to use old PPjoy & GlovePIE setups which are hard to install and configure.
alex_ul2009 Dec 26, 2015 @ 2:32pm 
Hi .. (noob 0 coding skillz don't judge) i tried to write an autohotkey script for mouse-camera and this is what i've got ..

{LINK REMOVED}

(the script presses the key's assigned to camera so it's a bit laggy and not as smooth as i'd like it to be but it's ok'ish the camera has 3 speeds based on how far the mouse pointer is moved from the center of the screen, the script runs best in 1920x1080 resolution)

I could write a long description but i don't even know if/how well the script works for others ..
I compiled the files so u shouldn't need to install autohotkey but if the script doesn't run just google and install autohotkey it's easy to find.

The script has a gui where u can set a few binds for the mouse buttons(button 1,2,3,4,5 and mouse wheel up/down).. if anyone want's to test it:
1.run mouse.exe
2.start the game
3.in game settings set the camera movements to the arrow keys .. up/left/down/right (or u could change these keys in mouse.exe to match the game camera keybinds)
4.press f4 to start the script and hide/unhide the mouse pointer.

The start button is only useful if u want to run the game using the script(for this u have to copy the files to the game folder)

I suggest u set the camera sensitivity to +4 or +5 .. and tune the mouse pointer speed in control panel(mouse dpi if u got a mouse dpi button) until the camera movement is a bit more smooth.
i have the camera set to+5, pointer speed set to max + enhance pointer precision and my mouse has only 3k dpi (cheap mouse)
Last edited by alex_ul2009; Dec 26, 2015 @ 3:58pm
Mochasky Dec 26, 2015 @ 3:30pm 
Originally posted by Osjur:
I am writing a program to inject mouse inputs to game through vJoy but there's a couple of problems with this aproach. My initial goal was to make mouse integration so easy that the end user would have only needed to install two programs. Sadly that's not possible.

1. It seems the game cannot use gamepad axis data from directinput or xinput when you have key pressed down on your keyboard (W for ex.). So its not possible to move camera with controller if you are using keyboard for movement at the same time. This can be solved with xpadder but that's one extra program we need to run which is not nice and you have to use camera keyboard binds = mouse control to move your camera.

2. I need to find a way to hide mouse cursor because now it just stays at the center of the monitor when I'm using mouse as camera control. Some kind of toggle key function needs to be inserted to hide / unhide the cursor.

Oh well, lets see when this little project is actually ready for the masses. At least I have the camera control ready and there no need to use old PPjoy & GlovePIE setups which are hard to install and configure.
Well, if you want to hide the mouse through conventional means, you can just download a blank pointer, but you might get mad at trying to find your pointer after playing if you're not used to it, haha. Other than that, AHK seems to be the simplest way that most people go after.

I haven't seen your program yet alex_ul2009 since I'm a bit busy right now. I'll check later if I have the time.

Bloody hell, I feel so bad right now looking at all of you working on it when I said I would yet I'm not! Shame on my laziness x,x. Thanks for the contributions everyone.

Osjur - I would love to see your implementation if its through vJoy. It seems like the smoothest implementation of the camera is definitely to go for a gamepad/controller-like axis.
Osjur Dec 27, 2015 @ 1:32am 
alex_ul2009: your AHK script works pretty well, though it is a bit laggy. Maybe it could work better if the game would think you have key pressed down all the time when you move the mouse. Or maybe that is not even doable if the ahk is getting the mouse xy input data through mouse position polling.

Could you give the actual ahk script so I could play around it and maybe integrate vjoy through CvJoyInterface. Pretty please :)

SkylXTumn: As I said in my previous post, with my program the game gets its camera movement through directinput (controller) which makes it really smooth when using mouse but the game cannot handle two different input streams at the same time and just ignores the directinput data from controller if you have key pressed down on the keyboard :/

I have no idea how to work around this issue unless I make it so that the game uses keyboard binds for camera input instead or make WASD to output directinput data (controller axis) as well as it seems the game can still use button data from the directinput (controller) even if you are moving your character with keyboard.

Same ♥♥♥♥ also happens with the actual xbox 360 controller so the problem lies how the game gets its input data.

Funny thing is that I own xbox 360 controller and Logitech Cordless Rumblepad but I still want to get mouse control working because I just hate gamepads in general and this game would work really well with kb+mouse.
Last edited by Osjur; Dec 27, 2015 @ 2:40am
NaiXe Dec 27, 2015 @ 10:34am 
+1
alex_ul2009 Dec 27, 2015 @ 4:43pm 
Hi .. i wrote another script
This one works with vjoy .. it's a bit laggy but still it's wayy better them my previous script (for me it's ok'ish in it's current state i don't know how well it works for others .. different mouse, screen resolution ..)
For camera movement I'm using the same method as before(this is why there's a bit of lag) .. i'm sure there's a better way .. but i got no ideas ..

This script uses the virtual gamepad axis for camera movement and binds 12 keys to virtual gamepad buttons.

Like Osjur said, you can't send keyboard and virtual gamepad input at the same time .. so press only the vjoy/script buttons ..

This is what it looks like

http://imgur.com/FKn5Vj7

If u have a gamepad or any kind of virtual gamepad other then this version of vjoy i suggest u disconnect/uninstall it.

EDIT:

Some buttons ware missing .. i fixed it (look in the settings.bmp file to see how to config vjoy)
There's a screenshot with vjoy settings and a "how to use" txt file ..

{LINK REMOVED}

EDIT2:

Added mouse scroll as bind for any of the 12 buttons and d-pad (doesn't work with the LStick) to use it u have to type w & d or w & u and press save. I haven't tested this version of the script with every button possible so there could be bugs .. (I'm 98% sure it's ok tho .. if u notice anything .. an error a button that doesn't work .. let me know and i'll try to fix it)

{LINK REMOVED}

EDIT3:

I noticed w & u (mouse wheel up) doesn't work for Dpad Down so i fixed it and added a sound effect to the f4 key .. script enable/disable (if anyone notices any bugs .. let me know and i'll try to fix it)

{LINK REMOVED}
Last edited by alex_ul2009; Dec 31, 2015 @ 3:53am
Pendulum Dec 28, 2015 @ 12:17pm 
Still no mouse for camera? Sigh. I'm glad I didn't grab this. I'm happy that they addressed the other issues but this one seems to be a no-brainer. smh

Thanks to those of you who are trying to get something working. You rock \m/
Zenoth Jan 1, 2016 @ 5:50am 
I'm very busy atm and while I'm gone, some good programmer/scripter took time to do it. I gotta thank you because it is much simpler than mine. I haven't test any of the script, maybe I'll grab the alex_ul2009's version 2.2. Not sure when to test it but I gotta keep it for now.
C-Fox Jan 11, 2016 @ 9:39pm 
I'm playing with a ps4 controller myself, but I was pretty shocked their was no mouse support. And who the hell mapped the keys? Backspace for attack, really? Game is fantastic though, I have to admit.
BliBlaBlu Jan 12, 2016 @ 6:11pm 
Any news ? Nothing ? :steamsad:
Dzaïr Apr 3, 2017 @ 4:52pm 
Putain d'enculés de japonais de merde. Pas de souris sur un jeu PC, c'est de l'arnaque. Putains de singes de merde de déchets humains de mangeurs de foutre qui passent leur temps à sodomiser des chêvres, ils ont besoin d'arrêter de programmer avec une main dans le cul et l'autre dans leur bouche, sérieusement, putains de boulets, à force de boire leur pisse et bouffer leur merde ils en arrivent à imaginer que c'est bon; NON ! Messieurs des singes de Square lolipédonix, un jeu PC sans souris n'est pas un jeu PC. Putain de merde de bouffons, HS sur tous les plans, de la politique au jeu vidéo.
Uhuru N’Uru Mar 3, 2018 @ 12:47pm 
Just got this game in a sale, and now must find a mod to add Mouse support, or refund the game.
So thanks to the efforts of Alex_ul2009, and this thread it's got a reprieve.

Not impressed with lack of key rebinding in FF13, and FF13-2 either, but at least my mouse is usable.

To those that think only two mouse buttons, make it pointless, they miss the point.
Even though most gaming mice, like mine have 5 buttons these days;
Left. Right, Wheel, and two Thumb buttons.
The real point isn't in regards to how many buttons the mouse has.
It's that full camera control is on the mouse's movement, the buttons are just a nice bonus.

Imagine only having a Left stick on your controller, and having to use other buttons to look about.
What has become automatic muscle memory, that you do without thinking about, suddenly becomes a chore, you must think about all the time.
< >
Showing 106-118 of 118 comments
Per page: 1530 50

Date Posted: Dec 12, 2015 @ 5:13pm
Posts: 118