Space Impossible

Space Impossible

 This topic has been pinned, so it's probably important
Stuffie May 8, 2017 @ 11:13am
In-game Commands
You can use these ingame, by pressing "Enter" and then typing in the chatbox, and pressing "Enter" again. These are in no particular order.

/sv_cheats <0 or 1> - This enables cheats and a slew of other commands

/sv_gamemode <0 or 1> - Set this to 1 or "creative" to enable creative mode to give access to all items during building, set to 0 or "normal" for regular play.

/sv_disabledamage <0 or 1> - Set this to 1 or "true" to prevent any tile damage taking place

/selfdestruct - Blows your ship up. Same functionality as the "Self Destruct" button in the menu

/playerlist - Prints out a list of all the players in the game and thier UIDs

/kick <PlayerUID> - Attempts to kick the player from the game.

/admin <PlayerUID> - Gives a player "Administrator" status allowing them to perform almost all commands

/stuck - Attempts to shift your vessel so it is free of obstuctions

/clear - Clears the chat window

/seed - Prints out the seed for the current universe

/showbuilding - If sv_gamemode is set to 1 this will display the "show building" button and allow you to build from anywhere.

/spawn <Template "Name"> - Attempts to spawn an object of that type. Does not include items. For a list of templates, find the Space Impossible game directory, open GameData\base\scripts\objects and the template files. The property required is the "name" field NOT the "displayname".

/remove <ObjectUID> - Removes the object with the corresponding UID. The UID can be found by hovering over an object with debug tooltips enabled (press F4)

/spawnitem <TemplateUID> [Count] - Attempts to spawn an item(s) of template type and count. See the GameData\base\scripts\item for item ids

/removeallitems - Removes all items floating in space from the current region

/giveitem <TemplateUID> <Count> [ObjectUID] - Attempts to give items of template type to you or if you supply it the object with ObjectUID. An Object's UID can be found by hovering over an object with debug tooltips enabled (press F4)

/spawnai <Template "Name"> <FactionUID> - Attempts to spawn an object of that type with AI and sets the AI faction to FactionUID. For a list of templates, find the Space Impossible game directory, open GameData\base\scripts\objects and the template files. The property required is the "name" field NOT the "displayname".

/addai <ObjectUID> <FactionUID> - Attempts to add AI to object with UID and sets the AI faction to FactionUID. An Object's UID can be found by hovering over an object with debug tooltips enabled (press F4)

/warpto region <SystemPosX> <SystemPosY> <RegionUID> - Warps your current vessel to the specified region

/warpto system <SystemPosX> <SystemPosY> - Warps your current vessel to the specified system and into warp/star system view

/warpto player <PlayerUID> - Warps your current vessel to the system/region of the specified player

/spawnregion <RegionType> [RegionPurpose] - Spawns a region next to your current region of a specified type with an optional dynamic purpose

/removeregion <RegionUID> [SystemCoord] - Removes region with uid

/spawnbeacon [Text] [BeaconVisibility (public|private)] [OwnerID] [PositionXYZ] - Spawns a beacon with certain text

/removebeacon <BeaconUID - Removes beacon with BeaconUID. UID Can be found with debug tooltips (press F4)

/changefaction <ObjectUID> <FactionUID> - Changes object with UID to a faction FactionUID

/setfaction <PlayerName/ID> <FactionUID> <Value> - Changes a players PlayerName or PlayerUID faction standing with the faction FactionUID. Value is a number depending on which a faction standing is set. To see what numbers result in what standing you can refer to faction files found in the Space Impossible game directory, open a faction file in GameData\base\scripts\factions and see the property "factionthresholds".

/changeregionfaction <RegionUID> <FactionUID> - Changes a region with UID to a faction FactionUID. This only works from warp/star system view

/generatemission <MissionTemplateUID> - Generates a new mission in your current system from template with MissionTemplateUID, For a list of mission templates, find the Space Impossible game directory, open GameData\base\scripts\missions and the template files. The property required is the "uid".

/completemission <MissionUID> <SystemX> <SystemY> - Forces mission with MissionUID in SystemX,SystemY to complete and gives play credit. MissionUID can be seen with debug tooltips (press F4) and hovering over missions in the mission list.

/saveserversettings <FileName>- Saves whatever server settings (/sv_*) are currently set in the session to persist. With the optional FileName parameter the settings can be save to a seperate file instead of the default that is always loaded. This can be used to reload the settings later using /loadserversettings

/resetserversettings - Resets all server settings to their defaults

/loadserversettings - Load server settings from the defaul file or if specified a seperate file given with <FileName>

Most of these require cheats to be turned on. In the case of multiplayer, only the game host can turn cheats on.

Enjoy!
Last edited by Stuffie; Aug 27, 2018 @ 12:10pm