MTS Dimension Warp


Per-team Dimension Warp for Multi-Team Support: every team warps its own base, on its own clock, through its own deterministic sequence of dimensions, racing to stabilize them. A fork of Dimension Warp by Anakhon (BSD-3-Clause), rebuilt on the MTS mts-v1 API. Requires Multi-Team Support.

Overhaul
3 hours ago
2.0
14

Changelog

Version: 0.8.9
Date: 20/06/2026
  Bugfixes:
    - Your factory/mining/power floors, dock and warp worlds could vanish from the Teams surface list (and stop being viewable by spectators) after a mod update. The team's surfaces are now re-registered with Multi-Team Support on load, so they stay listed. Requires Multi-Team Support 0.4.51 or newer.
  Features:
    - New /mdw-heal admin command: re-registers all of your team's surfaces with Multi-Team Support on demand, repairing the surface list / spectator view without a reload.
Version: 0.8.8
Date: 19/06/2026
  Bugfixes:
    - Fixed a crash on the warp HUD in the brief moment just after a team is created, before its home world is adopted (the surface label tried to use a planet that was not set yet). The HUD now waits until the team's surface is ready.
Version: 0.8.7
Date: 19/06/2026
  Bugfixes:
    - A player left off the platform when the team warps is now killed immediately so they respawn with the team (on the factory floor) instead of being stranded on the retired world. This now also applies when leaving the home world.
    - Fixed a crash when refreshing the item-watch panel before its table had been built (could happen around death and respawn). The refresh now skips a watchdog row that is not ready yet instead of erroring.
Version: 0.8.6
Date: 19/06/2026
  Features:
    - Dying now respawns you in your safe Produstia factory dimension instead of dead-centre on the warp surface, so biters can no longer spawn-camp your respawn point. Falls back to the warp surface if you have not unlocked the factory floor yet.
    - The docked base's surface text now shows a live "Resuming - warp in M:SS" countdown while a parked team is resuming.
  Changes:
    - Reworked the dock "wake from stasis": on resume the docked starfield now thaws smoothly and evenly from a cold frozen evening to a pure-black night sky (no warm flash, no abrupt jump). The resume window is shortened to 20 seconds and the thaw to about 6.
    - The warp alarm and warp-drive sounds now play only for the warping team, not globally for every player on the server.
  Bugfixes:
    - The Factory, Mining and Power dimension floors no longer turn up as random warp destinations - they are floors you reach by stairs, not worlds to warp the whole base to.
