Mod Details

Ombarella

Ombarella 0.3.0

Created by  adishee

2.0K Downloads

SPT 3.11.0 Compatible

Light-dependent Bot Vision

Latest Version 0.3.0
SPT 3.11.0

Updated Sep 29, 6:44 AM

0.0 MB

Version Notes

Small polish update, mainly fixed the pretty glaring bug that caused huge stutters if you changed the update rate.

Future plans:

It seems as if ThatsLit is finally being successfully adapted for 3.11. Being an essentially better mod than this one (at least at present), the utility of Omb is diminished.

Further, I’ve noticed that my mod really does have some bad stuttering, for those not using frame generation especially. A lot of the calculations accrete, bunch up inside single frames and cause stutters even if the fps is nominally fine. I haven’t been able to find a fix for this.

So this patch is an effort to just tidy up the mod as it is for whomever finds it useful because, ultimately, it does work.

What I am doing instead is researching using compute shaders, in an effort to do these calculations in the GPU rather than CPU. If I can figure that out, it will open completely new possibilities for what I can do.

For example, I would be really interested in focusing on camouflage analysis, in additional to the brightness analysis; this way, the mod could even work in tandem with TL, or, indeed, replace it for those who struggle with TL’s performance.

So until and unless I find a way to make use of compute shaders, I don’t foresee any further updates to the mod. (Possible exception would be a Fika plugin.) It’s there for those who can make use of it.

This download is externally hosted.
Always scan for viruses.

This mod’s development was driven by desperation: with the apparent end of ThatsLit support, I felt there was a serious gap in the SPT mod array. For many, ThatsLit was a core mod, its absence leaving SPT somewhat unplayable. So I did a little research and undertook to try and throw something together.

What results is a much different mod, far less complex and professional, and containing far fewer features – I am not the guy who can remake ThatsLit, nor have I tried to. Instead I’ve attempted to produce something that works pretty well most of the time. I basically assume that everybody playing SPT has SAIN installed, and some of the gaps in this mod can be plugged with SAIN presets (eg. detection times affected by indoor/outdoor, weather, etc).

Ombarella functions like this: a camera is constantly circling your player at random positions, essentially taking photos of you at fixed intervals. Each ‘photo’ is analyzed to determine how light or dark it is, and contributes to a running score of how much light is emitted from your character. This score is then pushed to the bots, and entered into the value of the time it takes for bots to identify you as a target.

One of the nice upsides of this method is that your gear color is inherently calculated into your visibility factor: darker and grayer clothes and kit will result in a lower visibility score, especially at night and in dark places.

AFAIK this doesn’t work with Fika.

For now?

Version 0.3.0
Download Mod Version
SPT 3.11.0
Latest Compatible SPT Version

0.0 MB

670 Downloads

Created Sep 29, 6:41 AM

Updated Sep 29, 6:44 AM

Virus Total Results

Small polish update, mainly fixed the pretty glaring bug that caused huge stutters if you changed the update rate.

Future plans:

It seems as if ThatsLit is finally being successfully adapted for 3.11. Being an essentially better mod than this one (at least at present), the utility of Omb is diminished.

Further, I’ve noticed that my mod really does have some bad stuttering, for those not using frame generation especially. A lot of the calculations accrete, bunch up inside single frames and cause stutters even if the fps is nominally fine. I haven’t been able to find a fix for this.

So this patch is an effort to just tidy up the mod as it is for whomever finds it useful because, ultimately, it does work.

What I am doing instead is researching using compute shaders, in an effort to do these calculations in the GPU rather than CPU. If I can figure that out, it will open completely new possibilities for what I can do.

For example, I would be really interested in focusing on camouflage analysis, in additional to the brightness analysis; this way, the mod could even work in tandem with TL, or, indeed, replace it for those who struggle with TL’s performance.

So until and unless I find a way to make use of compute shaders, I don’t foresee any further updates to the mod. (Possible exception would be a Fika plugin.) It’s there for those who can make use of it.

Version 0.2.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

774 Downloads

Created Sep 22, 8:47 AM

Updated Sep 22, 8:47 AM

Virus Total Results
  • Split texture analysis into two parts:
    • Focused the luminance analysis on the center part of the texture in effort to exclude environmental color info.
    • Added color breadth analysis, essentially camouflage analysis; however much the colors in the scanned texture are similar (ie you are blending with your environment), you get a buff.
  • Changed color detection values slightly and added config entries to change them in real time.
Version 0.1.0
Download Mod Version
SPT 3.11.4
Latest Compatible SPT Version

540 Downloads

Created Sep 19, 10:20 AM

Updated Sep 19, 10:20 AM

Virus Total Results

Initial release.

Cipher Cobalt

Just a quick question, how do I instal this please….?

0 Likes
ladypanklistener

will 0.4.0 be for 3.11? i see from the commits that you did tests with fika. are you planning to make it compatible? youre basically my only hope for this, since that’s lit is defunct.

0 Likes
wedetki

does it make bots not 360 u when u shoot them while ur inside building covering folliage in night

0 Likes
radmir95

With FIKA it works, at least the bots see me. Thanks for the mod.

0 Likes

All reports say that it does not.

0 Likes

maybe theyre playing by themselves, no clue.

0 Likes
schiz

I’m already using this with ThatsLit. I not seeing too much performance impact. Thought I would mention that I would really love to see the camouflage thing take off. we have all these diffferen clothes and armor colours that really make no difference to game unless using 3rd person cam, so yeah. i hope you do continue developing mod. thanks for all the effort and sharing so far. Wait how do you add smilies and hearts on Forge??👍❤️😁 ok right click

2 Likes
datzydog

does this work with realism?

0 Likes

Yes

0 Likes
Hollenfeuer

I love how creative coders can get. Good work man.

3 Likes
caretaker

Just came by to say thank you for your effort. I really miss that’s lit, so any help to close the gap is greatly appreciated!

1 Like
DirtyWindshield

So this does or does not work with FIKA with headless clients?

0 Likes

I think some people have established that it does not.

0 Likes

so i think this works in fika, headless or no. this is purely anecdotal, but i believe each player’s local plugin is responsible for sending the modified visibility score described in the author’s readme (it would be helpful to have a better understanding of this mechanic). because headless is not a player, no visibility score is necessary. hence no need for the plugin there.

each player client sends its modified visibility score to the game host, or the dedicated client, which then computes whether the bots “see” players or not.

so at least on paper, it sounds like Ombarella avoids sync issues when headless and multiple players are involved. i could be wrong.

anecdotal evidence was running headless on shoreline at night. again plugin is installed on my player client, but not headless. stumbled across an AI PMC at point blank through the bushes at close range, only about a few meters away. it took a moment for me to open fire, but when i did the bot appeared to suddenly realize i was there and fired back. we both fell back and disengaged but it scared the shit out of me and felt pretty dang plausible in terms of the low visibility.

0 Likes

Okay good to know, thanks for your report. Maybe I’ll add some kind of test switch to turn bot vision down to zero so you can really confirm on fika…

0 Likes
Watchman3001

Sounds amazing, but I feel like that camera method kills fps

0 Likes

Sorry does that mean you tried it and you’re getting bad performance?

0 Likes

I am playing on 1660S, I feel like there is no point in even trying, heh

0 Likes

You can dial it down very low. I would say try it, something is better than nothing.

0 Likes

Details