Recoil Tweaker 3.3.1

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

[tabmenu]
  • 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.
  • Version 2.3.0

    Updated to AKI 3.4.1

    Sorry for the late update, it's been busy over the holidays.

    Hope you enjoy!

  • Version 2.2.1

    Minor update

    • Changed how weapons are categorized. If you noticed that weapon categories were a bit iffy, the weapon category options should be as per the wiki.
    • Credit to k4a for the suggestion.
  • 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 1
  • 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

  • Hello, love this mod, does it work with 3.4.0?

  • Awesome, I think the next step is presets, but either way this is great, as it fixes one of the biggest gripes anyone can have with Tarkov.

    • When I update the mod next, I'll add presets for the user to choose from to make the installation a little less tedious.

      I've seen heaps of people asking for them, so you shall receive.

      Heart 1
  • A good starting point to make the recoil feel more like real life is by setting

    "recoilCrank": true

    and adjusting

    VerticalRecoil: 0.5

    HorizontalRecoil: 0.8

    Using a stock AK-74M as a benchmark, it looked really close to it being fired in full auto in real life on YT.

    Thumbs Up 2
  • Is there a way to customize recoil ingame?

    • Not as of yet, that would require all gun data to be reread into the game during runtime, which may not be possible. Client sided mods could possibly do what you're asking for.

  • Could someone tell me a setting that makes recoil easier, like the recoil of the SPT REALISM mod. I tried to do it myself, but I couldn't get anywhere.

    EDIT: I found a similar setup already.

    Thumbs Up 1
  • I changed some of the values on global weapons and now I get a message saying the client had a critical error when trying to start up the aki server.

    • This is the message:


      SPT-AKI 3.3.0 │

      https://discord.sp-tarkov.com

      │ │

      │ This work is free of charge │

      │ Commercial use is prohibited │

      └───────────────────────────────┘

      ModLoader: loading 8 mods...

      Mod AKGUY version3.3.0 by Fershte loaded

      Mod armalite-reloaded version3.3.0 by Fershte loaded

      Mod RecoilTweaker version2.2.1 by CreamCheese loaded

      Mod GearGal version3.3.0 by Fershte loaded

      Mod degredationremover version1.4.1 by Kiki loaded

      Mod NLE version4.2.0 by Revingly loaded

      Mod SVM version1.5.8 by EmuRC&#x2F;GhostFenixx loaded

      Mod AmmoStats version2.1.6 by RaiRaiTheRaichu loaded

      The application had a critical error and failed to run

      Exception produced: SyntaxError: C:\stp2\user\mods\CreamCheese-RecoilTweaker-2.2.1\config\config.json: Unexpected token . in JSON at position 1335


      Stacktrace:

      SyntaxError: C:\stp2\user\mods\CreamCheese-RecoilTweaker-2.2.1\config\config.json: Unexpected token . in JSON at position 1335

      at parse (<anonymous>)

      at Object.Module._extensions..json (node:internal/modules/cjs/loader:1173:22)

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

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

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

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

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

      at new RecoilTweaker (C:\stp2\user\mods\CreamCheese-RecoilTweaker-2.2.1\src\CreamyRecoilTweaker.js:5:23)

      at Object.<anonymous> (C:\stp2\user\mods\CreamCheese-RecoilTweaker-2.2.1\src\CreamyRecoilTweaker.js:1205:25)

      at Module._compile (node:internal/modules/cjs/loader:1105:14)

      Press Enter to close the window

    • Please post your config.json into the support thread:

      hub.sp-tarkov.com/forum/thread/2407/

      I think you've made a mistake in the config file.

    • if you set values lower than 1, make sure you include the zero before the decimal

      ".5" wont work, "0.5" works

      Thumbs Up 2
    • Thank you