Changes

Jump to navigation Jump to search
1,963 bytes added ,  01:13, 12 June 2017
→‎CGameCtnChallenge (03 043 000): Added VirtualSkipper track description chunk 21080001
Line 442: Line 442:  
             recursively read multidimensional arrays
 
             recursively read multidimensional arrays
    +
<div class="mw-collapsible mw-collapsed">
 
The variable type is to be interpreted as follows:
 
The variable type is to be interpreted as follows:
 
+
<div class="mw-collapsible-content">
 
  enum eScriptType
 
  enum eScriptType
 
  {
 
  {
Line 462: Line 463:  
   EType_Int2
 
   EType_Int2
 
  };
 
  };
 +
</div>
 +
</div>
    
'''03043054''' (skippable)
 
'''03043054''' (skippable)
Line 470: Line 473:  
  uint32 zipSize (embedded items ZIP file size)
 
  uint32 zipSize (embedded items ZIP file size)
 
  byte zipFile[zipSize]
 
  byte zipFile[zipSize]
 +
 +
'''21080001''' ''"VskDesc"''
 +
 +
byte version
 +
if version < 1:
 +
    meta (trackUID, environment, mapAuthor)
 +
    string trackName
 +
bool unknown
 +
uin32 unknown
 +
if version < 1:
 +
    byte unknown
 +
byte unknown
 +
if version < 9:
 +
    byte boatName (0: Acc, 1 : Multi, 2 : Melges, 3 : OffShore)
 +
if version >= 9:
 +
    lookbackstring boat (separated by line feed: Boat name, website, boat ID)
 +
if version >= 12:
 +
    lookbackstring boatAuthor
 +
byte raceMode (0: Fleet Race, 1 : Match Race, 2 : Team Race)
 +
byte unknown
 +
byte windDirection (0: North, 1: NE, 2: East, 3: SE, 4: South, 5: SW, 6: WEst, 7: NW)
 +
byte windStrength (Force: windStrength + 3)
 +
byte weather (0: Sunny, 1: Cloudy, 2: Rainy, 3: Stormy)
 +
byte unknown
 +
byte startDelay (0: Immediate, 1: 1 Min, 2: 3 Min, 3: 5 Min, 4: 8 Min)
 +
uint32 startTime
 +
if version >= 2:
 +
    uint32 timeLimit
 +
    bool noPenalty
 +
    bool inflPenalty
 +
    bool finishFirst
 +
    if version >= 3:
 +
        byte nbAIs
 +
        if version >= 4:
 +
            float courseLength
 +
            if version == 4:
 +
                byte unknown
 +
            uint32 windShiftDuration
 +
            if version >= 5:
 +
                int32 windShiftAngle
 +
                byte unknown
 +
                if version == 6 || version == 7:
 +
                    bool unknown
 +
                    string unknown
 +
                if version >= 7:
 +
                    bool exactWind (Exact Wind: !exactWind)
 +
                    if version >= 10:
 +
                        uint32 spawnPoints
 +
                        if version >= 11:
 +
                            byte aILevel (0: Easy, 1: Intermediate, 2: Expert, 3: Pro)
 +
                            if version >= 13:
 +
                                bool smallShifts
 +
                                if version >= 14:
 +
                                    bool noRules
 +
                                    bool startSailUp
    
===CGameCtnCollectorList (03 01B 000)===
 
===CGameCtnCollectorList (03 01B 000)===

Navigation menu