Recoil Tweaker 3.4.1

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Change recoil to all guns or by class. Completely customizable. Server-side.

[tabmenu]
  • Version 3.4.1

    Hotfix for the GUI, sorry about the preset issue! This should now be fixed! Happy Tarkov'ing! :*

  • Version 3.4.0

    Updated for SPT version 3.8.

  • Version 3.3.1

    Added the new preset system with the GUI.
    If you want to delete a preset, you have to delete the folder containing the config.json file in the presets folder.

    May have released a broken version again. ||


    You can just replace the GUI folder if you don't want to be copying over your config files again for this update.

  • Version 3.2.2

    Fixed bug issues with the GUI not writing down the SMG values using the default function added recently.

    Still getting better at catching issues with the releases, I'll promise to not consistently be bug fixing after I introduce new features. :S


    You can just replace the GUI folder if you don't want to be copying over your config files again for this update.

  • Version 3.2.1

    Fixed issues with presets, and sorted out the switch issue.

  • Version 3.2.0

    Updated the GUI.

    I'm leaving the all weapon customization, no one uses it, and it bloats the mod.

  • Version 3.1.1

    Updated to latest version of SPT. :thumbup:

    EDIT:

    Changed the file download location, hopefully this fixes this issue of Mediafire blocking the file.

    And changed again... Moved off Mediafire to Google Drive.

    And changed again again. We're on Github finally, should've done this ages ago.

  • Version 3.1.0

    Updated to AKI 3.5.0. :thumbup:

  • Version 3.0.0

    • Added completely new GUI editor, so you don't HAVE to stare at the config files. Just some more user accessibility with a modern looking Python GUI.
      • Just enter the RecoilTweakerGUI folder, and run the RecoilTweakerGUI.exe.
      • Explanations for all variables are in the description.
    • OLD CONFIG FILES ARE NOT COMPATIBLE WITH THIS NEW VERSION, PLEASE REMAKE YOUR CONFIGS.  :(

    DO NOTE, NOT ALL FEATURES AND VARIABLES ARE ABLE TO BE EDITTED WITH THE APPLICATION IN ITS CURRENT STATE. FUTURE UPDATES WILL ALLOW FOR FURTHER CUSTOMISATION IN THE GUI PROGRAM. FOR NOW, JUST USE THE CONFIGS MANUALLY IF YOU WANT ALL THE FEATURES PROVIDED IN THIS MOD.

  • Version 2.4.0

    • Added presets! Please send some feedback, or other preset ideas to me, or place some in the comments. Feel free to share your own presets for other people to use!
    • Added new variables:
      • hiddenBonusRecoilToggle
        • Toggle for the hidden recoil bonus added by Tarkov by default.
      • aimProceduralIntensity
        • Value for controlling the weapon sway of the weapon overall, even when not firing.
      • RecoilXIntensityByPoseX
        • Values used for changing recoil when standing, crouching or prone.
      • ProceduralIntensityByPoseX
        • Values used for changing ADS weapon sway when standing, crouching or prone.
    • Cleaned up the config a little bit as to make the values clearer.
    • Global settings have been split to differentiate between values that are togglable and not.


  • hi, sorry for my English, I have a problem, only the return works at 0 percent, and then only after the first launch of the mod, if I try to edit something, it immediately resets to the original one, does anyone know how to fix it?

  • It work on 3.9.4!!!!

    if anything, just fix it in the package file.json string
    "akiVersion": "~3.8",
    on
    "sptVersion": "~3.9",

    Crying 1 Thumbs Up 3
    • Oh, does it really work?!

    • Cant get it to work on 3.9): how did you guys do it?

      edit: nvm figured it out , lmk if u guys need help 4 it

    • I'm having trouble getting mod to work for 3.9.5 How were you able to do it??? Do I need a specific app to modify the package? What do I need to change in the package? Sorry in advance, I have never done this before. Dying to get this mod to work again.

    • he literally told you what to do...
      download mod
      extract it
      find inside package.json file with notepad or something
      change two lines with what he said an its all

    • hey i am getting an invalid version string error when i try

  • partially outdated in 3.8.3, see fontaines document on this:
    RECOIL VALUES AND WHAT THEY DO - Patch 14


    Until author makes an update, you can edit CreamyRecoilTweaker.js and .ts yourselves accordingly.


    Convergence is now RecoilReturnSpeedHandRotation

    and

    CameraRecoil is now RecoilCamera

    Thumbs Up 2
    • You wouldn't happen to have edited those files already and be able to share them via pastebin etc by any chance? I took a look at the files and am not confident in my ability to change them properly lol

    • this should work, hope this helps
      CreamyRecoilTweaker.ts

      CreamyRecoilTweaker.js

      Thumbs Up 1 Heart 1
    • This is exactly how i did it as well, thanks for sharing

      Thumbs Up 1
    • I was finally getting around to fixing those files today & unfortunately the link for CreamyRecoilTweaker.js doesn't work anymore || Could one of you post it again please? Thanks lol

    • Delete your local .js file and keep only the fixed .ts
      Should work and generate a new js based on the fixed ts

  • I don't think the camera recoil works but I might have done a mistake somewhere. I tested by using the weapons class toggle, and changed the "machine gun" value to different numbers (0.1, 9 and 100)


    Then I used an AK-74 and RPK-16 and there were no difference, unless it was very minor change


    I did think it might not just be saving, but I changed the recoil on both assault rifle and machine gun to 0.5 and 0.01 and it does change in game

  • FYI, your GUI is throwing quite a few antivirus flags. I know there have been some issues with people's mods throwing false positives lately but generally it's like 1-2 detections on virus total, while your GUI is showing 8 detections on VT in addition to Malwarebytes Pro flagging it...

    Malwarebytes Pro:
    Malware.AI.4005631207, C:\...\MODS\CREAMCHEESE-RECOILTWEAKER-3.4.1\RECOILTWEAKERGUI.EXE

    VirusTotal:
    https://www.virustotal.com/gui…f716de588da5c8f8251e53a62

    • Thanks for mentioning this. I noticed my own anti-virus getting on my ass about the GUI when I recently updated. Here's the source code for the python code if anyone is interested:
      https://github.com/CyberSecAle…ree/main/RecoilTweakerGUI
      I'll assure everyone, this is completely virus free, you can take a look at my code, or have someone else look over it if you're not sure. :)

      Thumbs Up 1
    • Dunno if its something you wanna try to rectify but when I looked up some of the detections I saw peeps mentioning they're false positives caused by applications changing ini/cfg values of files in their own directory.

      Just mentioning cause I saw your comment below about the GUI.exe now being located in the main mod folder so that could be the change you made that's causing it (assuming it wasn't an issue before that, this is my first time using it). Thanks for the mod btw lol Cheers!

  • hi, when I open the panel to change the recoil and select presets I only see import and export, no preset select, load or save preset options. help would be appreciated

    • This should now be fixed for you! Just updated the mod! The GUI .exe is now located in the main mod folder if you're confused!

  • This still works.
    Simply update in package.json
    "akiVersion":

    from "~3.7",

    to "~3.8",

    tested it in hideout, it works.

    Thumbs Up 1
  • I pray for the update to come soon, the people need you! ;(

    Heart 2
  • please make this Great mod Work again Great Lord

  • can u please update this mod

  • Great mod, absolutely love it.
    However, i needed to reinstall is after i formated my PC and (maybe i am just trippin) you can only customize the weapon classes, eventhough i remember at one point you coud adjust all weapons seperately.
    Was it removed or am i tripping ?
    Other than that, great mod

  • I managed to find a config similar or at least feels close to 0.14 (if not edit it from there)

    "globalVerticalRecoil": 0.82,

    "globalHorizontalRecoil": 0.63,

    "globalConvergence": 1.43,

    "globalDispersion": 0.80,

    "globalCameraRecoil": 0.78,

    "globalCameraSnap": 0.78,


    "//// Global Settings (Part 2)":"////",


    "aimPunch": 0.87,

    "recoilCrank": false,

    "recoilDamping": 0.74,

    "recoilHandDamping": 0.71,

    "aimProceduralIntensity": 0.94,

    A base ass M4 felt pretty close to 0.14s to me with these settings

    Thumbs Up 1
    • Thank you for sharing! The preset works great and is very similar to patch 14's recoil.

  • So, it turns out it doesn't work if you made a certain mistake that I made. If you choose a specific config to put into the "config" folder, you have to delete all the ones that are in there already, otherwise the game will immediately CTD upon boot. So, if you have a config you want, drag it into the config folder in the mod's main folder, and make sure you delete the other ones that are in there too.

  • idk, but since the new online patch 0.14 i want to use something similar to that, can i replicate the same recoil with this mod?

  • I tried many times, also followed YT tutorial, but I always end up with this error:


    The application had a critical error and failed to run

    Exception produced: SyntaxError: C:\Games\SPT\user\mods\creamcheese-recoiltweaker-3.3.1\config\config.json: Unexpected token , in JSON at position 179


    Stacktrace:

    SyntaxError: C:\Games\SPT\user\mods\creamcheese-recoiltweaker-3.3.1\config\config.json: Unexpected token , in JSON at position 179

    at parse (<anonymous>)

    at Object.Module._extensions..json (node:internal/modules/cjs/loader:1322:39)

    at Module.load (node:internal/modules/cjs/loader:1117:32)

    at Function.Module._load (node:internal/modules/cjs/loader:958:12)

    at Module.require (node:internal/modules/cjs/loader:1141:19)

    at Module.require (pkg/prelude/bootstrap.js:1851:31)

    at require (node:internal/modules/cjs/helpers:110:18)

    at RecoilTweaker.<instance_members_initializer> (C:\Games\SPT\user\mods\creamcheese-recoiltweaker-3.3.1\src\CreamyRecoilTweaker.ts:8:22)

    at new RecoilTweaker (C:\Games\SPT\user\mods\creamcheese-recoiltweaker-3.3.1\src\CreamyRecoilTweaker.ts:5:1)

    at Object.<anonymous> (C:\Games\SPT\user\mods\creamcheese-recoiltweaker-3.3.1\src\CreamyRecoilTweaker.ts:147:25)


    Any fix?

    • You've made an error somewhere in one of the values. A comma has been input in the wrong place. As a rule of thumb, always use numbers, and never input values like so: .5

      Enter numbers like this: 0.5

      I'd advise you to return the default settings and try again, or find the error. You can return to the default settings by using the defaults button or preset in the GUI.

    • I just opened the tool, set 50% preset and saved. I followed step-by-step your tutorial...I'll try again today, anyway...

    • I'll have a look at the config file real quick for you.

      Make sure you export your preset when you're done with it.

    • If I run the GUI tool, set it to 50%, and click export - I get the confirmation window, but then I also get the error noted above when I load the server. However, if I copy the 50% config and paste it into the "config" folder and replace, everything works as intended. Just wanted you to be aware

  • is this supposed to show up in the f12 screen? it doesnt show up for me.

    • No, this mod is completely server-side, meaning that recoil cannot be changed on the fly (meaning you need to restart the game for changes to be made). All recoil changes are done through the GUI program found within the mod folder, or directly through the config file in the config folder. I may make a tutorial for those who don't know how to use it.


      EDIT: Just made a video under the Installation tab, have a quick watch of that video and that should clear up most issues or misunderstandings.

    • thank you.

  • I just wanted to say thank you for the mod! After the 14.0 EFT update and the new recoil system, it felt like a brand new game, installing this mod this morning and using the 50% recoil preset, holy cow! Thank you so much, i can't believe i never tried this mod earlier!

    Thumbs Up 1 Thinking 1
  • "I'm leaving the all weapon customization, no one uses it, and it bloats the mod."


    Incorrect

  • Dangerous File Blocked

    The file you attempted to download was determined to be dangerous. For your protection, MediaFire does not enable distribution of dangerous files.

    • This file contains an executable to change the recoil settings in the config file. Sometimes, anti-virus (or in this case, Mediafire) detects this executable as dangerous. The file is completely virus free, and the best thing is, you don't need to use the executable for this mod to work. If you need a re-directed download, please direct message me.


      I've changed the download link, I hope this fixes the issue for everyone. <3

    • Just tried and link still says Dangerous File Blocked unfortunately

    • Just changed the link again. I think I know why people don't host their files on Mediafire now...

  • Will it work on version 3.7.1

    • Yeah it does work, I've using for two weeks and no issues

    • Thanks a lot

  • The update to 3.7.0 will be?

  • Can you please do a mod for changing ONLY the bot recoil? Like SAIN does it but without all the performance-heavy changes to AI.

  • Should this work with 3.5.5?

  • It seems the camera recoil doesn't change for the Rhs-12 revolver.

  • I know this is a HUGE asking, but is there any chance we'll get the ability to tweak each gun's recoil?


    I want to lower the FAL's recoil but I have to lower Assault Rifle in order to do so which makes every other AR really laser beamy. If nothing else, a dedicated FAL option would be really nice if it's possible. Pretty please :)

    • Replying to myself because why not, this already exists because Cheese is a chad, just not in the GUI yet.

      Thumbs Up 3
    • could you elaborate? I only want to adjust a couple of weapons rather than entire groups.

  • I apologize for the idiot newbie question, but what file(s) should we be looking for to import?

    I've tried importing several different files, such as globals in aki_data/server/database, and the input boxes stay empty.

    • Import the config file found in the mod's config folder. Values will be read into the program, and then you can change any of the values within it, and then export those values back to the config file.

      Thumbs Up 1
  • avg went berserk as soon as i entered the website of the link.
    is there any chance that you can upload the file elsewhere?

    • I use AVAST, and can confirm, it also went BERSERK when trying to load the website, it auto-blocked the download link.


      According to AVAST, its been blocked because it's infected with URL:Blacklist.

      Thumbs Up 1 Thinking 1
    • I'll make alternative download links soon

      Thumbs Up 2
    • the reason it's "infected with black list" is because most of these sites deal with illegal pirating downloads, so your antivirus will block them, because they view the site as 'untrustworthy' and well, ILLEGAL, even if you're just downloading legal mods.

  • i think this still works on 3.4.1

    Thumbs Up 1
  • @CreamCheese, do we have an ETA for the 3.4.0/3.4.1 update? Thanks

    Happy 1 Thumbs Up 1
  • It wors with the latest patch, no problem. But I'm not sure whats going on with AI's rate of fire. They started shooting their semi weapons like crazy. :D