Sick and tired of finding gear that you can't disassemble? Wish you could replace the parts on your partless rare guns? Me too, so I fixed em.
Current version: v2.1.3 (12/16/2023)
Currently supported addons:
The Master Disassembly List
When it comes to addons that add new weapons or outfits, it's inevitable that you'll find a few guns or outfits that you simply cannot disassemble, and this can be rather frustrating when it's a rather common item like an AK74-U or cheap gas mask. Thankfully for us all, I've already taken the time to go through the available weapons and add all the missing parts, letting you disassemble any and all weapons and outfits.
I personally use this with the "Weapon Parts Overhaul" addon by artifax Moddb.com. Their addition of the field stripping mechanic makes it easier to maintain rare weapons like the P90, letting you hot swap parts out as needed for individual repairs instead of either paying absurd prices at the mechanic or having to find and disassemble a second rare weapon solely for the parts.
The Parts Fix
The Parts Fix is a second aspect of the MDL that swaps around some of the weapon parts that may have been added with incorrect parts, like a magazine-fed sniper that uses a bolt carrier designed for magazine-less shotguns; addons that add a duplicate weapon with different parts than their counterpart, or just to match an ingame gun's parts with the real one. Weapons with the same base name should have the same or similar parts, with parts changing if it matches the lore of the weapon.
I've changed the major issues with some of B&S's weapons having interesting part combinations, as well as a few others that stuck out to me. I've also gone through and added brand new custom parts to weapons that didn't have appropriate parts, including the Gauss Gun. Over time I'll go through and inspect more weapons to see if their parts make sense or not and make updates as needed.
Full and Lite Versions
I've drastically cut down on the confusion of the old installer and have limited it down to only two options. The full version contains the custom-made parts with WPO compatibility and will be the main version that receives new updates and content. The lite version only updates the vanilla game and BaS with vanilla weapon parts. Both versions utilize DLTX so it should be much more future-proof than before. The Lite version in particular should never become incompatible, so that will always be available should the Full version get outdated.
Requirements
Modded Exes is required for this mod to work and is what allows it to be as malleable as it is with other addons by using DLTX and DXML. You can grab the Modded Exes Engine here Github.com. You will also need Mod Organizer 2 to use the installer.
Installation
- Follow the installer's instructions
- Place the addon AFTER Weapon Parts Overhaul if you have it
Suggestions? Questions?
Have an addon that you want supported by the MDL? Have a recommendation of a gun you want fixed in the Parts Fix? Leave a comment with the name of the addon/gun, and I'll see about getting it included. My end goal is to support as many addons as possible, so please send me as many as you want!
What's Next?
My addon should be compatible with any other addon by this point unless it also expands part pieces and uses the same part names as me. I will eventually go through and change all the internal names to something more unique to this addon (assuming the custom name types don't blow up the game lol), and will be looking for ways to further stabilize this addon and make it as compatible as possible. I'll most likely end up changing some of the parts later on down the line if I find anything weird that doesn't really fit, but that will take some time for research and creating new parts if I have to.
I've also been considering looking at G.A.M.M.A. to see if there's anything missing there that I can help contribute to, but I honestly don't have the computer space for a second installation of Anomaly with a shitton of mods at the moment lol. Maybe some time down the road after I feel more satisfied with the stability of the MDL I'll look at what's available in the G.A.M.M.A. modpack.
With all that mind though, I do work full time and most of my free time is spent with friends, so I don't really dedicate much time to a single-player game like STALKER. I'll check back in every now and then to see if there's anything I need to update, but the mod should be stable enough as it is right now.
Known Bugs
- If you have either type of FN Five-seveN when installing the addon with WPO, it will not be updated to have a spring and will crash when trying to repair it on a vice. It also will refuse to have the correct spring inserted into it. The same may also apply to the P90, although I'm not 100% sure. This is an issue with WPO specifically, so I do not know how to fix it yet. Only workaround at the moment is to get a new Five-seveN.
Changelog
- v2.1.3
- Separated the WPO files from the Full version into it's own optional patch folder.
- Because the WPO files were inherently intrinsic so the Full version, they were causing an error in the rare case that the one WPO script file I had would be called by another addon. The script file itself was fine, but it required several dependencies from the WPO mod in order to work. While there hasn't been any actual changes to LMDL's code, separating the WPO files into an optional patch for the Full version should help prevent any callback errors to unused or nonexistent files for people who don't use WPO.
- v2.1.2
- Fixed the encoding for the Russian version. Text should now be properly legible. Thanks to ZeD_MnizD for locating the issue and resolution.
- v2.1.1
- Fixed a fatal typo with the Russian version of the addon for the WPO DXML files. Thanks to MoreLove1 and MrDemonized for locating it.
- v2.1.0
- Converted all XML files to use DXML instead, again cutting back on any unnecessary dependencies and potential conflicts with WPO.
- Created new a DLTX version of part_prices.ltx from WPO.
- Trimmed the parts list for both versions to remove all unused references to BaS. They now only contain entries that I've personally changed.
- Drathalis's list of helmet parts has been included with the addon and is available in both versions.
- The new update does have the new helmet parts added, but was mostly for stabilizing the addon even more. As it stands right now, the Full version should only become incompatible if WPO changes zzzz_arti_jamming_repairs.script (can't dynamically change Lua script files yet) or in the VERY rare case that someone else decides to make custom parts and uses the same part names as me. I may update the names in the future to make them more unique to this mod to severely reduce the chances of that conflict happening, but I wanted to push this update out as soon as I could. With 2.1.0, all weapons and armor in the vanilla game have parts now and should serve as a good base for me to build off of.
- v2.0.0
- Addon has been completely built from the ground up again with BaS and WPO in mind
- Improved overall stability, made the installation process much easier (for both you and me), and future-proofed the addon much more than it was before.
Trader Overhaul compatibility has been temporarily removed since it is no longer with BaS and I haven't included it in my own play session. Due to the nature of DLTX, there should be no interference with Trader Overhaul's outfits as they have their own parts.
- The Gauss gun no longer inherently depends on having BaS in order to work
- Removed the ability to have parts on the quest version of the Gauss gun.
- I was not sure if I could make a stable version of the quest version, so it will stay as its vanilla version to avoid any errors.
- Icons for custom parts are now properly separated and should have no interference with other icon addons.
- It's been a long time, I know. Thank you for your patience. I fell out of interest with Stalker and ended up getting a full time job. Not sure how it happened, but I suddenly was hit with a mix of manic productiveness and a long-standing sense of regret for not keeping my addon up-to-date, so I spent roughly 20 hours over the past 2 days relearning Stalker Anomaly, MO2, modding, and even my own addon! I'm rather pleased that I managed to get it into a working state for everyone, and I hope y'all enjoy my work with this.
- v1.6.0
- Adopted the use of ravenascendant's Icon Override Moddb.com to remove the overwriting of ui_icon_equipment.dds
- Updated the parts for the Default Parts version of the Gauss Rifle to use the 12.7x55mm barrel instead of the 7.62mm barrel [V]
- Created two new parts: 5.7x28 pistol spring, .338 barrel
- New parts added to the following weapons:
- FN Five-seveN
- DVL-10 Saboteur
- L96 AWSM
- M24 SRS "Green Dragon"
- M700 (Deer Hunter version)
- TRG-42
- v1.5.0
- Upgraded to the FOMOD installer
- Added compatibility for Weapon Parts Overhaul v1.9.1's new mechanics
- The Gauss Rifle can now be repaired with repair kits and at a mechanic's vice
- Created brand new custom parts for the following weapons:
- SR1M pistol series
- P90
- Gauss Rifle (BaS and quest ver)
- Due to the custom parts replacing a rather common file, ui_icon_equipment.dds, I've added options to not use the custom parts. You still get the normal part fixes, but anything that would have used the custom parts will be replaced with appropriate base game substitute parts.
- v1.4.0
- DLTXified the addon and added separate DLTX version
- Original addon files kept as the Normal version (not to be confused with the discontinued older normal version which featured no part fixes)
- Alphabetized all weapons and outfits for easier reading
- Corrected/Updated parts for the following weapons
- Ash-12
- Groza and Groza_nimble
- HK417
- MK14 EBR
- Scar series (base game and B&S)
- FAL series (base game and B&S)
- Type63
- SR-25
- v1.3.0
- Added compatibility for Provak's Weapon Overhaul v2.4
- Corrected some parts on all FALs
- v1.2.0
- Temporarily removed the Normal version
- Added compatibility for the BaS 28-Nov-21 version
- Added compatibility for Trader Overhaul Complete v1.29.1
- I've temporarily removed the normal version from the addon for the time being to cut back on time spent working on the addon. If there are people who prefer the normal version, I'll consider re-adding it with the newer updates.
- v1.1.0
- Added the Parts Fix version
- Fixed the trigger part for FN Five-seveN
- Alphabetized the "BaS" weapons list in the code for easier reading
- v1.0.1
- Added a spring part to the FN Five-seveN
- Changed P90 barrel to use FN Five-seveN barrel
- The P90 and Five-seveN are in an awkward place with their parts. Aside from the general parts used in each weapon's subtype, only the Five-seveN has a correct barrel part for its calibre. I considered using a 5.56mm barrel for the P90 as it was close enough to its actual calibre, but decided on just using the pistol barrel instead. It's got the right calibre in the name, and the weapons are unique enough that you shouldn't notice it in a normal playthrough. The Five-seveN was also given a 7.62mm spring, which is currently only shared by the TT-33. While not accurate to the real gun, this should help retain the part's rarity as well as giving the TT-33 another option for repairs.
- v1.0.0
- Base addon released
- Added missing weapon parts for B&S
Now wait one gosh darn tootin' sec. This basically makes B&S compatible with WPO. I know there's some oddities, like there's no 23mm barrel in the game, but this is terrific, thanks so much!
Yeah, there are some occurrences with guns with unique ammo calibres that I just don't have matching parts for. I've substituted those slots for parts that fit the weapon subtypes and calibre. I'd much prefer to have an accurate part for the guns (like the unique pistol barrel for the FN FiveseveN), but I currently don't have the experience to add brand new parts in the game. Maybe in the future
Oh that's right, I forgot the Fiveseven and that's vanilla. If you ever take a crack at adding new parts like that I wish you lots of luck.
I think I figured out how to add new parts to the game. I just have to figure out how to use GIMP first lol.
Edit: Spent all day learning how to mess around with the game's files and was able to successfully implement a brand new weapon part to the game: a 9x21mm pistol barrel! Made specifically for SR1MP Gyurza series of pistols. Give me another week or so and I should have another update for the Parts Fix that adds my new custom parts.
Very good job, you can do some similar work to disassemble the helmets, because I do not know if it is only me but I would like to use that part of my equipment to get materials
The helmets are able to be disassembled with this addon. Make sure you place this addon AFTER any addons that conflict with it.
many thanks to your beautiful beautiful genius brain
F'ckin A, man! Jesus, you don't know how that stuff that was impossible to disassemble was upsetting to me. Helmets, the Armstel... Anomaly is mostly based on the player don't needing traders, but with those guns, we did. That ****** me off.
I don't play with BaS, but still, I will thoroughly enjoy your addon!
Should be in base game, really.
Thank you for this. 10/10. Great addition, especially for BaS users.
Have you considered converting this to DLTX? It should make compatibility patching almost effortless.
I never thought about it, but this might be a good thing to learn how to do. I haven't touched DLTX before, so it might take me a bit to learn it.
Amazing job. Definitely a must for long time BaS users, I will be keeping an eye out for the updated release for Trader Overhaul and more updates
I have been enjoying this mod for a while but a patch for the Separated Helmets Outfits Backpacks would be golden
I'll look into it
i'm not modder but I have a suggestion, is it possible? repair broken gauss rifle with artifact and repair Values should rely on artifacts tier And also the possibility to craft ammo from artifact for gauss rifle because i rarely found old battery ammo to craft them.. what did you think sry if my eng bad =)
I noticed many things in Anomaly 1.5.1 and Provak's Anomaly Weapon Overhaul 2.6(5) not having a disassemble option.
Did I do something wrong or does this mod need an update before it can cover everything in the above mod combination?
Good mod. It's missing the BaS APS though, as well as the SR-2 Verserk.
I've updated the addon to include all the new BaS weapons :)
Is it possible to get an addon that allow multiple dissassembly ? Its such a pain to disassemble like 50 radios one by one. And you are the only one who actually care about disassembling
See this mod: Moddb.com
LunarTM, may I use your mod in this mod: Moddb.com? Basically the idea is to disassemble absolutely everything except for base materials. If you don't want your content included in my mod then please say so (preferrably direct message or under my mod's comments)! In that case I'll remove your content from my mod and reinvent those disassembly recipes.
So, I took a pretty long hiatus from Stalker, but I'm back now. I finished playing through my "from scratch" loner and started up UNISG on stream. I got talking about the weird oddities about the guns, parts, outfits, and etc and it's got me motivated to get back to modding again.
Some of y'all have pointed out that BaS has been updated with new guns, so my addon might not be working all that well. I see y'all have some suggestions for compatibilities with other addons as well that I'll look into. My personal addons for the game are pretty old too, so I might have to update a lot of things to get everything up and running again.
DLTX has been suggested, and I think this may be a good idea to implement, although at this moment, I don't really know how to use it. If BaS and Trader Overhaul haven't changed too much, I can probably put out a normal addon to accommodate them both and then look into getting DLTX working later on for other addon compatibility.
I hope y'all are excited, because I am!
Might want to update to BaS Dec 28 minipatch. It's in the description. Here's the link Drive.google.com.
No worries. I pushed out an update for the most recent versions of BaS and the Trader Overhaul.
I've been pretty motivated recently, so I spent the entire day working with Provak's Weapon Overhaul. Every available weapon and outfit in his v2.4 addon should now be able to be disassembled.
As for future updates, I still have to look into fixing some of the weirdly assigned parts for a few guns as well as figuring out the Gauss gun. I'd love to add parts to it, but it's such a unique weapon that I'd have to manually create each part, which will take some time. I'm also looking into making this addon compatible with DLTX, which also will take a while to learn and implement, but doing so should make future updates much easier for everyone involved.
Managed to get DLTX figured out, which should greatly improve the addon's ability to mesh with other addons, unless there's something outright missing that needs to be added. Turned out to be much easier than expected thanks to the DLTXify addon.
You can make it so that when you disassemble a Gauss rifle, you get a bunch of capacitors, resistors, transistors and copper wire.
True, at the same time it will be too cheating to repair it. Because all parts for repair will always be 100% quality, and in order to repair a rifle, only one part of each type is required.
I actually have custom parts created for the gauss rifle, and I would've released it already, but there's a compatibility issue with WPO that causes an errorless crash when right clicking the gauss rifle. Since this doesn't happen to other guns with custom parts, I know the parts themselves aren't an issue. I imagine the script that handles the field strip function has some kind of error when trying to assess whether or not the gauss gun has parts.
ATM, I have no idea how to solve this. I don't know Lua, so I've been trying to learn as much as I can in my free time after work so that I can go through the scripts and hopefully pinpoint the issue and fix it.
Version 1.5.0 has been released, and it's got the most amount of work put in it yet! More options for installation, a more streamlined installer, brand new weapon parts, and my most favorite part, giving the gauss guns the ability to be properly repaired! I've learned a lot along the way for this update, and I'm hoping to fix up a few more things and pretty up the installer in the future.
Could you maybe look into putting the icons for the new parts into their own file like ui_icon_lunar.dds? I think Cr3pis does something like this with the optional addons to his icon pack.
I'll look into it. I thought it had to be in the ui_icon_equipment.dds file, but if I can just make my own version, that'd be grand
Ayo, this is fantastic! Got myself Raven ascendant's Icon Override, and that thing's such a fantastic tool. I do have a few fixes and a couple new parts to add for the next update, but this should make things so much smoother, and it should be universally compatible with any mods that use a custom ui_icon_equipment.dds file. Thanks for the tip!
That sounds great! Looking forward to the update.
Version 1.6.0 is out now! There's two new parts, and snipers finally get some love for their barrels. I've also swapped the Gauss Gun's default parts to the best calibre barrel, as I felt like using the basic 7.62mm sniper barrel was too cheap for a gun of its power. The Icon Override plugin should also make any new parts compatible with any mod since it no longer uses the ui_icon_equipment.dds texture file.
Personally, I'd love the ability to make it so that whenever you rechamber a sniper from one calibre to another, the barrel part for the gun would also change to match the new calibre, but I don't know if that would even be possible on a technical level. Maybe it is possible and I just don't have the knowledge to pull it off yet.
Also, please let me know if there are any missing items or bugs as a result of my addon. I'll do my best to keep things all patched up and good to go.
P.S. I removed the 1.5.1 bit at the end of the file name. It was a little confusing to look at, and it seemed kinda unnecessary since there are no more planned version updates for the base mod.
WPO version on moddb is pretty much outdate could you use this one here? Github.com
Thanks! I'll give it a look over and see if there's anything I need to update for my own addon.
Could you add a description to the folder structure as it's hard to know what to use for what.
Im guessing MO2 has the instructions because im kind of lost doing it manually lol
Exactly! There is also a folder "fomod", you need to look at that one.
Yeah, MO2 is required due to the fomod installer. Doing it manually is honestly nowhere near as safe and easy as using MO2; you should give it a try.
I've used MO2 but i prefer doing manually, that way you can repair the incompatibilities, thanks for the answer.
You can repair all the compatibilities easier in MO2. It's safer since you can do so without ever losing the original files for each mod (or those in vanilla Anomaly). Also removes the risk of not knowing which version of a file is being used, since they're all still in the list, and it shows which ones are overwriting others.
If doing manually compatibility patches, just choose to "Create Empty Mod", and copy any files you need to change to that mod.
This comment is currently awaiting admin approval, join now to view.
Hey so I've been trying to get this to work for a while. I've tried both the DLTX and the regular setup, and every time it has the exact same CTD error which is:
* [x-ray]: Prefetching Data
Loading objects...
! Can't find sound 'weapons\ak74\ak74_switchtch'
FATAL ERROR
[error]Expression : <no expression>
[error]Function : CModelPool::Instance_Load
[error]File : ..\xrRender\ModelPool.cpp
[error]Line : 120
[error]Description : fatal error
[error]Arguments : Can't find model file 'dynamics\weapons\wpn_gauss\wpn_gauss_world.ogf'.
Any idea what's causing it?
Same problem here.
The mod for some reason tries to overwrite the vanilla Gauss Rifle with the information of the BaS Gauss Rifle, making the mod incompatible for anyone not using BaS.
This change seems outside of the scope of the mod in the description, so not sure why it's doing that. I think it can be resolved by basically just removing the "gamedata\configs\mod_system_mod_development.ltx" file (NOT the "gamedata\configs\items\settings\mod_parts_mod_development.ltx).
Yo so I've ran into something interesting. Been playing around with modding anomaly and wasn't using MO2 or JSGME like I should've and bricked my game, no biggie. Keep a spare .rar of anomaly and all of my mods just in case this happens, decided to give modding another go with MO2 to play it safe. All of my BAS weapons were able to be disabled on my last installation, but I can't seem to get the mod to work for them now? Tried reinstalling the mod multiple times, even tried putting BaS into the gamedata folder manually along with your mod to see if that would remedy the issue I'm having but it persists. This might be a case of a faulty install or something but I'm not sure. I'm usually able to figure this kind of stuff out on my own but I'm genuinely stumped here and would prefer if I didn't have to do another fresh install lmfao
Figured out my issue myself, my slow *** didn't realize that your mod had been updated, reinstalled with lates version using MO2 and at the bottom of my order and everything works smooth as butter, thanks for the great qol mod man
Hey so I got it running by installing BaS, as I figured that the gauss_world file was required from that. But it appears to be incompatible wtih MCM. With only MCM, BaS, WPO, and your mod active, the game will CTD during the loading screen right after I start a new game. This is the error I get:
! [LUA] SCRIPT RUNTIME ERROR
! [LUA] ...omaly-1.5.1.2\gamedata\scripts\a_arti_jamming_mcm.script:51: attempt to concatenate a nil value
! [SCRIPT ERROR]: ...omaly-1.5.1.2\gamedata\scripts\a_arti_jamming_mcm.script:51: attempt to concatenate a nil value
FATAL ERROR
[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_error
[error]File : ..\xrServerEntities\script_engine.cpp
[error]Line : 191
[error]Description : fatal error
[error]Arguments : LUA error: ...omaly-1.5.1.2\gamedata\scripts\a_arti_jamming_mcm.script:51: attempt to concatenate a nil value
stack trace:
The weird thing is that it doesn't appear your mod touches a_arti_jamming_mcm.script, but WPO and MCM alone cause no problems.
Would appreciate any help because your mod is great, but I'd rather play with MCM than not.
a must have addon for sure. first had some problems as I did not use BaS but it was easily solved by deleting couple lines of text from 1 file. and after I started using BaS there has been no problems whatsoever. 10/10
Can you tell me how did you fix it? Is the file the gauss file in the weapons folder?
Delete "mod_system_mod_development" file in "gamedata/configs/" folders and your problem is fixed.