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.

Description

Reworked Body Health System with better code, compatibility, bugfixes, customization and improvements of old mechanics.

Preview
Body Health System reworked 0.4
Post comment Comments  (0 - 50 of 84)
bvcx Author
bvcx - - 2,182 comments

I can add more HUD textures to MCM if you have any preferences. If texture coordinates match it should be easy.

Reply Good karma+2 votes
Realist_Anomaly
Realist_Anomaly - - 16 comments

Need original BHS?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Nope.

Reply Good karma+1 vote
Guest
Guest - - 692,256 comments

Can't imagine playing BHS without text mode.
Would be nice if you make it. Thanks

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

I thought nobody play with it ;[
Okey, will add.

Reply Good karma+2 votes
Guest
Guest - - 692,256 comments

Thanks!
Great job btw

Reply Good karma Bad karma+1 vote
MenMat
MenMat - - 180 comments

Nice, I finally won't get random parts of my body damaged from using meds for some reason. Solid work.
Btw, does your rework eliminate the need for patches that were included with the original, for instance for FDDA and Ammo Checker?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

The only patches required for addons that change "maingame.xml".

Checked, yeah it's not needed for FDDA or any HUD masks anymore, but Ammo Checker seems to change maingame.xml therefore patch is needed.

I suppose this is all patch:
in maingame.xml (for 4:3) or maingame_16.xml (for 16:9)
<static_cur_ammo x="988" y="698" width="24" height="37">

change to:
<static_cur_ammo x="9999" y="9999" width="24" height="37">

Reply Good karma+2 votes
Guest
Guest - - 692,256 comments

Hi there bvcx, thanks for this rework, I waited for an update or improvement for a very long time, and this is exactly what we needed. But I would like to ask if this rework works properly with "gotta go fast" and "gotta go fast extended"? Thanks in advance.

Reply Good karma Bad karma0 votes
bvcx Author
bvcx - - 2,182 comments

Don't see why it wouldn't. If you think of conflicts with "speed.script" - this script is same everywhere, you can safely override it by any other addon that has it.

Reply Good karma+1 vote
MeeP-3000
MeeP-3000 - - 48 comments

Does this work with 1.5.2?

Reply Good karma Bad karma+1 vote
ubilλmbdλ
ubilλmbdλ - - 409 comments

It is made for 1.5.2, so it should work!

Reply Good karma Bad karma+5 votes
kalu_king
kalu_king - - 12 comments

Amazing, I figure this is not compatible with Realistic Overhaul?

Reply Good karma Bad karma+2 votes
bvcx Author
bvcx - - 2,182 comments

BHS Realistic Overhaul? They have many changes based on old BHS. Script from this one was rewritten completely, so I don't think it's compatible.

Reply Good karma+1 vote
Lynnh
Lynnh - - 44 comments

is the EFT Hud still in it?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

No, but any textures for old BHS must be compatible, so you can just install it on top.

Reply Good karma+1 vote
7r1574n
7r1574n - - 83 comments

Sorry, how exactly do I have to "install it on top"?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Install after this addon, let them override textures.

Reply Good karma+1 vote
7r1574n
7r1574n - - 83 comments

ok, so first grok's bhs and next your bhs, right?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

No, just this addon and only textures from other addons. You can delete all the files from another addon except the textures (dds) and keep the folders path to it same, then load them after this addon.

Reply Good karma+1 vote
SilverBlack78
SilverBlack78 - - 1,916 comments

Supports GAMMA?
Safe to install/uninstall mid game?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Yes, I asked Grok and he said that GAMMA uses old BHS from moddb with almost no changes, so this one should work too there (but I didn't test and nobody from GAMMA replied yet). And yeah, safe to install/uninstall.

Reply Good karma+2 votes
thisisntmysteamid
thisisntmysteamid - - 52 comments

This and your Moddb.com mod conflict. Imgur.com

Edit: nevermind, I could just turn off BHS description for this in MCM, pls ignore <3

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Yeah, this is the addon I had in mind while making this MCM option ;p

Reply Good karma+1 vote
ExocetCom
ExocetCom - - 7 comments

I get the following crash error when loading this in a GAMMA install. Same error if Grok's BHS 2.0.2 is active or only your revised mod is active.

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_pcall_failed
[error]File : D:\a\xray-monolith\xray-monolith\src\xrServerEntities\script_engine.cpp
[error]Line : 262
[error]Description : fatal error
[error]Arguments :
1 : [Lua] ...in/..\gamedata\scripts\grok_actor_damage_balancer.script(543) : shit_booster

LUA error: ...in/..\gamedata\scripts\grok_actor_damage_balancer.script:543: attempt to call field 'actor_on_hit_callback' (a nil value)

Check log for details

stack trace:

! [LUA] 0 : [C ] actor_on_hit_callback
! [LUA] 1 : [Lua] ...in/..\gamedata\scripts\grok_actor_damage_balancer.script(543) : shit_booster
! [LUA] 2 : [Lua] ...in/..\gamedata\scripts\grok_actor_damage_balancer.script(786) : gbo_adb
! [LUA] 3 : [Lua] e:/anomaly/bin/..\gamedata\scripts\momo_multihit_fix.script(65) : func_or_userdata
! [LUA] 4 : [Lua] e:/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : make_callback
! [LUA] 5 : [Lua] e:/anomaly/bin/..\gamedata\scripts\_g.script(118) : SendScriptCallback
! [LUA] 6 : [Lua] e:/anomaly/bin/..\gamedata\scripts\_g.script(1218) :

SymInit: Symbol-SearchPath: '.;E:\Anomaly\bin;E:\Anomaly\bin;C:\WINDOWS;C:\WINDOWS\system32;', symOptions: 530,
OS-Version: 6.2.9200 () 0x100-0x1
E:\Anomaly\bin\AnomalyDX11AVX.exe:AnomalyDX11AVX.exe (0000000140000000), size: 18100224 (result: 0), SymType: '-exported-', PDB: 'E:\Anomaly\bin\AnomalyDX11AVX.exe'

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

None of the functions in stack point to any of BHS files.

Can't see code, but I guess you crashing because "momo_multihit_fix.script" tries to monkeypatch function from "grok_actor_damage_balancer.script" which tries to patch "function actor_on_hit_callback" from old BHS maybe... don't know.

Better ask on gamma server, I created a thread there you can ask me and give me all mentioned files ;]

Reply Good karma+3 votes
ExocetCom
ExocetCom - - 7 comments

Cheers, thanks bvcx I'll post it up over there

Reply Good karma Bad karma+1 vote
BlackPiligrim
BlackPiligrim - - 652 comments

Автор, нужны ли мне какие то сторонние аддоны к этому?

Reply Good karma Bad karma+1 vote
Realist_Anomaly
Realist_Anomaly - - 16 comments

Вроде как нет, по крайней мере к версии 0.1

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Еслиб были нужны я бы написал.

Reply Good karma+2 votes
MangAsar
MangAsar - - 180 comments

Works ok in EFP but you have to the old one and a couple of other mods as per instruction in EFP Discord. Need to manually edit some coordinate placements for other UI elements

Reply Good karma Bad karma+1 vote
MangAsar
MangAsar - - 180 comments

Got this error when applying some meds

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_pcall_failed
[error]File : D:\a\xray-monolith\xray-monolith\src\xrServerEntities\script_engine.cpp
[error]Line : 262
[error]Description : fatal error
[error]Arguments :
1 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(310) : func_or_userdata

LUA error: ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script:310: attempt to perform arithmetic on a nil value

Check log for details

stack trace:

! [LUA] 0 : [C ] __add
! [LUA] 1 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(310) : func_or_userdata
! [LUA] 2 : [Lua] c:/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : base_make_callback
! [LUA] 3 : [Lua] c:/anomaly/bin/..\gamedata\scripts\a_rax_wd.script(50) : make_callback
! [LUA] 4 : [Lua] c:/anomaly/bin/..\gamedata\scripts\_g.script(118) : SendScriptCallback
! [LUA] 5 : [Lua] c:/anomaly/bin/..\gamedata\scripts\bind_stalker_ext.script(179) :
! [LUA] 6 : [C ] eat
! [LUA] 7 : [Lua] ...omaly/bin/..\gamedata\scripts\enhanced_animations.script(305) : f
! [LUA] 8 : [Lua] ...aly/bin/..\gamedata\scripts\optimized_time_events.script(248) : functor_a
! [LUA] 9 : [Lua] c:/anomaly/bin/..\gamedata\scripts\_g.script(461) :

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

What did you change in script?
Line 310 does not have any arithmetic operations, not on this version or older one.

Reply Good karma+1 vote
BlackPiligrim
BlackPiligrim - - 652 comments

Expression : <no expression>
Function : CScriptEngine::lua_pcall_failed
File : D:\a\xray-monolith\xray-monolith\src\xrServerEntities\script_engine.cpp
Line : 262
Description : fatal error
Arguments :
1 : [Lua] ...nomaly-1.5.2\gamedata\scripts\zzz_player_injuries.script(461) : heal_random_limb

LUA error: ...nomaly-1.5.2\gamedata\scripts\zzz_player_injuries.script:461: attempt to compare number with nil

Check log for details

stack trace:

Словил вылет когда применил армейскую аптечку, играю с FDDA раньше не пользовался BHS

Reply Good karma Bad karma+2 votes
bvcx Author
bvcx - - 2,182 comments

Will fix, sorry ;[

Reply Good karma+1 vote
igorukun
igorukun - - 7 comments

! [LUA] 0 : [C ] __lt
! [LUA] 1 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(461) : heal_random_limb
! [LUA] 2 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(440) : heal_on_update
! [LUA] 3 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(673) : func_or_userdata
! [LUA] 4 : [Lua] .../anomaly/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : make_callback
! [LUA] 5 : [Lua] ...nloads/anomaly/anomaly/bin/..\gamedata\scripts\_g.script(118) : SendScriptCallback
! [LUA] 6 : [Lua] .../anomaly/bin/..\gamedata\scripts\bind_stalker_ext.script(104) : actor_on_update
! [LUA] 7 : [Lua] ...maly/anomaly/bin/..\gamedata\scripts\bind_stalker.script(310) :
! [SCRIPT ERROR]: ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script:461: attempt to compare number with nil
Time continual is:330060
Artefact props: hide_flesh35354: saved condition 1
Artefact props: hide_flesh35354: saved additional_inventory_weight 0.34299999475479
Artefact props: hide_flesh35354: saved satiety_restore_speed 0
Artefact props: hide_flesh35354: saved health_restore_speed 0
Artefact props: hide_flesh35354: saved power_restore_speed 0
Artefact props: hide_flesh35354: saved radiation_restore_speed 0
Artefact props: hide_flesh35354: saved bleeding_restore_speed 0
Artefact props: hide_flesh35354: saved immunity Telepatic 0
Artefact props: hide_flesh35354: saved immunity LightBurn 0.00031999999191612
Artefact props: hide_flesh35354: saved immunity Radiation 0.00023999999393709
Artefact props: hide_flesh35354: saved immunity FireWound 0.0027999999001622
Artefact props: hide_flesh35354: saved immunity Strike 0
Artefact props: hide_flesh35354: saved immunity Wound_2 1
Artefact props: hide_flesh35354: saved immunity Explosion 0.0024999999441206
Artefact props: hide_flesh35354: saved immunity Shock 0.032600000500679
Artefact props: hide_flesh35354: saved immunity Wound 0.0031999999191612
Artefact props: hide_flesh35354: saved immunity ChemicalBurn 0.0001300000003539
Artefact props: hide_flesh35354: saved immunity Burn 0.00031999999191612
Artefact props: hide_flesh35354: saved config value additional_inventory_weight 0.343
Artefact props: hide_flesh35354: saved config value satiety_restore_speed 0
Artefact props: hide_flesh35354: saved config value additional_inventory_weight2 0.343
Artefact props: hide_flesh35354: saved config value health_restore_speed 0
Artefact props: hide_flesh35354: saved config value power_restore_speed 0
Artefact props: hide_flesh35354: saved config value radiation_restore_speed 0
Artefact props: hide_flesh35354: saved config value bleeding_restore_speed 0
Artefact props: hide_flesh35354: saved config value shock_immunity 0.0326
Artefact props: hide_flesh35354: saved config value wound_immunity 0.0032
Artefact props: hide_flesh35354: saved config value fire_wound_immunity 0.0028
Artefact props: hide_flesh35354: saved config value chemical_burn_immunity 0.00013
Artefact props: hide_flesh35354: saved config value burn_immunity 0.00032
Artefact props: hide_flesh35354: saved config value strike_immunity 0
Artefact props: hide_flesh35354: saved config value radiation_immunity 0.00024
Artefact props: hide_flesh35354: saved config value telepatic_immunity 0
Artefact props: hide_flesh35354: saved config value explosion_immunity 0.0025

.....

FATAL ERROR

[error]Expression : <no expression>
[error]Function : CScriptEngine::lua_pcall_failed
[error]File : D:\a\xray-monolith\xray-monolith\src\xrServerEntities\script_engine.cpp
[error]Line : 262
[error]Description : fatal error
[error]Arguments :
1 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(461) : heal_random_limb

LUA error: ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script:461: attempt to compare number with nil

Check log for details

stack trace:

! [LUA] 0 : [C ] __lt
! [LUA] 1 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(461) : heal_random_limb
! [LUA] 2 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(440) : heal_on_update
! [LUA] 3 : [Lua] ...omaly/bin/..\gamedata\scripts\zzz_player_injuries.script(673) : func_or_userdata
! [LUA] 4 : [Lua] .../anomaly/anomaly/bin/..\gamedata\scripts\axr_main.script(271) : make_callback
! [LUA] 5 : [Lua] ...nloads/anomaly/anomaly/bin/..\gamedata\scripts\_g.script(118) : SendScriptCallback
! [LUA] 6 : [Lua] .../anomaly/bin/..\gamedata\scripts\bind_stalker_ext.script(104) : actor_on_update
! [LUA] 7 : [Lua] ...maly/anomaly/bin/..\gamedata\scripts\bind_stalker.script(310) :

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Missed couple of things as always ;[

Reply Good karma+1 vote
Guest
Guest - - 692,256 comments

сделайте визуал как в bhs redux!!

Reply Good karma Bad karma0 votes
bvcx Author
bvcx - - 2,182 comments

Ладно, сделал. Ну кроме патронов.

Reply Good karma+1 vote
jcyrel09
jcyrel09 - - 41 comments

After a few hours of playtime on EFP it is working flawlessly for now and completely compatible with dynahud.
Moddb.com

Reply Good karma Bad karma+1 vote
MangAsar
MangAsar - - 180 comments

That's good to hear. What mods did you disable for it to work flawlessly?

Reply Good karma Bad karma+1 vote
jcyrel09
jcyrel09 - - 41 comments

Only disable EFP's BHS and make this one the same priority as that. Keep the BHS MCM keybind and ui rework mod, and the other patches enabled.

Reply Good karma Bad karma+1 vote
Shaйtan
Shaйtan - - 2 comments

Как насчёт Moddb.com

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Что насчет этого? ;]

Reply Good karma+1 vote
Shaйtan
Shaйtan - - 2 comments

Совместим ли Ваш новый BHS_reworked с Cold_System_0.6

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Не вижу причин для несовместимостей, "speed.script" везде одинаковый, перезаписывай смело.

Reply Good karma+1 vote
BlackPiligrim
BlackPiligrim - - 652 comments

Автор, подскажите как мне опустить худ чуть ниже, чтобы он не перекрывал динамические новости от сталкеров? Спасибо вам за аддон и исправление, еще один отличный аддон от вас!

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

В МСМ опцию же специально такую добавил ;[

Reply Good karma+1 vote
7r1574n
7r1574n - - 83 comments

hello, I only see this -----> Yeoldecurmudgeon.eu(l08_yantar).jpg
I cannot see the silhouette.
I have disabled the grok's bhs but no matter how I set this mod in MCM, I cannot make the silhouette come on screen.

not using gamma or efp. Can you help me out here, please?

Reply Good karma Bad karma+1 vote
bvcx Author
bvcx - - 2,182 comments

Some files are overwriting either configs or textures.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

Tags

Body Health System reworked 0.4 has not been tagged yet.