Filippos Karapetis
3d1f1a3a21
SCI32: Fix restoring games from Torin's game restore dialog
...
The list in kListEachElementDo may be invalidated after a
selector invocation
2016-08-23 11:36:38 +03:00
Filippos Karapetis
cd00132d23
SCI32: Also handle game checks for "torinsg.cat" in Torin
...
This shows the "Open..." button when continuing a game
2016-08-23 11:36:37 +03:00
Eugene Sandulenko
f8483d2dab
DIRECTOR: Split score.cpp file into classes
2016-08-23 09:41:00 +02:00
Eugene Sandulenko
812a43d559
DIRECTOR: Fix memory overwrite
2016-08-23 08:15:13 +02:00
Filippos Karapetis
1c19029c58
SCI32: Fix palette in SCI32 Mac games
2016-08-23 05:18:42 +03:00
Paul Gilbert
df3e545976
TITANIC: Implemented more game classes
2016-08-22 21:52:29 -04:00
Paul Gilbert
2822fb5811
TITANIC: Compilation fix
2016-08-22 20:47:14 -04:00
Paul Gilbert
8b3829549a
TITANIC: Cleanup of engine references
2016-08-22 20:22:41 -04:00
Paul Gilbert
65bc8cb83c
TITANIC: Implemented more game classes
2016-08-22 19:25:36 -04:00
Filippos Karapetis
f238ed18ec
SCI: Fix compilation when SCI32 is not enabled
2016-08-23 01:48:06 +03:00
Walter van Niftrik
0470346ac0
ADL: Add initial support for #0 : Mission Asteroid
...
Based on a patch by fuzzie
2016-08-23 00:36:38 +02:00
Retro-Junk
c5828a41f4
FULLPIPE: Inverse search mode behavior in MctlGraph::getHitNode
2016-08-22 22:22:00 +02:00
Retro-Junk
cb5bf0796e
FULLPIPE: Fix always false condition check in MctlGraph::generateList
2016-08-22 22:21:49 +02:00
Bastien Bouclet
5cd5ab191c
BUILD: Remove support for decrypting SafeDisc binaries
2016-08-22 20:22:42 +02:00
Bastien Bouclet
21f5012fdd
MYST3: Load script data from 'myst3.dat' instead of the game executable
2016-08-22 20:22:42 +02:00
Bastien Bouclet
9cc0513f69
DISTS: Add 'myst3.dat' version 1
2016-08-22 20:22:42 +02:00
Bastien Bouclet
30b79e14a6
DEVTOOLS: Add a tool to build myst3.dat
2016-08-22 20:22:42 +02:00
Bastien Bouclet
27cb3aab04
MYST3: Restore the charset conversion code
...
It was accidentally removed in 6f2bb118e6
2016-08-22 20:18:22 +02:00
Eugene Sandulenko
ec23290df1
DIRECTOR: Lingo: Fix factory method execution
2016-08-22 19:16:43 +02:00
Eugene Sandulenko
9517c39397
DIRECTOR: Lingo: Fix no-args built-ins code generation
2016-08-22 19:16:43 +02:00
Eugene Sandulenko
eca3ef76e6
DIRECTOR: Improvements to 1bpp image rendering
2016-08-22 19:16:43 +02:00
Filippos Karapetis
2a75e90ba2
SCI32: Document the games that use Robot videos
2016-08-22 20:11:34 +03:00
Filippos Karapetis
a10c18fd8b
SCI32: Add a workaround for kDoSoundPlay for GK1 Mac
2016-08-22 19:57:02 +03:00
Filippos Karapetis
ba8d6f6c03
SCI32: Move the SCI32 Mac cursor handling code into GfxCursor32
...
This was left in the SCI16 code in commit 80d9182554
2016-08-22 19:56:06 +03:00
Filippos Karapetis
39307d1f4d
SCI: Return the correct platform in kPlatform for Mac versions
2016-08-22 19:48:56 +03:00
Filippos Karapetis
88cffa3220
SCI32: Add stubs for the kPlayVMDSetPreload and kPaletteSetGamma calls
...
These were introduced in SCI3, and are used by RAMA. We don't preload
videos, so we don't really need kPlayVMDSetPreload, but
kPaletteSetGamma may need an implementation.
With these two stubs, the main menu of RAMA is working again
2016-08-22 19:04:26 +03:00
Filippos Karapetis
6b5e87683c
SCI32: Reorder the SCI32 palette kernel call assignments
2016-08-22 18:52:20 +03:00
Filippos Karapetis
b620b92ee7
SCI32: Fix fallback detector for SCI32 games again
...
A regression from c4250c05d0
2016-08-22 18:50:36 +03:00
Filippos Karapetis
c69eb82527
CREATE_PROJECT: Switch SDL backend to SDL2 by default
...
This adapts create_project with the changes in de04a68c06
2016-08-22 13:09:49 +03:00
Filippos Karapetis
f629a32819
WINTERMUTE: Fix compilation with MSVC
...
Change the way that EXTENDED_DEBUGGER_ENABLED is checked. The way it
was used, it triggered a fatal error C1017
2016-08-22 13:06:20 +03:00
Eugene Sandulenko
f47ab0000f
DIRECTOR: Lingo: Improved debug output
2016-08-22 10:02:14 +02:00
Eugene Sandulenko
fdb451baca
DIRECTOR: Improvements to the BITD rendering
2016-08-22 09:51:56 +02:00
Paul Gilbert
3f32c4a4b9
TITANIC: Implemented CGondolierSlider class
2016-08-21 23:07:20 -04:00
Paul Gilbert
e7d0047b53
TITANIC: Implemented more game classes
2016-08-21 21:41:48 -04:00
Paul Gilbert
9ebd75742e
TITANIC: Implemented fan game classes
2016-08-21 17:55:48 -04:00
Eugene Sandulenko
4b51844e52
DIRECTOR: RLE variant of 1bpp decoder. Better, but still not there
2016-08-21 23:36:25 +02:00
Paul Gilbert
6d8e7e0feb
TITANIC: Implemented CFanControl class
2016-08-21 17:21:43 -04:00
Paul Gilbert
06008ae5ca
TITANIC: Implemented more game classes
2016-08-21 11:25:39 -04:00
Borja Lorente
b7b258474f
MACVENTURE: Add creation date and playtime to savegames
2016-08-21 16:42:19 +02:00
Borja Lorente
0d868742d4
MACVENTURE: Add thumbnail to savegames
2016-08-21 16:19:55 +02:00
Paul Gilbert
c7ac12272a
DEVTOOLS: Add support for English 1.00.42 EXE to create_titanic
2016-08-21 09:21:14 -04:00
Borja Lorente
1210f05842
MACVENTURE: Fix upper limit in savefile names
2016-08-21 13:19:08 +02:00
Walter van Niftrik
df838f50eb
ADL: Add "current picture" variable to state
...
This mimics the behavior of the original engine. Note that for hires2, this
patch adds some glitches that are also present in the original, and removes
some glitches that are not.
2016-08-21 12:41:31 +02:00
Walter van Niftrik
ff0bc115b5
ADL: Add support for 13-sector reading
2016-08-21 12:18:32 +02:00
Eugene Sandulenko
f1b25497d1
DIRECTOR: Naive implementation for 1bpp image decoder. Not yet working
2016-08-21 11:24:11 +02:00
Eugene Sandulenko
79995f6222
DIRECTOR: Stub for 1bpp bitmap decoder
2016-08-21 11:24:11 +02:00
Eugene Sandulenko
fdd2c5fb60
DIRECTOR: Added image dumping at debug
2016-08-21 11:24:11 +02:00
Eugene Sandulenko
9f05f7821e
DIRECTOR: Lingo: Fix crash at the quit
2016-08-21 11:24:11 +02:00
Tarek Soliman
ad8cd2e52d
SDL: Fix build with MacPorts SDL2
2016-08-20 22:33:51 -05:00
Paul Gilbert
bad8605014
TITANIC: Fix opening empty resources from the DAT file
2016-08-20 21:53:10 -04:00