TeleportEverything
This mod is intended to add additional excitement and functionality to the portal system. Teleport wolves, boars, loxes and other allies. Transport ores, ingots and even take enemies with you, or block teleporting when they are nearby.
Date uploaded | 2 years ago |
Version | 1.7.0 |
Download link | OdinPlus-TeleportEverything-1.7.0.zip |
Downloads | 14753 |
Dependency string | OdinPlus-TeleportEverything-1.7.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.2200README
TeleportEverything
Produced by: Kpro and Elg
About
This mod is intended to add additional excitement and functionality to the portal system. Use it to brings wolves to the fight or use it to lure trolls into a trap! These modes also work with dungeons! So its possible to bring a wolf into a swamp crypt and for a wraith to follow you into the crypt!
Features
Modes:
-
Standard.
Vanilla behavior for portals except that you can still transport allies.
-
Vikings don't run.
If this mode is selected from the F1 configuration manager menu, portals will not work with enemies nearby. It is intended to make a cowardly retreat through a portal in order to avoid combat a bit more challenging but not impossible.
-
Take them with you.
If this mode is selected from the F1 configuration manager menu, enemies within the search range will have small chance of following you through the portal. Set the search range to a high number and watch out!
-
Transport Allies.
If this mode is toggled on, allies within the search range will teleport with you. You can teleport wolves, boar, lox, or anything creature at all. Hey, if you want to bring some greydwarves through the portal with you, no one will judge ;). The ally does not need to be tamed to transport so a hostile wolf or boar can come through as easily as a tamed wolf or boar.
Usage:
Message Mode
You can change the display message mode between: top left, center, or none.
Transport Allies
- Define the ally type that you want to transport using the F1 configuration menu. There quick check boxes to select wolves, boar, or lox. If you want to filter which animals can be teleportable, enable the filter mask and use the transport mask by typing in the spawn name of the creatures. An example would be "Greydwarf" without the quote marks. (In this case, only Greydwarfs would be allowed) You can obtain the list spawn names easily on the web.
- Define the Ally Mode from the dropdown list. At present, you can select either:
- "No Allies",
- "All Tamed",
- "Only Follow",
- "All tamed except Named",
- "Only Named".
Teleport Everything will search for allies within a search cylinder. It should not be necessary but you can configure the radius and height of the search cylinder to meet your needs. For example, you might set the height to 1.5 in order to avoid transporting allies on different levels of your base.
- Enable Server/Player Filter Mask (advanced):
- If enabled, only the allies in the Transport Mask field will be allowed
- If disabled, all tameable allies can be teleportable
- Server and Player Transport Masks (advanced): accepts comma delimited list of prefab names. E.g.: wolf,lox
Teleport Self
- Select the teleport mode. Currently you can select "Standard" which will give you vanilla behavior. "Vikings don't run" mode will prevent you from teleporting if mobs are within a search sphere. The search radius is configurable in the F1 configuration menu. "Take them with you" will give mobs a chance of following you through the portal. If this mode is selected, a dash through the portal with a troll in pursuit may end up in troll fight within your base! Its a super fun mode.
- At present, enemies will spawn at a random location forward within 6.2 meters (default) of the portal.
Transport Items
If this mode is toggled on, players may transport ores, ingots, and eggs. In order to offset the advantage of transporting ores, players may set a "transport fee" that deducts a percentage of the contraband ores, ingots.
Portal Behavior
- Portal Activation Range: You can increase or reduce the activation range, 5 meters is the default game value.
- Portal Sound Volume: You can change it between 0 and 100%. 80% is the default game value.
Install Notes
It is recommended that you install the BepInEx Configuration Manager mod too. This mod will enable you to access the configuration settings simply by hitting F1 and edit your mods configs in game.
You can also define the configuration settings directly in the cfg file which is generated after the first run. BepInEx/config/com.kpro.TeleportEverything.cfg.
Manual Installation
Install BepinEx per the author's instructions here:https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ Install BepInEx Configuration Manager
Place TeleportEverything.dll into your Bepinex\plugins folder in valheim.
Dependencies
To make it work properly you will need some other mods or tools called dependencies so make sure that everything is installed as it should. To make it work properly you need these dependencies:
- BepInEx Valheim (Mandatory)
- BepInEx Configuration Manager (Recommended)
Mod Compatibility
- OdinsUndercroft:
- Basement or BasementJVLedition:
- AllTameableHandH:
- (If your vertical tolerance is low, you may not be able to transport a flying drake)
- MapTeleport:
- FastTeleport:
- TargetPortal:
For Questions or Comments find Elg or KPro in the Odin Plus Team on Discord:
Changelog
- Version 1.7.0
- add tax compatibility when using TargetPortal mod
- Version 1.6.2
- fix tax to deduct from total number of ores instead of each stack
- fix tax to apply also to quantities less than the tax
- Version 1.6.1
- Add height check to prevent creatures from getting stuck in crypts
- Version 1.6
- Added Server Sync (Now compatible with servers and clients)
- Separated Server and Player Filter Mask (if mask is not enabled, all allies can be transported)
- Removed delayed spawn
- Removed fee on disconnected portals
- Spawn offset fixed
- Teleport with enemies fixed
- Version 1.5
- Added delayed spawn to allies and enemies (single player)
- Added settings to change portal sound volume and activation range
- Added advanced settings (if you need more options, enable config manager advanced mode)
- Version 1.4
- Added transport of ores, ingots, and eggs.
- Added optional "transport fee" that reduces ore, ingots, and eggs as a fee for transport these "contraband" items.
- Added configurations settings for this feature.
- Version 1.3
- Added display messages top left, center, or none
- Fixed teleport bug out of sunken crypts
- Added configurable spawn location for allys
- Transport mask now accepts comma delimited list. Ignores case and white space.
- Version 1.2
- Fixed error in calculation of vertical distance. Fixed error determine whether boars or wolves are named.
- Version 1.1
- Update provides additional control over transport mechanic including control over the search radius and ability to limit transport to tamed, named, follow, etc.
- Version 1.0
- This is the alpha-version of the mod. Feedback and bug reports are appreciated.
CHANGELOG
Here's the changelog formatted as requested:
Version |
Update Notes |
---|---|
2.7.0 | - The Bog Witch Update |
2.6.1 | - Fix find floor on transporting allies - Recalculate inventory weight after change - Set message mode centered as default |
2.6.0 | - Added compatibility with MagicPlugin, Fall_Damage_For_Creatures, CLLC and QuickCart - Summons can also be teleported - Fixed "take them with you" mode - Improved transporting carts - Improved message modes - Fixed DragonEgg transport when Ores were disabled |
2.5.2 | - Updated ServerSync - Added compatibility with Xportal to the docs |
2.5.1 | - Valheim update - ServerSync fix |
2.5.0 | - Valheim Hildir's Request Update |
2.4.0 | - Valheim update fix |
2.3.1 | - Performance improvement (Thanks to @CW-Jesse) - Increased default ally spawn forward value to 1.5 meters |
2.3.0 | - Transport carts and charge an optional fee - Toggle teleport animation screen on/off |
2.2.0 | - Added a mask to block/allow only specific enemies to be teleported - Fixed bug that allowed unalerted enemies to be teleported |
2.1.0 | - Mistlands update |
2.0.0 | - Added translations in French, German, Portuguese_Brazilian, Russian and Spanish |
1.9.0 | - Added compatibility to Skyheim - Fixed allies and enemies messages - Fixed inventory/crafting UI |
1.8.0 | - Items in inventory now shows transport fee value. Non-teleportable icon removed accordingly - Added partial compatibility with UnrestrictedPortals - Changed default values for easier mod setup - Fixed Masks and added a field to avoid prohibited items from being taxed - Added Regex match for masks/remove fee fields - Updated ServerSync |
1.7.0 | - Added tax compatibility with TargetPortal mod |
1.6.2 | - Fixed tax to deduct from total number of ores instead of each stack - Fixed tax to apply to quantities less than the tax amount |
1.6.1 | - Add height check to prevent creatures from getting stuck in crypts |
1.6 | - Added Server Sync (compatible with servers and clients) - Separated Server and Player Filter Mask (if mask disabled, all allies can be transported) - Removed delayed spawn - Removed fee for disconnected portals - Fixed spawn offset - Fixed teleport with enemies |
1.5 | - Added delayed spawn to allies and enemies (single player) - Added sound volume and activation range options for portals - Added advanced settings (if you need more options, enable config manager advanced mode) |
1.4 | - Added transport of ores, ingots, and eggs. - Added optional "transport fee" that reduces ore, ingots, and eggs as a fee for transport these items - Added configurable settings for fee feature |
1.3 | - Added display messages top left, center, or none - Fixed teleport bug out of sunken crypts - Added configurable spawn location for allies - Mask now accepts comma-delimited list, ignoring case and white space. |
1.2 | - Fixed error in vertical distance calculation. - Fixed error in determining named boars or wolves. |
1.1 | - Update adds control over transport mechanic including search radius and limiting transport to tamed, named, followed, etc. |
1.0 | - Alpha-version of the mod. Feedback and bug reports appreciated. |