![]() The file names are chosen by taking the game's "unique" identifier and appending a suffix of ".id". *.id Savegame name file for one SCI game. The syntax is identical to the used in the "state" file. sound Contains the state of the sound subsystem. song.* Songs stored by the sound subsystem. It is unlikely that you are going to encounter a hunk file in normal SCI code. SCI code may allocate raw hunk data, but it can't do anything with it (except unallocate it again). Heap data is internally structured to be identical to SCI heap data (little endian, 16 bit), so it is portable to all platforms. heap This is a binary copy of the heap data. The identifiers used in this file are identical to the identifiers used in the c code. you should be able to insert blank lines, comment lines, (Using the hash (' #') sign), move assignements around, and change values. The code used to read and write this file is automatically generated by a script called, and it is believed to be rather flexible i.e. It contains huge amounts of text data, which are an almost-complete replication of the game internal state_t structure. For example, if you execute ``save_game frobnitz in SQ3 on your *BSD box while your $HOME is set to /home/rogerw, the save game files would be written to /home/rogerw/.freesci/SQ3/frobnitz/.įiles state This is the main save file. Each save game has a directory associated with itself, and this directory is relative to the directory mentioned above. The general FreeSCI directory policy is simple: If there is a $HOMEm use ~/.freesci// as your playground, if there is no home, use the current working directory. Usage: -save-slot or -x, where is the save slot number.FreeSCI attempts to store savegames portably for this reason, most of the game data is saved as plain text, while the graphics are written to png files. This switch may be used to load a saved game directly from the command line. Usage: -list-saves -game=, where is the target game.Įngines which currently support -list-saves are: If no target is specified, it lists saved games for all known target. This switch may be used to display a list of the current saved games of the specified target game and their corresponding save slots. Saved games between different languages are not interchangeableĪnd lots others Viewing/Loading saved games from the command line.Rename the saved game to titanic-win.xxx for saves from the English version and titanic-win-de.xxx for saves from the German version.Saves from the masterpiece edition and the regular edition are interchangeable.Add 8 bytes (saved game name) to the start of the saved game file.It is not recommended to convert saved games from the version with restored content as they might behave unexpectedly or might cause game breaking bugs.Saved games between different languages are interchangeable.Use the debugger console and command “save” to save the game to the original format and command “load” to load such a one.Only the following games can use saved games from their original versions. Using saved games from original versions isn’t supported by all game engines. The games/engines listed below have autosave support.įor the SCUMM engine, this saved game can then be loaded again via Ctrl-0, or the F5 menu. The default autosave slot for many engines is slot 0. Platforms that currently have a differnet default directory are:įor some games ScummVM will by default automatically save the current state every five minutes (adjustable via the autosave_period config setting). You can specift the save ub the config file by setting the savepath parameter. Save Files are by default put in the current directory on some platforms and oreset directories on others. This site uses Just the Docs, a documentation theme for Jekyll.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |