Space Engineers

Space Engineers

749 ratings
Defense Shields - v2.2(8)
7
3
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Script, Modpack
File Size
Posted
Updated
290.015 MB
Feb 4, 2024 @ 7:35pm
Nov 3 @ 11:33am
11 Change Notes ( view )

Subscribe to download
Defense Shields - v2.2(8)

Description
Major Update!
2.2 brings a major update to defense shields. You will notice a new shield HUD ui which represents some new functionality that is critical to getting the most out of your shields.

*UPDATE* Shield side/face health pools have been added. Also added an "Automatic Management" mode (on by default in the controller), this mode self manages heat, shunting, modulation etc.. but comes at a recharge cost and is not nearly as effective as skilled manual control.

Two new core concepts have been added in this version, shield vulnerability and heat sinking. As your shield becomes more vulnerable you will notice a new icon show up on the left of your shield hud this value represents how likely a projectile is to penetrate your shield. The more heat your shield builds up and the lower its HP the higher the chance of penetration. This leads into the second new feature heatsinking, using the heat sink action will rapidly redirect heat from the shield to the emitter, which will both decrease the shields heat but also temporarily decrease your shields max (icon on the right) possible hp, both of which will greatly reduce the chance for penetration. In addition the existing shunting feature also has a very powerful counter penetration effect, so be sure to deploy this existing feature to avoid penetrations.

The other big change in this update is with modulation. Previously modulating would be very punishing when the enemy used the opposite damage and it was near impossible to find a good balance. With this update you now get rewarded for modulating into the predominate damage type you are taking, which will show up as the color of the shield planet on the hud icon. If the color is more orange you want to increase energy protection until its white, if its more blue you increase kinetic protection until its more white. If the icon is white you are receiving optimal protection.

*NOTE* Hud icon can be resized and moved, type /ds in game to see commands.

If you appreciate DefenseShields or WeaponCore please consider contributing:
https://www.patreon.com/user?u=14228932

[*** IMPORTANT NOTE ****]
This mod does not work with the Vanilla combat system, see WeaponCore below.

WeaponCore
These shields are designed to work with my combat framework which you can find here:
https://steamcommunity.com/sharedfiles/filedetails/?id=3154371364

And the mods listed here:
https://github.com/Ash-LikeSnow/WeaponCore/wiki/Current-WeaponCore-ModList

Discord Server
For question or help join the discord:
https://discord.gg/crcBuacDgy

[Howto/Guide]
https://steamcommunity.com/sharedfiles/filedetails/?id=715757295
https://www.youtube.com/watch?v=xKRUwfNj9Pc

[Config File HOWTO]
'C:\PathToSpaceEngineers\Storage\DefenseShields.cfg

APIs
The following properties can be found on any ImyUpgradeMOdule block or ProgrammableBlock (via MODApi or PB). In addition the ApiClient can be used to init from session.

Mods:
https://github.com/Ash-LikeSnow/DefenseShields/blob/master/Data/Scripts/DefenseShields/API/ApiClient.cs

Programblocks:
https://github.com/Ash-LikeSnow/DefenseShields/blob/master/Data/Scripts/DefenseShields/API/PbApiWrapper.cs


[Contributors]
Thank you Neimoh for the awsome emitter models! Thanks to AutoMcD for the O2 Generator and Control Block. Thanks to Enenra for shield voice warnings. Thanks to Whip for all of the fancy math help... math makes what would otherwise be dull and lifeless beautiful. Last but certainly not least, a big thanks to Nukeguard for the shield models/textures, shield hud icon, Modulator blocks, damage enhancer blocks, armor emitter blocks, block balancing, particles, testing, guide and more!

Thanks to Alysius for reworking the shield hit wave effects!

Thumbnail made by Adaline Industries https://steamcommunity.com/sharedfiles/filedetails/?id=1708781387

[Special Thanks]
Equinox, Digi and Rexxar for putting up with all of my questions and providing awsome suggestions and examples.

Also much thanks to "Abisius" for providing support in the steam comment section! He has answered a ton of peoples questions over the last year or more!

