Skip to content

Latest commit

 

History

History
67 lines (49 loc) · 940 Bytes

File metadata and controls

67 lines (49 loc) · 940 Bytes

Outline

Getting started

  • hello world
    • declare variables
    • functions
  • types
  • arrays functions

Setup

  • text editors
  • game mode setup
  • map editor setup
  • maniaapp setup
  • debugging
  • debugging

Creating your first script

  • skeleton of a script
    • context
  • extending modes
  • labels
  • basic events handling
  • create your first mode without manialink

Manialinks

  • creating a manialink

  • adding logic with the script tag

  • sync variables

    • client extension variables
    • server net variables
  • animmgr

  • interface designer

  • z-index

    Advanced script features

  • alias

  • persistant variables

  • debugging

Create a real mode

Create a map editor plugin/maptype

Create a maniaapp

Useful resources

  • nadeo's lib source code
  • reference
  • cp discord
  • doc
  • forums

Cookbook

  • Modifying player's attributes
  • Use CustomUI
  • Capture landmarks
  • Custom items / Drop item from player
  • Actions