Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2017-07-15 | CHEWY: More work on scene info handling | Filippos Karapetis | |
2017-06-17 | CHEWY: Fix a bug in loadSceneInfo() | Filippos Karapetis | |
2017-03-15 | CHEWY: Initial work on speech for hotspot actions | Filippos Karapetis | |
2017-03-15 | CHEWY: Add a command to draw sprites on screen to the debugger | Filippos Karapetis | |
2017-03-14 | CHEWY: Read automove scene data | Filippos Karapetis | |
2017-03-14 | CHEWY: More work on room-specific animations. Some cleanup | Filippos Karapetis | |
2017-03-14 | CHEWY: Properly clip drawn text | Filippos Karapetis | |
2017-03-14 | CHEWY: More work on scene hotspots | Filippos Karapetis | |
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 | |