Travis Howell
1c02b93b70
Fix pinball type mini game in Putt-Putt Enters The Race.
...
svn-id: r42382
2009-07-11 12:23:42 +00:00
Sven Hesse
2ceea652e6
Explicitely instantiate the decompressWizImage() templates, so that they won't be optimized away, as they are also used in akos.cpp
...
svn-id: r42380
2009-07-11 10:24:06 +00:00
Willem Jan Palenstijn
d3d06626e4
Fix oversight in r42361 and also handle consecutive copied characters in SAGA.
...
svn-id: r42378
2009-07-11 09:45:25 +00:00
Paul Gilbert
6bf91ab66f
Bugfix to properly save the currently playing midi music when saving a scene
...
svn-id: r42377
2009-07-11 08:16:55 +00:00
Travis Howell
9594beb39f
Only error out, if checkStaticSelectorNames() fails.
...
svn-id: r42376
2009-07-11 07:03:28 +00:00
Filippos Karapetis
2b5fac58d5
Applied patch 2818733 - "SCI: Timer iterator for audio resources played via doSound"
...
svn-id: r42375
2009-07-11 06:53:39 +00:00
Filippos Karapetis
28dd343e08
Applied slightly modified patch 2819002 - "SCI: resource-view-patch on SQ5/German fix"
...
svn-id: r42374
2009-07-11 06:43:01 +00:00
Filippos Karapetis
4f2b857982
Removed an invalid detection entry
...
svn-id: r42373
2009-07-11 06:34:25 +00:00
Filippos Karapetis
0b47fa50ae
Applied a slightly modified patch from clone2727 which adds static selector names to some demos which are missing them (KQ4, LSL1, LSL3, Iceman and Christmas1992)
...
svn-id: r42372
2009-07-11 06:33:19 +00:00
Filippos Karapetis
763c6c8ca1
Fixed regression in the script parser from commit 42260
...
svn-id: r42371
2009-07-11 06:19:29 +00:00
Paul Gilbert
2c96ca84f3
Added initialisation of paging screens when the game starts
...
svn-id: r42370
2009-07-11 05:14:42 +00:00
Paul Gilbert
99d81ac2ed
Active background screens are now properly freed when the game exits
...
svn-id: r42369
2009-07-11 05:12:17 +00:00
Paul Gilbert
dd9b6fffff
Bugfix to show the mouse cursor when restarting the game after returning to launcher
...
svn-id: r42368
2009-07-11 05:10:13 +00:00
Johannes Schickel
a93008713a
Removed the now uneeded "Screen::_disableScreen" flag.
...
svn-id: r42366
2009-07-11 01:54:42 +00:00
Johannes Schickel
3080cc2905
Fix graphics not updating, when loading a save in Kyra1. This fixes problems when loading saves in rooms like Brynn's temple, which play animations directly on scene enter.
...
svn-id: r42365
2009-07-11 01:54:27 +00:00
Travis Howell
fb38a1b0ba
Fix bug #2819628 - DETECTOR: Atlantis CD sets wrong gui options.
...
svn-id: r42364
2009-07-11 01:40:53 +00:00
Willem Jan Palenstijn
ad67a714dd
Fix SAGA outline generation algorithm for characters
...
that are copies of earlier characters. (5 characters in IHNM.)
This fixes #1904624 .
svn-id: r42361
2009-07-11 00:47:32 +00:00
Travis Howell
8eee50103c
Fix recent regression in AGOSEngine_Simon1::drawImage().
...
svn-id: r42360
2009-07-11 00:38:50 +00:00
Eugene Sandulenko
272e9487aa
Restored several files after the version update.
...
.in files are THE sources, and have to be modified, not the files generated
from them.
svn-id: r42358
2009-07-10 22:46:36 +00:00
Willem Jan Palenstijn
1462efb52d
Recreate FSNode after calling checkPath since checkPath may
...
have created the directory the FSNode points to, invalidating
its cached metadata. In the future, it might be nice to add
a FSNode::rescan() function for this? This fixes #2793187 .
svn-id: r42357
2009-07-10 22:29:25 +00:00
Fabio Battaglia
1f24fe43a2
tinsel: proper detection entry for Discworld 1 Italian only CD
...
svn-id: r42356
2009-07-10 22:13:27 +00:00
Sven Hesse
c73e42154f
Mention the Gob savegame format change and change the version from 0.14.0 to 1.0.0 there too
...
svn-id: r42355
2009-07-10 22:11:36 +00:00
Sven Hesse
ad7c50e70d
Fixing mismatched delete
...
svn-id: r42354
2009-07-10 21:49:47 +00:00
Eugene Sandulenko
4b37e6ad8c
This is 1.0.0svn
...
svn-id: r42346
2009-07-10 19:06:24 +00:00
Filippos Karapetis
dfe8ec9be0
Applied patch #2819665 - "SCI: cell palette fix for QfG3/SQ5/etc."
...
svn-id: r42345
2009-07-10 18:53:40 +00:00
Eugene Sandulenko
03ee1c9f2c
Mention cruise support
...
svn-id: r42328
2009-07-10 08:40:44 +00:00
Paul Gilbert
637ddaece4
Changed the status of the Tinsel engine to be enabled by default
...
svn-id: r42322
2009-07-10 00:49:13 +00:00
Johannes Schickel
e8e9b88227
Oops specify the correct revsision number in the fixme.
...
svn-id: r42306
2009-07-09 16:24:59 +00:00
Johannes Schickel
5d0d67e574
Add fixme about SCI32 specific code.
...
svn-id: r42305
2009-07-09 16:23:22 +00:00
Johannes Schickel
1ac515c629
By comparing the commit log of r42300, it seems that "off" was renamed to "lastDirectoryOffset". I changed the SCI32 specific code to use that now. I can't assure this is anyhow correct, so anyone with knowledge of this code please check it.
...
svn-id: r42303
2009-07-09 16:16:08 +00:00
Johannes Schickel
0aa83f14c7
Fix wrong format arugment.
...
svn-id: r42301
2009-07-09 15:59:20 +00:00
Filippos Karapetis
717de7800c
Applied patch #2818845 - "SCI: resource.map detection for SCI1/1.1 fixed", with some slight formatting changes
...
svn-id: r42300
2009-07-09 15:54:18 +00:00
Filippos Karapetis
982153e0ab
restAdjust should be a signed integer. Fixes crashes with SCI1 games that take absolute lofs parameters (a regression of commit #42260 )
...
svn-id: r42297
2009-07-09 15:46:26 +00:00
Johannes Schickel
a17333ed1b
Cleanup rollDice (the results of the old and the new function are almost identical).
...
svn-id: r42293
2009-07-09 15:32:25 +00:00
Johannes Schickel
a7c96e1526
Cleanup.
...
svn-id: r42292
2009-07-09 15:32:06 +00:00
Filippos Karapetis
b1bd180408
Added proper safeguards for shorten.*, thereby fixing commit 42259
...
svn-id: r42290
2009-07-09 15:17:45 +00:00
Filippos Karapetis
a0a675e42d
Reverted commit #42257 , as the original issue was with the compilation process of MSVC and the ENABLE_* checks work correctly
...
svn-id: r42289
2009-07-09 15:15:49 +00:00
Filippos Karapetis
aa66cf3fd8
- Rewrote and greatly simplified the MSVC8 and MSVC9 project files so that they use common compilation properties, based on patch #2774908 . These common properties make it much simpler to change options and compilation defines globally, similar to how GCC *.mk files do. Also, this fixes problems where an ENABLE_* define was set for one project file but not another (like the situation in revisions 42257 and 42259). It's now much easier to construct a tool which will create the project files dynamically.
...
- Dropped support for MSVC7 and MSVC7.1 for now (as they don't support common compilation properties and it's no longer easy to construct them from the MSVC8 ones) - hopefully, they will return in the future, once we got a more sophisticated tool to create them
- Simplified the MSVC9 <-> MSVC8 conversion tools a bit
svn-id: r42288
2009-07-09 15:12:35 +00:00
Filippos Karapetis
8a783bdd76
Renamed sound/iff.* to sound/iff_sound.* to fix an issue with the upcoming changes to the MSVC project files (sound/iff.* produces iff.obj, which clashes with iff.obj from graphics/iff.*)
...
svn-id: r42287
2009-07-09 13:17:46 +00:00
Sven Hesse
8a7a81ed30
Warn instead of crash when a video frame part was found although the header says there's no video
...
svn-id: r42286
2009-07-09 09:39:51 +00:00
Paul Gilbert
22a48e6c39
Changed the status of the cruise engine to be enabled by default
...
svn-id: r42278
2009-07-09 03:07:30 +00:00
Sven Hesse
3823ae285f
Giving Font its own real class
...
svn-id: r42277
2009-07-09 02:54:10 +00:00
Florian Kagerer
c7eedb573a
LOL: cleanup
...
svn-id: r42271
2009-07-08 21:12:03 +00:00
Florian Kagerer
a212a9da7e
LOL: rename new function in last commit according to LordHoto's suggestion
...
svn-id: r42270
2009-07-08 20:32:34 +00:00
Florian Kagerer
2950bc28c4
LOL: fix long standing bugs in the battle system (hit chance, damage, etc) by adapting original style random number generator
...
svn-id: r42269
2009-07-08 20:19:23 +00:00
Filippos Karapetis
5ca94c5cce
- Moved printObject inside the Console class
...
- Enabled the parts where disassemble() is called
svn-id: r42263
2009-07-08 13:08:51 +00:00
Filippos Karapetis
d351c7b9cb
Only the kernel needs to be initialized before anything else, when saving/loading
...
svn-id: r42262
2009-07-08 10:44:25 +00:00
Filippos Karapetis
a764f274f8
Fixed saving/loading again (broken with the latest changes for game feature auto-detection)
...
svn-id: r42261
2009-07-08 10:35:51 +00:00
Filippos Karapetis
62499054a0
Some cleanup for the script debugger code:
...
- Renamed struct DebugState to ScriptState and r_amp_rest to restAdjust inside EngineState. Changed restAdjust to be a uint16 (actually it is a uint16, but it was being casted back and forth from an unsigned integer, so this clears up its type and size)
- Moved the script state variables from inside the run_vm() into the ScriptState struct, so that they can be accessed by the console commands and the script debugger all the time, and removed the weird isValid code
svn-id: r42260
2009-07-08 10:25:37 +00:00
Filippos Karapetis
90422f6bd3
Added guards to only include the Shorten audio code when the SAGA2 code in the SAGA engine is enabled
...
svn-id: r42259
2009-07-08 07:28:13 +00:00