The stand-alone mod S.T.A.L.K.E.R. Anomaly aims to be the most stable and customizable experience for fans of the S.T.A.L.K.E.R. games. It's powered by the Monolith 64-bit engine, a custom fork of the X-Ray engine.

Add addon Weapon Parts Overhaul for 1.5.1
Filename
weapon_parts_overhaul.3.7z
Category
Weapons Model
Licence
Proprietary
Uploader
artifax
Credits
Arszi, Michiko
Added
Updated
Size
370.94kb (379,847 bytes)
Downloads
5,005 (4 today)
MD5 Hash
cb860d04dc3b9016a51bd1b6ca7c1b03
Embed Button
Embed Widget
Description

Separate gun condition and parts condition. Advanced jam mechanics. Please read the description carefully.

Preview
Weapon Parts Overhaul for 1.5.1
Comments  (0 - 50 of 218)
golemkid
golemkid

looks interesting

Reply Good karma Bad karma+2 votes
Tasoma
Tasoma

This thing is realy good!

Reply Good karma Bad karma+1 vote
andrejchudoba
andrejchudoba

sounds awesome! does it require a new game?

Reply Good karma Bad karma+1 vote
artifax Author
artifax

No new game needed, mechanic sells a new kit you might want though but on a current playthrough you'll probably be ok with your current gun.

Reply Good karma+2 votes
andrejchudoba
andrejchudoba

also one more question, does your parts repair system work in parallel with the mechanics' workshop or is the workshop useless/different now?

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Workbench is an optional now and easier to use. You will need the workbench to replace gun barrels - but workbench won't consume charges of toolkit when replacing parts now.

Reply Good karma+2 votes
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

emze
emze

Is this only for RC18? You mention compatibility patch with trader overhaul, but it does not work with RC18 AFAIK.
Anyway this addon sounds really cool!

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Yeah this is RC18 only. Trader Overhaul is sort of compatible with RC18 so I included it in case anyone else is using it.

Reply Good karma+2 votes
NOMADs_Reviews
NOMADs_Reviews

Sounds superb!

Reply Good karma Bad karma+1 vote
bmblbx176
bmblbx176

Great work. -- Nothing less than that can be said.

You've created a 'must have' addon. And I am genuinely grateful for all your effort put in this.

----
A small question/request, if you'll allow:
- Is it possible for you to add something like a 'misfire' or 'dud' bullets ?

Example: 1-3% of the bullets you use, fail to fire off. 'Duds'.

Thanks again for creating this addon.

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Good idea. I'll think about that. Right now old ammo has a bigger chance to jam - I think I'll include a mechanic where it will also misfire regardless of your weapon condition and remove the ammo if it does.

Reply Good karma+3 votes
bmblbx176
bmblbx176

Thanks. That would be great.

Reply Good karma Bad karma+1 vote
RandomMonolithian
RandomMonolithian

Nice thumbnail

Reply Good karma Bad karma+1 vote
andrejchudoba
andrejchudoba

can I ask what changes did you make in "w_abakan.ltx"? I'm trying to merge it with Position_And_View addon but I'm not sure how important are your settings for the overall functionality

Reply Good karma Bad karma+2 votes
artifax Author
artifax

Whoops, that shouldn't be there. I was testing some stuff with accuracy. Feel free to disregard, I'll remove it.

Reply Good karma+3 votes
Mih2039
Mih2039

Interesting concept to start with, but my suggestion is to look further into the 'general condition' thing. Maybe turn it into some clean factor or something.
It literally makes no sense that i'm holding a 0% condition gun that has all components to 100%.
Another suggestion is to add some interface for swapping components, and maybe some time of repair. Its kinda weird that i can drag a trigger mechanism over my gun and its all cool..all while im running from a damn boar.
Also a much needed feature is to be able to see the condition of your components at all times. Maybe through a 'clean kit' screen.

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Thanks for the feedback.
I think what I might do is consider guns under 25% condition to be 'rusted shut' and unable to replace parts until you get the condition back up, and replacing a part should add a tiny bit of condition.

