You are viewing a potentially older version of this package. View all versions.
score-DirectorReworkPlus-1.1.0 icon

DirectorReworkPlus

Combat Director Tweaks and Elite Stacking

Date uploaded 2 days ago
Version 1.1.0
Download link score-DirectorReworkPlus-1.1.0.zip
Downloads 971
Dependency string score-DirectorReworkPlus-1.1.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2117 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2117
Rune580-Risk_Of_Options-2.8.2 icon
Rune580-Risk_Of_Options

A convenient API for adding BepInEx ConfigEntry's to a option menu

Preferred version: 2.8.2
RiskofThunder-HookGenPatcher-1.2.5 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.5
Moffein-EliteReworks-1.12.0 icon
Moffein-EliteReworks

Reduces Elite bulletsponge and makes their abilities more impactful.

Preferred version: 1.12.0

README

Director Rework

A continuation of Nuxlar's Director Rework, alongside Moffeins affix stacking idea from Artifact of Cruelty. Go check out the originals below.

  • Multiple enemy types per wave
  • Multiple elite affixes on enemies
  • Modifies director to be more fast paced
  • Default settings are tuned to be balanced

Fully configurable and will apply modifications immediately (host only), and turning off features will remove the hooks entirely.

  • Config options with RiskOfOptions support to fine tune the spawn logic.
  • Over two dozen config options to modify the enemy spawns to your liking!



Director Control

Includes config section to modify various input values used by the combat director.

Default values are tuned to make the early game pacing faster and to work well with spawn diversity and elite affix stacking. Vanilla values are listed but arent always default.

"Director credits are set to 1.0x by default, because the mod is set up to increase spawning through less brute-force methods."
"ITS RECOMMENDED TO SET ALL OTHER MODS TO 1.0x !!!",

Additional Dependencies

Elite Reworks and Risk of Options are both listed as dependencies, and should be downloaded alongside this mod for the intended experience.

Both mods can be removed without any issue if you'd like, since there's nothing in this mod that actually needs them installed.


Credits / Contents

All code is written by me, and no assets taken. I'm a thief of the intellectual property variety.


==Artifact of Cruelty:==

Elite affix stacking, rewritten from the ground up.

==DirectorRework:==

Concise rewrite. No more edge cases, no more bugs (hopefully).


CHANGELOG

1.0.6

  • Added Elite Reworks as a dependency.
    • Nothing will break if it's removed, but the intended experience is to have this installed.
  • Added Risk of Options as a dependency.
    • Once again, nothing will break without it, but the customizability of the director is one of the key points of this mod.
  • Affixes given to a void infestor now are given to their host
  • Void infestors will regain their affixes after the host has died
  • Added even more configs relating to elite affix stacking
  • Minor improvements to codebase

1.0.5

  • Adjusted default configs
  • Affix stacking defaults to false
  • Various combat director values default to non-values to work with enemy variety better.

1.0.4

  • All config options will be applied instantly
  • Moved director credit refund to apply on death instead of on spawn
  • Seperated enemy diversity into three independent catagories (boss, normal spawn, void fields)

1.0.3

  • Made all config options apply either on stage start or instantly
  • Added config for enabling and disabling bosses entirely (world spawn or event)
  • Fixed bug with affixes getting applied to non-elites even with the config option enabled
  • Adjusted some defaults

1.0.2

  • Added config option to turn on enemy diversity in void fields (default false)

1.0.1

  • Various config updates and some bugfixes

  • ==DELETE YOUR OLD CONFIG CUZ NOTHING FROM THAT WILL WORK ANYMORE SORRY==

  • Fixed Director Tweaks (various things just not working or working poorly). Defaults are now the vanilla values.

  • Internally separated Director Tweaks from Director Main (just enemy variety and credit refund atm).

  • Made Affix stacking slightly cheaper and credit refund actually logical and not bad.

1.0.0

  • First release