Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-03 | CHEWY: Add an event manager, and get rid of g_engine | Filippos Karapetis | |
2016-10-03 | CHEWY: Initial work on cursor animations | Filippos Karapetis | |
2016-10-03 | CHEWY: Initial support for game sprites | Filippos Karapetis | |
2016-10-03 | CHEWY: Remove some unused CFO video custom sub chunks | Filippos Karapetis | |
2016-10-03 | CHEWY: Add support for sound effects in videos | Filippos Karapetis | |
2016-10-03 | CHEWY: Properly close videos when they end | Filippos Karapetis | |
2016-10-03 | CHEWY: Add initial video (CFO) player | Filippos Karapetis | |
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 | CHEWY: Initial work on game videos | Filippos Karapetis | |
2016-10-03 | CHEWY: Add a TODO for the currently unhandled resource files | Filippos Karapetis | |
2016-10-03 | CHEWY: Add support for encrypted text resources | Filippos Karapetis | |
These are mainly used for error messages | |||
2016-10-03 | CHEWY: Use a specialized resource handler for each resource | Filippos Karapetis | |
2016-10-03 | CHEWY: Add methods for playing sound, speech and music to the debugger | Filippos Karapetis | |
2016-10-03 | CHEWY: Add a sound player class and use the proper game resolution | Filippos Karapetis | |
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 | CHEWY: Add support for SFX and speech resources to the resource manager | Filippos Karapetis | |
2016-10-03 | CHEWY: Another bugfix for drawImage() | Filippos Karapetis | |
2016-10-03 | CHEWY: Add a "draw" console command to draw game images | Filippos Karapetis | |
2016-10-03 | CHEWY: Bugfix for drawImage() | Filippos Karapetis | |
2016-10-03 | CHEWY: Adjust comments | Filippos Karapetis | |
2016-10-03 | CHEWY: Add a graphics class and an image drawing test | Filippos Karapetis | |
2016-10-03 | CHEWY: Add a console, with a "dump" command to dump resources | Filippos Karapetis | |
2016-10-03 | CHEWY: More work on res manager, add support for RLE encoded resources | Filippos Karapetis | |
2016-10-03 | CHEWY: Initial implementation of a resource manager, and a main loop | Filippos Karapetis | |
2016-10-03 | CHEWY: Implement detection for the English version | Filippos Karapetis | |
2016-10-03 | CHEWY: Fix compilation with plugins enabled | Eugene Sandulenko | |
2016-10-03 | CHEWY: Added engine stub | Eugene Sandulenko | |
2016-10-01 | SCI32: Add the rest of the code from PR #813 for dynamic line drawing | Filippos Karapetis | |
2016-09-30 | FULLPIPE: Remove constant duplicates | Eugene Sandulenko | |
2016-09-30 | FULLPIPE: Increase number of saveslots. | Eugene Sandulenko | |
Original save/load menu supports only 8 saves. | |||
2016-09-30 | FULLPIPE: Fix whirlgig rotation on scene13 | Eugene Sandulenko | |
2016-09-30 | FULLPIPE: Enable debug menu permanently after cheat code to match the original | Eugene Sandulenko | |
2016-09-30 | FULLPIPE: Fix cursor color on Inflater in scene10 | Eugene Sandulenko | |
2016-09-30 | SCI32: Give savegame-only methods internal linkage | Colin Snover | |
2016-09-30 | SCI32: Reset saved parts of GfxPalette32 when loading save games | Colin Snover | |
2016-09-30 | SCI32: Fix some buildbot compiler warnings | Colin Snover | |
2016-09-30 | SCI32: Fix build | Willem Jan Palenstijn | |
2016-09-29 | SCI32: Fix broken palette cycling in SCI2/2.1early games | Colin Snover | |
This fixes the incorrect appearance of the Sierra logo in PQ4 when the main menu appears in hi-res mode. The behaviour of kPalCycle(SetCycle) changed in between 2.1early and 2.1mid to fix an off-by-one error that prevented the last palette entry in a cycle range from being used. Some earlier games, like PQ4CD in hi-res mode, relied on this behaviour, and would render incorrectly if the last palette entry in a range was used. | |||
2016-09-29 | SCI32: Clean up and document GfxPalette32 | Colin Snover | |
2016-09-29 | SCI32: Fix off-by-one error in palette fades | Colin Snover | |
2016-09-29 | SCI: Deduplicate call origin formatting | Colin Snover | |
2016-09-29 | SCI: Add prefix to global variable constants | Colin Snover | |
2016-09-29 | SCI32: Increase resource manager LRU cache size | Colin Snover | |
This fixes high CPU utilisation playing Stooge Fighter 3 in SQ6. | |||
2016-09-29 | SCI32: Fix kArray signature | Colin Snover | |
2016-09-29 | SCI32: Break into debugger after frameout, not before | Colin Snover | |
2016-09-29 | SCI32: Ensure break to debugger works during transitions | Colin Snover | |
2016-09-29 | SCI32: Fix whitespace | Colin Snover | |
2016-09-29 | SCI32: Add workaround for kNumCels | Colin Snover | |
This workaround may be able to be vastly simplified in the future since, so far, simply returning the number of cels in loop 0 is enough to make all the scripts with this bug work as expected. | |||
2016-09-29 | SCI32: Fix SQ6 crash using the special button in Stooge Fighter 3 | Colin Snover | |
2016-09-29 | SCI32: Ease debugging of wrong array types | Colin Snover | |
2016-09-29 | SCI32: Fix SQ6 crash in Holocabana control panel | Colin Snover | |
2016-09-29 | SCI32: Fix crashes in line drawing code | Filippos Karapetis | |
Fixes Torin room 43000. The algorithm in Graphics::drawThickLine2 for drawing thick lines is not completely accurate and so there are still some single-pixel rendering bugs, but these do not impact the game itself and can be fixed separately. |