Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      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. Forum Support

    3. Suggestions

[CLEO] WeaponRecoilAuto


HzanRsxa2959
 Share

Recommended Posts

HzanRsxa2959
On 7/4/2020 at 7:46 AM, Crowdigger said:

Thanks for updating the mod, I hope things get better for you.

Thank you. This means a lot. I appreciate it.

 

On 7/4/2020 at 7:46 AM, Crowdigger said:

1 - Perhaps it would be better to be able to set the target return speed separately for each weapon. For a certain speed is good and another very fast / slow.

Done.

 

On 7/4/2020 at 7:46 AM, Crowdigger said:

2 - Sometimes even when you leave the sight of the weapon, the screen continues to return to the original position.

Fixed.

 

On 7/4/2020 at 7:46 AM, Crowdigger said:

3 - When using iRecoilMode: 1: up only, the crosshair goes up but does not return to the right point, it goes to the left side.

Fixed.

 

2.2 Released!

Download links added to main post.

  1. Separately configurable return speeds for weapons based on WeaponID and AnimGroupID.
  2. Fixed crosshair returning to original position after you stop aiming even if aim check is enabled.
  3. Fixed wrong crosshair return angle for iRecoilMode = 1.
  4. WeaponFireType 2 (PROJECTILE) and 3 (AREA_EFFECT) are hard-coded now, but can be disabled using the configuration file.

Note: The ini file has been slightly changed. It is recommended to review it and set it up to your liking.

Link to comment
Share on other sites

  • 2 weeks later...
HzanRsxa2959

2.3 Released!

Download links added to main post.

  1. Added player controls check. Now recoil will no longer if player controls are disabled (opcode 09E7).
  2. Fixed crosshair return to opposite side of original position if the return value is greater than recoil value.
  3. Optimized the crosshair return function.
  4. Added Additive Recoil: crosshair will now return to position of first shot instead of last shot for iRecoilMode = 1. Added ini setting 'bNoAdditiveRecoil' to disable this function.
  5. Weapon length multiplier has been removed as it caused severe bugs.
  6. Overhauled the default settings based on my preferences. They seem good enough.

Note: The ini file has been slightly changed. It is recommended to review it and set it up to your liking.

Link to comment
Share on other sites

Create an account on the Mixmods forum, it's easier for you to get help from Junior_Djjr, I saw in another post that you were in need. There is no problem with writing in English there.
 
Besides, I think people will like your mods.
  • Like 1
  • Bruh 1
Link to comment
Share on other sites

HzanRsxa2959
Spoiler
14 hours ago, Crowdigger said:
Create an account on the Mixmods forum, it's easier for you to get help from Junior_Djjr, I saw in another post that you were in need. There is no problem with writing in English there.
 
Besides, I think people will like your mods.

 

Thanks for the advice. I'll do that.

Link to comment
Share on other sites

  • 2 months later...

Update 2.4:

Download links added to first post.

  • Add new recoil mode: Taps. See iRecoilMode in section [Settings].
  • Added different recoil modes for different weapons. See sections [RecoilMode_WeaponIDs] and [RecoilMode_AnimGroupIDs] in ini file.

Ini file has slightly changed:

  • Modified: iRecoilMode in section [Settings].
  • Added: sections [RecoilMode_WeaponIDs][RecoilMode_AnimGroupIDs] 

Be sure to adapt your settings.

 

I think this is probably the last version. I seriously cannot add anything else or the code will break.

Edited by HzanRsxa2959
Link to comment
Share on other sites

This is literally one of the best mods ever created for this game, i can't play without it anymore, you did a great job.

  • Like 1
  • YEE 1
Link to comment
Share on other sites

  • 2 weeks later...

Sure thing, you have to edit the recoil multiplier.

Go to WeaponRecoilAuto.ini.

 

You could multiply it based on weapon ID (only MP5 will be affected):

Go to [WeaponIDs] section.

Add:

29 = 0.5 # MP5

 

Or you could multiply it based on anim group ID (all weapons using MP5 animation will be affected):

Go to [AnimGroupIDs] section.

Change:

23 = 1.5 # uzi

Add:

24 = 0.5 # uzibad

 

The values in bold are the multipliers, change them as you see fit. Type 'RSWRA' as a cheat to reload settings in real-time for testing.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Update 2.5:

  1. Now recoil return is reset when switching weapons.
  2. Freed some variables. As a result, 28 more ini toggles can be added. More feature suggestions welcome!
  3. Added ini toggle: bForceAim (force aiming as long as recoil is returning) in section [Toggles].
  4. Removed weapon firetype 2 (AREA_AFFECT) from hard-coded and default settings because people were getting confused. It can still be re-added through configuration.

Link added to main post.

Link to comment
Share on other sites

  • 1 month later...

Update 2.6:

  1. Fixed the gigantic lag spike that occurred while loading the settings. (Now the settings of each weapon will be dynamically loaded right before the first time it is fired.)
  2. Fixed the cheat 'RSWRA' reloading the script instead of reloading the settings.
  3. As no other changes have been made to the code, ini files of the previous version are fully compatible with this version.
  4. Updated the 2.5 ShareMods link to my account. Previously, I had accidentally uploaded it anonymously.

