runescape
Console screen view with commands

Console screen view with commands

The Developer console is an instrument that has been around for some time,[1] but was only made available to players with the release of Z-buffering on 15 September 2010. It may, according to Jagex, "prove useful in tracking down the cause of more technical issues with the client on your computer." You can view a list of commands by typing either help or commands in the window. It also displays the current build number in the lower right corner.

The latest build number is build 897.1.

To get to this console hold down Alt then press the ` (quote/grave accent) or ² (superscript 2). It is found to the left of the '1' key on most QWERTY keyboards. The tilde ~ is on the same key, on some keyboards. Typing in the alt-key code for "²" (Alt+0178) will also open the console. If you find yourself unable to close it, try holding [shift] while pressing any of these buttons, or using the [Alt gr] key. The console is useable on the login screen. At the moment, the developer console can only be used with English keyboard layout (the extended and international versions will not work), however you can open the console on non-English keyboards by using the on-screen keyboard program.

Commands

The displayfps debug text

The displayfps debug text

Command Action
commands Lists commands.
help
cls Clears the console screen.
displayfps Toggles frames per second (FPS) and other information screen.
displayfpsfull Toggles frames per second (FPS) and other information screen with expandable graphs. Only for NXT.
displayfpssmall Toggles frames per second (FPS) display only. Only for NXT.
renderer Prints graphics renderer information
heap Prints Java memory information. Not in NXT client.
getcamerapos Prints location and direction of the camera for use in bug reports.
deletejs5caches Deletes the game cache. Only for NXT. Does not work in lobby.

When one logs out, all entered commands will be deleted and cannot be retrieved.

Player and Forum Moderators have no additional access to console commands; they only have access to the standard player commands, as the console is primarily only for Jagex Moderator usage.

Details

Throughout this section, the units used are of base 1024, rather than base 1000. For example, a mebibyte is 1024 kibibytes, which are 1024 bytes each (1 MiB = 1,048,576 B); as opposed to a megabyte being 1000 kilobytes, which are 1000 bytes each (1 MB = 1,000,000 B)

displayfps

The displayfps command is the only command that does more than print to the console - it toggles the debug text in the interface. The debug text appears in the top-right of the login screen and the lobby, in the Debug text box in customisable interfaces (which can be moved in edit mode), and to the left of the minimap in legacy interfaces.

The text displayed by displayfps is modified in the NXT game client compared to the Java client.

Java

The debug text has several pieces of information:

NXT

Many of the points are only slightly modified versions of the above points. Several of the options have a live graph of the values, which can be hovered-over to expand it to a larger graph and some additional information. Graphs and values generally range in colour from red for the "worst" values, through orange, yellow, green, and blue, to purple for the "best" values (e.g. the higher your FPS, the closer to purple it becomes).

Below, "your current session" ends when changing worlds or exiting to lobby, and values tracked per session are reset.

renderer

Java

The renderer command prints a number of details about your current render mode and device to the console.

NXT

heap

The heap command prints the amount of memory reserved by the game to the console. This is given in the standard Java way with a single-character suffix if required, where K is kibibytes, M is mebibytes and G is gibibytes. The heap command is not available in the NXT client (as there is no heap size to query).

Developer Coordinates

Clockwork
This article has a calculator here.
Calculators determine experience and costs based on real-time prices from the Grand Exchange Market Watch.

The getcamerapos command on the Developer console provides access to the developer coordinates, which allow one to precisely identify any game map square, even in map areas (such as dungeons) where the sextant does not work, as for example to describe the Keldagrim penguin spawn. A map square is described in developer coordinates as a 5-tuple of non-negative numbers (z, x1, y1, x2, y2), with the origin in the unexplored ocean to the southwest of RuneScape.

The x1 and y1 coordinates identify a 64-square by 64-square map block, while the x2 and y2 coordinates provide the offset within the map block. The z coordinate gives the map level—0 for ground, 1 for the first floor of buildings, etc. While one might expect dungeons to be at negative levels, they are in fact at ground level, but in distant parts of the map—so descending into a dungeon is like teleporting to a different part of the map. Historically, entering a dungeon was in effect teleporting 200° due north. More recent dungeons have sometimes been placed wherever they may fit, and so the "southern" ground level end of the map and the "northern" dungeon level do not overlap cleanly.

Because the developer console provides the coordinates of the camera, rather than the character on whom the camera view is centred, determining one's own position in developer coordinates takes two steps. First, clicking the compass to align the map strictly north-south, use the developer console to find the camera position and note the "longitude" values x1 and x2. Then rotate the camera 90° so you are viewing due east or west, and again use the developer console to find the camera position and note the "latitude" values y1 and y2. Taken together, these provide the developer coordinates for the square on which the player character is standing.

The conversion from developer coordinates (z, x1, y1, x2, y2) to conventional coordinates (ndeg° nmin' [n|s] edeg° emin' [e|w]) is as follows:

If N is negative, the coordinate will be south of the observatory origin; if it is positive, north. Similarly, if E is negative, the coordinate will be west of the origin, otherwise east.


and converting the other direction:

 

Alternative appearance

Occasionally the developer console will change appearance, usually in relation to an event.

Trivia

References