Filippos Karapetis
0152b7c47f
CHEWY: Add initial video (CFO) player
...
The game's videos are modified FLICs. There are some changes needed
to our FLIC decoder, which are included in a separate commit
2016-10-03 00:33:45 +03:00
Filippos Karapetis
f017940ca0
CHEWY: Initial work on game videos
2016-10-03 00:33:41 +03:00
Filippos Karapetis
b60f5023ed
CHEWY: Add a TODO for the currently unhandled resource files
2016-10-03 00:33:37 +03:00
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