Links added to main post.

Edited by HzanRsxa2959
Link to comment
Share on other sites

  • 10 months later...

Just wanted to let you know that I encountered a really nasty bug that prevents me from loading save games. After a long and painful process of elimination, I learned that whenever I activate this particular mod my save games wouldn't load anymore, but instead the game would crash without an error message. The AutoLoader log reads as follows:


Starting injected cleo script search 1558C710 for version '0'...
Injecting extra scripts into search 1558C710...
Injecting cleo script "modloader\weaponrecoilauto\cleo\weaponrecoilauto.cs"
Injecting cleo script "modloader\ragdoll bullet physics\cleo\ragdoll missions fix (junior_djjr).cs"
Injecting cleo script "modloader\ragdoll bullet physics\cleo\ragdoll_frameadjust.cs"
Injecting cleo script "modloader\ragdoll bullet physics\cleo\ragdoll_uniqueability.cs"
Finishing injected cleo script search 1558C710...
Starting injected cleo script search 1558C5B0 for version '4'...
Finishing injected cleo script search 1558C5B0...
Starting injected cleo script search 1558C510 for version '3'...
Finishing injected cleo script search 1558C510...
Loading default action reaction stats "DATA\AR_STATS.DAT"
Loading default stat update conditions "DATA\STATDISP.DAT"
Loading default shopping data "data\shopping.dat"
Removing imported model file at index 0

 

Game version: GTA SA 1.0 US
Unhandled exception at 0x00000000 in gta_sa.exe: 0xC0000005: Access violation reading location 0x00000000.
    Register dump:
        EAX: 0x00000000  EBX: 0x00000001  ECX: 0x01B81538  EDX: 0x0000001C  
        EDI: 0x00000000  ESI: 0x01B81538  EBP: 0x0177F648  EIP: 0x00000000  
        ESP: 0x0177F5B4  EFL: 0x00010202  CS: 0x00000023   SS: 0x0000002B   
        GS: 0x0000002B   FS: 0x00000053   ES: 0x0000002B   DS: 0x0000002B   
        
    Stack dump:
        0x0177F5B4:  00469FF7 01B81538 01B81538 00000000 6988EBDD 00000000
        0x0177F5CC:  01B81538 0046A220 0177F668 00863B10 0177F648 00000000
        0x0177F5E4:  00000001 00863B10 0156561A 00A49960 0053BCCE 0177F668
        0x0177F5FC:  0053E593 00863B10 695BF54A 0177F6C0 0BA7CBD0 6961CDCC
        0x0177F614:  01A62AE8 00000008 0A040A34 00000000 0A060000 0A040A30
        0x0177F62C:  00000060 000207D0 0177F610 0177F610 0177F694 6960B6B0
        0x0177F644:  00000001 0177F658 695C829F 0BA7CBD4 0177F668 0177F6A0
        0x0177F65C:  695C3D05 0177F668 0BA7CB74 69611098 01A62AE8 00000058
        0x0177F674:  00020B04 00000000 01A20000 00020B00 05A51368 0177F6A8
        0x0177F68C:  00000000 0177F668 0177F6AC 6960B6B0 00000001 0177F6B8
        base: 0x01580000   top: 0x0177F5B4   bottom: 0x01780000
        
    Backtrace (may be wrong):
        =>0x00000000 in unknown (+0x0) (0x0177F5B0)
          0x00469FF7 in gta_sa.exe (+0x69ff7) (0x0177F648)
          0x695C829F in std.data.dll (+0x21829f) (0x0177F658)
          0x695C3D05 in std.data.dll (+0x213d05) (0x0177F6A0)
          0x695C3E93 in std.data.dll (+0x213e93) (0x0177F6B8)
          0x695BF49C in std.data.dll (+0x20f49c) (0x0177F700)
          0x695C826F in std.data.dll (+0x21826f) (0x0177F710)
          0x695C3D05 in std.data.dll (+0x213d05) (0x0177F758)
          0x695C94CE in std.data.dll (+0x2194ce) (0x0177F8A0)
          0x00748D00 in gta_sa.exe (+0x348d00) (0x0177F938)
          0x697DFB94 in modloader.asi (+0x1fb94) (0x0177F958)
          0x697DDE46 in modloader.asi (+0x1de46) (0x0177F988)
          0x697DB83B in modloader.asi (+0x1b83b) (0x0177F9DC)
          0x697DFBBB in modloader.asi (+0x1fbbb) (0x0177F9FC)
          0x697DE202 in modloader.asi (+0x1e202) (0x0177FA2C)
          0x697E07BB in modloader.asi (+0x207bb) (0x0177FBB8)
          0x697E0188 in modloader.asi (+0x20188) (0x0177FBD0)
          0x697DDF18 in modloader.asi (+0x1df18) (0x0177FC00)
          0x697DB83B in modloader.asi (+0x1b83b) (0x0177FC54)
        
    

 

Link to comment
Share on other sites

