Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Contract
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

[SA|DE] How to use opcode opcode 0A90 | Change activation/use cleo mods with Controller


KaizoM
 Share

Recommended Posts

As many of us know the opcode 00E1 ( player 0 pressed_key 8 for example )was removed/doesn't work in GTA SA Definitive Edition, being somewhat ironic since Grove Street Games didn't remove this opcode from their previous mobile versions. 

 

I'm a person who loves to play with a controller on the PC, and having that opcode removed annoys me a lot, but there is an opcode that simulates the activation of an emulated widget, and it is the opcode
0A90: is_hid_pressed [INT]  

 

Basically, the opcode is much better than 0A51 and 0A52  since it is a hidden widget, so you don't see anything on the screen. And funny or not, they not share the same id's.

 

 

Great! but... what ID I need  to press "LB" in controller? This is a 30 minutes investigation about what ID it's every button.

 

0A90: is_hid_pressed [INT]  

 

BUTTON                         ID
cross.png     2 8 39 48 49 55 57 61 66 72

circle.png      1 46 50 56 67 68 79

square.png      3 6 47 65 69

triangle.png      5  22 58

l1.png      73 84  92

l2.png     16 19 33 37 71 86

thumbl.png     4 11 90

r1.png     7 25 32 35 64 74 78 93

r2.png   15 20 34 38 70 85

thumbr.png    18 23 75 91

up.png   13 40 42

left.png   14 36 62

down.png    12 41

right.png    63 95

 

START/PAUSE   17

SELECT 9 10 59

 

OTHER ONES/WEIRD ONES/JOYSTICK DIRECTIONS      

ANY DIRECTION IN LEFT JOYSTICK  24 60

LEFT AND RIGHT DIRECTION IN RIGHT JOYSTICK 28

UP AND DOWN DIRECTION IN RIGHT JOYSTICK 29

LEFT AND RIGHT DIRECTION IN LEFT JOYSTICK 30

UP AND DOWN DIRECTION IN LEFT JOYSTICK 31

UP DIRECTION IN LEFT JOYSTICK 52

DOWN DIRECTION IN LEFT JOYSTICK 43 51

LEFT DIRECTION IN LEFT JOYSTICK 44 53

RIGHT DIRECTION IN LEFT JOYSTICK 45 54

 

UNUSED/UNKNOWN 21 26 27 76 77 80 81 82 83 87 88 89 94 96 97 

 

 

Now, just open any cleo mod, and replace activations (more often 0C00 in Definitive Edition) for this 0A90 and that's it!

unknown.png

 

This opcode also works with keyboad, but my focus it's gamepads/controllers.

I would really appreciate your support if you found the tutorial helpful!
 

 

  • Like 2
Link to comment
Share on other sites

14 hours ago, FusionLord said:

So What exactly is the OPCode? You write `0A90` and the screenshot shows `8A90`.

 

It's only 0A90 with a not. Opcodes with conditional not are written with an 8 at the beginning. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.