Contents Menu Expand Light mode Dark mode Auto light/dark mode
Northstar Modding 0.1 documentation
Northstar Modding 0.1 documentation

Guides

  • Getting Started
  • Weapon and key value modding
    • Crosshair Modding
    • Localisation
    • Weapon Key Values
  • Scripting tutorials
    • Creating gamemodes
    • Creating a custom Menu
  • Modding Tools
    • RPak Modding
    • Sound Modding
    • Modding Tools
    • VTF Modding
  • Publishing your mod
  • Contributing to ModdingDocs

API Documentation

  • Northstar API
    • Custom Northstar Callbacks
    • Chathooks
    • Dependency Constants and Compiler Directives
    • Custom Damage Source IDs
    • Serverside RUI
    • HTTP and JSON
    • Useful Functions
  • Respawn API
    • Callbacks
    • Entities
    • Rui
    • Topologies
    • Client Commands
    • Movers
  • HUD
    • HUD Menus
    • Element Notation
    • HUD elements in Scripts

Squirrel Documentation

  • rSquirrel
    • Primitive Types
    • Complex types
    • Functions
    • Statements
    • Classes
    • Threads, Signals and Flags
    • Communicating between CLIENT, UI and SERVER scripts

RePak Documentation

  • Map Files
  • Asset Types
    • Textures
    • Materials - TODO
    • UI Image Atlases
    • Datatables

Mapping Tools

  • Info-Dump
  v: latest
Versions
latest
laundmo-lexer
Downloads
On Read the Docs
Project Home
Builds
Back to top
Edit this page

Scripting tutorials#

In depth tutorials

  • Creating gamemodes
    • The mod.json
    • Language file
    • Shared functions
    • Server-side function
      • Randomise function
    • Client-side functions
    • Localization
    • Maps
    • Closing words
  • Creating a custom Menu
    • Setup
    • Minimal Example
    • Adding a footer to the Main menu
    • Scripting Menu Logic
      • Adding a Counter
      • Adding a Reset Button
      • Resetting the Counter when the Menu is closed
Next
Creating gamemodes
Previous
Weapon Key Values
Copyright © 2022, Northstar Developer Team
Made with Sphinx and @pradyunsg's Furo