RS09 Constants Library

A library containing constants for animations, interfaces, graphics, items, networking, npcs, scenery, and sounds.

Active Pure Nim score 65/100 · last commit 2026-07-31 · 1 stars · tests present · no docs generated

Summary

Latest Version Unknown
License Unknown
CI Status Failing
Stars 1
Forks 20
Open Issues 0
Last Commit 2026-07-31
Downloads 0
Last Indexed 2026-08-11 05:07

Installation

nimble install RS09 Constants Library
choosenim install RS09 Constants Library
git clone https://gitlab.com/2009scape/tools/rs09-constants-library

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
RS09 Constants Library - - - - - - -

README

RS09 Constants Library

A library containing constants for animations, interfaces, graphics, items, networking, npcs, scenery, and sounds.

Note: Interfaces, Items, NPCs, and Scenery are already named. If you have a suggestion, or want to be more specific with the naming for one of those, post an issue.


Naming Conventions

Animations:

const val Entity/Scenery_Name_Describe_Animation_AnimationId = AnimationId

Example:

    const val HUMAN_FLAP_4280 = 4280
    const val TRAIBORN_SUMMON_CABINET_4602 = 4602

Graphics/Sounds:

const val Describe_Sound/GFX_Sound/GFXId = Sound/GFXId

Example:

    // GFX:
    const val RECEIVE_SILVERLIGHT_778 = 778
    const val ZOMBIE_HAND_1244 = 1244

    // Sound:
    const val OPEN_CABINET_44 = 44
    const val OPEN_HEAVY_54 = 54
    const val WATER_BEING_POURED_2982 = 2982

Varps

const val VARP_CATEGORY_DESCRIPTION = id

Example:

    const val VARP_IFACE_BANK_INSERT_MODE = 304

Varbits

const val VARBIT_CATEGORY_DESCRIPTION = id

Example:

    const val VARBIT_IFACE_BANK_INSERT_MODE = 7000