Here is the structure of the record for each level. The comments that have a + will have the maximum for that level, the ones with a - will have the minimum for that level, others will just have the value of the last time played [12:59:16 AM] Chuck Sommerville: typedef struct SAVEGAME { long line; // 0 where in the script it is long score; //+ 1 total score for all levels ( this should probably be global) long score_bonus; //+ 2 flag bonus long time_left; //- 3 sixtyth of a seconds left long chips_left; //+ 4 chips left (assuming exited and counter was non zero) long bonus; //+ 5 time bonus long level; // 6 level number long time; // 7 initial time in seconds long trys; //- 8 how many try for Yowser!, ect long gender; // 9 exit gender long enter; // 10 which entry point was used (advanced scripting) long exit; // 11 which exit was used long finished; //+ 12 one (1) for levels that were finished long result; // 13 advanced scripting long reg1; // 14 advanced scripting long reg2; // 15 advanced scripting long reg3; // 16 advanced scripting long reg4; // 17 advanced scripting long menu; // 18 menu processing long flags; // 19 internal long tools; //+ 20 tools carried on exit long keys; //+ 21 keys carried on exit long lasttime; //+ 22 seconds left long level_score; //+ 23 final score long checksum; // 24 level checksum }SAVEGAME;