PING
Portal Icarus Neural Gateway: a late-game portal building that teleports your mecha to other PING portals on other planets (up to 50 ly).
| Last updated | a day ago |
| Total downloads | 26 |
| Total rating | 0 |
| Categories | Transportation Quality of Life |
| Dependency string | HorstdasPferd-PING-0.9.10 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
CommonAPI-DSPModSave
Library that allows to store mod save data separately from vanilla saves
Preferred version: 1.2.2CommonAPI-CommonAPI
A modding library for Dyson Sphere Program. Currently is under development.
Preferred version: 1.6.7xiaoye97-LDBTool
Library that allows mods to add and edit Proto data. Also allows you to see Proto data, config ID's of mod Protos and change localized strings
Preferred version: 3.0.3README
PING – Portal Icarus Neural Gateway
A Dyson Sphere Program mod that adds a late-game building: the PING portal. It charges from your power grid like an accumulator and, once charged, teleports your mecha to another PING portal on a different planet or star (up to 50 light-years away). It works in normal games; no sandbox tools are needed.
- Mod GUID:
ping.horstdaspferd - Version: 0.9.10
- Dependencies: BepInEx, CommonAPI, LDBTool, DSPModSave
Status: work in progress. Report problems together with your
BepInEx/LogOutput.log.
Features
- Paired portals: both ends need a PING portal. Energy is consumed at the sending portal only.
- Accumulator-style charging: portals charge from the power grid. Storage is 10 GJ, enough for the full 50 ly range.
- Distance-based cost: 192 MJ per light-year.
- Destination window: opens when you click a portal. It lists all planets and can be filtered and searched.
- Custom model: a three-step sci-fi podium with a warm orange LED edge.
- Assembler only: the portal cannot be hand-crafted. Stack size 5, crafting time 40 s.
Installation
With r2modman or the Thunderstore app
Install the mod. All dependencies are installed automatically.
Manual
- Install BepInEx 5 and the dependencies listed below.
- Copy
PingMod.dlland the filepingmod(the model AssetBundle, no file extension) together intoBepInEx/plugins/<any folder>/.
If pingmod is missing, the mod still works but shows the vanilla accumulator model and writes model bundle not found to the log.
Unlocking and building
- Technology: Interstellar Power Transmission
- Recipe (assembler, 40 s):
| Ingredient | Amount |
|---|---|
| Quantum Chip | 20 |
| Graviton Lens | 25 |
| Space Warper | 50 |
| Particle Broadband | 25 |
| Accumulator (empty) | 100 |
Place the portal inside the range of your Power-Grid and it starts charging.
Usage
- Build a PING portal on the origin planet and one on the destination planet. Planets without a portal are not offered as destinations.
- Let the origin portal charge. The energy bar in the window shows the stored energy.
- Stand on the platform or within 2 m of its edge and click the portal to open the destination window.
- Pick a destination. You can either use Galactic Map View and select an Planet or use the filters or the search field if needed:
- portal filter: only planets that have a PING portal
- "<= N ly": only targets within range
- "This star": only planets of the current star
- Click Teleport. A click on a row only selects the target. If the target cannot be used, the status line says why (not enough energy, too far, cooldown, no portal there).
A trip costs 192 MJ per light-year. A full 50 ly jump needs 9.6 GJ.
Configuration
The file is BepInEx/config/ping.horstdaspferd.cfg. It is created on first start.
| Setting | Default | Meaning |
|---|---|---|
EnergyPerLightYearMJ |
192 | Energy cost per light-year |
MaxTravelDistanceLY |
50 | Maximum jump distance |
MaxEnergyStoredGJ |
10 | Energy capacity of one portal |
ChargingPowerMW |
150 | Power drawn from the grid while charging |
CooldownSeconds |
10 | Wait time between two jumps |
WindowOpacity |
0.78 | Background opacity of the destination window |
RemoveAllPortals |
false | Uninstall helper (see below) |
Recipe, model and usage range are fixed on purpose.
Uninstalling safely
If you remove the mod while PING portals still exist in a save, the game may complain about unknown buildings.
- Make a backup of your save.
- Set
RemoveAllPortals = truein the config and load your save. - The mod dismantles every PING portal and returns one portal item to your inventory for each. Planets are processed when they are loaded, so visit every planet that has a portal.
- Save, quit, and then remove the mod.
Troubleshooting
| Problem | What to check |
|---|---|
| Building looks like the vanilla accumulator | pingmod is not next to the DLL. Look for model bundle not found in the log. |
| Building does not charge | It must be inside a power field. Look at the PING power lines in the log. |
| No destination in the list | The destination planet needs a PING portal. Check the portal filter. |
| Window does not open | Click the portal itself while standing on or next to the platform. |
Credits and license
- Mod code, 3D model, textures and icon: HorstdasPferd
- The sandbox-check patch is based on
DSP_FastTravelEnablerby hetima; the destination window was inspired byDSP_PlanetFinderby hetima. - Thanks to the authors of BepInEx, Harmony, LDBTool, CommonAPI and DSPModSave.
See CONTRIBUTORS.md for the full list. The mod is released under the license in the LICENSE file.