Multigrid Projector

FViktor

Server side companion for the Multigrid Projector client plugin.

Allows for projecting and welding blueprints of multiple subgrids.

  • Build and repair PDCs, mechs and more
  • Works both in survival and creative
  • Works both in single player and multiplayer

Players who want to take part in multigrid welding must install the client plugin.

Please see the workshop page on how to install the client plugin.

Enjoy!

Please support me on Patreon if you would like to receive regular updates to this plugin as new game versions are released.

Please vote on Keen's bug ticket to get multigrid welding into the vanilla game, eventually.

Patreon Supporters

Admiral level

  • BetaMark
  • Mordith - Guardians SE
  • Robot10
  • Casinost
  • wafoxxx

Captain level

  • Diggz
  • lazul
  • jiringgot
  • Kam Solastor
  • NeonDrip
  • NeVaR
  • opesoorry
  • NeVaR
  • Jimbo

Testers

  • Robot10 - Test Lead
  • Radar5k
  • LTP
  • Mike Dude
  • CMDR DarkSeraphim88
  • ced
  • Precorus
  • opesoorry
  • Spitfyre.pjs
  • Random000
  • gamemasterellison

Creators

  • avaness - Plugin Loader, Racing Display
  • SwiftyTech - Stargate Dimensions
  • Mike Dude - Guardians SE
  • Fred XVI - Racing maps
  • Kamikaze - M&M mod
  • LTP

Thank you very much for all your support and hard work on testing the plugin!

Beta? Version Note Date Download DL Count
v0.4.1 Fixed broken projector state after grid split event on the main grid (grinding down part of it, missile release with merge block, etc.) 5/23/21 8:52:32 PM Download 94
v0.4.0 Programmable block API; New API functions: GetStateHash, IsSubgridComplete; Update optimization, less grid scans while welding; Fixed unweldable sub-grids after grinding down multiple subgrids at the same time (grid split issue, affected missiles) 4/30/21 1:38:46 AM Download 129
Beta v0.3.4 Compatibility with game version 1.198.024. Fixed subgrid block statistics. Fixed unweldable subgrid after grid split. 4/23/21 12:02:13 AM Download 91
Beta v0.3.3 Fixed discovering of already built subgrids connected via reverse mechanical connections. Fixed jumping wheeled vehicle on turning the self-repair projector ON. Performance logging of subgrid scans (temporary debug log). 4/18/21 11:49:49 PM Download 65
Beta v0.3.2 Game code change and plugin patch collision detection for the Torch server plugin. Welding mechanical connections in "reverse" order. Fixed the number of buildable blocks in the Detailed Info of projectors. Fixed error on loading blueprints with modded mechanical connector blocks if the mod is missing. Properly refreshing all subgrids on loading the projection. Monitoring terminal blocks for grid connectivity changes (turning on merge block, for example). Properly ignoring unsupported subgrids (for example drones on connectors). 4/17/21 3:19:36 PM Download 50
Beta v0.3.1 Fixed subgrid order dependence of preview grid positioning. 4/15/21 11:29:03 PM Download 53
Beta v0.3.0 New API functions: `GetScanNumber` and `GetYaml`, see inside `IMultigridProjectorApi.cs` for details. (Not Torch: Dedicated Server support) 4/13/21 9:42:28 PM Download 49
Beta v0.2.10 Preventing crash in a rare case reported recently. Preventing log flooding in case of exception in MGP data model initialization or after frame processing. 4/10/21 10:23:26 PM Download 59
Beta v0.2.9 Fixed auto-alignment of repair projections. 4/5/21 11:01:10 PM Download 63
Beta v0.2.8 Repair projection auto-alignment 4/5/21 5:00:19 AM Download 37
Beta v0.2.7 No more ghost projections. Nested repair blueprints are removed (limits nesting and blueprint size). Projection of unsupported grids are hidden (docked ships on connectors, etc). Fixed welding statistics update on removing built subgrids. Fixed following projection offset/rotation changes with block states. Allow for rebuilding with working block connections based on EntityId after the previous build was split without having to power cycle the projector. 4/4/21 1:20:27 AM Download 43
Beta v0.2.6 Fixed refreshing preview updates on adding/removing blocks not part of the projection (first block now becomes weldable as expected when you put a block next to it). Fixed console block visuals (they were not transparent). Client performance: Not calling SetTransparency if not needed (reflection is slow). 4/3/21 3:42:31 AM Download 46
Beta v0.2.5 Projection and welding reliability fixes. Client-server sync fixes. 4/2/21 8:24:17 AM Download 37
Beta v0.2.4 In almost all cases using Torch's way of patching for compatibility. - Considering partially built blocks as not built in the projector's build statistics. - Rotor heads are added only when the base has been welded up to functional level already. - Speculative crash protection before the code aligning the projected grids. (Based on crash log from a server.) - The preview grids react faster to grid changes in some welding cases due to following block integrity changes. 3/29/21 6:47:01 PM Download 48
Beta v0.2.3 Bugfix release: Fixed unweldable blocks, it was cause by inconsistend state on server side due to not running all required code there - Moving/rotating the projection is handled properly - Projection can be turned off as expected - Not littering top parts everywhere if the projection is moved - Not affecting the cut&paste clipboard at all - Better scheduling of the update work allows for more continuous welding - Shutting down the projection as expected if Keep Projection is unchecked after the build is complete - Stricter verification of build requests coming from clients without MGP client plugin installed or from MGP incompatible mods - This is to prevent building blocks to wrong places and of wrong size - Developers only: The `FullyBuilt` block state now appears in the API. It was in the enum before, so no change of API. 3/28/21 4:14:45 AM Download 39
Beta v0.2.2 Fixed compatibility issues with the Concealment Torch plugin. Fixed updating build status in the detailed info of the projector. 3/26/21 6:31:57 AM Download 42
Beta v0.2.1 No functional change. Separated Mod API from the client plugin for clarity. Releasing Torch plugin for consistency of versioning. 3/23/21 11:20:00 PM Download 45
Beta v0.2.0 Mod API support 3/22/21 11:29:28 PM Download 32
Beta v0.1.21 Fixed crash on deleting (for example cutting out with Ctrl-X) a group of mechanically connected grids in certain situations 3/20/21 7:13:50 PM Download 45
Beta v0.1.20 Fixed unregistering of detached subgrids. Fixed re-adding heads wherever a subgrid needs to be built. 3/20/21 5:23:35 AM Download 35
Beta v0.1.19 Fixed welding of single grid projections and main subgrid of multigrid projections by players who don't have the client plugin installed 3/16/21 11:54:58 PM Download 52
Beta v0.1.18 0.1.18 3/16/21 3:05:24 AM Download 34