Originally I planned to open only the first tab of the workshop interface (the parts replacement one) but I abandoned it for a much simpler solution. I can add animations to them if requested, but I feel like animations for things that aren't medicine or food to be wasting in-game time.
Seeing condition of parts on mouseover tooltip is possible. I might add that in later.

Reply Good karma+3 votes
andrejchudoba
andrejchudoba

got a crash after dragging a trigger onto a multitool:

arti_jamming | 8595146 | Dragging prt_w_trigger_components_2 onto leatherman_tool
Evaluating parts for 29900 (leatherman_tool)
! [SCRIPT ERROR]: .../anomaly-1.5.0-rc15\gamedata\scripts\arti_jamming.script:270: bad argument #1 to 'pairs' (table expected, got nil)

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: .../anomaly-1.5.0-rc15\gamedata\scripts\arti_jamming.script:270: bad argument #1 to 'pairs' (table expected, got nil)

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Whoops, had some extraneous debug print statements. Removed them, try it now

Reply Good karma+2 votes
Guest
Guest

I installed too main directory but game won't start at all

Reply Good karma Bad karma0 votes
artifax Author
artifax

Please provide a crash log (check appdata/logs/xray_computername.log). What other addons are you using?

Reply Good karma+1 vote
МишаСтоппа
МишаСтоппа

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CInifile::r_section
[error]File : Xr_ini.cpp
[error]Line : 544
[error]Description : fatal error
[error]Arguments : Can't open section 'toolkits_h'. Please attach [*.ini_log] file to your bug report

stack trace:

Hello why this is happening?

Reply Good karma Bad karma+1 vote
artifax Author
artifax

When does this happen? Can you give me details?

Reply Good karma+1 vote
МишаСтоппа
МишаСтоппа

Sure, it happens when i try to load a game or create a new one

Reply Good karma Bad karma+1 vote
artifax Author
artifax

I am not able to reproduce this crash so far - do you have other conflicting add-ons?

Reply Good karma+1 vote
МишаСтоппа
МишаСтоппа

well im using Anomaly RC18 with

-Yet another winter mod
-HQ Items ammo update
-Knife work in inventory
-Weapon icon replacement
-item animations
-position a view by Cement

and this mod

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Ah that is a section in trade_presets.ltx - did you modify that file? Try using the default one when you unpack configs.
File path is configs/items/trade/presets/trade_presets.ltx
The problem you're having is the mechanic trade file is looking for that section to buy things, but for some reason you are lacking it.

Reply Good karma+1 vote
Icarogib
Icarogib

Great work, it's awesome.
Thx again

Reply Good karma Bad karma+1 vote
adaptedBOB
adaptedBOB

This is a very cool addon and I really like the concept, but there are a few issue imo. First, I had the double feed jam on a double barrel shotgun, small nit pick and not really a big deal. Second, if you find a cool gun with bad parts, you can buy a cheap variant with good parts and swap them with almost no hassle. I did this with a cz75 pistol, the parts were bad so I bough a cheap and available browning hi-power and swapped the parts (I don't think it's the addon but for some reason the cz 75 has a SA trigger instead of DA/SA). Lastly, it might be good to have some sort of patch for full percentage parts, because if you play with full percentage it becomes about 10x harder to find parts over 75%, as the game tends to drop lower condition parts and round them up to 75% when full percentage parts is turned off. A cool work around might be to repurpose some of the regular repair kits and have them work on slightly more worn parts, similarly to how they worked on guns before. Apart from the above, I think this addon is really good, being able to replace most parts without having to pay for a vice and repair kit is great. Thanks for your work.

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Thanks for feedback.
Severe jams are not always double feeds - I made the jams universal to any gun with parts for simplicity, so 'severe' jams are anything bad enough where the weapon needs to be unloaded to fix it.
I'm open to ideas on how to diversify jams for certain weapon types.
Buying another weapon to replace is a valid strategy in my opinion - you are still paying the full price of a gun to be able to use another gun.
I have not tested much with all-or-nothing parts. There is a quite expensive toolkit available from mechanics (there should be...) that can be used to repair worn and damaged parts.

