Johannes Schickel
f4e6109b33
- fixed savegame description loading in kyra1
...
- added Kyra2 load menu, currently just accessable from startup menu though
svn-id: r31331
2008-03-30 18:27:46 +00:00
Johannes Schickel
b033c5f605
Implemented savegame loading via command line params -x/--save-slot.
...
svn-id: r31281
2008-03-28 00:53:54 +00:00
Johannes Schickel
3bea667a10
- Implemented support for --list-saves in Kyra engine
...
- Added support for variable length savegame name field
- Changed savegame identifier
- Increased savegame file version
svn-id: r31268
2008-03-27 18:03:00 +00:00
Johannes Schickel
7c33605761
Added support for HoF savefile from the original interpreter.
...
svn-id: r31249
2008-03-26 21:17:07 +00:00
Johannes Schickel
4b0bdc7a08
Extended savegame type checks.
...
svn-id: r31246
2008-03-26 20:28:31 +00:00
Johannes Schickel
0a0576d060
Fix kyra save file naming scheme.
...
svn-id: r31164
2008-03-17 21:56:37 +00:00
Johannes Schickel
c7ede8337e
Let Kyra1 and Kyra2 use a common savegame version number. (cleanup)
...
svn-id: r31155
2008-03-17 18:13:28 +00:00
Johannes Schickel
91a800cf02
Implemented quick (via hotkeys) save/load suppot for HoF.
...
svn-id: r31154
2008-03-17 18:10:52 +00:00
Johannes Schickel
bf5bb9280b
- Restructure Kyrandia sourcecode (part 1, breaks compiling)
...
svn-id: r28294
2007-07-29 16:28:25 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Johannes Schickel
21b2c7bceb
Formatting/Cleanup.
...
svn-id: r26511
2007-04-15 16:41:20 +00:00
Max Horn
888e68f433
KYRA: Changed to use EventManager::getMousePos (should improve some things: the old code did not properly track the mouse upon click events, and KyraEngine::waitForEvent ignored _flags.useHiResOverlay)
...
svn-id: r26221
2007-03-18 18:27:52 +00:00
Max Horn
b8aeefaffb
Added finalize() method to Common::OutSaveFile (which by default just flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
...
svn-id: r25660
2007-02-17 18:55:51 +00:00
Johannes Schickel
c3f84d67b2
Workaround bad values for _curSfxFile in old savegames.
...
svn-id: r25359
2007-02-03 21:14:35 +00:00
Johannes Schickel
fc5ed85972
little fix for fm-towns sfx.
...
svn-id: r25261
2007-01-29 18:48:49 +00:00
Johannes Schickel
1bbad356ef
- adds support for FM-Towns SFX (thanks to Florian Kagerer for his source)
...
- gets rid of GameFlags::hasAudioCD
svn-id: r25258
2007-01-29 18:15:14 +00:00
Johannes Schickel
b6a8e38726
- removes the kyra specific language flag system, and uses the language enum defined in Common for that now
...
- also reworks the game flag system in general
svn-id: r23920
2006-09-17 20:21:40 +00:00
Johannes Schickel
65c0bdcaa0
- Some little checks for shape usage.
...
- Less redrawing while loading a savegame.
svn-id: r23864
2006-09-10 13:52:17 +00:00
Johannes Schickel
ee5621137f
- renaming all opcodes from cmd_* to c1_*
...
- changing ScriptHelper functions so it will be useable for kyra2 and kyra3 too
- unbreaking savegames (increasing the VERSION number since the game flags table got resized to be useable for kyra3)
svn-id: r23612
2006-07-27 20:30:51 +00:00
Johannes Schickel
392fe0cad1
Don't allow creation of save file when the user quits the game while the intro.
...
svn-id: r22904
2006-06-03 18:38:36 +00:00
Torbjörn Andersson
4c9b3ce5e3
Call setWalkspeed() after reading config settings, and after loading savegames,
...
so that _timers[] is properly synced with _configWalkspeed. Should fix bug
#1498660 .
svn-id: r22814
2006-06-01 09:49:56 +00:00
Johannes Schickel
1750be5b5a
- makes Screen::getPagePtr private
...
- introduces Screen::getCPagePtr and Screen::getPageRect (which should ease the introduction of dirty rect handling)
- moves KyraEngine::loadBitmap to Screen
svn-id: r22716
2006-05-28 12:19:45 +00:00
Torbjörn Andersson
b17f0e8b6d
The Kyra settings are now stored in the config file instead of the savegames.
...
The settings in older savegames are ignored.
svn-id: r22705
2006-05-28 09:21:32 +00:00
Johannes Schickel
3485102a7e
- redraw inventory before entering a room
...
- some cleanup
svn-id: r22660
2006-05-26 14:16:42 +00:00
Eugene Sandulenko
8fa9bd6728
Removed extra exclamation marks in warning() calls as well.
...
svn-id: r21608
2006-04-04 22:21:10 +00:00
Max Horn
8cdee5a931
Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 to ~250). Many greetings to eriktorbjorn, and have fun recompiling.
...
svn-id: r21500
2006-03-29 15:59:37 +00:00
Andrew Kurushin
212b150b6f
Fix MSVC warnings
...
svn-id: r21440
2006-03-24 18:30:34 +00:00
Johannes Schickel
f1c9cd5726
- Fixes some gfx glitches (the falling feather and the falling leaf now have correct restored background)
...
- Fixes brandon width value after loading (removes gfx glitch while talking with the tree)
svn-id: r21332
2006-03-16 16:35:46 +00:00
Oystein Eftevaag
39c9af43ae
Implemented the last menu (the settings screen). Walking speed, text speed,
...
and speech modes (text only, speech only, speech & text) can now be
configured. Toggling music and sound in general is not enabled yet.
Also formatted the static menu resources a bit differently, made
sure some vars in the menu code always got initalized, and
fixed a slight formatting error :).
svn-id: r21145
2006-03-08 13:15:13 +00:00
Max Horn
075dc8a538
A typical example why MKID is dangerous: Kyra uses it incorrectly, thus savegames are not interchangable between BE and LE systems. Fixing this, by breaking all LE savegames (enabling a compatibility mode, if desired, is easy)
...
svn-id: r20866
2006-02-25 02:35:45 +00:00
Johannes Schickel
0bea9cf47b
Made the kyra debug extensions more generic, i.e. scumm engine could replace
...
their debugC calls now with the new introduced debugC calls.
(A mail how to use it will follow shortly on -devel)
Also now these special engine debug flags can be specified from the commandline.
Also made the -c & --config parameter check more secure.
svn-id: r20695
2006-02-14 23:31:25 +00:00
Johannes Schickel
93e9639989
Reworked kyra debug output system. Now he have special kyra intern debug levels + the global debug levels, for now I enable all kyra debug levels if the global debug level is not -1. see 'toggle_debug' in the kyra debugger and kyra.h for the different levels. (This is just the beginning of it anyway, for example the sound debug level isn't used for now)
...
svn-id: r20678
2006-02-14 01:19:30 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00