You are viewing a potentially older version of this package. View all versions.
ryuka_labs-BattleImprovements_fix-1.5.2 icon

BattleImprovements fix

Make the battle experience of Sulfur be better. Hit marker, Loot light beam, dead protection and more!

Date uploaded 4 days ago
Version 1.5.2
Download link ryuka_labs-BattleImprovements_fix-1.5.2.zip
Downloads 81
Dependency string ryuka_labs-BattleImprovements_fix-1.5.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Battle Improvements

Add some feature to improve the sulfur's battle experience

demo

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

hit

Loot drop effect, never miss your loot again.

lootvfx

You can get your weapons back from the donation box.

Of course... you have to lose something...

deadprotection

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

deadbody

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

  1. Download ant install the bepinex 5 from github
  2. Download this mod from github release page
  3. Unzip the file in SULFUR\BepInEx\plugins\ folder.
  4. Enjoy

What's Next?

  • Death Protection Done
  • battlefield 5 style Done
  • Loot light beam Done
  • 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

1.0.0

Release

1.0.1

Now damage info will merged if have same damage type

1.0.2

Speed up the kill message animation

Add configurable file for all feature to turn on/off

1.0.3

Now asset bundle embedded with dll file

Bug fix: damage count only trigger when kill enemy

1.0.4

Updated v0.9.17 compatibility.

Hit crosshair animation adjust

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.2.0

Add loot beams

1.3.0

Add Dead Protection

Bullet behavior reworked

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.4.1

v0.10.2 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.3

v0.10.4 compatibility fix.

1.5.0

v0.10.12 compatibility fix. Barrel also in dead proection now Loot VFX now fixde to const size

1.5.1

v0.11.2 compatibility fix.

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.