
ColorfulPortals
Color the activation glow effect of any portal using RGB and HTML color codes!Details
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.