Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-10 | CHEWY: Create a scene class | Filippos Karapetis | |
2016-10-10 | CHEWY: Remove duplicate table | Filippos Karapetis | |
2016-10-10 | CHEWY: Move cursor related functions into a separate file | Filippos Karapetis | |
2016-10-10 | CHEWY: Add support for palette fadeout to videos | Filippos Karapetis | |
2016-10-10 | CHEWY: Fix typo | Filippos Karapetis | |
2016-10-09 | CHEWY: Initial work on converting TMF music data back to MOD data | Filippos Karapetis | |
This way, we can use our regular Protracker MOD player | |||
2016-10-09 | CHEWY: Move all sound functions into sound.* | Filippos Karapetis | |
2016-10-09 | CHEWY: Use atds.tap for detection | Filippos Karapetis | |
Now that a lot of the game's resources have been figured out, it turns out that using comic.tgp was a bad idea, as it's the same in both the English and German versions. atds.tap contains all of the game's texts, so it is probably the best candidate for detection | |||
2016-10-09 | CHEWY: Pass the text parameter of getLine() by reference | Filippos Karapetis | |
Saves an unneeded copy | |||
2016-10-07 | CHEWY: Fix undefined behavior | Filippos Karapetis | |
2016-10-07 | CHEWY: Properly dispose audio streams after use | Filippos Karapetis | |
2016-10-07 | CHEWY: Const correctness | Filippos Karapetis | |
2016-10-07 | CHEWY: Use new instead of malloc() in the CFO video decoder | Filippos Karapetis | |
Thanks to wjp for noticing this | |||
2016-10-05 | CHEWY: Optimize font drawing | Filippos Karapetis | |
Thanks to _sev for the suggestion | |||
2016-10-05 | CHEWY: Add support for in-game texts | Filippos Karapetis | |
2016-10-04 | CHEWY: Initial support for in-game texts (game dialog texts) | Filippos Karapetis | |
2016-10-03 | CHEWY: Properly handle the text encryption in atds.tap (game texts) | Filippos Karapetis | |
2016-10-03 | CHEWY: Process events while waiting for video music to end | Filippos Karapetis | |
2016-10-03 | CHEWY: Mask potentially overflown palette values | Filippos Karapetis | |
2016-10-03 | CHEWY: Fix define for chewy.h | Filippos Karapetis | |
2016-10-03 | CHEWY: TCF resources contain error messages, not in-game text | Filippos Karapetis | |
2016-10-03 | CHEWY: Fix compilation | Filippos Karapetis | |
2016-10-03 | CHEWY: Fix warnings about shadowed and unused variables | Filippos Karapetis | |
2016-10-03 | CHEWY: Some cleanup, and remove a seemingly unused resource | Filippos Karapetis | |
2016-10-03 | CHEWY: Rename some variables | Filippos Karapetis | |
2016-10-03 | CHEWY: Implement initial sprite drawing, font loading and text drawing | Filippos Karapetis | |
2016-10-03 | CHEWY: Use virtual destructors. Some cleanup | Filippos Karapetis | |
2016-10-03 | CHEWY: Add the event manager to module.mk | Filippos Karapetis | |
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 | VIDEO: Allow parts of the FLIC decoder to be overriden by child classes | Filippos Karapetis | |
This is needed by the specialized FLIC video decoder used in the chewy engine | |||
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 | |