MoveTo
Used to test the MoveToObject message. It will spawn a training wand in front of you and then move to that object.
moveto
optional parameter distance if omitted 10f
needs a player
addallspells
Adds all known spells to your own spellbook.
needs a player
addalltitles
Add all titles to yourself
needs a player
addenc
Spawns a new wcid or classname in the current outdoor cell as an encounter
<wcid or classname>
needs a player
additemspell
Adds a spell to the last appraised item's spellbook.
<spell id>
needs a player
addspell
Adds the specified spell to your own spellbook.
<spellid>
needs a player
addtitle
Add title to yourself
[titleid]
needs a player
adminui
Placeholder for retail's Admin UI toggle. The handler is empty — it does nothing.
needs a player
animation
Plays an animation on the current player, or optionally another object
MotionCommand (optional target guid)
needs a player
auditobjectmaint
Iterates over physics objects to find leaks
either
barbershop
Displays the barber ui
needs a player
barrier-test
Shows debug information for house barriers
needs a player
bumpvelocity
Bumps the velocity of the last appraised object.
needs a player
castspell
Casts a spell on the last appraised object
spell id
needs a player
chatdump
Spews 1000 lines of text to you.
needs a player
check-collision
Checks if the player is currently colliding with any other objects.
needs a player
ci
Creates an object in your inventory.
wclassid (string or number), Amount to Spawn (optional [default:1]), Palette (optional), Shade (optional)
needs a player
ciaetheria
Spawns an Aetheria in the player's inventory
[color] [set] [surge] [level]
Color: Blue, Yellow, Red
Set: Defense, Destruction, Fury, Growth, Vigor
Surge: Destruction, Protection, Regeneration, Affliction, Festering
Level: 1 - 5
needs a player
ciloot
Generates randomized loot in player's inventory
<tier> optional: <# items>
needs a player
cirand
Creates random objects in your inventory.
type (string or number) <num to create> defaults to 10 if omitted, max 50
needs a player
cisalvage
Create a salvage bag in your inventory
<material_type>, optional: <structure> <workmanship> <num_items>
needs a player
clearcache
Clears the various database caches. This enables live editing of the database information
either
clearphysicscaches
Clears Physics Object Caches
either
cm
Create a salvage bag in your inventory
<material_type>, optional: <structure> <workmanship> <num_items>
needs a player
comps
Creates spell component items in your inventory for testing.
needs a player
contract
Query, stamp, and erase contracts on the targeted player
[list | bestow | erase]
contract list - List the contracts for the targeted player
contract bestow - Stamps the specific contract on the targeted player. If this fails, it's probably because the contract is invalid.
contract erase - Erase the specific contract from the targeted player. If no quest flag is given, it erases the entire contract table for the targeted player.
needs a player
copychar
Copies an existing character into your character list.
< Existing Character Name >, < New Character Name >
Given the name of an existing character "character name", this command makes a copy of that character with the name "copy name" and places it into your character list.
needs a player
create
Creates an object or objects in the world.
<wcid or classname> (amount) (palette) (shade)
This will attempt to spawn the weenie you specify. If you include an amount to spawn, it will attempt to create that many of the object.
Stackable items will spawn in stacks of their max stack size. All spawns will be limited by the physics engine placement, which may prevent the number you specify from actually spawning.Be careful with large numbers, especially with ethereal weenies.
needs a player
createcreature
Debug command to spawn a creature in front of the player and save it as a static spawn if the static option is specified.
weenieClassId
needs a player
createinst
Spawns a new wcid or classname as a landblock instance
<wcid or classname>
To create a parent/child relationship: /createinst -p <parent guid> -c <wcid or classname>
To automatically get the parent guid from the last appraised object: /createinst -p -c <wcid or classname>
To manually specify a start guid: /createinst <wcid or classname> <start guid>
Start guids can be in the range 0x000-0xFFF, or they can be prefixed with 0x7<landblock id>
needs a player
createliveops
Creates an object or objects with lifespans in the world for live events.
<wcid or classname> (amount) (lifespan) (palette) (shade)
This will attempt to spawn the weenie you specify. If you include an amount to spawn, it will attempt to spawn that many of the object.
Stackable items will spawn in stacks of their max stack size. All spawns will be limited by the physics engine placement, which may prevent the number you specify from actually spawning.
Be careful with large numbers, especially with ethereal weenies.
If you include a lifespan, this value is in seconds, and defaults to 3600 (1 hour) if not specified.
needs a player
createnamed
Creates a named object in the world.
<wcid or classname> <count> <name>
needs a player
currency
Creates some currency items in your inventory for testing.
needs a player
damagehistory
Prints your own damage history to chat.
needs a player
database-shard-cache-npbrt
Shard Database, Non-Player Biota Cache - Retention Time (in minutes)
either
database-shard-cache-pbrt
Shard Database, Player Biota Cache - Retention Time (in minutes)
either
databaseperftest
Test server/database performance.
biotasPerTest
optional parameter biotasPerTest if omitted 1000
either
databasequeueinfo
Show database queue information.
either
de_n
Sends text to named player, formatted exactly as entered.
<name>, <text>
needs a player
de_s
Sends text to selected player, formatted exactly as entered, with no prefix of any kind.
<text>
needs a player
deathxp
Displays how much experience the last appraised creature is worth when killed.
needs a player
debugboard
Shows the current chess board state
needs a player
debugchess
Shows the chess move history for a player
needs a player
debugdamage
Toggles the display for player damage info
<attack|defense|all|on|off>
needs a player
debugemote
Enables emote debugging for the last appraised object
needs a player
debugmove
Toggles movement debugging for the last appraised monster
<on/off>
needs a player
debugspell
Toggles spell projectile debugging info
needs a player
debugspellbook
Shows the spellbook for the last appraised object
needs a player
delevel
Attempts to delevel the current player. Requires enough unassigned xp and unspent skill credits.
new level
needs a player
destructionqueue
Shows the list of previously visible objects queued for destruction for a player
<optional guid, or optional 'target' for last appraisal target>
needs a player
direct_emote_name
Sends text to named player, formatted exactly as entered.
<name>, <text>
needs a player
direct_emote_select
Sends text to selected player, formatted exactly as entered, with no prefix of any kind.
<text>
needs a player
dispel
Removes all enchantments from the player
/dispel
needs a player
dist
Returns the distance to the last appraised object
needs a player
draw
Draws undrawable things.
needs a player
dumpattackers
Displays the detection and enemy information for the selected creature.
needs a player
dungeonname
Shows the dungeon name for the current landblock
needs a player
echo
Send text back to yourself.
"text to send back to yourself" [ChatMessageType]
ChatMessageType can be a uint or enum name
needs a player
echoflags
Echo flags back to you
[type to test] [int]
either
effect
Plays an effect.
effect (float)
Effect can be uint or enum namefloat is scale level
needs a player
enable-aetheria
Enables the aetheria slots for the player
needs a player
equiptest
Simulates equipping a new item to your character, replacing all other items.
needs a player
event
Maniuplates the state of an event
[ start | stop | disable | enable | clear | status ] (name)
@event clear < name > - clears event with name <name> or all events if you put in 'all' (All clears registered generators, <name> does not)
@event status <eventSubstring> - get the status of all registered events or get all of the registered events that have <eventSubstring> in the name.
either
export-json
Exports content from database to JSON file
<optional type> <id>
<optional type> - landblock, quest, recipe, spell, weenie (default if not specified)
<id> - wcid or content id to export
either
export-json-folders
Exports content from database to JSON file in a WeenieType/ItemType folder structure
<wcid>
either
export-sql
Exports content from database to SQL file
<optional type> <id>
<optional type> - landblock, encounter, event, quest, recipe, spell, weenie (default if not specified)
<id> - wcid or content id to export
either
export-sql-folders
Exports weenie content from database to an SQL file in a WeenieType/ItemType folder structure
<wcid>
either
faction
sets your own faction state.
< none / ch / ew / rb > (rank)
This command sets your current faction state
< none > No Faction
< ch > Celestial Hand
< ew > Eldrytch Web
< rb > Radiant Blood
(rank) 1 = Initiate | 2 = Adept | 3 = Knight | 4 = Lord | 5 = Master
needs a player
fast
Self-buffs Quickness, Sprint and Strength VIII. Developer convenience.
needs a player
fellow-dist
Shows distance to each fellowship member
needs a player
fellow-info
Shows debug info for fellowships.
needs a player
food
Creates some food items in your inventory for testing.
needs a player
forcegc
Forces .NET Garbage Collection
either
forcegc2
Forces .NET Garbage Collection with LOH Compact
either
forcelogoff
Force log off of specified character or last appraised character
needs a player
forcelogout
Force log off of specified character or last appraised character
needs a player
fumble
Forces the selected target to drop everything they contain to the ground.
needs a player
gamecastemote
Sends text to all players, formatted exactly as entered.
<message>
See Also: @gamecast, @gamecastemote, @gamecastlocal, @gamecastlocalemote.
either
gamecastlocal
Sends a server-wide broadcast.
<message>
This command sends the specified text to every player on the current server.
See Also: @gamecast, @gamecastemote, @gamecastlocal, @gamecastlocalemote.
either
gamecastlocalemote
Sends text to all players within chat range, formatted exactly as entered.
<message>
Sends text to all players within chat range, formatted exactly as entered, with no prefix of any kind.
See Also: @gamecast, @gamecastemote, @gamecastlocal, @gamecastlocalemote.
either
generate-classnames
Generates WeenieClassName.cs from current world database
either
generatordump
Lists all properties for the last generator you examined.
needs a player
getallspellformula
Tests spell formula calculation
console only
getinfo
Shows basic info for the last appraised object.
needs a player
getproperty
Gets a property for the last appraised object
<property>
needs a player
getspellformula
Tests spell formula calculation
console only
givemana
Gives mana to the last appraised object
<amount>
needs a player
gps
Display location.
needs a player
grantitemxp
Give item XP to the last appraised item.
needs a player
grantluminance
Give luminance to yourself (or the specified character).
ulong
@grantluminance [name] 1500000 is max luminance
needs a player
grantxp
Give XP to yourself (or the specified character).
ulong
@grantxp [name] 191226310247 is max level 275
needs a player
harmself
Sets all player vitals to 1
needs a player
housekeep
[never { off | on}] -With no parameters, this command displays the housekeeping info for the selected item.With the 'never' flag, it sets the item to never housekeep, or turns that state off.
needs a player
idlist
Shows the next ID that will be allocated from GuidManager.
needs a player
import-json
Imports json data from the Content folder
<type> <wcid>
<type> - landblock, quest, recipe, spell, weenie (default if not specified)
<wcid> - filename prefix to search for. can be 'all' to import all files for this content type
either
import-sql
Imports sql data from the Content folder
<type> <wcid>
<type> - landblock, encounter, quest, recipe, spell, weenie (default if not specified)
<wcid> - filename prefix to search for. can be 'all' to import all files for this content type
either
import-sql-folders
Imports all weenie sql data from the Content folder and all sub-folders
<wcid>
<wcid> - wcid prefix to search for. can be 'all' to import everything
either
inv
Creates sample items, foci and containers in your inventory.
needs a player
knownobjs
Display a list of objects that the client is aware of.
needs a player
knownplayers
Shows the list of players known to an object
<optional guid, or optional 'target' for last appraisal target>
needs a player
listcb
List Clothing Tables available
console only
listplayers
Displays all of the active players connected too the server.
either
listpositions
Displays all available saved character positions from the database.
needs a player
loadalllandblocks
Loads all Landblocks. This is VERY crude. Do NOT use it on a live server!!! It will likely crash the server. Landblock resources will be loaded async and will continue to do work even after all landblocks have been loaded.
either
location
Causes your current location to be continuously displayed on the screen.
needs a player
lootgen
Generate a piece of loot from the LootGenerationFactory.
<wcid or classname> <tier>
needs a player
lostest
Tests for direct visibilty with latest appraised object
needs a player
magic god
Sets your magic stats to the specfied level.
needs a player
makeiou
Make an IOU and put it in your inventory
<wcid>
needs a player
monsterspell
The last appraised creature casts a spell. For targeted spells, defaults to the current player.
optional target guid
needs a player
morph
Morphs your bodily form into that of the specified creature. Be careful with this one!
<wcid or weenie class name> [character name]
needs a player
movement
Movement testing command, to be removed soon
needs a player
myloc
Shows the current player location, from the server perspective
needs a player
netstats
View network statistics
either
nudge
Correct player position cell ID after teleporting into black space.
needs a player
pk
sets your own PK state.
< npk / pk / pkl / free >
This command sets your current player killer state
This command also expects to be used '@cloak player' to properly reflect to other players
< npk > You can only attack monsters.
< pk > You can attack player killers and monsters.
< pkl > You can attack player killer lites and monsters
< free > You can attack players, player killers, player killer lites, monsters, and npcs
needs a player
pktimer
Sets your PK timer to the current time
needs a player
playsound
Plays a sound.
sound (volume) (guid)
Sound can be uint or enum name
Volume and source guid are optional
needs a player
portalstorm
Tests starting a portal storm on yourself
storm_level [0=Brewing, 1=Imminent, 2=Stormed, 3=Subsided]
needs a player
propertydump
Lists all properties for the last world object you examined.
needs a player
pscript
Plays a named PlayScript visual effect on the last appraised object.
needs a player
purchase-house
Instantly purchase the house for the last appraised covenant crystal.
needs a player
qst
Query, stamp, and erase quests on the targeted player
(fellow) [list | bestow | erase]
qst list - List the quest flags for the targeted player
qst bestow - Stamps the specific quest flag on the targeted player. If this fails, it's probably because you spelled the quest flag wrong.
qst stamp - Stamps the specific quest flag on the targeted player the specified number of times. If this fails, it's probably because you spelled the quest flag wrong.
qst erase - Erase the specific quest flag from the targeted player. If no quest flag is given, it erases the entire quest table for the targeted player.
needs a player
radar
Toggles your radar on and off.
needs a player
raise
Raises your experience (or the experience in a skill) by the given amount.
needs a player
rares dump
Lists all tiers of rare items.
needs a player
readdat
Tests reading the client_portal.dat
console only
recordcast
Records spell casting keypresses to server for debugging
needs a player
reload-landblock
Reloads the current landblock.
needs a player
reloadsysmsg
Causes all servers to reload system_messages.txt.
needs a player
remove-vitae
Removes vitae from last appraised player
needs a player
removeenc
Removes the last appraised object from the encounters table
needs a player
removeinst
Removes the last appraised object from the current landblock instances
needs a player
removeitemspell
Removes a spell to the last appraised item's spellbook.
<spell id>
needs a player
removespell
Removes the specified spell to your own spellbook.
<spellid>
needs a player
requirecomps
Sets whether spell components are required to cast spells.
[ on | off ]
This command sets whether spell components are required to cast spells..
When turned on, spell components are required.
When turned off, spell components are ignored.
needs a player
resist-info
Shows the resistance info for the last appraised creature.
needs a player
retaliatetargets
Shows the list of retaliate targets for a monster
<optional guid, or optional 'target' for last appraisal target>
needs a player
rip
Instant death with none of /die's confirmation dialog.
needs a player
rotate
Adjusts the rotation of a landblock instance
<dir>
Directions: north, south, west, east, northwest, northeast, southwest, southeast, n, s, w, e, nw, ne, sw, se, -or-
0-360, with 0 being north, and 90 being west
either
rotate-x
Adjusts the rotation of a landblock instance along the x-axis
<degrees>
either
rotate-y
Adjusts the rotation of a landblock instance along the y-axis
<degrees>
either
rotate-z
Adjusts the rotation of a landblock instance along the z-axis
<degrees>
either
safecomps
Enables / disables spell component burning
<on/off>
needs a player
save-now
Saves your session.
needs a player
setadvclass
Sets the advancement class of one of your own skills.
needs a player
setcoin
Set Coin display debug only usage
needs a player
setglobalenviron
Sets or clears server's global environment option
(name or id of EnvironChangeType)
leave blank to reset to default.
list to get a complete list of options.
needs a player
sethealth
sets your current health to a specific value.
ushort
needs a player
setlbenviron
Sets or clears your current landblock's environment option
(name or id of EnvironChangeType)
leave blank to reset to default.
list to get a complete list of options.
needs a player
setposition
Saves the supplied character position type to the database.
uint 1-27
@setposition 1
needs a player
setproperty
Sets a property for the last appraised object
<property> <value>
needs a player
setpurchasetime
Sets the house purchase time for this player
needs a player
setvital
Sets the specified vital to a specified value
Usage: @setvital <vital> <value>
<vital> is one of the following strings:
health, hp
stamina, stam, sp
mana, mp
<value> is an integral value [0-9]+, or a relative value [-+][0-9]+
needs a player
show-wielded-treasure
Shows the WieldedTreasure table for a Creature
wcid
either
showsession
Show IP and ID for network session of last appraised character
needs a player
showstats
Shows a list of a creature's current attribute/skill levels
showstats
needs a player
showtier
Shows the DeathTreasure tier for the last appraised monster
needs a player
showvelocity
Shows the velocity of the last appraised object.
needs a player
slow
Self-casts Slowness, Leaden Feet and Weakness VIII. Developer convenience.
needs a player
spendallxp
Spend all available XP on Attributes, Vitals and Skills.
needs a player
spendxp
Allows you to more quickly spend your available xp into the specified skill.
needs a player
splits
Creates some stackable items in your inventory for testing.
needs a player
sticky
Sets whether you lose items should you die.
<off/on>
needs a player
targetloc
Shows the location of the last appraised object
needs a player
teleallto
Teleports all players to a player. If no target is specified, all players will be teleported to you.
[Player's Name]
needs a player
teledist
Teleports a some distance ahead of the last object spawned
<distance>
needs a player
teledungeon
Teleport to a dungeon
<dungeon name or landblock>
needs a player
teleloc
Teleport yourself to the specified location.
cell [x y z] (qw qx qy qz)
@teleloc follows the same number order as displayed from @loc output
Example: @teleloc 0x7F0401AD [12.319900 -28.482000 0.005000] -0.338946 0.000000 0.000000 -0.940806
Example: @teleloc 0x7F0401AD 12.319900 -28.482000 0.005000 -0.338946 0.000000 0.000000 -0.940806
Example: @teleloc 7F0401AD 12.319900 -28.482000 0.005000
needs a player
telepoi
Teleport yourself to a named Point of Interest
[POI|list]
@telepoi Arwic
Get the list of POIs
@telepoi list
needs a player
teletype
Teleport to a saved character position.
uint 0-22
@teletype 1
needs a player
telexyz
Teleport to a location.
cell x y z qx qy qz qw
all parameters must be specified and cell must be in decimal form
needs a player
testaim
Tests the aim high/low motions, and projectile spawn position
needs a player
testdeathitems
Test death item selection
needs a player
tiermobs
Shows a list of monsters for a particular tier #
tier
needs a player
trainskill
Attempts to train the specified skill by spending skill credits on it.
needs a player
trywield
Tests an item in your inventory against its wield requirements, by object guid.
needs a player
turnto
Turns the last appraised object to the player
turnto
needs a player
usewith
Uses specified object on last appraised object
guid
needs a player
vendordump
Lists all properties for the last vendor you examined.
needs a player
visibleobjs
Shows the list of objects currently visible to an object
<optional guid, or optional 'target' for last appraisal target>
needs a player
visibleplayers
Shows the list of players visible to a player
<optional guid, or optional 'target' for last appraisal target>
needs a player
visibletargets
Shows the list of targets currently visible to a monster
<optional guid, or optional 'target' for last appraisal target>
needs a player
vloc2loc
Output a set of LOCs for a given landblock found in the VLOCS dataset
<LandblockID>
Example: @vloc2loc 0x0007
@vloc2loc 0xCE95
either
we
Sends text to all players, formatted exactly as entered.
<message>
See Also: @gamecast, @gamecastemote, @gamecastlocal, @gamecastlocalemote.
either
weapons
Creates testing items in your inventory.
needs a player
whoami
Shows you your GUIDs.
needs a player