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.
You are viewing a potentially older version of this package.
View all versions.
ColorfulPortals
Color the activation glow effect of any portal using RGB and HTML color codes!
| Date uploaded | 2 years ago |
| Version | 1.8.0 |
| Download link | ComfyMods-ColorfulPortals-1.8.0.zip |
| Downloads | 6638 |
| Dependency string | ComfyMods-ColorfulPortals-1.8.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
ColorfulPortals
- You can color the activation glow effect of any portal using RGB and HTML color codes!
- Those without the mod will still see the vanilla yellow/red glow effect.
Instructions
Changing portal glow effect color
- In-game, press F1 to bring up the ConfigurationManager and navigate to the ColorfulPortals section.
- Change the target color using the RGB sliders or using an HTML color code.
- Hover over any portal that you are the owner of and a prompt to change its color will appear.
- This prompt can be hidden by disabling the
showChangeColorHoverTextsetting.
- This prompt can be hidden by disabling the
- Hit
LeftShift + E(configurable) to change the color of the portal glow effect.
Stone portals
- Stone portal prefabs activate and connect properly in vanilla.
Notes
- See source at: GitHub.
- Looking for a chill Valheim server? Comfy Valheim Discord
- ColorfulPortals icon created by @jenniely (jenniely.com)
CHANGELOG
Changelog
1.9.0
- Updated for the
v0.220.3patch. - Bumped up
<LangVersion>to C# 12. - Code clean-up and refactoring.
1.8.0
- Updated for
v0.217.38patch. - Moved changelog into
CHANGELOG.md.
1.7.0
- Fixed for
v0.217.14patch. - Removed patch logic for wiring stone portals as they now work correctly in vanilla.
- Reworkd portal coloring logic for new
ParticleSystem.CustomDatamodule. TargetPortalColornow uses newExtendedColorConfigEntryused in other colorful mods.- Modified the keyboard shortcut logic to prevent further keypress if a the action was performed.
1.6.2
- Actually create
TeleportWorldColorUpdaterto update portal colors on a loop. - Added
updateColorsFrameLimitandupdateColorsWaitIntervalto control this behaviour. - Updated mod icon to a new one created by @jenniely.
1.6.1
- Removed color support for stone portals for now to simplify mod logic and improve performance.
- Added work-around for Color.black/Vector3.zero value being stripped out of portal colors on world load.
- Minor code-refactoring.
1.6.0
- Fixed for
v0.216.9patch. - Modified
Player.TakeInput()transpiler patch to happen afterPlayer.UpdateHover(). - Modified
ChangePortalColorto no longer be a coroutine. - Created WIP
TeleportWorldColorcomponent to use for regular portals, stone portal to be updated later.
1.5.0
- Moved change color code from
TeleportWorld.Interact()prefix toPlayer.TakeInput()transpiler with coroutine.- Can now configure the hot-key to change portal color.
- Changed some of the logic in
RemovedDestroyedTeleportWorldsCoroutine(). - Removed configuration option for
colorPromptFontSize(UI overhaul coming later). - Extracted configuration options into new
PluginConfigclass. - Extracted
TeleportWorldDatainto its own class. - Added
manifest.json,icon.pngand updated thisREADME.md. - Modified the project file to automatically create a versioned Thunderstore package.
1.4.0
- Added an option to change the font-size for the text prompt on hover.
1.3.0
- Updated for Hearth & Home.
- Added
PortalLastColoredByZDO property that is set whenever a player changes the portals color.
1.2.0
- Fixed a memory-leak when caching TeleportWorld/Portals.
1.1.0
- Adding configuration setting to hide the 'change color' prompt over a ward.
- Now saves the target color's alpha value to the ZDO and reads/uses this alpha value if present in the ZDO.
1.0.0
- Initial release.