GithubHelp home page GithubHelp logo

amyrahmady / gta-samp-mouse-only Goto Github PK

View Code? Open in Web Editor NEW
23.0 1.0 1.0 29 KB

Play GTA San Andreas Multiplayer with mouse only and no keyboard

C++ 100.00%
gtasa gta-sa cpp samp sa-mp mouse-only mouse no-keyboard one-hand-mode

gta-samp-mouse-only's Introduction

Play GTA SAMP with your mouse and no keyboard!

For some reason some people think it's a troll or an inside joke, IT IS NOT! This is a legit mod for those who want to play with one hand or they are forced to.

A mod for GTA SAMP to play with mouse only, allowing to perform basic main actions such as jumping, crouching, walking around, driving and et cetera. This mod also serves its purpose to makes it accessible for disabled players to play the game.

(Yes, I know there is some repetitive code or basically everything thrown into one file to handle all actions, I'll get it sorted when I add support for other SAMP clients in the near future.)

Showcase

https://youtu.be/0bnMW2-b6dg

Notes

  • This mod only works with SA:MP 0.3.7 R1 (not even GTA SA singleplayer).
  • In order to use an on-screen keyboard, you need to run GTASA in windowed mode, there are multiple ASI plugins for that which can assist you with that and one can be found here: https://ugbase.eu/threads/gta-sa-multiprocess-updated.4100/
  • You need to enable Steer with Mouse in Options -> Controller Setup -> Mouse Settings to perform wheel steering while driving.
  • You will also need to bind the jump action to SPACE key instead of Left Shift in order to lett this mod simulate the key press for you.
  • You also need to disable cursor mode first to go to game's pause menu

Installation

  1. You need SAMP 0.3.7 R1 installed.
  2. To use this mod you need an ASI loader, I recommend Silent's ASI Loader since I've been using it without any issue for over past 10 years, all what you have to do is copy its contents to your GTA SA's installation directory.
  3. Go to Releases tab and download latest version of the ASI plugin and copy the .asi file into your GTA SA installation directory.

Usage

  • Double Middle button click: To enable cursor; If you are running GTA SA in windowed mode with an on screen keyboard, you can do this to use your virtual keyboard, useful for sending messages or performing commands (like you can click on T key on your OSK to open chat text box to write on it using your OSK) or, for other purposes if needed.
  • Middle button click: Move forward, both on foot and in vehicle (simulates holding W key).
  • Forward button click: Crouch, pressing it again after crouching would make your character stand up.
  • Back button click[ON FOOT]: Jump (Please read the Notes section about this!).
  • Back button click[IN VEHICLE]: Simulates pressing and holding S key, to perform a slow brake or driving reverse (You can even do a burst out (is that the word?) by enabling this and move forward).
  • Double Right click: To enter and exit vehicles.
  • Triple Right click: To enter a vehicle as a passenger (if there are empty/ available passenger seats).

Last words

If there is anything, any issues that are unknown to me, or there are ideas and suggestions from you, I'll be glad to give them a thought and implement them, you are always welcome to contribute or ask your questions in https://github.com/AmyrAhmady/gta-samp-mouse-only/issues (or give me ideas how to handle them)

Thank you!

gta-samp-mouse-only's People

Contributors

alilogic avatar amyrahmady avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

alilogic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.