Space Engineers

Space Engineers

Not enough ratings
Shoops Trojan Toolkit (OLD)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
31.664 KB
2 Jan, 2015 @ 4:10pm
5 Jan, 2015 @ 11:17am
8 Change Notes ( view )

Subscribe to download
Shoops Trojan Toolkit (OLD)

Description
(Probably broken) - Was a modularised version of Futakuchi-onna's script. (Full credit to them)

S.T.T allows you to choose what commands you want to run, when you want to run them. This leaves you full control of the ship instead of having a script running it all with no choices.

Multiple toggle modules mean that you can easily choose to open and close doors...Enable / disable batteries...Reactors, and much more.

Each module is neatly kept in a section block that means that you can easily see what module you're looking at. S.T.T has many malicious commands for you to choose.


This is a script based off of Futakuchi-onna's 'Ship Virus - Codename Shi'do'.


---------------------------------------------------------------------------------------------------------------------------------------


CURRENT MODULE LIST:

-ORE DETECTOR TOGGLE
-PROGRAMMABLE BLOCK RUN
-MERGE BLOCK TOGGLE
-MEDICAL-BAY TOGGLE
-THRUSTER TOGGLE
-THRUSTER DECREASE
-THRUSTER INCREASE
-LANDING GEAR UNLOCK
-LANDING GEAR LOCK
-LANDING GEAR TOGGLE
-GRINDER TOGGLE
-CONNECTOR SWITCH LOCK
-CONNECTOR COLLECT ALL
-CONNECTOR THROW OUT
-CONNECTOR TOGGLE
-BUTTON PANEL TOGGLE
-ASSEMBLER TOGGLE
-ARTIFICIAL MASS TOGGLE
-REFINERY TOGGLE
-DETONATE WARHEADS (It toggles safety and then detonates, to detonate make sure safety is ON)
-SET ANTENNA NAME
-DOOR TOGGLE
-SET BEACON NAME
-CAMERA TOGGLE (Turns on and off, API doesnt support control yet)
-TURRETS TOGGLE
-TOGGLE PISTON MOVEMENT
-REMOVE COCKPIT CONTROLS
-REVERSE GRAVITY ON ALL GRAV GENS
-INCREASE GRAVITY ON ALL GRAV GENS
-TOGGLE GRAV GEN
-POWER OVERRIDE
[--BATTERIES TOGGLE--]
[---REACTOR TOGGLE---]
-DELETE ITEM NAMES
-GYROSCOPE MALFUNCTION

---------------------------------------------------------------------------------------------------------------------------------------

Features:

Dynamic Control, you choose what happens!

Many different modules to choose from, run one at a time or as many as you like!

Active updates mean that you can be sure you'll have loads of modules ready for use!

Original concept provides you with many choices!

---------------------------------------------------------------------------------------------------------------------------------------

How to operate it:

Subscribe to the script on the workshop.

Go in-game and place a programmable block on the Ship/Station that you would like to infect.

Once your block is placed, press K whilst looking at it, this will provide you with some options on the block. click on edit, browse workshop, and click on Shoops Trojan Toolkit and click Ok.

The script will be loaded and you can see the contents of the script. Ignore everything until you reach the dashed sections.

Each dashed section contains a different module to use, each module is commented out with (/*) at the start of the section and (*/) at the end by default, the /* and */ tells the block that we want it to ignore that text. Look through the modules available, for instance, the door control module:


//------------------------------------------------------------------------------

// DOOR TOGGLE

/* // ENABLE / DISABLE

for(int i = 0; i <door.Count; i++){
door.GetActionWithName("Open").Apply(door);
}

*/ // ENABLE / DISABLE

//------------------------------------------------------------------------------


It will look something like that, the <<DOOR TOGGLE>> Is just a title so ignore that, If you want to use this module simply remove the (/* and */ ) at the start and end of the section of that specific module (remember to ignore the title or any other text that is surrounded by <<(Text here)>>, I have used that to indicate what is comments and what is code.


Once you have removed the /* and */ it should look like this:

//------------------------------------------------------------------------------

// DOOR TOGGLE

// ENABLE / DISABLE

for(int i = 0; i <door.Count; i++){
door.GetActionWithName("Open").Apply(door);
}

// ENABLE / DISABLE

//------------------------------------------------------------------------------

As you can see, the /* and */ have been removed on the code, the game will now stop ignoring that code and execute it when ran.

To complete the process, click check code to make sure everything is as it should be. If it says Compilation Successfull then you are ready to run it. If not, please post in the comments and I'll try my best to help.

Click Remember & exit and then run once you've done everything.

The command will be executed.

---------------------------------------------------------------------------------------------------------------------------------------


You can use multiple modules at any time, just make sure that you re-comment the module after you are done using it, just go back and add the comment marks (/* and */) at the designated places indicated with ENABLE/DISABLE written.




A lot of credit goes to Futakuchi-onna for uploading the original script that allows you to run commands like this.

I will try to add new commands as often as I can, so make sure you stay updated!








---------------------------------------------------------------------------------------------------------------------------------------

Tags: Virus / Trojan / Toolkit / Shoop / Control / Takeover / Pirate / Programmable block / Program / Code / Hack / Hacking / Hacker
28 Comments
Alexi Michaud 7 Jul, 2016 @ 5:46am 
i think the game would be alot cooler with it.
Shoop  [author] 6 Jul, 2016 @ 10:40am 
Yea :/ it's a shame it was added, but it stops people from messing with your stuff.
Alexi Michaud 6 Jul, 2016 @ 7:45am 
damn, ok. was hoping that i wouldnt need to go into a 3d model and look for the parts so i can regrind them.
Shoop  [author] 6 Jul, 2016 @ 6:58am 
@Sc_Alphawolf Hey, the script is a bit outdated and a feature was introduced a while back that made it impossible to control things you didn't own, if you're able to go the ship and set yourself as the blocks owners, then you can use the script to control the owned parts.
Alexi Michaud 6 Jul, 2016 @ 6:25am 
so i was able to capture a blue two, but dont have access to a few systems on it. how would one use the take over feature to finish taking it over?
Shoop  [author] 9 Sep, 2015 @ 1:59pm 
@McClarran the script was built quite a while ago and is most likely outdated; The concept is outdated now because recently after ILAT made his Proof Of Concept script; the devs were quick to implement some sort of protection to stop scripts from having full control.
McClarran 8 Sep, 2015 @ 2:40pm 
Heya, I'm getting an interesting bug. There's a failure to compile at line 75,

groups=GridTerminalSystem.BlockGroups;

at the end of the "List blocks we will use" section. Anyone know a quick fix? I'm not too savvy with C#, and this little toolkit looks like the perfect weapon for taking care of pesky NPC ships.
RenegadeStorm 24 Jul, 2015 @ 8:51pm 
can you make a ai that can hack ship in space and spread


Shoop  [author] 14 Jul, 2015 @ 3:27am 
@cspace6 I'm unable to upload videos right now, all you have to do is place down a terminal and load up the script, then un-comment the /* */ text and run it. If you need anymore help just mention again.
codytest 8 Jul, 2015 @ 1:20pm 
Could some please upload a few tutorial videos? I have NO idea how any of this stuff works.Thanks!