272
edits
(Added info on ExtendedSaves) |
Dreammaster (talk | contribs) m (Flesh out Extended Saves required flags) |
||
Line 144: | Line 144: | ||
In order to benefit from it, do the following: | In order to benefit from it, do the following: | ||
# In MetaEngine::hasFeature(), add kSavesUseExtendedFormat | # In MetaEngine::hasFeature(), add kSavesUseExtendedFormat, kSimpleSaveNames, kSupportsListSaves, kSupportsDeleteSave, kSavesSupportMetaInfo, kSavesSupportThumbnail, kSavesSupportCreationDate, and kSavesSupportPlayTime. Also kSupportsLoadingDuringStartup if you intend to support loading savegames directly from the launcher. | ||
# Overload loadGameStream() and saveGameStream() where you parse/save only your engine-specific data | # Overload loadGameStream() and saveGameStream() where you parse/save only your engine-specific data | ||
# ... | # ... | ||
# PROFIT! | # PROFIT! |
edits