Filippos Karapetis
a196bfff57
CHEWY: Add support for encrypted text resources
...
These are mainly used for error messages
2016-10-03 00:33:32 +03:00
Filippos Karapetis
c6ccd8bbe8
CHEWY: Use a specialized resource handler for each resource
2016-10-03 00:33:29 +03:00
Filippos Karapetis
676fa15c19
CHEWY: Add methods for playing sound, speech and music to the debugger
2016-10-03 00:33:24 +03:00
Filippos Karapetis
078cbf0b08
CHEWY: Add a sound player class and use the proper game resolution
...
Currently, speech and sound effects are supported, but the current
music playing implementation is wrong, as the game's music is
encoded in custom MOD-like files. With the current music
implementation, the PCM parts of these files are played
2016-10-03 00:33:21 +03:00
Filippos Karapetis
8ab1846f59
CHEWY: Add support for SFX and speech resources to the resource manager
2016-10-03 00:33:16 +03:00
Filippos Karapetis
b7e4bcf3f2
CHEWY: Another bugfix for drawImage()
2016-10-03 00:33:12 +03:00
Filippos Karapetis
8970473f6c
CHEWY: Add a "draw" console command to draw game images
2016-10-03 00:33:08 +03:00
Filippos Karapetis
3a5cd65d6d
CHEWY: Bugfix for drawImage()
2016-10-03 00:33:04 +03:00
Filippos Karapetis
98e838275f
CHEWY: Adjust comments
2016-10-03 00:33:00 +03:00
Filippos Karapetis
03aae70855
CHEWY: Add a graphics class and an image drawing test
2016-10-03 00:32:56 +03:00
Filippos Karapetis
182debe908
CHEWY: Add a console, with a "dump" command to dump resources
2016-10-03 00:32:52 +03:00
Filippos Karapetis
e60fbde1d2
CHEWY: More work on res manager, add support for RLE encoded resources
2016-10-03 00:32:48 +03:00
Filippos Karapetis
039261e731
CHEWY: Initial implementation of a resource manager, and a main loop
2016-10-03 00:32:44 +03:00
Filippos Karapetis
9dd2e5d24e
CHEWY: Implement detection for the English version
2016-10-03 00:32:40 +03:00
Eugene Sandulenko
77e60faa03
CHEWY: Fix compilation with plugins enabled
2016-10-03 00:32:36 +03:00
Eugene Sandulenko
3596672735
CHEWY: Added engine stub
2016-10-03 00:32:32 +03:00
Retro-Junk
3f6ca96c5b
FULLPIPE: Scene11: Fix non-swinging swing
2016-10-02 23:31:01 +02:00
Retro-Junk
c20bc7f620
FULLPIPE: Scene11: Rewrite scene handler in a sane way
2016-10-02 23:03:34 +02:00
Eugene Sandulenko
55d9b5e255
FULLPIPE: More corrections to scene logic in scene11
2016-10-02 22:04:31 +02:00
Paul Gilbert
dd2ee74cc0
TITANIC: Change mouse cursor to use transparency
2016-10-02 15:39:45 -04:00
Lothar Serra Mari
58f3816f3e
MOHAWK: Fix compilation
2016-10-02 21:27:37 +02:00
Lothar Serra Mari
195b6d8a4f
I18N: Regenerate translations.dat
2016-10-02 21:27:37 +02:00
Lothar Serra Mari
edad9daaa6
I18N: Update German translation
2016-10-02 21:27:37 +02:00
Lothar Serra Mari
c46f7046b6
I18N: Update translations template
2016-10-02 21:27:37 +02:00
Lothar Serra Mari
ebd2d69764
MOHAWK: Enable translations for 'game is paused' string
2016-10-02 21:27:37 +02:00
Eugene Sandulenko
ab82cacf23
FULLPIPE: Restore original swing logic in scene11
2016-10-02 21:26:06 +02:00
Retro-Junk
2d4ce853c8
FULLPIPE: Scene11: Preserve Dude's state during swing update
2016-10-02 20:53:48 +02:00
Paul Gilbert
3d25e260f7
TITANIC: Fix AVIDecoder to properly handle transparency video tracks
2016-10-02 14:24:40 -04:00
Eugene Sandulenko
ed62aca66c
FULLPIPE: Implement MotionController::enableLinks()
2016-10-02 15:46:19 +02:00
Eugene Sandulenko
5a76ae7ceb
FULLPIPE: Fix Grandma positioning in scene14
2016-10-02 15:14:05 +02:00
Eugene Sandulenko
c141baeb61
FULLPIPE: Fix code formatting
2016-10-02 15:11:52 +02:00
Paul Gilbert
28b2609b92
TITANIC: Remove track select logic from AVIDecoder
2016-10-02 08:20:10 -04:00
Eugene Sandulenko
405c4e0415
FULLPIPE: Improve collision detection in scene06
2016-10-02 13:44:57 +02:00
Eugene Sandulenko
4ddf68ac9a
FULLPIPE: Fix ball collision detection in scene14
2016-10-02 13:44:37 +02:00
Eugene Sandulenko
4acb6c886c
FULLPIPE: Center mouse cursor on startup
2016-10-02 13:23:04 +02:00
Eugene Sandulenko
90ec4f6ac5
FULLPIPE: Fix crash on reenter to scene37
2016-10-02 13:01:39 +02:00
Eugene Sandulenko
e2325f022b
FULLPIPE: Fix tube logic on scene37
2016-10-02 13:01:39 +02:00
Paul Gilbert
454f20b948
TITANIC: Fix setting pointers in RawSurface::moveX
2016-10-01 22:24:30 -04:00
Paul Gilbert
08453de783
TITANIC: Fix checking for transparency surfaces in blitRect methods
2016-10-01 22:23:58 -04:00
Peter Kohaut
89d1805b37
BLADERUNNER: added ADQ, fixed some minor memory leaks
2016-10-02 02:47:12 +02:00
Paul Gilbert
459e3f54c9
TITANIC: Change copyPixel to not be a virtual method
2016-10-01 18:26:09 -04:00
Peter Kohaut
2c15b164d7
BLADERUNNER: added support for rendering items in scenes
2016-10-02 00:20:56 +02:00
Paul Gilbert
8befee0dc3
TITANIC: Finished transBlitRect method
2016-10-01 18:12:33 -04:00
Eugene Sandulenko
e16725a763
FULLPIPE: Rebames in scene37
2016-10-01 23:13:54 +02:00
Eugene Sandulenko
7da5d48d5e
FULLPIPE: Clarify MovGraphLink flags variable type
2016-10-01 23:13:54 +02:00
Paul Gilbert
c08c9a72e1
TITANIC: changePixel is now copyPixel, in progress transparenc blitting
2016-10-01 17:12:24 -04:00
Colin Snover
ab88597a4a
SCI32: Make kNumCels error more detailed
2016-10-01 15:26:34 -05:00
Colin Snover
84978b7cab
SCI32: Fix crash when trying to interrogate bartender in GK1
2016-10-01 15:26:34 -05:00
Colin Snover
fb129116cd
SCI32: Stub kGraph
...
This kernel call exists only in SCI2 and is a null subroutine. It
is called at the beginning of GK1.
2016-10-01 15:26:34 -05:00
Eugene Sandulenko
a4758dac41
FULLPIPE: Fix logic in scene25. Now Dude can return back
2016-10-01 21:27:02 +02:00