Version: 0.8.5
Date: 19/06/2026
  Features:
    - Offline auto-warp now parks the base in a cold, dim "docked in space" bay on the starfield, distinct from the active floors, with a "wake from stasis" beat (lights, a warm glow pulse and a soft chime) when the team resumes.
    - Auto-warp timer text on every team surface, under the team and location label. It reads "Auto-warp in M:SS", switches to "Manual-warp in M:SS" once a manual warp is voted through, "Docked - resume to warp" while parked, and "Dimension unstable - forced warp in M:SS" during the eviction grace.
    - Empty floors and docks stay live-viewable in remote/map view via a hidden passive spectate radar on each floor (using Multi-Team Support's shared mts-v1 ensure_passive_radar). The top-floor console is no longer turned into an active map-scanning radar.
    - Early-game motivation to warp: Logistic Science Pack (green science) now requires Warp Generator 1, so a team must engage warping to progress past red science. A team that never arms its warp clock is force-warped after a long "dimension destabilises" grace.
  Changes:
    - Platform Radar is now an early tech: it depends only on the base Radar tech (cheaper, no concrete/electrified-ground chain), and Warp Generator 2 now depends on Platform Radar - so progressing the warp ladder makes your floors spectate-able as a side effect.
  Bugfixes:
    - Offline auto-warp no longer leaves a logged-off player's body behind: it travels to the dock with the base.
    - While docked you can now walk down to inspect your floors before resuming; the regular warp button is disabled ("Docked - resume") and a manual warp vote can no longer fire. If every member disconnects mid-resume, the dock re-freezes instead of warping an empty base out.
    - The per-team manual-warp vote threshold is now computed from the team's connected members (it was stuck at 1, so a multiplayer team could warp on a single vote).
Version: 0.8.4
Date: 18/06/2026
  Features:
    - Per-team dimension subsystems: the Factory (Produstia), Mining (Smeltus) and Power (Electria) platforms, the warp gate, the harvesters and the agricultural crane are now fully per-team. Every team gets and owns its own dimension surfaces, so these all work with any number of teams instead of only the first.
  Changes:
    - Warp generator research now extends the auto-warp timer 5 minutes at a time. New half-levels fill the chain (warp-generator-1, 1.5, 2, 2.5, ... 6, 6.5), running 15 to 70 minutes as a required ladder, and each level's tooltip states the +5 minutes.
  Bugfixes:
    - Fixed a crash when a team researched a factory, mining or power platform, the warp gate, a harvester, or a stair-count tech before its warp or dimension surface was ready.
    - Docking while offline with a harvester deployed no longer destroys it: the harvester is now recalled onto the mining platform before the old warp surface is retired, matching the online warp.
Version: 0.8.3
Date: 07/05/2026
  Bugfixes:
    - Fix a bug that could cause a tech to have multiple time the same tech due to how space age techs were removed.
Version: 0.8.2
Date: 04/05/2026
  Changes:
    - Change the temperature of the output steam from Water Refrigeration recipe to 165°C so it's usable by steam engines (and it makes more sense than 15°C)
    - Change all warp number prerequisites to have specific planet variation. Harder version may come sooner now.
    - Add a new planet variation to Aquilo, "Cold Death", a death world basically. 
  Bugfixes:
    - Remove asteroid chunks from any recipe as ingredient to make sure it's not blocking anywhere. (This fixes the Singularity Card not being buildable with K2SO).
    - Revert how the promethium recipe is added to promethium science pack to avoid breaking other mods (K2SO for example).
Version: 0.8.1
Date: 2026.05.01
  Bugfixes:
    - Fix the migration script that deleted everything, even if vanilla.
Version: 0.8.0
Date: 2026.05.01
  Changes:
    - BREAKING CHANGE [Space Age ONLY]:
      - Space platforms and all space related technologies are now hidden and not available, prerequisites have been changed to adapt to this change.
      - ATTENTION: if you have space platforms, they will be removed when updating, so remove them before updating the mod.
      - Rocket silo, Cargo Bays will also be removed at launch. (Cargo bay content is saved in a chest, or spilled if there's too much).
      - Add recipe for Ice (Water Refrigeration) to replace the fact space is disabled.
      - Add recipe unlock the vulcanus carbon recipe when reaching space science.
      - Add end game recipe for promethium crafting, as space is not available anymore.
    - Without Space Age, rocket silo and cargo bays still exist, but are not anymore the win condition.
    - Space science pack has been renamed "Dimensional science pack".
    - Victory condition is now to unlock the last technology that give access to nauvis again.
    - Win also disable pollution and timer, but manual warp is still available. 
    - Once unlocked, Nauvis can be used as a normal planet and will never be reset (warping and surface generation logic has been altered to do this).
  Info:
    - This was the first step to remove space platform content from the mod. 
    - Despite the technology description, auto-warping is not yet implemented during the win technology research.
    - The win technology is only temporary and will be replaced with another mechanism later.
Version: 0.7.2
Date: 2026.04.30
  Locale:
    - Add PL locale, thanks to @S3BA
Version: 0.7.1
Date: 2026.04.21
  Bugfixes:
    - Fix a bug with item watchdog that could cause crash when modifying / updating mod if an item changed its ID.
  Compatibility:
    - Fix compatibility with mods that hide "uranium-mining", preventing the research of Harvesters T2.
Version: 0.7.0
Date: 2026.04.12
  Changes:
    - Update Aquilo mapgen and noise to have somewhat continent like while still having icebergs.
    - Make sure biters can spawn on Aquilo (forced by mapgen) and can walk from anywhere to the center of the map (where the player is).
    - Adjust mapgen of all planets for resources and biters.
  Bugfixes:
    - Fix teleport detection not working properly when player is in a vehicle with remote controller.
  Compatibility:
    - Fix compatibility with mods that add custom ores (Krastorio2, Bobs...).
    - Make sure RampantFixed works with the mod and change some mod behavior when it's detected.
  Balancing:
    - Change Dimension Tesla weapon damage tech cost to be more expensive.
    - Change Tesla turret to have a longer cooldown and high energy consumptions (6MW charge, 36MJ per shot instead of 7MW and 12MJ) when not using RampantFixed.
Version: 0.6.0
Date: 2026.01.23
  Features:
    - - Add the ability to select the preferred planet to warp (only for space age). (70% chance) 
      - Add a technology to allow player to select preferred planet to warp to. 
      - Add GUI to select preferred planet when the technology is researched.
    - Add settings to configure the information displayed in the GUI.
  Changes:
    - Change warp generator 4 and 5 prerequisites.
    - Try to improve teleportation detection and target position calculation. 
    - Teleportation now allows vehicle teleportation when driving.
    - Deploy and recall harvesters now teleport vehicles as well (car, tank, spidertron) unless a player is inside.
  Compatibility:
    - Add compatibility with Bobs (PR from @Enderdraak #15). Not all mods have been tested.
    - Make sure that any custom entity in harvesters (other than train, player and resources) are also teleported when recalling / deploying harvesters.
Version: 0.5.3
Date: 2025.11.02
  Bugfixes:
    - Fix manual warp timer not being an integer, causing warp timer to be negative sometimes. Also make sure that if any timer is negative, we warp.
Version: 0.5.2
Date: 2025.10.27
  Changes:
    - Add custom tooltip to entities with custom collision to inform players where entities can be placed.
    - Change progression for platforms size (except warp and produstia).
    - Change harvester border size to be a little bit bigger.
  Bugfixes:
    - Fix locale key for the death world message in neo nauvis.
Version: 0.5.0
Date: 2025.10.22
  Features:
    - Add collision mechanism to prevent building in specific surfaces / places (this prevents building from being placed, instead of having to rely on some events).
  Compatibility:
    - Add compatibility with Factorissimo. Limitation: surface platform is only allowed with Vanilla factorio (as the switch between planet still breaks the factories). Thanks @LIMachi
  Changes:
    - Increase modules slots and update the area of the factory beacon.
  Balancing:
    - Adjust the progression of manual warp to be more linear (default: 15min at warp 308, with max multiplier from settings, at warp 77)
  Bugfixes:
    - Correct the warpgate area that was too big and destroyed entities when it shouldn't have during creation / upgrade in the platform.
    - Also correct all the warpgate between surface that had the same issue.
    - Fix bug with autoplace_control from explosive_biters not existing if SA is not loaded (also make sure the fix is also present for cold biters, just in case)
Version: 0.4.3
Date: 2025.09.01
  Changes:
    - Harvesters cannot be deconstructed with drones anymore.
  Bugfixes:
    - Fix drones generating an error when deconstructing a harvester while "max 1 in inventory" was set.
    - Fix drones being teleported with the deconstructed harvester (fixed by the above change).
  Locale:
    - Update RU locale with 0.4.2 change.
Version: 0.4.2
Date: 2025.08.29
  Changes:
    - Improve factory beacon description and tech description.
    - Change Produstia size and Warp Generator tech cost to have a smoother progression.
  Balancing:
    - Change Produstia size for each tech level. New sizes have more linear increase per level/
  Bugfixes:
    - Fix Gleba randomizer not putting the right value in the message for warp, generating an error.
  Locale:
    - Update RU locale with 0.4.1 change.
Version: 0.4.1
Date: 2025.08.22
  Features:
    - Add shortcuts for the different deployables. The shortcut will "use" item in inventory if it finds any, avoiding stockpilling when clearing cursor.
    - Add Aquilo mapgen randomizers
  Changes:
    - Update stack size of deployable to 10 instead of 1
    - Change some parameters in randomizer to change daytime as well.
  Compatibility:
    - Add compatibility with different biter mods to be used in randomizers:
      - Cold Biters
      - Armoured Biters
      - Explosive Biters
      - Toxic Biters
      - Fulgoran Enemies (Electric Flying Enemies)
  Bugfixes:
    - Fix bug that destroyed spidertron when recalling a deployed harvester with a spidertron over it.
Version: 0.4.0
Date: 2025.08.19
  Features:
    - Add a setting to only allow 1 harvester per side in inventory (default: disabled)
  Changes:
    - Change gates capacity from 1GJ each to 100MJ.
    - Change most entities fluidbox to allow extra long distance (due to deployable harvester / gate).
      - Added assembling machines, pumps, valves, mining drills, boilers, fluid turrets
  Balancing:
    - Update magazine size of shotgun (10->12) and gun/riffle ammo (10->20)
    - Separate the formula for biter evolution and pentapod evolutions, as pentapods are deadlier.
    - Update the formula behind the evolution after each warp to make it more smooth during warp progression.
      - Biter evolution: warp 100 = 0.25, 150 = 0.414, 200 = 0.656, 243+ = 1
      - Pentapod evolution: warp 100 = 0.23, 150 = 0.358, 200 = 0.505, 250 = 0.689, 300 = 0.94, 310+ = 1
  Bugfixes:
    - Fix bug introduced in previous fix that prevent linked belt in harvester to be properly moved when harvester size is upgraded.
Version: 0.3.12
Date: 2025.08.14
  Features:
    - Add a command to allow reset of harvesters and platform.
      - This will remove any mod entity that cannot be destructed, and make sure everything is in place.
      - Both command leave entities untouched, except those related to the mod.
      - /dw_reset_warp_platform resets the warp platform entities. Warning: it deletes mod chests, so you need to empty them first.
      - /dw_reset_harvesters resets the harvester after recalling them.
  Changes:
    - The harvesters cannot be placed anymore over the warp platform (collision check is done during placement). (fix #5)
    - When upgrading a harvester side, the harvester will be recalled if deployed (to prevent area overlapping) and item will be changed to the new tier in inventory. (fix #5)
  Bugfixes:
    - Fix intro message being displayed each time host joins the game.
  Locale:
    - Update RU.
Version: 0.3.11
Date: 2025.08.12
  Bugfixes:
    - Fix a condition not properly set due to previous change when we check if players left nauvis.
    - Fix harvesters linked belt tier not working properly with K2 and K2SO.
Version: 0.3.10
Date: 2025.08.11
  Bugfixes:
    - Fix a source of desynchronization due to events being removed after intro lab.
Version: 0.3.9
Date: 2025.08.10
  Locale:
    - Add russian locale. Thanks to @Astorin.
Version: 0.3.8
Date: 2025.08.10
  Changes:
    - Add a setting to prevents enemies from being forced to attack the player before the 5th warp (configurable in settings).
  Bugfixes:
    - Fix a crash when warping from aquilo, as the surface name is not customizable (due to how we create the surface).
Version: 0.3.7
Date: 2025.08.08
  Changes:
    - Update the way items are counted as logistic networks contains player, cars... inventories.
    - Items are now counted every 5 seconds instead of every 3.
    - When player select to have the given armor at the beginning, entity ghosts are now activated so drone can reconstruct dead entities.
  Gui:
    - Add a tooltip to the item watchlist GUI to show the change in quantity since last update. Only available if the player display change highlights.
Version: 0.3.6
Date: 2025.08.08
  Bugfixes:
    - Fix a crash in "on_gui_elem_changed" event. Make sure we only process the event if we add an item to the watchlist, as other mods (like FactorySearch) can also use this GUI element.
Version: 0.3.5
Date: 2025.08.08
  Gui:
    - Add a new button to toggle an item watchlist GUI.
      - Player can select items to watch and they'll be counted across all surfaces.
      - Configurations per player have been added to allow player to define delimiters, colors and if they want highlight when quantities change.
  Graphics:
    - Update technology icon to use the mod planet icon instead of Nauvis.
    - Update the mod toggle button sprite to use another image more suited for this usage.
Version: 0.3.4
Date: 2025.08.06
  Bugfixes:
    - Fix the crash on warp introduced with 0.3.3 if K2 or K2SO is not active.
Version: 0.3.3
Date: 2025.08.06
  Bugfixes:
    - Fix the Krastorio2 shelter to be correctly destroyed and recreated between warps to avoid issues.
Version: 0.3.2
Date: 2025.08.05
  Changes:
    - Adjust the given item at start when Krastorio2 is active so people can actually use the item (fission generator uses fuel).
Version: 0.3.1
Date: 2025.08.04
  Changes:
    - Change the factory beacon multiplier to 2x instead 1x, and adjust it's power cost early game.
Version: 0.3.0
Date: 2025.08.02
  Changes:
    - Dimension technologies have been re-adjusted (cost, time, progression). The goal is to have a smoother experience and less wait.
      - Most technologies have their cost reduced (about 50% for early levels).
      - All platform techs have reduced research time (30->15).
      - Harvesters are available after Smeltus upgrade, as soon as Electrified Grounds is researched instead of Uranium Mining (which is still require for indoor drill placement, due to technical limitation).
      - Mobile gate is available earlier, as soon as Warp Generator 2 is researched, instead of requiring Warp Generator 3.
      - Warp Generator 1 is researched after 100 automation science pack, instead of only 25, allowing for more tech choice between the start of the countdown.
Version: 0.2.3
Date: 2025.08.01
  Changes:
    - Change the default tile for platform background to a new one that prevents space platform foundation to be built on it.
    - Remove the settings that allowed it to be changed.
Version: 0.2.2
Date: 2025.07.31
  Compatibility:
    - Add Alien Biomes compatibility.
  Changes:
    - Some planet randomizer changes.
Version: 0.2.1
Date: 2025.07.28
  Changes:
    - Lower research time for some early platform and dimension tech, to speed up progression while keeping cost.
  Compatibility:
    - Add Krastorio2-Space-Out compatibility
      - This also includes loader progression from the mod which is slightly different than Krastorio2
  Bugfixes:
    - Fix missing Krastorio2 resources in map generation settings.
Version: 0.2.0
Date: 2025.07.27
  Changes:
    - Add some lore when unlocking the different surface so it's more clear to people they need electrified ground for energy between surface.
    - Change electrified ground cost and prerequisites.
  Ease of use:
    - Add the ability to tweak the pollution amount generated by the platform. (This doesn't lower your own pollution or the pollution generated by entities)
    - Add a checkbox configuration to get early armor to ease the game (if the player already has armor, the previous is stored in the inventory to save it).
  Bugfixes:
    - Fix potential bug that happen when player connect to the game, if some player are still in Nauvis when intro lab is destroyed.
Version: 0.1.0
Date: 2025.06.27
  Info:
    - Initial release
  Locale:
    - English is available.