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.
(READ DESCRIPTION) [Vanilla/HD] Adds visible legs/body models for the first person view.
Also be sure to check the 'Compatibility' and 'FAQ' section, it has useful info.
I AM NOT THE ORIGINAL AUTHOR OF THE ASSETS USED IN THIS ADDON.
This addon is a part of Shoker Weapon Mod for Call of Pripyat by Shoker, РикошеТ and others. I have only edited it to make it work with Anomaly. Big thanks to the original mod creators for their hard work! All the credit for making it goes to them.
Message me on Discord Ethereal #8022 if you have any questions/bug reports.
Other than the original mod creators, I also want to thanks:
SynthSnow (aka CallMeSynth) for helping me with the modelling part. He made a few models you can see here.
LVutner and Tab aka Ascii1457 for advice on shaders.
xcvb, RavenAscendant, NLTP_ASHES and Lucy for technical advice.
mscnt and TheParaziT for working on new animations.
Big thanks to Raito-x-Ray and the original creators of the HD Models Pack. The HD models for this addon wouldn't have been possible without these gems.
2) Any of the HD Models Pack variations - only if you're going to use the new HD models, like this (for 1.5.1, may be outdated as of now) or this (updated for 1.5.2).
Most of the new features are toggleable/configurable in MCM.
VISUALS/MODELS
1) Finalized the vanilla models selection. Most suits now have unique models. The original SWM models are still there but unused for better visual consistency.
2) Updated the HD models for the newest HD Models addon for Anomaly 1.5.2, small fixes/replacements.
3) Animations expansions and additions (big thanks to TheParaziT!!):
a) Added idle legs anims. Sometimes your character will stretch their leg or make small movements when standing still and looking down.
b) Added separate anims for combat and non-combat state. When you're fighting or holding a weapon, the pose will be more intense. When there is no gun in hands, or when it's lowered the pose is more relaxed.
c) Walk/sprint anims are dynamically adjusted based on the actor speed. If you move too slowly, the jog anim will be replaced by walking to make the movement more natural.
d) Added ladder climbing anims.
4) Proof-of-concept feature: visual armor upgrades. For now only works with +armor upgrades on SSP suits and some jackets, HD models only. If you upgrade the equipped outfit, it must be re-equipped for the upgrade to appear.
5) Fixed the weird shadow from HD Ghillie suit model.
TECH IMPROVEMENTS
1) Implemented a crash preventing system if some of the models are absent or configured incorrectly. In this case the model will default to the sweater. You'll see a notification, and the game shouldn't crash anymore because of such cases.
2) Optimized the body model swap mechanism when changing an outfit for better performace. Only works on 1.5.2, 1.5.1 will still use the old system.
OTHER
1) Removed the stomping sounds when turning around. Now there's a more subtle gear rattle sound.
2) Added a toggleable feature to have exo servos sounds when turning around. Requires the Exo Servo Sounds addon.
I hope I didn't forget anything.
1) Fixed a possible bug where walking to the left animation was missing.
2) Tweak for low crouch body hide feature: now the body should be hidden properly with higher FoV (>90) settings.
3) Fixed incorrect lightning on the vanilla-style merc exosuit.
1) Much more consistent legs positioning behavior, fixed a few potential visual glitches.
2) Reworked the feature that hides the body in low crouch mode. The behavior is better now and it should eliminate possible lag when going low crouch or standing up.
3) Fixed wrong model reference for one of the Trader Overhaul outfits.
4) Included a better sprint animation from FPS Body Improved addon by mscnt.
5) Tweaked the steps sound when turning a bit: it'll use up to 4 random sounds instead of 6 which will eliminate console output spamming if you have less sounds variety in your current setup.
Only a few small fixes. If you have already downloaded Update 4 and the stuff mentioned here doesn't bother you, it's not necessary to download.
1) Rare 'Can't find model file: sm/actor_legs/nomad_outfit_hd' (and similar) crashes that could happen in some situations should be fixed. This could only happen if you were wearing about 3-4 specific outfits and made a save with them.
2) Fixed one of the HD merc suit models that casted a weird shadow.
1) Added HD models for the body. Activated in MCM, OFF by default. You can now toggle between vanilla + SWM original models and the new HD models.
Vanilla models are currently untouched. Will be expanded in the future.
You can now delete the textures/act folder in this addon if you're updating from an older version so that it doesn't overwrite other files; it's no longer used.
2) Tweaks to the body positioning behavior: the direction of the body (where it's faced) will be updated slower but it'll look less twitchy. You still shouldn't see your body when turning around sharply.
3) The body should now be properly hidden in 3rd person camera mode.
1) Temporary partial fix of the problem when the body can be seen when turning around too fast. The behavior is still not perfect but I believe it's better off like this for now. When a FDDA anim is played it'll be switched to the old behavior to avoid messing up the legs position when a camera anim is played (drawback of the original code).
2) Added legs models for the outfits from Trader Overhaul.
Reworked uninstallation mechanism, should work properly now. Refer to Uninstallation/Removing from an older save sections.
1) Fixed missing merc outfit model.
2) Added a feature to safely disable the addon (read Uninstallation).
3) Added models for Exoseva outfits from the respective addon.
1) Toggle hiding the body when going to low crouch mode.
2) Adjust legs position (further/closer to the screen center, left/right).
3) Toggle steps sounds when standing and turning around; adjust their volume.
4) Toggle HD/vanilla body models.
5) Toggle usage of combat and non-combat state anims.
6) Toggle and configure idle body anims.
7) Toggle usage of speed-dependent walking anims.
8) Toggle exo servos sounds when turning around.
9) Toggle visual armor upgrades (only a few HD models for now and only armor upgrades).
10) Toggle notifications about missing models.
11) Safe uninstall toggle.
1) Legs position in MCM from -0.85 to -0.55
2) Game FOV around 60-80
In my opinion, this has the best visuals. But you're free to experiment, of course. Avoid setting FOV too high because at some point any model would start clipping through the camera. Also, note that the HD models are a bit 'thicker' so you might wanna adjust the body position respectively.
An older version where HD models haven't been added yet.
Pretty simple and usual - either use MO2 or drop the gamedata folder to your Anomaly folder manually.
DELETE THE SHADER CACHE BEFORE LAUNCHING FOR THE FIRST TIME!
1) Tick the 'Disable body displaying' option in MCM.
2) Make sure the body model disappeared.
3) Make a save, exit the game and disable the addon.
If you don't do this you'll have 'Can't open section' crashes when loading a save where it was enabled!
If you previously made a save after uninstalling this addon and you have 'Can't open section' crashes (with '_legs' objects specifically):
Enable the addon again and go through the uninstallation process once again as described above. This should fix your save.
1) If you use the Stealth addon by xcvb, grab the current latest version of it (2.0.1 and above). Turned out there is an incompatibility with it the led to crashes.
2) If you're using Ghillie Overhaul together with Stealth (it has a patch for Stealth), get the latest version as well.
3) Don't use outdated versions of FDDA and S.k.I.n addons - these are one of the reasons that cause the wrong knife used in the skinning animation bug.
4) Doesn't change any vanilla files.
5) Compatible with any models packs. The body models are completely independent from any NPC models you use.
6) Both vanilla and HD body models will use whatever textures you have installed. This means that if you have an addon that changes some NPC textures, in most cases the body models will use them too.
7) (May be irrelevant as of now) EFP 3.0 users: EFP has a custom edition of HD Models Pack with lighter textures, at least it's how it was in version 3.0. They may not look as sharp and detailed as the original ones. If that bothers you, install any other variant of HD models, this (for 1.5.1, may be outdated as of now) or this (updated for 1.5.2).
The script reads the legs model to be shown from configs\items\items\items_actor_legs.ltx file. There you can set a specific model for each of the suits. The legs models don't depend on NPC or outfits models you're using - it'll be exactly as written in this file.
The model is read like this: outfit_section_name + _legs. This means that if the outfit section name is cs_stalker_outfit, for example, then the legs model section for it is cs_stalker_outfit_legs. You can find the outfit section name either by looking through the configs or in-game by hovering your mouse over an outfit in the debug spawner menu.
Almost the same goes for HD models: there's a separate config for them - configs\items\items\items_actor_legs_hd.ltx and in this case it'll be outfit_section_name + _legs_hd.
To change the model, edit the visual parameter and choose any model from meshes\sm\actor_legs (vanilla-style + original SWM models) or meshes\sm\actor_legs\hd (HD models).
Example:
Say, the outfit section name is my_cool_outfit, then it should be in the config like this:
[my_cool_outfit_legs]:monster_base, actor_legs
visual = sm\actor_legs\some_model
or
[my_cool_outfit_legs_hd]:monster_base, actor_legs
visual = sm\actor_legs\hd\some_model
If there's no such a section for any of the outfits the default legs will be displayed (just sweater and pants).
As of Upd.6, I didn't have time to get rid of the old config reading system. For that reason DLTX-ing the body models configs doesn't work. If you want to edit them in a compatible way, just add a new file, like items_actor_legs_new.ltx. However, it'll only work for new sections, not for overriding the existing ones. I may be able to get to this later.
1) There's no ladders animations. For some reason they were missing from the original mod version I have. Added in Upd.6
2) Ghillie outfit will cast a shadow. Will address this later when I know how to properly add alpha parameters to a shader. Fixed in Upd.6 for the HD model, except for DX8
3) A bit strange behavior when looking down and turning around too fast. This is a side effect of a fix I've already applied to this - believe me, before it looked much, much worse whenever a camera anim is played. - Vastly improved
4) Lightning on the body will work incorrect on DX8. Not much to do about it, at least for now.
5) Incompatibility with earlier versions of the Stealth addon by xcvb. If you have this crash:
visual_memory_manager.script:105: attempt to index local 'st' (a nil value)
update Stealth to the latest version (2.0.1 and above). And make sure you're not using the outdated Stealth patch from Ghillie Overhaul! Get the latest version of it as well.
IMO these are a massive boost for immersion.
ESCAPE FROM CRYSIS FOOTSTEPS AND GEAR RATTLE
CAMERA REANIMATION PROJECT - I.N.E.R.T.I.A. V1.2
Knife, Bolt and Grenade Holster Sounds - Anomaly 1.5.1
My MoveEffects addon (haha seamless self-promotion goes brrr) - adds some unarmed hands animations which goes well with this addon
If you'd like to make new models/textures - you're very welcome! I did the script/shader part but I'm not a texturer/modeler. Right now I have too few helping dudes for the amount of work ahead.
Q: I have this kind of crash:
visual_memory_manager.script:105: attempt to index local 'st' (a nil value)
A: 1) Update the Stealth addon to the latest version. 2) Make sure you're not using it with an outdated patch from Ghillie Overhaul and update it too if needed.
Q: I have a 'Can't find model file' crash with any of these models:
sm\actor_legs\nomad_outfit_hd.ogf
sm\actor_legs\ghillie_hd.ogf
sm\actor_legs\stalker_outfit_hd.ogf
A: As you see, these have '_hd' in their name but they're from the vanilla folder (meshes/sm/actor_legs), not meshes/sm/actor_legs/hd folder. I used these models in the previous updates just to add at least some diversity. But since in Update 4 vanilla-style and HD models were split, these are no longer used and were removed in Upd.4. I added them back to the folder as copies of some vanilla models in Upd.4a just to avoid the crash.
But in case you see any other crash like that (with those _hd models not in the _hd folder), try the following:
1) Before loading a save, go to the MCM menu of this addon and tick 'Disable body display'.
2) Load a save and untick that option. it should pick a proper existing model now.
Q: How to safely uninstall?
A: Refer to Uninstallation section above.
Q: Is it compatible with X?
A: The known incompatibility is the older version of the Stealth addon, just update it to the latest version. Other than that, technically it should work with anything. As of NPC models packs - NPC models don't matter because the body models are independent but textures matter, in most cases they'll be used by the body models too.
And as mentioned before, don't use the outdated versions of these addons: Stealth, Ghillie Overhaul, FDDA, S.k.I.n.
Q: How to disable the step sounds when turning around?
A: There's MCM option for that.
Q: Will there be a patch to match the hands models from X addon?
A: Not by me, I don't do texturing. If someone's interested, feel free to do so.
Q: I have another sort of crash
A: Send the crash log and specify:
1) what did you do when it crashed 2) what outfit were you wearing and 3) did you have the HD models option enabled or not.
Q: I found a buggy model
A: Specify 1) the name (or better the section) of the outfit that has it and 2) did you have HD models option enabled.
Q: I use FDDA and I have incorrect skinning animations - no matter what knife I have, it always uses the same one.
A: It is caused by outdated versions of FDDA and/or S.k.I.n addon.
1) Make sure you have the latest version of FDDA if you use it.
2) Make sure you're not using any outdated versions of the S.k.I.n addon. If you use it and have this bug, a simple solution is to disable it. But if you want to keep using it, do the following:
a) Open the S.k.I.n addon folder if you use MO2 then to gamedata/scripts folder (just go to gamedata/scripts folder if you don't use it) and open this file with any text editor: zzz_skin.script (make a backup just in case).
b) Find this line (use Ctrl-F):
wpn = wpn:clsid() == 168 and wpn:section() or "wpn_knife5"
There may be other variations of this script, but what you need is wpn:clsid() == 168 specifically.
c) Edit it to look like that:
wpn = clsid.wpn_knife_s and wpn:section() or "wpn_knife5"
d) Save the file. You should be good to go now.
So, wpn:clsid() == 168 must be changed to clsid.wpn_knife_s - that way the check is passed properly, and a proper knife will be used.
Q: But hey, why don't you go and fix that yourself?
A:
1) While my addon is one of the reasons such a problem appears, in this case it's a consequence of a technical necessity to register a new object class. The 'end point' of the problem is outdated versions of other stuff and I don't feel that I should mess with other people's work too much. Besides, there can be other addons that add new object classes in the future, and it's important to always use the safest class check methods as shown above.
2) If I upload my own patch, I can't guarantee it'll work flawlessly with modpacks which can add their own variations of the mentioned addons, and I can't test every last one of them.
3) I've already redistributed enough of others creators' assets.
Average
9.8178 votes submitted.
PLS READ DESC BEFORE POSTING. CAN'T WASTE MY TIME ANSWERING THE SAME STUFF THAT'S BEEN ALREADY DESCRIBED.
Be sure to get the latest patch for the Stealth addon (2.0.1) if you're using it! Otherwise there will be crashes because of incompatibility.
If you previously made a save after uninstalling this addon and you have 'Can't open section' crashes (with '_legs' objects specifically):
Enable the addon again and go through the uninstallation process once again as described above. This should fix your save.
If you have a bug with a wrong knife when skinning animation is played, read the new instruction about it in the end of the FAQ section.
For this addon to work properly, you must install Stealth (2.0.1) ?
> if you're using it
if you don't have this addon at all then no need to install it
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: ...ly-1.5.1.2\gamedata\scripts\visual_memory_manager.script:105: attempt to index local 'st' (a nil value)
stack trace:
Got the same crash, happens when you use freelook
Any way to port this for cotz or coc base?
Hi, the animations on W+ Q E have broken down again, they have become sharp and rattling
you should add an option in mcm where you change the brightness of the model, mine glows like how jesus glows when he confronts his father
This is technically impossible to add it as a setting.
This is either because you didn't clear the shader cache before launching with it or playing on DX8 - don't expect much from it, its possibilities are quite limited
Finally I can turn immersion to 11 with use of this mod
FINALLY!
Gonna try it later
Looks nice
Gj
This looks amazing man I had been hoping someone did it in Anomaly, great job
What is the last leg model name in the texture file? can i paint it?
bravo!
非常6
谢谢你
👍👍👍 Looking forward to your new work
This is cool, but the legs are too bright. Maybe because I'm playing on DX8?
Have you tried deleting the shader cache?
Yes, most likely, lightning on DX8 is bad
im using this mod with gamma any idea why my legs are just purple? like the texture is gone i already deleted the shader cash
My save games crash when loading with this error stated
[error]Arguments : Can't find model file 'sm\actor_legs\merc_exo_outfit.ogf'.
It's clearly in the folder, I even made by installing it manually instead of via mod organizer and I'm still getting the error and crash, any help that could be given?
I gave this a 9, as much as i love the idea there are some issues, one is that for some weird reason my FPS drops quite a bit, no idea why though....perhaps some extra cpu calculations...and if your mouse sensitivity is set real high like mine is, you can actually see yourself when you quickly turn around, kinda freakish experience, other than that it is a great port.
Thanks.
Yea boiii!!
I hope compatibility with Exoseva will be
added
Yeeees, i've been waiting this for so long.
He he boy :)
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 'sm\actor_legs\merc_exo_outfit.ogf'.
stack trace:
Fixed with the latest patch
Woooooooooooow
********, I FINALLY CAN SEE MY LEGS! I WAS DREAMED ABOUT IT TOO MUCH TIME! Nice to see Spartan kick or kick like in F.E.A.R., haha!
Now im know how looks god
Очень круто, всегда мечтал об этом, ставлю 10. Идеально сочетается с твоим модом на анимации, уважаю за желание проработать погружение.
И вопрос, есть ли инверсная кинематика? Будет ли проработка момента с поворотом тела на месте, когда персонаж поочереди переставляет ноги, а не крутится на месте?
Спасибо :)
В перспективе - возможно. Либо копать со стороны кода, где позиция ног устанавливается через векторы, либо новые анимации, и то и то не просто и не быстро
А если присмотреться к реализации тела в AREA? Или адаптировать всё как там нереально?
99% что там через движок - как минимум без исходников ареи никак
Кстати, и что за текстуры вы используете?)
На одних моделях - из оригинального SWM, на других ванильные, на двух еще других - из HD Models (если речь именно про ноги)
Не, я про окружение, террейн не помню такой, или это оригинальный?) Могу не узнать, не играю на максималках)
А, это текстурный пак для EFP, у них в дискорде скачать можно
Thank you, it works great, hoping for a HD model update ~~~
Damn boy this works like a charm!
Ty so much for porting this!
10/10
Great addon . Thanks for your work !
pure sex
With your mod, for some reason, the skinning animation always happens with the same knife in hand "knifre5", no matter what knife is in the slot. True, I also have the "S.k.I.n" mod installed.
Moddb.com
Maybe it conflicts with him?
I can see no way there can be a conflict with this addon - these do completely different things. Most likely related to S.k.I.n itself because this is what modifies the original FDDA skinning anim functions
I checked without mod "S.k.I.n" - the same thing. Maybe then a conflict with the FDDA?
I actually started having the same thing at some point long before I started developing this, so probably related to FDDA itself. There's just no connection between this and FDDA anims at all (well in xray everything's possible, but this is still highly unlikely)
I was having this same issue too and I did indeed track it down to this mod. I am not sure why this mod would cause such an error but even with out S.K.I.N. all skinning animations were replaced with the knife5 model.
skin is messy unfortunately and uses old FDDA scripts so expect bugs with newest FDDA, the one described and others.