Contents Menu Expand Light mode Dark mode Auto light/dark mode
Northstar Modding documentation
Northstar Modding 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
    • MDL Modding
    • BIK Video Modding
    • Prequisites to Video Modding
  • Reverse Engineering Guides
    • Pushing Values to the SQVM Stack
  • 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
    • Server Authentification
    • Useful Functions
    • Mod Settings
    • Safe I/O
  • Respawn API
    • Native Server Functions
      • Collision & Tracing
      • ConVars
      • Code Callbacks
      • Create Entites
      • DamageDef
      • DamageInfo
      • DataTables
      • Debug Drawing
      • Developer Functions
      • Entity Actions
      • Gamerules
      • Getting Entities
      • HUD Messages
      • Script Managed Entity Arrays
      • Math
      • Networked Data
      • NPCs
      • Operators
      • Particles
      • Persistence
      • PlayerMelee
      • Playlists
      • Precaching
      • Recorded Animations
      • Rodeo & Leeching
      • Settings
      • Smart Ammo
      • Sounds
      • Singleplayer
      • Spawnpoints
      • Status Effects
      • Stryder
      • Time
      • Weapon Utilities
      • Miscellaneous
    • Callbacks
    • Entities
    • Rui
    • Topologies
    • Client Commands
    • Movers
    • Dialogs
    • Damage History
  • 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
  • C++ Interface
    • Stack
    • Object creation and handling
    • Creating / Manipulating Objects
    • Squirrel Functions

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