aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-30GOB: ANIObject can now predict the position/size of future framesSven Hesse
2012-07-30GOB: Implement parts of the Once Upon A Time end sequenceSven Hesse
We don't yet support GCT files, so texts are still missing.
2012-07-30GOB: Add the frame for normal Once Upon A Time game playSven Hesse
2012-07-30GOB: Reorganize and clean up PreGob / Once Upon A TimeSven Hesse
2012-07-30GOB: Implement the Once Upon A Time "Bye Bye" screenSven Hesse
2012-07-30GOB: Implement the animal names bit Once Upon A TimeSven Hesse
2012-07-30GOB: Add "long" PreGob language suffixesSven Hesse
2012-07-30GOB: Fix some broken German text in Once Upon A TimeSven Hesse
2012-07-30GOB: Move the Once Upon A Time palettes into their own fileSven Hesse
2012-07-30GOB: Play a click sound in the Once Upon A Time menusSven Hesse
2012-07-30GOB: Add some PreGob sound utility functionsSven Hesse
2012-07-30GOB: Stubbily implement the Once Upon A Time menusSven Hesse
2012-07-30GOB: Move the intro parts into OnceUpon::showIntro()Sven Hesse
2012-07-30GOB: Show the specific game title in Once Upon A TimeSven Hesse
2012-07-30GOB: Show the Once Upon A Time fairytale quoteSven Hesse
2012-07-30GOB: Show the Once Upon A Time wait/load screenSven Hesse
2012-07-30GOB: Add a PreGob method to get a localized file nameSven Hesse
2012-07-30GOB: Add a simple class for PreGob TXT filesSven Hesse
2012-07-30GOB: Move the background saving into its own class BackBufferSven Hesse
2012-07-30GOB: Show a mock-up of the Once Upon A Time titleSven Hesse
The actual intro is described in a SEQ file. We don't support those yet.
2012-07-30GOB: Implement the copy protection in Once Upon A TimeSven Hesse
2012-07-30GOB: Add PreGob animation utility functionsSven Hesse
2012-07-30GOB: Verify the language in Once Upon A TimeSven Hesse
2012-07-30GOB: Load the Once Upon A Time fontsSven Hesse
2012-07-30GOB: Open the Once Upon A Time archivesSven Hesse
2012-07-30GOB: Add support for different methods of handling EndiannessSven Hesse
The Once Upon A Time games handle endianness different in ANI, DEC and RXY files than Geisha does. We need to support both approaches.
2012-07-30GOB: Add PreGob input/event utility functionsSven Hesse
2012-07-30GOB: Add some PreGob and Once Upon A Time cursor functionsSven Hesse
2012-07-30GOB: Add palettes for Once Upon A TimeSven Hesse
2012-07-30GOB: Add some generic PreGob graphics functionsSven Hesse
2012-07-30GOB: Add PreGob stubs for the Once Upon A Time gamesSven Hesse
2012-07-30GOB: Add a more complex detection for Once Upon A Time titlesSven Hesse
The hard-coded Once Upon A Time titles, Abracadabra and Baba Yaga, are impossible to distinguish by file name alone. The same is true for the each three platforms, DOS, Amiga and Atari ST. We do need to know exactly which game and platform a specific path holds, though, because they're a) completely hard-coded b) the data files have platform-specific endianness Therefore, when the filename-based fallback detector finds one of those games, we open the archives and look inside them. We detect the specific game by looking at which animal names are present; and the platform by inspecting the endianness of the title screen's DEC file, in addition to the existence of a MOD file to distinguish the Atari ST from the Amiga version.
2012-07-30GOB: Add detection tables for Baba Yaga and AbracadabraSven Hesse
2012-07-30GOB: Move the method definitions out of the GobMetaEngine class definitionSven Hesse
2012-07-30GOB: Move drawString into FontSven Hesse
2012-07-30GOB: Keep the mouse responsive while waiting for the frame to endSven Hesse
2012-07-30GOB: Don't crash when drawPackedSprite() can't open the spriteSven Hesse
2012-07-30GOB: Don't crash when there's no _inter objectSven Hesse
2012-07-30GOB: Don't crash when the engine wasn't fully initialized on exitSven Hesse
2012-07-30GOB: const correctness in SoundBlaster::playComposition()Sven Hesse
2012-07-30GOB: Return proper errors in GobEngine::run()Sven Hesse
2012-07-29Merge pull request #252 from DrMcCoy/detector_public_reportUnknownJohannes Schickel
DETECTOR: Make reportUnknown() accessible to inherited AdvancedMetaEngine classes
2012-07-29OPENPANDORA: Cleanup.David-John Willis
2012-07-29GPH: Use SDLPluginProvider not POSIXPluginProvider.David-John Willis
2012-07-29OPENPANDORA: Start event manager after log files are setup (if needed).David-John Willis
2012-07-29GPH: Clean up initialisation code and start event manager after log files ↵David-John Willis
are setup (if needed).
2012-07-29WINTERMUTE: Separate out SaveGame-code from BaseGameEinar Johan Trøan Sømåen
2012-07-29MOHAWK: Remove Myst ME Macintosh "support"Matthew Hoops
The Mac version of Myst ME is actually not Mohawk and is instead closer to the engine used in Myst3.
2012-07-29WINTERMUTE: Add header-guards to BaseEngineEinar Johan Trøan Sømåen
2012-07-29WINTERMUTE: Remove statics and silence spam in debug console.Einar Johan Trøan Sømåen