EngineerRedux
A mod and library aimed at expanding Engineer's loadout.
| Last updated | 10 hours ago |
| Total downloads | 268 |
| Total rating | 0 |
| Categories | Mods Player Characters Tweaks Skills |
| Dependency string | CoughingBaby-EngineerRedux-1.0.4 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2108RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.1.0README
Engineer Redux
! Almost definitely incompatible with any mod that adds/edits Engineer's primary or special (also the Engi Turret's primary) !
For questions/concerns, make an issue on the GitHub, or contact me on Discord (_s.k)
Ever wished you could have Mobile Turrets with bullets instead of lasers? Ever wished the engineer could use lasers instead of grenades? Ever wished your turrets could shoot grenades?
This is the mod for you!
Does a few things:
- Gives Engineer access to turret primaries.
- Gives turrets access to engineer primary.
- Makes turret primaries independent from their mobility type (mobile can use machine gun, and stationary can use laser beam).
- Buffs the laser beam range significantly (25 -> 300m).
- Buffs laser beam proc coefficient (.6 -> 1)
- Buffs Mobile turrets' speed (7 -> 8) to keep up with Engineer.
- Buffs the Stationary turrets' base defensive stats by 50% + 30 armor.
- This is to make Stationary turrets not get 2 shot in higher difficulty scaling, and works as a tradeoff for the mobility.
- Adds an extensible library for other mod devs to add customizations to Engi's Turret
Future Plans (Devs, feel free to help out!):
- Configs.
- RiskOfOptions Compat.
- AI improvements.
- Increase max range.
- Make mobile turrets not stupid.
- Some target priority logic.
- Change the head of the turret based on selected turret primary.
- Fix skill names (needs to be human readable).
- Make Turret Skins independent of Engineer Skins.
- Add mod compatibility.
- Add my own asset references instead of grabbing them at runtime.
- EngineerReduxExtended:
- Turret Body Types
- 'Drone'
- Weapons
- Flamethrower
- Railgun
- Buzzsaw
- Shotgun
- Turret Body Types
- GitHub Action to build and publish to thunderstore.
For Developers
To build the project yourself:
- Install Nix (the package manager)
- Install Devenv
- Modify the mod profile path in
./devenv.nixto match your developer mod profile. - While in the repository, run
devenv shellto activate the developer shell.or install direnv and rundirenv allowto automatically enter the shell every time you open the repo. - type
buildin the terminal to build the project. The output.dllfile should be symlinked to your mod profile, so just hit "launch modded game" in whatever modmanager you use.