You are viewing a potentially older version of this package.
View all versions.
EEC H
Flowaria's EEC (ExtraEnemyCustomization), with a few fixes, tweaks, and addons
Date uploaded | 3 weeks ago |
Version | 1.8.4 |
Download link | hirnukuono-EEC_H-1.8.4.zip |
Downloads | 1476 |
Dependency string | hirnukuono-EEC_H-1.8.4 |
This mod requires the following mods to function
BepInEx-BepInExPack_GTFO
BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.
Preferred version: 3.2.1README
ExtraEnemyCustomization
DISCLAIMER: This MOD is meant to be used by rundown devs to make their own enemies in ease. It's not a client-side mod.
Use this reference config to learn how to use this mod
Unzip them to your YourRundownFolder/Custom/ExtraEnemyCustomization
(or GameData) path.
Changelog
Moved to the Thunderstore Changelog!
Supported Features
-
Model Customization
ShadowCustom
: Shadow Varient Customization (For most enemy models)MaterialCustom
: Material Swapper for changing skin of emeniesGlowCustom
: for edting color of enemy glowing in general, also provide feature to adding custom Pulse EffectLimbCustom
: Enemy Limb Health/Weak/ArmorSpot CustomizationMarkerCustom
: Bio-tracker Ping Icon/Behaviour Customization (with custom images / texts)ModelRefCustom
: ModelReference Custom for editing Bio-Tracker Ping position/Shooter Firing Position/Striker Tentacle PositionScannerCustom
: Bio-tracker screen customization per enemies (with real-time color changes)SilhouetteCustom
: Provides enemies silhouette to be able to see through the wallBoneCustom
: Powerful setting to change each enemy's bodypart scale/position/rotation or Add your own Prefab to itAnimHandleCustom
: Allows to directly edit animation timing values or punch scream sfx
-
Ability Customization
FogSphereCustom
: Fog Sphere Ability's Fog SettingBirthingCustom
: Birthing Ability CustomizationHealthRegenCustom
: for Health Regen/Decay EnemyInfectionAttackCustom
: for Infectious Tentacle/Punch/ProjectileExplosiveAttackCustom
: for Explosive Tentacle/Punch/ProjectileKnockbackAttackCustom
: for adding knockback for Tentacle/Punch/ProjectileBleedAttackCustom
: for adding bleeding effect for Tentacle/Punch/ProjectileDrainStaminaAttackCustom
: for draining victim's staminaDoorBreakerCustom
: DoorBreaker Ability Speed/Damage CustomizationScoutScreamingCustom
: Change Scout Screaming GlowColor and FogColor along with Infectious FogSpherePouncerCustom
: for going insane
-
EnemyAbility Customization
BehaviourAbilityCustom
: Trigger Ability based on Cooldown, Distance, LOS, StateDeathAbilityCustom
: Trigger Ability when enemies death triggered
-
Supported Abilities
DoAnim
FogSphere
Explosion
SpawnEnemy
SpawnWave
EMP
Cloak
Chain
: Trigger multiple ability at once!
-
Striker Tentacle Customization
StrikerTentacleCustom
- Striker Tentacle Model Type Customization
- Striker Tentacle In/Out/Stay time Custom
TentacleDefinitions
- Work in Progress
-
Shooter Firing Customization
ShooterFireCustom
- Shooter Projectile Setting Custom
- Distance based Projectile Setting Swapper
ProjectileDefinitions
- Custom Shooter Projectile Editing
- Explosive Projectile
[Use ExplosiveAttackCustom if possible]
- Knockback Projectile
[Use KnockbackAttackCustom if possible]
- Bleeding Projectile
[Use BleedAttackCustom if possible]
- Infectious Projectile
[Use InfectionAttackCustom if possible]
- StaminaDrain Projectile
[Use DrainStaminaAttackCustom if possible]
-
Detection Customization
FeelerCustom
: Scout Feeler Count/Color/Distance CustomizationScoutAnimCustom
: Customizable Scout Feeler Animation
-
Scout Wave Customization
- Different wave setting per Scout Variants
- StopOnDead Setting for Scout alive orientated constant alarm
- Random Picker for having different wave setting for single variant
-
Property Customization
SpawnCostCustom
: You can edit Enemy's spawncost without editing population settingsEventsCustom
: Trigger WardenObjectiveEvent!- OnSpawnedEvent
- OnWakeupEvent
- OnDeadEvent
- Triggering OnBossDeathEvent!
DistantRoarCustom
: Play any sound you wanted when specific wave enemies has spawned
-
Miscellaneous Things
- LiveEdit: Edit your config without reboot the game
- Healer Enemies support: Negative Damage will now heal players
- Global Config: Flyer Stuck Check and Amorously's vanilla WaveRoarFix
-
Partial Data Integration
- You can use GUID to any enemy persistentID field if you using PartialData!
Credits
- peelz: Setup for future MTFO update
- mccad00: Enemy Marker icons
- Kasuromi: Providing codes related to SpawnCost / Helping me lot with PR review / Transition to 2.0.0 Support
- Dex: Providing codes related to SilhouetteCustom
- dakkhuza: Helping with implementing EMP / Providing codes related to Explosion
- Flowaria: You rock
- Hinru: Keeping this plugin alive through modern GTFO --Amor
CHANGELOG
Changelog
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.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