BattleImprovements fix
Make the battle experience of Sulfur be better. Hit marker, Loot light beam, dead protection and more!
| Date uploaded | a week ago |
| Version | 1.5.5 |
| Download link | ryuka_labs-BattleImprovements_fix-1.5.5.zip |
| Downloads | 302 |
| Dependency string | ryuka_labs-BattleImprovements_fix-1.5.5 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
Battle Improvements
Add some feature to improve the sulfur's battle experience

Maintenance status
This is a temporary maintenance fork. The original author has been contacted, and this fork provides interim maintenance to keep the mod working on the current SULFUR build. It is temporary by design: once the original author ships an official update, this fork will be retired in favor of it.
Features
All features can be turned off by cfg in BepInEx/Config folder
Battlefield 1/5 style kill message

Loot drop effect, never miss your loot again.

You can get your weapons back from the donation box.
Of course... you have to lose something...

Bullet behavior reworked. Now your bullets won't be blocked by dead body, and neither will theirs.

Enables the health bar in the dev tools.
Every time you gain some experience on current weapon, your second weapon will also gain some experience.
Reverse mouse scroll.
Configurable
- In Game config menu, default open key is F1
- Volume and distance of the hit sound.
- Color of the hitmarker.
- Volume of the kill message.
- How many weapon durability you will lose when you get your weapon back.
- The chance of the attachment and enhancement will be lost when you get your weapon back.
Game Compatibility
Only Latest version of Sulfur is supported. For older version, please try the older released mod.
Manual Installation
- Download ant install the bepinex 5 from github
- Download this mod from github release page
- Unzip the file in
SULFUR\BepInEx\plugins\folder. - Enjoy
What's Next?
Death ProtectionDonebattlefield 5 styleDoneLoot light beamDone- Remove Friendly Fire
Know Issue
Currently only able to record player's bullet damage. Other type of damage date not include the damage source, therefore it will take more work to try to record it.
Copyright
Audio/Texture: Electronic Arts, DICE
UI library: Hirashi3630/UrGUI
CHANGELOG
Changelog
1.5.6
Shooting a corpse drops organs again, and bullets still pass through it.
Since 1.5.2 the bullets-through-corpses feature worked by taking a corpse's hit collider away, so corpses could not be shot at all - and shooting a corpse is how organs are harvested. Corpses are hit normally again; the bullet is simply not used up and carries on to whatever stands behind them.
Hits on a body that was already dead no longer play the hit sound, the hit marker or a damage number. Set EnableDeadUnitFeedback in the config if you want that feedback while farming organs.
The kill message is no longer shown for a body that something else killed.
1.5.5
Fixed the kill banner losing its text partway through a session.
The mod adopts the game's own font when it starts up, which happens while the main menu is still on screen. That font belongs to the menu, and the game frees it once you load into a level - after which the kill banner, the damage numbers and the damage counter were left with no font at all, drew nothing, and threw an error on every kill for the rest of the session. The font is now re-acquired whenever the one in use goes away.
Enemy names in the kill banner now follow your game language instead of always being English. They also match how the game labels units elsewhere, so some lose the faction word they used to carry: "Goblin Spearman" is now just "Spearman". Names the game ships no translation for are unchanged.
1.5.4
Fixed hit sounds, the hit marker and the kill message staying dead for players whose plugin save file had been damaged by an earlier release.
A version of the mod that failed to start could write empty settings blocks into BattleImproveSaveData when you died or left to the menu. Those empty blocks were loaded back on every later launch, so 1.5.3 still had no settings to work with and threw on every hit. The file is now repaired automatically on startup, and settings are never written before they have been read.
The F1 menu and the loot helper no longer disappear when the combat-feedback prefab fails to load.
1.5.3
Compatibility fix for SULFUR 0.18.5.
Combat feedback (hit marker, damage numbers, kill message, hit sound) rewired to the reworked damage pipeline (ReceiveDamage signature changed).
Fixed loot VFX and dead protection failing to start on the new save system.
Dead Protection now defaults to off: SULFUR 0.18.5 has a built-in insured-items system (church collection) that already returns your gear on death. Existing configs are left as-is; turn it on again if you want the mod's version.
Fixed a per-kill stutter caused by repeated font lookups when the game runs in a non-CJK language.
1.5.2
Compatibility fix for the current SULFUR build (Unity 6).
Combat feedback (hit marker, damage numbers, kill message, hit sound) rewired to the reworked damage pipeline.
Bullets-through-corpses and reverse mouse scroll restored.
Kill message / damage text render again, using the game's own font (CJK included).
F1 menu fixed for the new input system.
Fixed a save-migration error that could abort plugin init.
1.5.1
v0.11.2 compatibility fix.
1.5.0
v0.10.12 compatibility fix. Barrel also in dead proection now Loot VFX now fixde to const size
1.4.3
v0.10.4 compatibility fix.
1.4.2
Corrected the death protection logic to match the textual description, i.e. the value is now set to the chance of losing enchantments and accessories instead of the chance of keeping them.
1.4.1
v0.10.2 compatibility fix.
1.4.0
v0.10.1 compatibility fix.
fix when player die with grenade will cause game soft lock
Add battlefield 5 style kill message
1.3.0
Add Dead Protection
Bullet behavior reworked
1.2.0
Add loot beams
1.1.0
Add Menu
Add i18n
Add configurable feature - all configurations will save into game save file
Code Refactoring - Further split attack feedback related patches into different patches
1.0.4
Updated v0.9.17 compatibility.
Hit crosshair animation adjust
1.0.3
Now asset bundle embedded with dll file
Bug fix: damage count only trigger when kill enemy
1.0.2
Speed up the kill message animation
Add configurable file for all feature to turn on/off
1.0.1
Now damage info will merged if have same damage type
1.0.0
Release