OrdinaryJoe-CartPort icon

CartPort

Teleport any cart or sled (including bugged/floating ones) to a spot in front of your camera. Works in single-player, co-op, and dedicated servers.

Last updated 4 days ago
Total downloads 42
Total rating 0 
Categories Tools
Dependency string OrdinaryJoe-CartPort-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_IL2CPP-6.0.667 icon
BepInEx-BepInExPack_IL2CPP

BepInEx pack for IL2CPP Unity games. Preconfigured and ready to use.

Preferred version: 6.0.667

README

CartPort

Lost a cart? Sled floating out in the ocean? Cart clipped into a rock and you can't push it? CartPort teleports any cart or sled in the world to a spot right in front of your camera.

Works in single-player, player-hosted co-op, and dedicated-server co-op.

Features

  • F9 opens a list of every cart and sled loaded in the world.
  • Summon Here teleports the selected cart to ~4 meters in front of you, on the ground, facing away from you.
  • Force Mode keeps re-placing the cart every frame for about 10 seconds — use this when the game keeps snapping a bugged cart back to its broken location.
  • Works on carts you don't own in multiplayer — CartPort routes the summon to whichever peer the game thinks owns the cart.
  • Recovers carts that have bugged out with no valid owner (the classic "cart floating over the ocean" problem).

Install

  1. Install BepInEx 6 IL2CPP for ASKA.
  2. Drop CartPort.dll from the plugins/ folder of this package into ASKA\BepInEx\plugins\.
  3. Launch the game. Press F9 to open the menu.

Dedicated server

Drop the same CartPort.dll into ASKA Dedicated Server\BepInEx\plugins\ on the server machine. Required for summoning carts you don't own in dedicated-server co-op.

Usage

  1. Press F9 to open the cart list.
  2. Click the cart or sled you want to move.
  3. Click Summon Here. It appears in front of you.

If the cart snaps back to a bugged location, click Force Mode on that cart and summon again — it will keep re-placing for ~10 seconds, which defeats the snapback.

Press Esc or F9 again to close the menu.

Config

After first launch, edit BepInEx\config\com.cartport.aska.cfg to change:

  • ToggleMenuKey — keybind to open/close the menu (default F9).
  • ForwardDistance — how far in front of you the cart lands (default 4m).
  • SuspendGameplayInputWhileMenuOpen — stops the mouse from rotating your camera while the menu is open (default on).

The [Network] section has advanced options for dedicated-server authority handling — the defaults are correct for most people, don't change them unless you know what you're doing.

Troubleshooting

  • Menu doesn't open — make sure BepInEx 6 IL2CPP is installed correctly and that you see a BepInEx\interop\ folder with files in it. Check BepInEx\LogOutput.log for CartPort lines.
  • Summon does nothing on a dedicated server — make sure the DLL is also in the server's plugins/ folder, not just your client.
  • Cart snaps back after summoning — the cart is in a bugged state; use Force Mode and summon again.

Credits

Source & issues: https://github.com/brutaliccus/CartPort