Skip to content

Ingame Command list

CakeLancelot edited this page Jan 8, 2021 · 15 revisions

Custom Commands

Custom commands are parsed and handled by the OpenFusion server. When a chat message is received that starts with the command prefix (default: /), instead of sending that chat to other players the server intercepts the message. Account levels are separate from the normal player level, and determine which commands they have access to - a lower number being more permissive.

Command Description Required Acclevel
/help List all unlocked server-side commands. 100
/access Print your access level. 100
/hide Hide yourself from the global player map. 100
/unhide Un-hide yourself from the global player map. 100
/population Check how many players are online. 100
/redeem Redeem a code item. 100
/refresh Teleport yourself to your current location. 100
/unwarpable Prevent buddies from warping to you. 100
/warpable Re-allow buddies to warp to you. 100
/buff Give yourself a buff effect. 50
/lair Get the required mission for the nearest fusion lair. 50
/level Change your character's level. 50
/levelx Change your character's level (academy build). 50
/registerall Register all SCAMPER and MSS destinations. 50
/unregisterall Clear all SCAMPER and MSS destinations. 50
/whois Describe nearest NPC. 50
/instance Print or change your current instance. 30
/mss Edit Monkey Skyway routes. 30
/npcr Rotate the nearest NPC to face you. 30
/npci Move the nearest NPC across instances. 30
/summonW Permanently summon NPCs. 30
/unsummonW Delete permanently summoned NPCs. 30
/toggleai Enable/disable mob AI. 30
/flush Write all gruntwork to file. 30
/minfo show details of the current mission and task. 30
/egg Permanently summon a coco egg. 30
/tasks list all active missions and their respective task ids. 30
/notify Toggle receiving a message whenever a player joins the server. 30
/players Output all players on the server to the chat. 30
/summonGroup Summon group NPCs. 30
/summonGroupW Permanently summon group NPCs. 30

Built-in Commands

These commands are parsed clientside, then put into a packet before being sent to the server. For example, /speed sends a P_CL2FE_GM_REQ_PC_SET_VALUE packet with iSetValueType equal to 6. Some of these built-in commands do not interact with the server at all, such as /viewcol, /hideui and /viewloc. Also note that ID and UID are one in the same in OpenFusion.

Command Description Implemented?
/chwarp TODO: Add description
/chnum TODO: Add description
/chinfo TODO: Add description
/qinven TODO: Add description
/emote TODO: Add description
/dance TODO: Add description
/motd TODO: Add description
/announce, /bcast TODO: Add description ✔️
/nano_equip TODO: Add description ✔️
/nano_unequip TODO: Add description ✔️
/nano_active TODO: Add description ✔️
/speed Sets movement speed to the specified value ✔️
/jump TODO: Add description ✔️
/warp TODO: Add description ✔️
/goto TODO: Add description ✔️
/warptopc TODO: Add description ✔️
/itemN TODO: Add description ✔️
/itemQ TODO: Add description
/mapwarp TODO: Add description
/nano TODO: Add description ✔️
/nanoArr TODO: Add description ✔️
/summon TODO: Add description ✔️
/groupsummon TODO: Add description
/summonshiny TODO: Add description
/unsummon TODO: Add description ✔️
/nanoskill TODO: Add description ✔️
/mission TODO: Add description
/task TODO: Add description
/unstick_n TODO: Add description ✔️
/unstick_i TODO: Add description ✔️
/unstick_ui TODO: Add description ✔️
/locate_i Locates a player by ID. ✔️
/locate_ui Locates a player by UID. ✔️
/locate_n Locates a player by first and last name. ✔️
/teleport2me_n TODO: Add description ✔️
/teleport2me_i TODO: Add description ✔️
/teleport2me_ui TODO: Add description ✔️
/teleportXYZ_i TODO: Add description ✔️
/teleportXYZ_ui TODO: Add description ✔️
/teleportXYZ_n TODO: Add description ✔️
/teleportMapXYZ_i TODO: Add description ✔️
/teleportMapXYZ_n TODO: Add description ✔️
/teleportMapXYZ_ui TODO: Add description ✔️
/teleport_i_i TODO: Add description ✔️
/teleport_ui_ui TODO: Add description ✔️
/teleport_i_n TODO: Add description ✔️
/teleport_n_n TODO: Add description ✔️
/kick_i Kick a player by ID. ✔️
/kick_ui Kick a player by UID. ✔️
/kick_n Kick a player by first and last name. ✔️
/invisible Makes your player character invisible and disables mob aggro. Note: can be buggy. ✔️
/invulnerable Makes players unable to interact with you, and disables mob aggro. ✔️
/health Sets your health to the amount specified. Max health does not change. ✔️
/batteryW Modifies the amount of Weapon Boosts that you have. ✔️
/batteryN Modifies the amount of Nano Potions that you have. ✔️
/fusionmatter Modifies the amount of Fusion Matter that you have. ✔️
/taros Modifies the amount of Taros that you have. ✔️
/gmmarker TODO: Add description ✔️
/equipitem TODO: Add description
/viewloc Toggles display of coordinates and other attributes (clientside). ✔️
/mute_i_on Mute a player by ID. ✔️
/mute_i_off Unmute a player by ID. ✔️
/mute_ui_on Mute a player by UID. ✔️
/mute_ui_off Unmute a player by UID. ✔️
/mute_n_on Mute a player by first and last name. ✔️
/mute_n_off Unmute a player by first and last name. ✔️
/hideui Hides all UI elements (clientside). ✔️
/viewcol Highlight all collision hulls (clientside). ✔️
/shwarp TODO: Add description
/viewid TODO: Add description
/rateF Adjusts rate at which you receive Fusion Matter.
/rateT Adjusts rate at which you receive Taros.
/tasklog Prints all active tasks to debug logfile (clientside). ✔️
Clone this wiki locally