Reply Good karma+1 vote
artifax Author
artifax

I started playing with full-percentage parts a while ago, previously I was unaware of what it did. I made some tweaks and strongly recommend people to use it.

Reply Good karma+1 vote
Tonnatos
Tonnatos

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: .../anomaly-1.5.0\gamedata\scripts\arti_jamming.script:270: bad argument #1 to 'pairs' (table expected, got nil)

stack trace:

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Do you have the latest download?

Reply Good karma+1 vote
MoreLove1
MoreLove1

I noticed that mechanics have become much cheaper, how can I increase the cost of repairs?

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Cost of repair is cheaper but they won't replace parts. Check inventory_upgrades - there's code to slash the cost of repair if the item is a weapon.

Reply Good karma+1 vote
Guest
Guest

The cost of repairing armor has also dropped, your mod does not affect it? Thanks

Reply Good karma Bad karma0 votes
artifax Author
artifax

It should not be on the latest version...lemme check

Reply Good karma+1 vote
MoreLove1
MoreLove1

I tried the latest version, this problem is there

Reply Good karma Bad karma+1 vote
artifax Author
artifax

I will reupload. In inventory_upgrades line 738, remove wpncoef from the calculation to set all prices back to their normal
extortionate cost. You can also hardcode the coefficient to massage it to something of your liking.

Reply Good karma+1 vote
MoreLove1
MoreLove1

I remove wpncoef:

Expression : ai().script_engine().functor( functor_str, m_desc.functr )
Function : inventory::upgrade::Property::construct
File : inventory_upgrade_property.cpp
Line : 47
Description : Failed to get upgrade property functor in section[prop_3xfire], functor[inventory_upgrades.property_functor_b]

stack trace:

Reply Good karma Bad karma+1 vote
artifax Author
artifax

You removed the * as well, right? If Lua isn't syntactically correct funky things will happen when the script is loaded.
It should look like this:
return math.floor( cost * (1 - item_condition) * cof ) -- CoP formula, adjusted down further (arti)

Reply Good karma+1 vote
MoreLove1
MoreLove1

Yes, I did and got this log
Well, I'll leave it as it is, just raise the price multiplier in the anomaly settings, thanks

Reply Good karma Bad karma+1 vote
TheRenegadist
TheRenegadist

Too bad there's no custom animations, I assume even if you did find one you couldn't program that in without it being hardcoded into the mod?

Reply Good karma Bad karma+1 vote
artifax Author
artifax

There's a possibility for custom animations, but I'm not an animator - I'd need the help of Anomaly Weapons team to program it in, and they're planning on revamping the whole gun system anyway in 1.6. Once that comes out and I port it we can think about unjam animations.
For now though, it'd be a waste of effort for custom animations.

Reply Good karma+1 vote
FoxElement
FoxElement

i might be stupid but, what leatherman?

Reply Good karma Bad karma+1 vote
AyeBlin
AyeBlin

Multi-tool. Leatherman is a brand for multi-tool.

Reply Good karma Bad karma+1 vote
AyeBlin
AyeBlin

When I insert part into the gun, it keep showing message "st_news_parts_success"

*im using the lastest update and it happen*

Reply Good karma Bad karma+1 vote
AyeBlin
AyeBlin

Okay I just fix it and it seem like you forget to add messages in inventory file

Reply Good karma Bad karma+1 vote
artifax Author
artifax

Yea someone else reported this too, I think I confused some files while trying to fix broken characters. Hopefully it's ok now

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
S.T.A.L.K.E.R.: Call of Pripyat
Developer
Anomaly Developers
Contact
Send Message
Homepage
Moddb.com
Release date
Mod watch
Follow
Addon
Browse
Addons
New
Add addon
Share
Community Rating

Average

9.9

18 votes submitted.

You Say

-

Ratings closed.

Related Games
S.T.A.L.K.E.R.: Call of Pripyat
S.T.A.L.K.E.R.: Call of Pripyat First Person Shooter
Related Groups
Anomaly Developers
Anomaly Developers Developer