Difference between revisions of "File tree"

From Mm2kiwi
Jump to: navigation, search
(Complete file tree of MM2 virtual file system (aud is not filled in yet))
 
m
Line 1: Line 1:
The ar files of MM2 makes up a common file tree, the files are extracted to a shared, virtual file system when needed. The structure of this file system is as follows:
+
The AR files of MM2 make up a common file tree, the files are extracted to a, shared, virtual file system when needed. The structure of this file system is as follows:
 
==Structure==
 
==Structure==
 
<div class="FolderTree">
 
<div class="FolderTree">

Revision as of 19:51, 21 June 2006

The AR files of MM2 make up a common file tree, the files are extracted to a, shared, virtual file system when needed. The structure of this file system is as follows:

Contents

Structure

  • root
    • anim

      Animated objects

      • *.anim

        Animation sequence

      • *.csv

        Animation state model

      • *.rays

        Unknown: rays

      • *.shaders

        Shader definitions

      • *.skel

        Skeleton

      • *.mod

        Geometry model

    • aud

      Audio files

      TODO!

    • bound

      Object boundaries

      • *.bbnd

        Binary bound

      • *.bnd

        Ascii bound

    • city

      City definitions

      • <cityname>
        • audio_pathsets
          • *.pathset

            Local city sound placement

        • decals.pathset

          Decal placements

        • props.pathset

          Prop placements

        • propdefs.csv

          Roadside prop definitions

        • proprules.csv

          Roadside prop rules

      • <cityname>.aimap

        Ambient control file

      • <cityname>.bai

        Ambient path file

      • <cityname>.cpvs

        Potentially visible set definition

      • <cityname>.inst

        Stationary objects

      • *.ldef

        LDEF

      • <cityname>.lmap

        Light map definition

      • <cityname>.lt*

        LT

      • materials.csv

        Material mappings

      • materials.mtl

        Material definitions

      • <cityname>.psdl

        City geometry

      • <cityname>.sky

        Sky dome definition

      • <cityname>.water

        Water of death definition

    • geometry

      Object definitions

      • *.mtx

        Object matrix

      • *.pkg

        Object geometry

    • jpg

      Game interface graphics

    • texture

      Game image maps

      • *.tex

        Custom image map file

      • *.tga

        Targa image map file

    • race

      Race definitions

      • <cityname>
        • *.aimap

          Ambient control file

        • *.aimap_p

          Ambient control file?

        • <racename>waypoints.csv

          Race waypoint positioning

        • <racename>data.csv

          Race waypoint positioning

        • <eventname>.csv

          Event definition

        • mm[blitz|circuit|crash|race]data.csv

          Race progression definitions

        • multicopwaypoints.csv

          Cops and robbers locations

        • <cityname>_rewards.csv

          Race reward definitions

        • <racename>-[a|p]-<n>.opp

          Opponent definitions

        • <racename>.pathset

          Race props

    • scene

      Scene?

      • modtypes.ini

        Mod types?

    • tune

      Tuning information

      • banger
        • <objectname>.dgBangerData

          Physical object properties

      • camera
        • <vehiclename>[_dash].camPovCS

          Camera definitions

        • <vehiclename>_[NEAR|FAR].camTrackCS

          Camera tracking definitions

      • effects
        • <effectname>.asBirthRule

          Particle effect definition

      • vehicle
        • <vehiclename>.aiVehicleData

          Ambient vehicle data

        • <vehiclename>.asNode

          ??

        • <vehiclename>.dgTrailerJoint

          Trailer joint information

        • <vehiclename>.vehCarDamage

          Vehicle damage control

        • <vehiclename>[_opp].vehCarSim

          Vehicle tuning

        • <vehiclename>.vehGyro

          Vehicle stability

        • <vehiclename>.vehStuck

          Vehicle instability

        • <vehiclename>.vehTrailer

          Vehicle trailer information

      • [rain|snow].asBirthRule

        Weather particle effect

      • <vehiclename>.asNode

        Vehicle control settings

      • <vehiclename>_dash.asNode

        Vehicle dashboard settings

      • <cityname>.cinfo

        City definitions

      • <vehiclename>.dgTrailerJoint

        Trailer joint settings

      • <vehiclename>.info

        Vehicle information

      • menu.csv

        Game interface menu options

      • widget.csv

        Game interface widgets

      • <cityname>.mmHudMap

        Hudmap definitions

      • <vehiclename>.mmMirror

        Vehicle rear view mirror definition

      • <texturenamestem>.movie

        Animated image sequence definition

      • <vehiclename>.vehTrailer

        Vehicle trailer information