⌂Starsiege: Tribes Community Archive

Mission Info v1.6

by ML-Kispen
⤓ Download · 99.5 KB
This file converts the .mis files into ObjectiveHUD-readable .cs files.
Filename
Mission_Info_v1.6.zip
Size
99.5 KB (listed 99.5KB)
Type
ZIP
Version
1.6
Developer
ML-Kispen
Date
1999-08-15 (newest file inside)
theexiled upload
Jan 16, 2009 - 19:33
Format
Zip archive data, at least v1.0 to extract, compression method=store
Readme — Missions/Missions-Readme.txt (from the archive itself)
1) Description:
        This file converts the .mis files into ObjectiveHUD-readable .cs
        files.

2) Usage:
        a) Put Missions.exe into your tribes\base\missions folder
        b) Run Missions.exe
        c) Move all the ".cs" files from tribes\base\missions to
           tribes\config\missions. This can be done two ways (has to be done
           manually, sorry... I didn't feel like coding any real user
           friendliness into this thing =])
                1) a) Go into DOS Prompt
                   b) type "cd\dynamix\tribes\base\missions" (or wherever you
                      put tribes... assuming it's on the C drive)
                   c) type "move *.cs c:\dynamix\tribes\config\missions"
                2) a) Open Windows Explorer and go to the tribes\base\missions
                      directory (do this BEFORE running Missions.exe)
                   b) Scroll down to the last file and remember it.
                   c) Run Missions.exe
                   d) There should be a whole lot of files after that last file now.
                      Just drag and drop those files into tribes\config\missions

3) Advanced Usage:
        Missions works by reading all the .mis files in the directory and
        opening the corresponding .dsc and .cs files (e.g. blah.mis would
        open blah.dsc and blah.cs). So, if you've made a map, just stick the
        .mis file and the .dsc file for it into a temporary directory, put
        Missions.exe into that directory, run it, and you've got a nice .cs
        file you can put in the package so people don't have to run Missions
        on the file themselves :).

4) Ending:
        Ok, that's it... it's not much. If you have any problems, e-mail me
        at: [email redacted]

        ML-Kispen[MERC]
        http://www.tribes-universe.com/merc
Readme — Missions/Readme_MissionInfoPack.txt (from the archive itself)
MissionInfo Pack v1.6
=====================
13th August 1999

Mission information for scripts.  Currently contains information about objectives.

Changes in v1.6:
  + Kispen wrote a program to convert from a mission .mis file to the .cs files
    used by the MissionInfo Pack.  This makes it a _lot_ easier to make the info
    files, thanks Kispen!  Look at Missions-Readme.txt for more info.
  + Kispen added support for a lot of missions, theres too many to list here.  The
    pack now has info for over 300 missions!

Changes in v1.5:
  + Finished adding score info for the supported missions
    (all supported have score info now).
  + |HH|Mother added support for: BloodBath_2, Broadside2, DangerousCrossing2,
    Death_in_the_Dark, Desert_Of_Death2, Flags_of_Death, IcePlant,
    King_of_the_Hill, TastefullyCrashedBase, TheColony, WillVSPower, WillVSPower2.

Changes in v1.4:
  + Added score info to the mission info files.
  + Added support for missions: A Safe Warm Place, Blastside, IceRidge2,
    Raindance2, Rollercoaster_2, Scarabrae2, Snowblind2.

Changes in v1.3:
  + Added support for all the standard CTF missions.
  + Added support for missions: BloodBath, Bloodside, Deathcoaster,
    Prisoner_of_War, SniperZone, TripleThreat2000, Underground, Volcano.
  + Updated Scarabrae.cs and TheDamned.cs for CTF support.

Changes in v1.2:
  + Added Abbreviations.cs that contains all the abbreviations that work with the
    current map support and ObjectiveTrak.
  + Added support for missions: Monolith, SkyJack, Spaceport, TheDamned,
    TinyAvengers, TunnelRats.
  + Added $ObjData::MissionType which can be used instead of $ServerMissionType.
  + Pulse sensors were missing from Siege.cs.

Changes in v1.1:
  + Added support for multipe team mission FourWayDance.
  + Documentation on how to use the files in your own scripts.
  = Fixed bug in Valhalla.cs.


Installation
------------

The zip file has all the files you need in the right directories.  Unzip
them all into the tribes\config directory.  All the files should now be in a
directory called tribes\config\Missions.  No further installation is necessary;
if the files are in this directory scripts will use them.


Note to scripters
-----------------

If you want more information in the files in the pack then I will collaborate with
you to achieve this.  Other useful information could be waypoints etc.

To use the scripts in the pack use:
	exec("Missions\\"@$ServerMission@"@.cs");

$ObjData::MissionType is set to the mission type for this mission.
$ServerMissionType isn't set on all servers.  This variable can be used reliably.

$ObjData::Num will now be set to the number of objectives.

The objectives are stored using ID's from 0 up to one less than the number of
objectives.  The names of the objectives are stored in an array, eg:
	%name = $ObjData::[%id, name];

Similarly the types are stored in an array, eg:
	%type = $ObjData::[%id, type];

The type can be one of:
	ctf
	candh
	dandd
	fandr

The scores are stored in an array, eg:
	%score = $ObjData::[%id, score];

The score consists of two words, the first being the amount of fixed score to add,
the second being the points per minute scored for the objective.  For a flag for
instance the score is "1 0", for a tower on a C&H mission the score might be "0 12".

The score that a team must get to win outright is stored in $ObjData::WinScore.
Contents — 312 files (inside the archive)
missioninfohud
Source: The Exiled — Tribes Repository
Original page: https://library.theexiled.pwnageservers.com/file.php?id=604
Archived source HTML: theexiled/mirror-html/file/604.html