Spoiler
3 hours ago, Kranich said:

Just wanted to let you know that I encountered a really nasty bug that prevents me from loading save games. After a long and painful process of elimination, I learned that whenever I activate this particular mod my save games wouldn't load anymore, but instead the game would crash without an error message. The AutoLoader log reads as follows:


Starting injected cleo script search 1558C710 for version '0'...
Injecting extra scripts into search 1558C710...
Injecting cleo script "modloader\weaponrecoilauto\cleo\weaponrecoilauto.cs"
Injecting cleo script "modloader\ragdoll bullet physics\cleo\ragdoll missions fix (junior_djjr).cs"
Injecting cleo script "modloader\ragdoll bullet physics\cleo\ragdoll_frameadjust.cs"
Injecting cleo script "modloader\ragdoll bullet physics\cleo\ragdoll_uniqueability.cs"
Finishing injected cleo script search 1558C710...
Starting injected cleo script search 1558C5B0 for version '4'...
Finishing injected cleo script search 1558C5B0...
Starting injected cleo script search 1558C510 for version '3'...
Finishing injected cleo script search 1558C510...
Loading default action reaction stats "DATA\AR_STATS.DAT"
Loading default stat update conditions "DATA\STATDISP.DAT"
Loading default shopping data "data\shopping.dat"
Removing imported model file at index 0

 

Game version: GTA SA 1.0 US
Unhandled exception at 0x00000000 in gta_sa.exe: 0xC0000005: Access violation reading location 0x00000000.
    Register dump:
        EAX: 0x00000000  EBX: 0x00000001  ECX: 0x01B81538  EDX: 0x0000001C  
        EDI: 0x00000000  ESI: 0x01B81538  EBP: 0x0177F648  EIP: 0x00000000  
        ESP: 0x0177F5B4  EFL: 0x00010202  CS: 0x00000023   SS: 0x0000002B   
        GS: 0x0000002B   FS: 0x00000053   ES: 0x0000002B   DS: 0x0000002B   
        
    Stack dump:
        0x0177F5B4:  00469FF7 01B81538 01B81538 00000000 6988EBDD 00000000
        0x0177F5CC:  01B81538 0046A220 0177F668 00863B10 0177F648 00000000
        0x0177F5E4:  00000001 00863B10 0156561A 00A49960 0053BCCE 0177F668
        0x0177F5FC:  0053E593 00863B10 695BF54A 0177F6C0 0BA7CBD0 6961CDCC
        0x0177F614:  01A62AE8 00000008 0A040A34 00000000 0A060000 0A040A30
        0x0177F62C:  00000060 000207D0 0177F610 0177F610 0177F694 6960B6B0
        0x0177F644:  00000001 0177F658 695C829F 0BA7CBD4 0177F668 0177F6A0
        0x0177F65C:  695C3D05 0177F668 0BA7CB74 69611098 01A62AE8 00000058
        0x0177F674:  00020B04 00000000 01A20000 00020B00 05A51368 0177F6A8
        0x0177F68C:  00000000 0177F668 0177F6AC 6960B6B0 00000001 0177F6B8
        base: 0x01580000   top: 0x0177F5B4   bottom: 0x01780000
        
    Backtrace (may be wrong):
        =>0x00000000 in unknown (+0x0) (0x0177F5B0)
          0x00469FF7 in gta_sa.exe (+0x69ff7) (0x0177F648)
          0x695C829F in std.data.dll (+0x21829f) (0x0177F658)
          0x695C3D05 in std.data.dll (+0x213d05) (0x0177F6A0)
          0x695C3E93 in std.data.dll (+0x213e93) (0x0177F6B8)
          0x695BF49C in std.data.dll (+0x20f49c) (0x0177F700)
          0x695C826F in std.data.dll (+0x21826f) (0x0177F710)
          0x695C3D05 in std.data.dll (+0x213d05) (0x0177F758)
          0x695C94CE in std.data.dll (+0x2194ce) (0x0177F8A0)
          0x00748D00 in gta_sa.exe (+0x348d00) (0x0177F938)
          0x697DFB94 in modloader.asi (+0x1fb94) (0x0177F958)
          0x697DDE46 in modloader.asi (+0x1de46) (0x0177F988)
          0x697DB83B in modloader.asi (+0x1b83b) (0x0177F9DC)
          0x697DFBBB in modloader.asi (+0x1fbbb) (0x0177F9FC)
          0x697DE202 in modloader.asi (+0x1e202) (0x0177FA2C)
          0x697E07BB in modloader.asi (+0x207bb) (0x0177FBB8)
          0x697E0188 in modloader.asi (+0x20188) (0x0177FBD0)
          0x697DDF18 in modloader.asi (+0x1df18) (0x0177FC00)
          0x697DB83B in modloader.asi (+0x1b83b) (0x0177FC54)
        
    

 

 

Sorry to hear about your issue but unfortunately, the Mod Loader log provides no information related to this mod. I may be able to help you further if you provide an SCRLog log.

Link to comment
Share on other sites

  • 1 year later...

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.