Carnivores 2 SAV: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Dinoguy1000
imported>Dinoguy1000
Line 23: Line 23:
: uint32 {4}&nbsp;&nbsp; - Name (Note 1) <br />
: uint32 {4}&nbsp;&nbsp; - Name (Note 1) <br />
: uint32 {4}&nbsp;&nbsp; - Weapon (Note 2) <br />
: uint32 {4}&nbsp;&nbsp; - Weapon (Note 2) <br />
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> (Possibly a counter for trophy number) <br />
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> (Always between 0x00 and 0x04?) <br />
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br />
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br />
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br />
: uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> <br />
Line 68: Line 68:
uint32 {4}&nbsp;&nbsp; - Radar <br />
uint32 {4}&nbsp;&nbsp; - Radar <br />
uint32 {4}&nbsp;&nbsp; - Tranquilizer <br />
uint32 {4}&nbsp;&nbsp; - Tranquilizer <br />
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> (May be intended for Double Ammo status) <br />
uint32 {4}&nbsp;&nbsp; - <font color="red"> '' Unknown '' </font> (May have been intended for Double Ammo status, testing shows it is unused) <br />
uint32 {4}&nbsp;&nbsp; - Measurement (Note 3) <br />
uint32 {4}&nbsp;&nbsp; - Measurement (Note 3) <br />
uint32 {4}&nbsp;&nbsp; - Audio Driver (Note 3) <br />
uint32 {4}&nbsp;&nbsp; - Audio Driver (Note 3) <br />

Revision as of 02:46, 20 February 2006

SAV

  • Format Type : Saved game (Non-Archive)
  • Endian Order : Little Endian

Format Specifications

char {128}   - Player's name in ASCII (padded with nulls)
uint32 {4}   - Occupied slot on sign-in screen
uint32 {4}   - Player's score (or total credits)
uint32 {4}   - Remnant of Carnivores' ranking system
uint32 {4}   - Last Hunt - Shots Made
uint32 {4}   - Last Hunt - Shots Succeed
uint32 {4}   - Last Hunt - Path Traveled (IEEE Single-Precision Floating Point)
uint32 {4}   - Last Hunt - Time Hunted (SPFP)
uint32 {4}   - Total - Shots Made
uint32 {4}   - Total - Shots Succeed
uint32 {4}   - Total - Path Traveled (SPFP)
uint32 {4}   - Total - Time Hunted (SPFP)

// For each trophy (1-24)

uint32 {4}   - Name (Note 1)
uint32 {4}   - Weapon (Note 2)
uint32 {4}   - Unknown (Always between 0x00 and 0x04?)
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Score
uint32 {4}   - Date (SPFP)
uint32 {4}   - Time (SPFP)
uint32 {4}   - Weight & Length (SPFP)
uint32 {4}   - Range of Kill (SPFP)
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown


uint32 {4}   - Agressivity
uint32 {4}   - Density
uint32 {4}   - Sensitivity
uint32 {4}   - Resolution (Note 3)
uint32 {4}   - Fog (Note 3)
uint32 {4}   - Textures (Note 3)
uint32 {4}   - View Range
uint32 {4}   - 3D Shadows (Note 3)
uint32 {4}   - Mouse Sensitivity
uint32 {4}   - Brightness
uint32 {4}   - Forward
uint32 {4}   - Backward
uint32 {4}   - Turn Up
uint32 {4}   - Turn Down
uint32 {4}   - Turn Left
uint32 {4}   - Turn Right
uint32 {4}   - Fire
uint32 {4}   - Get Weapon
uint32 {4}   - Step Left
uint32 {4}   - Step Right
uint32 {4}   - Strafe
uint32 {4}   - Jump
uint32 {4}   - Run
uint32 {4}   - Crouch
uint32 {4}   - Call
uint32 {4}   - Change Call
uint32 {4}   - Binoculars
uint32 {4}   - Reverse Mouse (Note 3)
uint32 {4}   - Cover Scent
uint32 {4}   - Camoflage
uint32 {4}   - Radar
uint32 {4}   - Tranquilizer
uint32 {4}   - Unknown (May have been intended for Double Ammo status, testing shows it is unused)
uint32 {4}   - Measurement (Note 3)
uint32 {4}   - Audio Driver (Note 3)
uint32 {4}   - Video Driver (Note 3)

Notes and Comments

Note 1: Trophy Name

These values dictate the species that your trophy is, as follows (assuming you haven't added, removed, or changed the order of the animals in _res.txt; if you have, skip to the end of this note):
0x00 = Null (no animal is displayed)
0x01 = Moschops
0x02 = Gallimimus
0x03 = Dimorphodon
0x04 = Pteranodon
0x05 = Dimetrodon
0x06 = Brachiosaurus
0x07 = Parasaurolophus
0x08 = Ankylosaurus
0x09 = Stegosaurus
0x0A = Allosaurus
0x0B = Chasmosaurus
0x0C = Velociraptor
0x0D = Spinosaurus
0x0E = Ceratosaurus
0x0F = Tyrannosaurus
If you have added, removed, or changed the order of animals in _res.txt, the order listed here will also change accordingly. Also, if you try to use a value higher than the last value on the list, the game will crash upon entering the Trophy Room with an error message about the video executable file (depending on which video driver you have selected in the Options Menu), kicking you back to the Main Menu.

Note 2: Weapon Name

These values dictate the weapon that you used to kill your trophy, as follows (refer to the note in the Species Explanation, above, for exceptions):
0x00 = Pistol
0x01 = Shotgun
0x02 = Double-Barreled Shotgun
0x03 = X-Bow
0x04 = Rifle
0x05 = Sniper Rifle
If you use a value higher than the last value on the list, no weapon will be displayed in the Weapon slot on the trophy's plaque.

Note 3: Values for other fields

Resolution:

0x00 = 320x240
0x01 = 400x300
0x02 = 512x384
0x03 = 640x480
0x04 = 800x600
0x05 = 1024x768
0x06 = 1280x1024
0x07 = 1600x1200

Fog:

0x00 = Off
0x01 = On

Textures:

0x00 = Low
0x01 = High
0x02 = Auto

3D Shadows:

0x00 = Off
0x01 = On

Reverse Mouse:

0x00 = Off
0x01 = On

Measurement:

0x00 = Metric
0x01 = US

Audio Driver:

0x00 = Software Stereo
0x01 = Direct Sound 3D
0x02 = Aureal A3D
0x03 = Creative EAX

Video Driver:

0x00 = Software
0x01 = 3DFX Glide
0x02 = Direct3D

MultiEx BMS Script

None (not applicable)

Compatible Programs

None

Other Games

These games also use this file format

  • Carnivores 2 *.sav
  • Carnivores: Ice Age *.sav