Space Engineers

Space Engineers

556 ratings
Hacking Computer 3.2 - SE 206
5
2
2
4
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Block, Script
File Size
Posted
Updated
12.666 MB
Mar 24, 2020 @ 2:40pm
Apr 19 @ 1:35pm
10 Change Notes ( view )

Subscribe to download
Hacking Computer 3.2 - SE 206

Description
This mod adds small and large ship hacking computers. It is a replacement for an earlier version of the mod. With new models and effects (a big thank you to Nukeguard for providing the models).

Original:
Hacking Computer


Thanks to Crunch and Sen. Palpatine for providing an update fix for server issues.

To use the hacking computer, simply build it on a grid you wish to take over and the hacking computer will do the rest.

Hacking Computer:
-> Will attempt to hack 1 random enemy block a second.
-> Success Depends on the number of computer components the enemy block has.
-> Will not hack blocks that have been turned off.
-> Red means the hacking computer is not functioning; Flashing means the block is working; Red orange flashes are failed attempts, Green flashes are successful attempts; Solid Cyan means you have completely taken over the grid.

Firewall:
-> Forces any enemy hacking computer to target the firewall block.
-> Has 1000 computers and is very difficult to hack.
-> Flashes when successfully blocking attempts. Blinks faster the more attempts made.

Common Problems:
-> Many pirate ships and cargo ships will turn on and off their programming blocks, timers and antennas. Blocks which have been turned off can not be hacked. **This is intentional.**

Anwsers Common Questions:
-> Yes, you can use the hacking block to prevent hacking, it will take ownership of anything people hack on your ship.
-> Yes, hacking blocks will hack other hacking blocks, and those blocks will then work for you. I've even tested 100 hacking blocks vs. 100 hacking blocks, it works as expected.
-> Yes, building more computers will let you hack faster.
-> Yes, the hacking block must be built on a grid you wish to hack.

Find Hacking Computer on same row as Programming block, and in Progression under Pilot Seats. Or find them in block groups under E-War - Kage
------------------------------------------------------------------
Hope you all enjoy this mod, and if you like this one please check out The rest of my Workshop.
Visit my Discord server Ntech Mods[discord.gg]
Popular Discussions View All (1)
27
May 4 @ 2:04pm
Issues/Bugs
nukeguard
210 Comments
Mysterious Stranger Jun 3 @ 10:57pm 
currently playing survival alone so it's hard for me to test, but does this work on connected grids? eg if I make a drone that connects to other grids via a connector, will it attempt to hack the attached grid?
Blargh2015 May 28 @ 5:45pm 
Getting issues running this block on a multiplayer server:

2025-05-28 18:34:39.381 - Thread: 11 -> Exception in HackingBlock.UpdateAfterSimulation100. Clearing blocksToHack list:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.MoveNext()
at Sandbox.Game.EntityComponents.MyModStorageComponent.Serialize(Boolean copy)
at VRage.Game.Components.MyComponentContainer.Serialize(Boolean copy)
at Sandbox.Game.Entities.MyCubeBlock.GetObjectBuilderCubeBlock(Boolean copy)
at Sandbox.Game.Entities.Cube.MyTerminalBlock.GetObjectBuilderCubeBlock(Boolean copy)
at Sandbox.Game.Entities.Cube.MyFunctionalBlock.GetObjectBuilderCubeBlock(Boolean copy)
at Sandbox.Game.Entities.Cube.MySlimBlock.GetObjectBuilderInternal(Boolean copy)
nukeguard  [author] May 9 @ 7:50am 
log please. they are helpful for finding problems.
taro May 9 @ 7:04am 
yea this is broken it crashes upon being fully welded and functional
Hank Hulery May 5 @ 9:18am 
What an amazing mod !
SleepyWeasel Apr 30 @ 5:14pm 
after the first placement (sorry for delayed reply)
nukeguard  [author] Apr 29 @ 9:37am 
Does this happen after placing a second one, or is that the first one in the world?
SleepyWeasel Apr 28 @ 3:56pm 
================================== CRASH INFO ==================================
AppVersion: 01_206_028
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: False
IsExperimental: True
ProcessRunTime: 1509
PCUCount: 728731
IsHang: False
GCMemory: 4712
GCMemoryAllocated: 4712
HWAvailableMemory: 1962
ProcessPrivateMemory: 12685
AnalyticId: SE
================================== OFNI HSARC ==================================

2025-04-28 23:47:13.155 - Thread: 1 -> Log Closed
SleepyWeasel Apr 28 @ 3:55pm 
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-04-28 23:47:13.153 - Thread: 1 ->
SleepyWeasel Apr 28 @ 3:55pm 
2025-04-28 23:47:13.119 - Thread: 1 -> Showing message
2025-04-28 23:47:13.127 - Thread: 1 -> MyInitializer.OnCrash
2025-04-28 23:47:13.127 - Thread: 1 -> var exception = System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at Kage.HackingComputer.HackingBlock.AcquireNewTarget()
at Kage.HackingComputer.HackingBlock.<>c__DisplayClass64_0.<HackingLogic>b__1()
at Sandbox.MySandboxGame.ProcessInvoke(Boolean isClosing)
at Sandbox.MySandboxGame.Update()