Commit Graph
137148 Commits
Author SHA1 Message Date
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