ZenPortal
Enhanced portals: Highly immersive, Improved QoL, Progression-based, 100% gamepad support.
Screenshots 5 screenshots
About this mod Author’s original text
ZenPortal!!! WARNING FOR EXISTING WORLDS!!!
If you are applying this to existing worlds:
- The default for the config option: "Requires Heavy Support" is DIFFERENT from vanilla.
- The default requires heavy support for Wood Portals.
- EXISTING Wood Portals on wooden platforms will collapse with the default values.
- To protect Wood Portals on existing worlds adjust the option "Requires Heavy Support".
- NEW WORLDS ARE NOT AFFECTED since no portals exist yet.
Portals Enhancement.
Designed to make portals into a challenging and rewarding experience. Reduce the over-use of them by keeping ships relevant but still being able to cross the world with portals when needed after investing in the creation of a portal network.
Extends the portal system to make it more immersive with improved QoL and balanced progression-based gameplay.
Start with no portals. Unlock them as you adventure throughout the game. Highly configurable.
Full gamepad support. No typing portal tags required.
- Link portals using Rune Shards, which are collected from the Runestones found throughout the world.
- Fuel is required for portal activation. This means the portal is in the "off" state most of the time. No more falling in by accident. No more constant portal sound effects when you are standing near them. (Both ends are fueled simultaneously)
- Biome & Altitude restricted construction. (Admin can override in god mode by holding Alt)
- Option: The player becomes sick when they use a portal and receives a temporary debuff. Sleep to cure sooner. (Configurable)
- Option: Restrict travel to known biomes only.
- Option: Wood portals cannot connect to Stone portals and vice versa.
- Portals with no portal tag do not connect.
- Existing portals on existing worlds will still work.
- Backwards compatible, if the mod is removed, the portals will still work.
TIP: You can copy the shard symbols to your clipboard by holding shift when you click on the shard.
Screenshots
Advanced Admin Overrides
Normally the player will interact with all portals via the Runeshards mechanism. However, the admin may want to setup explicit portals that are always locked and can not be changed by the player. This is possible:
Explicitly set portal tags:
- Open the portal tag text editor by holding the left alt key while being in admin god mode when interacting with a portal.
- The tag text will be the portal tag name and display on the hover text.
- Hide name: Prefix with a. and the name will be hidden from the player's view.
- Prevent change: Suffix with! and then the portal tag will be locked and cannot be changed by the player with a Runeshard.
- Letter case matters, so locked! is not the same as Locked!
- The tag name will be visible unless prefixed with dot:.hidden
Console commands:
- zen_portalrune Create a pair of Runeshards at your current position.
- zen_portalcure Remove portal sickness from yourself.
Extend Functionality with Additional ZenMods
- ZenHoverItem: View item icons when hovering over objects.
- ZenUseItem: Interact directly from your inventory without using your 1-8 hot bar.
- ZenMap: Perfect pairing with ZenPortal and ZenCompass for a low-map experience with limited access to navigation data.
- ZenSign: Assign items to signs and view the total available in nearby chests.
Improve Your Experience
CORE MODS
The full collection of all Zen MODS:
- Radically improved QoL
- Incredible performance
- Pre-configured
- 100% Gamepad support
- Spectacularly immersive
Enjoy!
Sample Config File:
Settings file was created by plugin ZenPortal v1.1.0
Plugin GUID: ZenDragon.ZenPortal
[Build - Cost]
[Admin] These portals are required to have heavy support. Build them on a strong foundation or they will collapse.
[WARNING: If you have an exiting world with wood portals on wood platforms they will collapse!
The default is to require a stone tower to be built before a portal can be placed for added challenge, wood tower is easy
Turn off PortalWood if you want wooden port
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: