Legends Website
Tutorial & Skiing
Legends FAQs
Player Configuration
Legends Teams List
How to Host
Server List Backup

New Maps
New Skins
New Voices
Player Scripts
Server Scripts & Mods

Legends Mapping Guide
Legends Scripting Guide
Creating Team Skins
Creating Voice Packs

Gameplay Guide
Legends Guide

Installation Instructions
Installer Script
Package Creator Scripts
Legends Distro Status


This shows you the differences between the selected revision and the current version of the page.

scripting:tutorial_override 2011/03/27 07:31 scripting:tutorial_override 2011/03/27 07:52 current
Line 2: Line 2:
File {{|}} (could be renamed to overridemod_example.unf if you like) File {{|}} (could be renamed to overridemod_example.unf if you like)
-Open the file and have a look inside.+Open the file and have a look inside. To use this mod you just put the .zip file in C:/Program Files/Legends/ (on Windows) or ~/legends/ (on Linux, might be installed elsewhere)
 +==== Where's the Datablocks and Functions? ====
 +The above file is not the //normal// way of doing a server mod. Usually files are added and edited from a mod path (e.g. C:/Games/Legends/yourmod/scripts/weapons/DiscLauncher.cs). But if Legends is updated and bugs are fixed in DiscLauncher.cs, your Mod wont get those fixes because your Mod's version is customised, meaning the official version is not being used by your Mod anymore.
 +The above file is just overriding the parts that it needs to change, regardless of what else goes on. If the Datablock name of the weapon is changed, then it wont work - but that's about the only situation where this method fails. This method is far more resiliant to future updates if you only need to make minor changes.
 +==== Note: ====
 +//Functions// can also be overridden, so can whole //datablocks// - examples of those might be added to this page later if needed.
scripting/tutorial_override.1301236288.txt.gz · Last modified: 2011/03/27 07:31 by TerroX