License
https://github.com/Ash-LikeSnow/WeaponCore/blob/master/License
Popular Discussions View All (4)
7
Nov 1 @ 11:36pm
Can you use Defense Shields without Weaponcore?
Davidenico
1
Mar 17 @ 4:32pm
Base batteries drop to near zero if I'm away for a longer period (12 hours)
MrSnow
1
Dec 1, 2024 @ 1:40pm
Shield operation error
Mopnex
577 Comments
@Coltonjay14
already possible to do with a station shield, atleast once the shield pressurizer is back in if its not already back in.

dont use that one myself so i dont keep an eye open for it.
you put a shield pressurizer down inside the station shield with los to the shield area and feed it with ice and it will slowly pressurize the shield which takes longer the bigger the shield is, but the pressure is lost upon loss of shield on atleast one side (which includes shunting a side away to strengthen others) and you will need to do the pressurization once again.
Coltonjay14 16 hours ago 
Suggestion ; Make it so that the area inside the shield works like a pressurized room, making bases on planets with oxygen around them if there's no such thing on said base location.
Lathy...or is it Nov 1 @ 8:54pm 
JSYK, Shields kinda sorta work with vanilla, just not reliably, and they don't get depleted by incoming fire. It's a kind of at-your-own-risk thing, which, IMO is acceptable, since the mod isn't intended to work without WC
Lathy...or is it Nov 1 @ 8:51pm 
Can we please have the shield pressurizer back? Thanks
@Doruaraebe_
definitly strange.
only explanation for it i can think of would be a loading error as you said you have gone over the "standard first aid list" which should already sort out the other possibility of file corruption of the modfiles that could cause such a behaviour in my experience.
Doruaraebe_ Oct 31 @ 4:12pm 
I have managed to fix the issue after removing and replacing the mod. I cannot find any issues in the logs of the server, but I am just glad it is fixed. Sorry for the hassle
@Doruaraebe_
wc itself has an internal replacer for all vanilla weapons nowadays and as long as you dont use another mod to alter the vanilla weapons that isnt based on wc that one works.
also make sure you are not in structural integrety mode or shunted away the side of the shield thats beeing shot. check you shield sides health as it gets a percentual chance of shots getting through if the hp go down low enough and wc based weapons can be made with a percentual chance of shield penetration, though the internally replaced vanilla weapons dont have that.

if you can provide a world with your shield setup i can take a look for setup errors of the shield itself and if you share your modlist i can look for obvious and already known conflicts. in both cases i would suggest doing it via the discord as there are others that dont check the comments often that then can also take a look at it and might find something.
Doruaraebe_ Oct 31 @ 3:48pm 
@Abisius Xarvenius Carbensius Hi, sorry for being blunt here, but I did in fact have WeponCore and a bunch more other mods that require WeaponCore (custom weapons etc). I am currently experimenting with recreating it and trying to find the root of the issue now, but if I require any further help, I'll pop into the Discord and submit a wee ticket with the issue. I ahve tried the first aid kit already and to no effect, weapons still penetrate through the shield, specifically Vanilla weapons, which is slightly more concerning
standard first aid list (file paths may vary for servers or non windows users or servers) (s for needs to be done on server/host and client side):
- make a testworld just with the affected mod and one of the other mods as a mod conflict test, don't forget the mod requirements.
- (s) make a file integrety check for space engineers itself.
- (s) delete all modrelated data of the affected mods in the main and world specific storage folder and let it regenerate in case this got corruptet (findable under %appdata%\spaceengineers and %appdata%\spaceengineers\saves\yoursteamid64\yourworldname).
- (s) delete all modrelated data of the affected mods in the workshop folder and redownload it to neutralize eventually data corruption by modupdate (files are findable inside the workshop folder of the steam library folder in which you have installed space engineers).
@Doruaraebe_
sounds like you didnt read the moddescription properly or didnt understand it.
what you descripte is sounding like you dont use wc or another weaponframework made to work with ds (to me there are atm only wc and anpal known to be compatible with it.) and you will need to use one with it as others lack the neccesary informations tor the shield to work properly.

if you want to play with the vanilla weaponframework or a weaponframeworkaddon based on it (for example vanilla+, rearths advanced combat systems) you will need to use another shield mod if you want working shields.

if you are already using wc or another weaponframework made to work with ds please go over the "standard first aid list" and if that one doesnt help please report in on the discord linked inside the moddescription with logs and an example world (a world with no more mods than absolutly neccessary to reproduce a problem and a premade situation for problem reproduction).