
EEC H
A fork of Flowaria's ExtraEnemyCustomization (EEC), with a few fixes, tweaks, and addons
CHANGELOG
Changelog
1.8.6
- Refactored code for DistantRoarCustom and NewShadows
- Made internal namespaces consistent (EEC vs ExtraEnemyCustomization)
- Fixed issue where shadow enemies with tumors didn't have any thermals on their tumors
1.8.5
- Dinorush has made some more contributions <3
Features:
Chained:
- ExitAllInForceExitOnly: Only exits the chained abilities early if the exit was forced. Overrides ExitAllInForceExit, which always exits the chained abilities early whenever it exits.
EMP:
- ActivateDuration: The time that the enemy remains in the EMP state after activating. Previously hardcoded to 5s.
SpawnProjectile:
- SoundID: Sound to play when the event fires.
- FindTargetIfInvalid: Finds the closest visible player target when the enemy AI has no target. Useful for states like hibernating and patrolling.
Bug Fixes:
Chained:
- Fixed timer variables being tied to the ability settings rather than the instanced behaviors, causing undefined results when multiple enemies with the same Chained ability were active.
1.8.4
- You can now use modded events, including ones from AWO or EOS, in Property -> EventsCustom
- Added InjectLib as a hard dependency
1.8.3 Patch Note
- Dinorush has made some contributions!
Fixes 2 primary bugs:
Collision effects (explosion, bleed, etc.) firing for every single client rather than only the local client*
Projectiles that collide with walls or players still triggering LifetimeDone events after 5 seconds
*Since explosions can trigger on walls, they are entirely determined by the host instead
- Updated EEC wiki documentation
1.8.2 Patch Note
- Fixed DistantRoarCustom config not clearing itself properly
- Fixed issue with roar sizes where the biggest roar size for a roar sound would play regardless of if that enemy is present in the wave
- Updated Thunderstore links to Hirnu's EEC GitHub repo
1.8.1 Patch Note
- Implemented Amorously's WaveRoarFix (hi this's Amor writing this)
- Fixed Pouncer and added option for Immortal, Nightmare Striker, Nightmare Shooter, Old Distant Roar, Custom, and No wave roar sounds
- Retroactively changed
"WaveRoarOverride"
in DistantRoarCustom to"RoarSound"
, sorry
Add the following configs to your Global & DistantRoarCustom to use the new features:
Global.json
"WaveRoarFix.AutoAddUnused": true
// If true, vanilla ids for the unused wave roars will be internally added to DistantRoarCustom (can still be overridden)
(Property.json -> DistantRoarCustom)
"OnlyUseOverrides": false,
"RoarSound": "Striker", // Accepted enums: Striker, Shooter, Birther, Shadow, Tank, Flyer, Immortal, Bullrush, Pouncer, Striker_Berserk, Shooter_Spread, None, OldDistantRoar, Custom
"RoarSize": "Unchanged", // Accepted enums: Unchanged, Small, Medium, Big
"IsOutside": "Unchanged" // BoolBase: "Unchanged", true, false
1.8.0 Patch Note
- Implemented Hirnu's TumorShadowFix into ShadowCustom
- Fixed DistantRoarCustom not playing sounds when OnlyForSurvivalWave is true
- EEC Enemies can now use any vanilla survival wave roar
Add the following configs to your ShadowCustom to use the new features:
(Model.json -> ShadowCustom)
"Type": "LegacyShadows", // Accepted enums: LegacyShadows, NewShadows
"IncludeThermals": true, // If "NewShadows", is visible in thermal sights
"TumorVisibleFromBehind": true // If "NewShadows", tumors will become visible when viewed from the back
- Since R7, enemy IDs have been hardcoded to their wave roar sounds, and custom enemies would error/default to the Striker wave roar.
V1.7.9 - 1.7.0
1.7.9 Patch Note
- hirnukuono recompile from GTFOModding GitHub v1.7.7 (seems to include pouncers)
- presents itself as v1.7.9 so u can test using this alongside EEC_I install
- fixes explosion damage
- fixes CustomScoutWaves
- most other features yet untested (all models, all abilities, all texture related stuff)
- testing feedback welcome, maybe do a pull request to EEC_I if success
- will deprecate this if EEC_I gets updated
1.7.8 Patch Note
- Added PouncerCustom
- Updated to BepInEx 3.0.0
1.7.7 Patch Note
- Resolved Various MarkerCustom Issue
- HealthInfo now sync lot more accurately
- Added Option to Resize MarkerCustom Elements
SpriteScale
,TextScale
,DistanceTextScale
1.7.6 Patch Note
- Improved Performance for LimbCustom
- Fixed Bug where enemies can't break door when DoorBreakerCustom is set in specific condition
1.7.5 Patch Note
- Bleeding Now can be cured by medipack from other player
1.7.3-4 Patch Note
- LiveEdit now work as intended
1.7.2 Patch Note
- Health Info now sync Properly
1.7.1 Patch Note
- Added
MarkerTextHealthBar~
settings toMarkerCustom
- Fixed Issue
- ScannerCustom Performance Improvement
- Shadows not being shown on termal scope
- Networking nullrefs
- Limb Destruction not working
1.7.0 Patch Note
- Updated to Latest BepInExPack