I'd like to hereby announce my making my first mod GTA:FPS available online.
ATTENTION: Version 0.9.7.3 has just been uploaded and it now includes (untested) support for all VC versions.
What is GTA:FPS?
GTA:FPS is a mod for Vice City, that allows people to play Vice City as a First-Person Shooter. While this is already very well possible with mouse and keyboard, GTA VC is in my mind first and foremostly a PS2 game, meant to played with a joypad. Therefore this mod is supposed to enable playing Vice like a console first-person shooter. As such, it may make the game a bit more of a challenge for experienced players, having to aim manually, rather then relying on the auto-aim feature of the engine in fire-fights. To make this more realistic and fun, the mod will enable further configuration of guns - recoil, weapon sights, laser targetting, buckshot clouds, Zoom, ROF, "drama cam" (a "true" first person mode with visible player, weapon, etc) are all already supported, while things such as gun accuracy and weapon weight are all intended to get implemented among other things in order to arrive at having guns that fire as realistically as in any professional first person shooter. *Also*, it is meant to inspire Rockstar Games for the next sequel in their Grand Theft Auto series.
How does it work?
First of all, it makes the first person mode a la M4 or M60 the standard for all firearms. Yes, including the flamethrower. FP/Aim mode no longer requires that you hold down the aiming button - by pressing and releasing the aim button on your pad, you enter the aim mode and it remains active until you leave the mode. Controls within the aim mode are changed also. To be in line with traditonal console fp-shooters, you fire guns in aim mode with the aim button, which would be the R1 button on the PS2 under normal config. You no longer aim with the left analog stick but with the right stick instead. The left stick gets used for moving the player actor -forwards, backwards or srafing left/right. You leave the first person mode with the fire button, which is circle on PS2 if I remember it correctly. It takes a short time of getting used to it but people playing regularly console shooters should have little difficulty adapting.
How do I install the mod?
The mod comes as an .asi file, actually in the latest distrubution it comes as an .asi file plus a .cfg file. You just drop both (.asi and .cfg) in the same directory in which your gta-vc is located and you are ready to go.
Well actually there are two .asi files (but only install either of them, never both) in the current beta distribution. The reason for that is...
The right analog stick problem
I never got the right analog stick of my Thrustmaster joypad to work under Vice. The game does support a right analog though. The problem is that the Thrustmaster seems to map the right analog stick to z_rotation and slider_0 under DirectInput if I remember it correctly. The game however expects the right analog stick to map to x and y rotation or something like that. As a consequence, it didn't find the axises and disabled the right stick. I have managed to enable the right stick for me though for me through the gta-fps2.asi so if you have a similar problem, you might try to see if that works for you (no guarantees though). For those who have no problem with the right analog stick of their joypad and who have Vice 1.0, the mod should work very well. Now the important part:
As I only happen to own one joypad, I have no idea whether there is a standard mapping of joypad's right analog stick x and y axis to DirectInput parameters, therefore I would like to have feedback from you about how it works for you.
Maybe this is only a Thrustmaster-specific problem, maybe not. I'd like to find out.
- Realistic values for recoil (help anyone?)
- Get some feedback and fix any potential problems
- more precise aiming controls
Under consideration (I'd like to have your input on those):
- gun accuracy
- buckshot & solid slugs ammo for shotguns
- thrown weapons curve dependent also on camera up/down rotation (probably difficult)
- disabling running in aim mode
- enabling weapon change via R2/L2 equivalents or alternatively putting strafing on R2/L2
Also I will release the source code of the mod upon release of version 1.0 for everyone to do with it as they see fit.
Where can I download the mod?
Here, at GTA Garage. I've just uploaded version 0.9.7.3 which fixes two bugs, one fixing a crash that occured due to firing shotguns, the other bug was a crash occuring when firing smgs from a bike.