Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
| Date uploaded | 4 months ago |
| Version | 1.0.1 |
| Download link | BLOKBUSTR-LoomConfig-1.0.1.zip |
| Downloads | 1647 |
| Dependency string | BLOKBUSTR-LoomConfig-1.0.1 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
LoomConfig
This mod allows you to configure various parameters of the Loom monster, including mechanics, visuals and audio.
❗ This mod must be installed on all clients! Some values will be desynced otherwise. Mechanical settings are host-authoritative, while visuals and audio are not.
Suggestions are welcome! Tell me what's on your mind in the Discord thread.
🔧 Configuration
All default config options match the vanilla settings exactly, so this mod should do nothing out of the box.
It is up to you to fine-tune this mod to your liking, as much or as little as you want.
Configs can be updated in-game with RepoConfig. Some options will only apply on the next instantiated Loom (typically on level reload).
Click to expand config list:
| Category | ConfigEntry | Default Value | Description |
|---|---|---|---|
| General | |||
| | | MaxHealth | 500 | The maximum health of Loom. |
| | | ClapPlayerDamage | 100 | The amount of damage dealt to players by the clap attack. This setting will be synced to all clients in multiplayer. |
| | | ClapEnemyDamage | 20 | The amount of damage dealt to enemies by the clap attack. |
| | | MovementSpeed | 1.2f | The base movement speed of Loom. |
| ↳ | MovementSpeedLeave | 2.5f | The movement speed of Loom in her Leave state |
| Visual | |||
| | | PlayerLookDistance | 7f | The distance at which Loom considers herself close enough to look at the player. |
| | | ScreenEffectShowHands | true | Whether to show the hand layer in the "targeted" screen effect. |
| ↳ | ScreenEffectShowVeins | true | Whether to show the vein layer in the "targeted" screen effect. |
| Audio | |||
| | | IdleLoopVolume | .1f | The volume of the idleLoop sound |
| ↳ | FixGlobalClapAudio | true | Patches a vanilla oversight where the globalClapSound is played at the world origin rather than at Loom's actual location. The local clapSound is unaffected by this bug. |
| Debug | |||
| ↳ | EnableDebug | false | Whether to enable debug logging. Keep this disabled for normal gameplay. |
⚠️ Compatibility
Known Issues:
- Player damage is quite inconsistent/unreliable on multiplayer clients, however I think this is more of a vanilla quirk than anything else... I plan to investigate this further.
There are no known incompatibilities yet, but this mod may potentially conflict with others that skip or extensively patch these methods:
EnemyShadow.AwakeEnemyShadow.StateLeaveEnemyShadow.BendLogicEnemyShadowAnim.UpdateEnemyShadowAnim.PlayClapSound(Prefix skips original method)EnemyShadowScreenVeinEffect.Start
❤️ Acknowledgements
- OrigamiCoder for code guidance, extensive playtesting, and a little joke for one of the method names ;)
- My friends EvryFlare and Erysis for additional playtesting
Thank you for using this mod!
Please report any issues on GitHub or the Discord thread.
CHANGELOG
Changelog
1.1.0 - R.E.P.O. 0.4+ Update
- Updated for R.E.P.O. 0.4+, the "Cosmetics Update".
- Added new Audio config options
TargetedVolumeandNotTargetedVolume, which affect the sounds that are played when Loom begins to target a player or loses interest in them, respectively. - Removed
FixGlobalClapAudioconfig and patch, since that bug is now fixed in vanilla. - Various code and config tweaks.
- Upgraded BepInEx dependency.
The config has slightly changed, so I suggest deleting/resetting it.
1.0.1
- "Fixed" config entry
EnableDebugsomehow being true by default, despite it CLEARLY being declared as false?? I have no clue what happened here... - Updated Discord URLs in README to link to this mod's dedicated thread now.
1.0.0 - Initial release 🧟♀️
- Introduced configuration settings for:
MaxHealthClapPlayerDamageandClapEnemyDamageMovementSpeedandMovementSpeedLeavePlayerLookDistanceScreenEffectShowHandsandScreenEffectShowVeinsIdleLoopVolumeFixGlobalClapAudio
- Network synchronization for ClapPlayerDamage in multiplayer.