Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-14 | CHEWY: Fix Various Unused Variable Warnings. | D G Turner | |
Various engine variables are passed down to sub-objects, but never used currently causing compiler warnings. It is unclear if these are intended to be used in future, but have removed for now, rather than commenting out as that would be messier. Can be restored easily if necessary in future. | |||
2017-01-08 | CHEWY: Add console command to change scenes | Filippos Karapetis | |
2017-01-08 | CHEWY: Initial implementation of scene sprites, props and hotspots | Filippos Karapetis | |
2017-01-08 | CHEWY: Make the error for invalid text resources more verbose | Filippos Karapetis | |
2017-01-08 | CHEWY: Clean up cursors a bit | Filippos Karapetis | |
2016-11-13 | CHEWY: Plug memory leaks | Eugene Sandulenko | |
2016-11-01 | CHEWY: Add additional version information to detection entries | rootfather | |
2016-10-16 | CHEWY: Add detection entries for German versions | rootfather | |
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 | 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 | |