From 54e4c40dca7c58d43cd56d38a45bc26926f575bf Mon Sep 17 00:00:00 2001 From: Aconite Aconite Date: Tue, 20 Oct 2015 04:11:00 +0000 Subject: [PATCH 1/3] Major update to USEFUL_COMMANDS.md (Part 1) --- USEFUL_COMMANDS.md | 120 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 104 insertions(+), 16 deletions(-) diff --git a/USEFUL_COMMANDS.md b/USEFUL_COMMANDS.md index d664639b8..8c679f4f9 100644 --- a/USEFUL_COMMANDS.md +++ b/USEFUL_COMMANDS.md @@ -1,20 +1,113 @@ -# QATool and Godmode - -Become God: - - /setgodmode 50 - -Get your network ID: - - /setspeed 1 +Small blurb about command syntax: + /command + /command <> + /command [optional argument you may not need to specify] [] + /command -parameter means you need to actually type -whatever -parameter + /command [TARGET] simply means it must be your current target. [TARGET] + /command means there is more than one option. Pick 1. | ARGUMENT | +#Enabling God Mode (Admin) +Note: Your localOptions.cfg file must have "adminGodToAll=1" in the [GameServer] section. Alternatively, if you would only like certain users to have access to the God Mode abilities, you can toggle that bool to 0 in localOptions and instead you will need to edit both the "qa_admin" and "us_admin" .tab files with the account username you'd like to have. Set their GodLevel to 55 for all commands and abilities, and their skill to "admin". Then compile it with the miff.exe tool. It is recommended that once you have compiled this file once, you only make future revisions with TRE Explorer as compiling the .tab document can get complex. + +Once you have either globally enabled login or have enabled it for your account, login to the game and type: + + /setGodMode + # Turns on God Mode + /setGodMode 50 + # If you have adminGodToAll Enabled, do this instead. + /setGodMode off + # Disables the features of God Mode + +# Making Admin Commands Work In Your Client +You need to edit your user.cfg file and add the following: +(Note: You only need what's under [ClientGame], the UserInterface modifications just make everything so much easier. + + [ClientGame] + 0fd345d9 = true + [ClientUserInterface] + debugExamine=1 + debugClipboardExamine=1 + allowTargetAnything=1 + drawNetworkIds=1 + +0fd345d9 enables the admin commands in your client. Without it your client will not send the commands to the server and will return the "no such command" error. +debugExamine allows you to /examine an object and get the ObjectID, and various other information like it's template. +debugClipboardExamine makes the debug info you get from /examine get placed on your clipboard so you can paste it with Ctrl+v +allowTargetAnything enables the ability to target objects like entire structures or objects you normally cannot to fix issues. +drawNetworkIds puts the ObjectID and NetworkID above every objects name. + +# Basic God Mode Commands - Teleportation + + /planetWarp + # Teleports you to the specified planet/terrain. + /planetWarpTarget + # Teleports your target to the specified planet/terrain. + /teleport + # Teleports you to the specified coordinates on the current terrain. + /teleportTo + # Teleports you to the specified player anywhere in the galaxy. + /teleportTarget + # Teleports your target to the specified coordinates on the current terrain. + /npeGoToMedicalBay + # Teleports your character to the opening medical bay instance (don't do with invulnerable on) + /npeGotoMilleniumFalcon + # Teleports your character to the opening millenium falcon instance. + /npeGoToStationGamma + # Teleports your character to Station Gamma. + /npeGoToTansariiStation + # Teleports your character to Tansarii Station. + +# Basic God Mode Commands - Managing Your Character + + /invulnerable + # Toggles Invulnerability - Makes your character invulnerable (removes health/action) and you appear as a NPC. + /aiIgnore + # Toggles aiIgnore - Artificial Intelligence ignore you (no aggro). + /setSpeed + # Changes the speed by which your character negotiates terrain. Recommended that you don't go higher than 5. + /getPlayerId + # Returns the object ID (oid) of your character. This will be used frequently. + /object hide + # Hides your character from non God Mode characters. Set bool to 0 for visible and 1 for hidden. Make a macro for 0 and 1. It's easier. + +# Basic God Mode Commands - Managing Other Characters + + /getAccountInfo + # Returns various account information about the specified character including their IP Address. They must be online. + /getStationName + # Returns the username of the specified player character. Does not work if player is offline. + /getPlayerId + # Returns the object ID (oid) of the specified player character. Does not work if player is offline. + /server getCharacterInfo + # Returns Station ID, and Object ID of a character, even when they are offline. Along with other info. + /freezePlayer + # Freezes the player preventing them from moving. It's like being rooted. + /unfreezePlayer + # Reverses the effects of /freezePlayer + /squelch [TARGET] + # Prevents your target from talking, using mail, spatial, or tells. Must be your TARGET (don't type TARGET) + /unsquelch [TARGET] + # Reverses the effects of /squelch + /csDisconnectPlayer + # Disconnects the specified player. + /kick + # Kicks the specified player from the server and returns them to the character screen. + /findPlayer + # Searches the galaxy for any players with matching names. + /cityInfo + # Displays an SUI window in which you can search and manage cities across the galaxy. + /listGuilds + # Spams your chat box with information on all active guilds of the galaxy. + /credits [-target] <+|- value> + # Gives you (or optionally your target) the specified (or subtracts the specified) amount of credits from/to the bank or cash. + Attach QATool: /script attach test.qatool To see what QAtool can do: - - /qatool + + /qatool # Planet Persist @@ -55,11 +148,6 @@ Once you have persisted all planets, shutdown the server and optionally remove t /object spawn object/tangible/terminal/terminal_character_builder.iff /object spawn heroic_echo_stormcommando -# Travel - - /planetwarp +name - /planetwarp rori - # Beast Master Isomerase- /object spawn object/tangible/loot/beast/enzyme_1.iff From 6ed21324f88345811c0d73077068b1c973b3780f Mon Sep 17 00:00:00 2001 From: Aconite Aconite Date: Tue, 20 Oct 2015 04:11:53 +0000 Subject: [PATCH 2/3] Fixed small spacing issue. --- USEFUL_COMMANDS.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/USEFUL_COMMANDS.md b/USEFUL_COMMANDS.md index 8c679f4f9..4634d5e3c 100644 --- a/USEFUL_COMMANDS.md +++ b/USEFUL_COMMANDS.md @@ -1,11 +1,17 @@ Small blurb about command syntax: /command + /command <> + /command [optional argument you may not need to specify] [] + /command -parameter means you need to actually type -whatever -parameter + /command [TARGET] simply means it must be your current target. [TARGET] + /command means there is more than one option. Pick 1. | ARGUMENT | + #Enabling God Mode (Admin) Note: Your localOptions.cfg file must have "adminGodToAll=1" in the [GameServer] section. Alternatively, if you would only like certain users to have access to the God Mode abilities, you can toggle that bool to 0 in localOptions and instead you will need to edit both the "qa_admin" and "us_admin" .tab files with the account username you'd like to have. Set their GodLevel to 55 for all commands and abilities, and their skill to "admin". Then compile it with the miff.exe tool. It is recommended that once you have compiled this file once, you only make future revisions with TRE Explorer as compiling the .tab document can get complex. From 0d1575e3eb6c9ed96058def2aec4e56154320890 Mon Sep 17 00:00:00 2001 From: Aconite Aconite Date: Tue, 20 Oct 2015 04:13:07 +0000 Subject: [PATCH 3/3] Fixed another spacing issue (I hate MD files) --- USEFUL_COMMANDS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/USEFUL_COMMANDS.md b/USEFUL_COMMANDS.md index 4634d5e3c..454de8ad5 100644 --- a/USEFUL_COMMANDS.md +++ b/USEFUL_COMMANDS.md @@ -37,11 +37,16 @@ You need to edit your user.cfg file and add the following: drawNetworkIds=1 0fd345d9 enables the admin commands in your client. Without it your client will not send the commands to the server and will return the "no such command" error. + debugExamine allows you to /examine an object and get the ObjectID, and various other information like it's template. + debugClipboardExamine makes the debug info you get from /examine get placed on your clipboard so you can paste it with Ctrl+v + allowTargetAnything enables the ability to target objects like entire structures or objects you normally cannot to fix issues. + drawNetworkIds puts the ObjectID and NetworkID above every objects name. + # Basic God Mode Commands - Teleportation /planetWarp