Changes

Jump to navigation Jump to search
78 bytes added ,  22:59, 11 June 2017
Line 1,033: Line 1,033:  
== Class ID mappings ==
 
== Class ID mappings ==
   −
The last engine in the list of engines is 0x24, "TrackMania". It used to contain a lot of classes which have now been moved to more generic engines, like 0x03 (Game). This is the case for e.g. challenges, which used to be 24 003 000 but are now 03 043 000.
+
The engine with the number 0x24 belongs to the namespace "TrackMania". It used to contain a lot of classes which have now been moved to more generic engines, like 0x03 (Game). This is the case for e.g. challenges, which used to be 24 003 000 but are now 03 043 000.
    
Since the GameBox engine needs to stay compatible with older .gbx files, it maps old class IDs to new ones when loading the file. This only happens up to the class level; chunk indices stay the same.
 
Since the GameBox engine needs to stay compatible with older .gbx files, it maps old class IDs to new ones when loading the file. This only happens up to the class level; chunk indices stay the same.
 +
 +
21080000 -> 24003000
 +
2108D000 -> 2403F000
 +
21089000 -> 2404A000
    
  24003000 -> 03043000
 
  24003000 -> 03043000
Line 1,181: Line 1,185:  
  240CE000 -> 030C7000
 
  240CE000 -> 030C7000
 
  240CF000 -> 03083000
 
  240CF000 -> 03083000
 +
 
  0900D000 -> 0900F000
 
  0900D000 -> 0900F000
 
  09063000 -> 09026000
 
  09063000 -> 09026000
 +
 
  0301A000 -> 2E001000
 
  0301A000 -> 2E001000
 
  0301C000 -> 2E002000
 
  0301C000 -> 2E002000

Navigation menu