
Personalize your weapon! Adjust rails and attachment positioning.
Weapon Customizer
This is my rifle. There are many like it, but this one is mine.
Features
This mod allows you to adjust the positions of some of your weapon attachments. This is a purely aesthetic mod - it has no effect on weapon statistics.
How to use
Modify a gun with the context menu -> Modding screen, and you will be able to click and drag the white dot on each attachment. If it changes color, it’s adjustable. If not, it’s not.
Movement axis
By default, movement will be along the same axis as the gun - from the muzzle to the stock.
- SHIFT-drag will move the attachment up and down on the vertical axis.
- CTRL-drag will move the attachment to the left and right of the gun.
These secondary directions usually don’t make any sense but occasionally you may find an attachment that needs these adjustments.
Rotation
You can rotate attachments by holding ALT and dragging the dot to the left or right. Similar to movement, you can also hold down CTRL or SHIFT to rotate around different axes.
Resetting
You can reset an attachment to its default position by right clicking the dot, or reset all attachments by clicking “Revert” in the upper right corner.
In Raid
By default the modding screen is only available out of raid. In the F12 menu you may enable the option to show up in raid, and optionally require a multitool. Note that this is a stripped down version of the modding screen, and you can only use it to customize attachment positions, not swap out attachments [dev note - changing attachments caused a lot of issues].
No limits
Note that there is nothing currently enforcing the laws of physics - you can drag attachments into space, or inside of other attachments, and they will stay there. The only way to solve this would be an exhaustive list of every attachement’s dimensions (which wouldn’t support extra mod content), or a very complicated and likely wrong on-the-fly analysis of where items can be moved to. Use your own judgement.
You can adjust foregrips forward and backwards. The operator’s hand will stay on the grip. Note that rotation can easily cause extreme weirdness of the arm.
Similarly, you can move lights and lasers and such. Moving them too far back will likely cause shadows!
Scopes can be moved, but be aware that when aiming, different scopes behave differently. Moving iron sights, reflex sights, etc., will affect how the scope appears and how it lines up. Sniper scopes are handled differently by the game, and will still fill the screen the same amount, regardless of position, unless you have Fontaine’s FOV Fix.
Strongly recommend Fontaine’s FOV Fix!
Stocks are adjustable, but this will not affect how far off your chest the weapon is held.
Installation
Like almost every mod here, extract the zip archive into your SPT directory.
Recommend using 7zip to extract and install this mod.
Example (thanks DrakiaXYZ for the gif)
Uninstallation
To uninstall, simply delete Tyfon.WeaponCustomizer.dll from <your SPT folder>/BepInEx/plugins, and the tyfon-weaponcustomizer folder from <your SPT folder>/user/mods
Configuration
There are 3 settings available in the F12 menu:
-
Customize Weapons in Raid: Enable the Modding context menu in raid for unequipped weapons. Optionally require a multitool.
-
Step Size: Move attachments in discrete pixel amounts, if you prefer that
-
Move Everything: Allow every single gun part to be moveable, even when it makes no sense at all. Have fun
The customizations you make to your weapons are saved in user/mods/tyfon-weaponcustomizer/customizations.json. It’s safe to delete this file if you want to discard all of your customizations. Do not edit it unless you are 100% sure of what you are doing.
Troubleshooting
Q: I made a change while testing in the hideout firing range, and it didn’t apply to the gun!
A: Put your weapon away and bring it back out. Sometimes the games caches the old model.
Q: I found a bug !
A: Open an issue or make a comment here. Please include logs if possible!
If you’d like to support my work, you can buy me a coffee ☕
27.0K Downloads
- Fix non-fatal error that can occur on first launch
- In-raid modding menu is now only available on guns (ha)
- Disabling the “Move Everything” option now takes effect immediately, without a client restart
8.3K Downloads
Updated for SPT 3.11 🚀
4.1K Downloads
- Added rotation! Hold ALT while dragging the dots to rotate the attachment. Hold down SHIFT or CTRL as well to rotate on other axes. Some things to note:
- Which axis rotates is usually consistent but some mods are already rotated internally so the axis might not be what you expect
- Rotating foregrips will almost certainly cause weirdness with the character’s arm
- Special care will be required with sights and lasers to keep them lined up
- Updated customizations.json format, previous versions ARE compatible
- Try/catch calls to the server so failures are a bit more graceful
- Reverting many customizations at once are now batched into a single /weaponcustomizer/save call, avoiding race conditions
Note: This is the last version that works with SPT 3.10.x
3.9K Downloads
New stuff 🚀
- In-raid customization! Enable a stripped down weapon modding screen in raid. Disabled by default, enable in the F12 menu. Optionally require multitool.
- Multiple axis movement! Hold SHIFT or CTRL while dragging to move the attachment vertically or side to side.
Bug fixes 🪳
- Fixed model caching issue that caused uncustomized weapons to sometimes pick up other weapons’ customizations
- Fixed dot and mouse not lining up correctly when dragging on a rotated weapon
- Fixed null ref exception that may have caused exfil black screen
2.1K Downloads
- Fixed certain guns not working due to BSG animation system
- Guns returned via insurance will now keep their customizations
- Added F12 settings:
-- Step Size: Move attachments in discrete pixel amounts, if you prefer that
-- Move Everything: Allow every single gun part to be moveable, even when it makes no sense at all. Have fun
2.7K Downloads
- Support presets
- Add fika support - teammates will see each other’s customizations
- Ignore profiles in a weird state rather than logging an error
Please note that customizations in presets work just like attachments in presets - you must press save to save them to the preset, you must press assemble to apply them to a weapon.
Details
-
GUID
Not Available
-
License
-
Source Code
-
Latest Version VirusTotal Result
https://www.virustotal.com/gui/file/991b3d2530eb79a9e1f84300286b698f60902a0ad8062c42f50eb12541142ceb
Hello, love the mod, i dont know if you take request but i thought it was not bad to just trow it here, u see your mod is extremely helpfull with VR, allows me to move scopes and actually use them with the game awfull eye relief.
to use your mod i have to close VR, open game normally and after changing the position of the scope, close the game and re open in VR.
Would it be posible for you to add compatibility to make it work inside VR?
Thanks for your mod and for your time reading my comment
doesnt work with aki version 3.9, server writes this mod does not have a version string and will not be loaded
Ground Branch mod. Cool
Dude this is my favorite fucking mod, only downside is trying to put shotgun mags in not shotguns weapon make it that the whole gun can’t fire and bugs the UI with “RELOAD” (Actually makes the game glitch out and eventually crash
I love creating custom weapons and move everything is so good oh my god i love this mod creator
I had an error over the years using your mod. But i don’t really know if its related to your mod, not sure, but it happens everytime it is enabled. It’s about gas block, when i create a preset of a weapon and move things sights aroun with your mod, complete the preset and then when i click on assemble it says i have to gas block, so everytime i have to go back on my inventory and manually remove all previous parts of the gun and replace with the new ones of my preset and then it works. Do you have an idea if it could be related to your mod ? I have no message errors, just a UI box telling me i have no gas block. Sorry for the lack of informations. Thanks
It doesn’t affect me much, but the rear sight on the “M4A1 Standard” sold by that Peacekeeper is misaligned by default.
Is there any way to address this?
https://imgur.com/gallery/bug-NcuzKez
I fucking love this one, If only it would show up better when i searched for it, i thought it was gone from the face of the earth
(not your fault in the slightest thanks for the mod)
This mod is AMAZEBALLZZZ!!!!!
I can finally move sights and lights and such where they should be.
Thank you very much!!!!
Move everything seems to still function even if it’s turned off.
Through the years of playing the game, I have thought about how great this possibility of moving attachments would be, AND you just made it real! Much respect and thank you!