Enable the root of the game folder is a file called game.xml. Edit the value for controls to be true. In-game you can now open console by pressing tilde. Press tilde twice to interact with the console.[]
Console Commands[]
F2 Show frame rate
F3 Toggle frame rate limiter
F4 Wireframe mode
F5 Toggle debug rendering
F7 Toggle camera
F8 Toggle stats
F9 Connect to physics visual debugger (PVD)
F10 Connect to remote debugger
help[]
Description List all available commands
showFps[]
Description Show frames per second
enableFramerateLimit[]
Description Enable/disable frame per second limiter
framerateLimitFPS[]
Description Frame per second limit attribute
listEntities[]
Description Print detailed entity list
listResources[]
Description Print detailed resource list
Script Functions[]
print[]
Description
Print to console
Definition
function print(arg1, ...)
Arguments
any type arg1 variable to print
any type ... variable to print
loadI3DFile[]
DescriptionLoad I3D file Definitionfunction loadI3DFile(string filename) Argumentsstring filename i3d filenameReturn Valuesinteger rootNodeId id of root node
addTimer[]
DescriptionAdds timer callback function Definitionfunction addTimer(float time, string timerFunctionCallback, object instance) Argumentsfloat time time in millisecondsstring triggerFunctionCallback trigger function callbackobject instance instance object (optional) Return Valuesinteger timerId timer id
setTimerTime[]
DescriptionSet timer interval time Definitionfunction setTimerTime(integer timerId, float time) Argumentsinteger timerId timer idfloat time time in milliseconds
addDeleteListener[]
DescriptionAdd a delete listener Definitionfunction addDeleteListener(integer objectId, string deleteFunctionCallback, object targetObject) Argumentsinteger objectId object idstring deleteFunctionCallback delete listener function callback, is called when the entity is deletedobject targetObject target object (optional), the callback function is called as a member function of targetObject Return Valuesinteger listenerId id to the created callback, must be given to removeDeleteListener ===removeDeleteListener=== DescriptionRemove a delete listener. Note: it is important to call removeDeleteListener for each addDeleteListener call to avoid memory leaks Definitionfunction removeDeleteListener(integer objectId, integer listenerId) Argumentsinteger objectId object idinteger listenerId id of the delete listener