Jump to content

OBD:Persist.dat: Difference between revisions

let's state in the lede what persist.dat *is*, not what it's not
(moved technical material here from Oni (folder)/persist.dat, as suggested by geyser when he first created the article in 2008 – it was always an awkward marriage of player and modder information)
 
(let's state in the lede what persist.dat *is*, not what it's not)
 
Line 1: Line 1:
{{UpdatedForOniX|1.0.0}}
{{UpdatedForOniX|1.0.0}}
'''persist.dat''' has nothing to do with Oni's [[Dat|.dat level files]] despite the ".dat" extension (it looks like Bungie West simply used .dat for every kind of file Oni read and wrote – saved_film####.dat, lvl_#_###_corpse.dat, etc. – until they later added .raw and then .sep as unique suffixes when they needed to break out some resource data from level''N''_Final.dat).
'''persist.dat''' records your progress in the game. It stores the names of save points you've reached, the settings you've selected on the Options screen, the weapon and item pages you've unlocked in the diary, and whether Griffin was killed. It has nothing to do with Oni's [[Dat|.dat level files]] despite the shared file extension; it looks like Bungie West simply used .dat for every kind of file Oni read and wrote – saved_film####.dat, lvl_#_###_corpse.dat, etc. – until they later added .raw and then .sep as unique suffixes when they needed to break out some resource data from the level data files.


==Endianness==
==Endianness==