• 1. Home
    • General FAQ / Account Support
    • Technical FAQ
    • Code of conduct
  • 2. Client
    • Maniaplanet launcher configuration
    • Text formatting
    • Keyboard shortcuts
    • Maniaplanet Protocol (maniaplanet://)
    • Command line flags
    • Performance profiler
    • The Planets (ingame currency)
  • 3. Customization
    • Create a custom horn
    • Create a custom sticker
    • Create an emblem
    • Create a player skin
    • Using a custom content
    • Importer
      • Import a car skin
      • Import a character skin
      • Import an item
      • Import a mesh
      • Import a font
  • 4. Dedicated Server
    • Getting started
    • Create a server plugin
    • Matchmaking (manual)
    • Relay server
    • Frequent errors
    • References
      • Command line
      • Dedicated config
      • Title IDs and MatchSettings
      • Settings list for Nadeo gamemodes
      • XML-RPC Methods
      • XML-RPC Callbacks
      • XML-RPC Script callbacks
      • APT Repository
  • 5. Manialink
    • Getting started
    • Maniacode
    • Create a ManiaApp
    • Create a Manialink VR-friendly
    • Customize a scoretable
    • Manialink example
    • Specific server Manialink
    • References
      • Actions in Manialink
      • Manialink styles
      • Symbols reference
  • 6. Map Editor
    • How to use the Map Editor
    • Embed a block in a map
  • 7. Mediatracker
    • Using the Mediatracker
    • Use the Mediatracker as a screenshot tool
    • Batching videos
  • 8. ManiaScript
    • Syntax basics
    • Create a basic ShootMania game mode
    • Specifying parameters for a player - Shootmania
    • Using bots in Shootmania
    • Display messages on the HUD
    • Landmarks
    • Using the pole in the script
    • Create and spawn an object
    • Drop an object from a player
    • The Actions from the ActionMaker in the script
    • Manialink in ManiaScript
    • ManiaScript in Manialink
    • Using layers
    • Sending ManiaScript script vars to ManiaScript Manialink vars
    • Shootmania script example
    • Tools to code in ManiaScript
    • References
      • Generate the ManiaScript references
      • ManiaScript values
      • Reference card
      • Links
      • ManiaScript conventions
  • 9. Mesh Modeler
    • Getting Started
    • Item Editor
    • Block Editor
    • Mesh Modeler overview
  • 10. ActionMaker
    • Create a weapon
  • 11. Title Pack
    • Getting started
    • How to create a Title Pack?
    • XML Description
    • Mood
    • Shootmania Moods
    • Trackmania Moods
  • 12. Nadeo Importer
    • Getting started
    • Import a mesh
    • How to make SpecularMap/DiffuseMap for objects
    • How to make a NormalMap
    • How to set up custom lights
  • 13. Web Services
    • OAuth2
    • Authentification
    • Routes
  • 14. Misc
    • EULA World
    • EULA France
    • EULA US/UK

Clear History

Built with Grav - The Modern Flat File CMS

edit this page

Links

Tutorial

  • ManiaScript syntax basics

Server

  • List of script callbacks

Title Pack & Custom Data Creation

  • How to use bots in your title packs
  • Dynamic objects

Manialink

  • ManiaLink styles
  • ManiaLink label styles

Documentation

  • ManiaScript reference
  • Documentation by Konte

Miscellaneous

  • All the game mode scripts from Nadeo
  • The sources for this documentation