Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
trs:limits [2017/06/28 21:17] – created zdimensiontrs:limits [2019/08/09 06:09] (current) stohrendorf
Line 1: Line 1:
 +====== Engine limitations ======
 +
 A limit of "None" means that the field is only limited by its size (8-bit, 16-bit, etc.) A limit of "None" means that the field is only limited by its size (8-bit, 16-bit, etc.)
  
 Any other limit means that the engine purposely checks that the value is less or equal than a hard-coded value. Any other limit means that the engine purposely checks that the value is less or equal than a hard-coded value.
  
-A greyed cell:+**The limits are inclusive.** 
 + 
 +A greyed empty cell:
 ^ ^  ^ ^ 
 means that the field doesn't exist in that engine version. means that the field doesn't exist in that engine version.
  
 +**These numbers are from the PC version of the games. The PSX versions may have different limits. TODO.**
  
 ^ Field ^ TR1 ^ TR2 ^ TR3 ^ TR4 ^ TR5 ^ ^ Field ^ TR1 ^ TR2 ^ TR3 ^ TR4 ^ TR5 ^
-^ ''NumTextiles''  |  None  || | | |+^ ''NumImages''  |  None  ||^ ^^ 
 +^ ''NumRoomImages''  ^ ^^ None  || 
 +^ ''NumObjImages''  ^ ^^|  None  || 
 +^ ''NumBumpmaps''  ^ ^^|  None  ||
 ^ ''NumRooms''  |  1024  ||||| ^ ''NumRooms''  |  1024  |||||
-^ ''NumFloorData''  |  None  || | | | +^ ''NumFloorData''  |  None  ||||| 
-^ ''NumMeshData''  |  None  || | | | +^ ''NumMeshData''  |  None  ||||| 
-^ ''NumMeshPointers''  |  None  || | | | +^ ''NumMeshPointers''  |  None  ||||| 
-^ ''NumAnimations''  |  None  || | | | +^ ''NumAnimations''  |  None  ||||| 
-^ ''NumStateChanges''  |  None  || | | | +^ ''NumStateChanges''  |  None  ||||| 
-^ ''NumAnimDispatches''  |  None  || | | | +^ ''NumAnimDispatches''  |  None  ||||| 
-^ ''NumAnimCommands''  |  None  || | | | +^ ''NumAnimCommands''  |  None  ||||| 
-^ ''NumMeshTrees''  |  None  || | | | +^ ''NumMeshTrees''  |  None  ||||| 
-^ ''NumFrames''  |  None  || | | | +^ ''NumFrames''  |  None  ||||| 
-^ ''NumModels''  |  None  || | | | +^ ''NumModels''  |  None  ||||| 
-^ ''NumStaticMeshes''  |  None  || | | |+^ ''NumStaticMeshes''  |  None  |||||
 ^ ''NumObjectTextures''  |  2048  ||  4096 |  None  || ^ ''NumObjectTextures''  |  2048  ||  4096 |  None  ||
-^ ''NumSpriteTextures''  |  None  || | | | +^ ''NumSpriteTextures''  |  None  ||||| 
-^ ''NumSpriteSequences''  |  None  || | | | +^ ''NumSpriteSequences''  |  None  ||||| 
-^ ''NumCameras''  |  None  || | | | +^ ''NumCameras''  |  None  ||||| 
-^ ''NumSoundSources''  |  None  || | | | +^ ''NumFlybyCameras''  ^ ^^|  None  || 
-^ ''NumBoxes''  |  None  || | | | +^ ''NumSoundSources''  |  None  ||||| 
-^ ''NumOverlaps''  |  None  || | | | +^ ''NumBoxes''  |  None  ||||| 
-^ ''NumAnimatedTextures''  |  None  || | | |+^ ''NumOverlaps''  |  None  ||||| 
 +^ ''NumAnimatedTextures''  |  None  ||||| 
 +^ ''AnimatedTexturesUVCount''  ^ ^^|  None  ||
 ^ ''NumEntities''  |  256  |||  None  || ^ ''NumEntities''  |  256  |||  None  ||
-^ ''NumCinematicFrames''  |  None  || | | | +^ ''NumAIObjects''  ^ ^^|  None  || 
-^ ''NumDemoData''  |  None  || | | | +^ ''NumCinematicFrames''   None  ||^ ^^ 
-^ ''NumSoundDetails''  |  None  || | | | +^ ''NumDemoData''  |  None  ||||| 
-^ ''NumSamples''  |  None  ^ | | | +^ ''NumSoundDetails''  |  None  ||||| 
-^ ''NumSampleIndices''  |  None  || | | |+^ ''NumSamples''  |  None  ^|  None  || 
 +^ ''NumSampleIndices''  |  None  |||||
trs/limits.1498684677.txt.gz · Last modified: 2017/06/28 21:17 by zdimension
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0