Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-07 | GROOVIE: Do not play audio in V2 games when only one frame is shown | Filippos Karapetis | |
2014-11-04 | GROOVIE: Handle transparency in Gamepad videos in the 11th Hour | Filippos Karapetis | |
2014-11-04 | GROOVIE: More bugfixes for V2 puzzle overlay videos | Filippos Karapetis | |
2014-11-04 | GROOVIE: Handle flag 2 for V2 games (show a whole overlay video) | Filippos Karapetis | |
2014-11-04 | GROOVIE: More work on transparency in the puzzle scenes for V2 games | Filippos Karapetis | |
This fixes most of the transparency issues in the puzzle screens. They are still not correct, as the relevant videos play completely, instead of showing a single frame. This also fixes issues with commit 2d42ab8 | |||
2014-11-03 | GROOVIE: Fix video transparency in V2 games | Filippos Karapetis | |
2014-11-03 | GROOVIE: Initial implementation of direct game load for the 11th Hour | Filippos Karapetis | |
2014-11-03 | GROOVIE: Add a stub for opcode 42 in V2 games | Filippos Karapetis | |
This was o_cellmove in T7G (the Microscope puzzle) | |||
2014-11-03 | GROOVIE: Implement o2_copyscreentobg and o2_copybgtoscreen | Filippos Karapetis | |
2014-11-03 | GROOVIE: Add initial full screen functionality for V2 games | Filippos Karapetis | |
2014-11-03 | GROOVIE: Finish implementation of o_hotspot_outrect | Filippos Karapetis | |
This is needed by the main menu in the 11th Hour | |||
2014-06-05 | GROOVIE: Use debugC() and debugCN() functions directly in script debug. | D G Turner | |
This removes the debugScript() wrapper, which can now be implemented directly using the relevant debug function. This avoids the variadic debug functions being wrapped in a second layer of variadic function which is probably causing a significant overhead. | |||
2014-06-05 | GROOVIE: Remove engine-specific "all" debugflag. Minor naming cleanup. | D G Turner | |
This is now uneeded as the GUI debugger superclass implements the same functionality and this removes a bunch of complexity from the Groovie engine debug calls. Also, removed groovie prefix from the debug flag naming as unecessary as these are within the Groovie namespace. | |||
2014-06-02 | GROOVIE: Add sanity checks and range limits to copyRect opcode param. | D G Turner | |
This prevents segfault crashes in "The 11th Hour" when you open the Gamebook palmtop from the top of the screen. The opcode needs some work on the changes from 7th Guest, but this will prevent crashes while this is being worked on. | |||
2014-06-02 | GROOVIE: Only compile ROQ when groovie2 is enabled | Matthew Hoops | |
2014-06-01 | GROOVIE: Switch to 32bpp only in groovie2 | Matthew Hoops | |
Needed for alpha | |||
2014-06-01 | GROOVIE: Fix various roq glitches | Matthew Hoops | |
They should now all decode correctly | |||
2014-06-01 | GROOVIE: Switch roq decoding to do YUV decoding on codebook load | Matthew Hoops | |
2014-06-01 | GROOVIE: Remove groovie2 8bpp mode | Matthew Hoops | |
It didn't work properly, it's not what the original did, and spooky mode needs to be implemented completely differently | |||
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-03-30 | ALL: Resolve multiple clang warnings | Max Horn | |
2014-03-09 | GROOVIE: Remove two useless variables | Strangerke | |
2014-02-28 | IMAGE: Move all ImageDecoders to image/ | Matthew Hoops | |
2014-02-18 | GROOVIE: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-11-26 | Merge pull request #375 from digitall/engineAutoPlug | Johannes Schickel | |
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code) | |||
2013-11-24 | BUILD: Remove need for engine.mk in each engine directory. | D G Turner | |
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically. | |||
2013-11-24 | BUILD: Remove need for engine-plugin.h in engines. | D G Turner | |
This is now generated automatically by the configure script from the engine directory names. | |||
2013-11-24 | BUILD: Split engines/plugins_table header down to a file per engine. | D G Turner | |
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script. | |||
2013-11-24 | BUILD: Split engines.mk down to a single file per engine. | D G Turner | |
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine. | |||
2013-11-24 | BUILD: Split configure.engines down to a single file per engine. | D G Turner | |
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically. | |||
2013-11-23 | GRAPHICS: Let Font take uint32 as character codes. | Johannes Schickel | |
This is required to support UTF-32 strings but does not make them work automatically! | |||
2013-09-16 | GROOVIE: Fix ROQ JPEG decoding | Matthew Hoops | |
2013-09-16 | Merge pull request #376 from lordhoto/libjpeg | Johannes Schickel | |
GRAPHICS: Implement JPEGDecoder based on libjpeg. | |||
2013-09-16 | GRAPHICS: Make JPEGDecoder request RGB output from libjpeg by default. | Johannes Schickel | |
This fixes loading of JPEG files which contain RGB color space instead of YUV. It is a pretty odd extension of JPEG files by Adobe which is indicated by this: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe To still support Groovie's need for YUV data I added some possibility to request direct YUV output. | |||
2013-09-16 | GRAPHICS: Implement JPEGDecoder based on libjpeg. | Johannes Schickel | |
2013-08-12 | I18N: Move specification of engine specific files to enginedir/POTFILES. | Johannes Schickel | |
This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach. | |||
2013-08-03 | GROOVIE: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew Hoops | |
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows. | |||
2013-04-27 | GROOVOE: Plug memory leak. CID 1003912 | Eugene Sandulenko | |
2013-04-18 | ENGINES: Remove a bunch of unused private member variables | Max Horn | |
All instances uncovered by clang warnings. | |||
2013-01-02 | GROOVIE: Simplify the movie speed settings and add a GUI option | Filippos Karapetis | |
This removes the "iOS" speed setting, where some movies could get out of sync. Two movie options are now available, "normal" and "fast" movie speed, which is the old "tweaked" setting. With the "fast" movie speed, the movie speed is changed to match that of the iOS version, but only in movies with sound. Movies without sound (like the supernatural animations, i.e. the "teeth" icon in-game) are still played at their regular speed, to avoid music sync issues. | |||
2012-12-13 | Merge pull request #293 from clone2727/qtmidi | clone2727 | |
Add support for QuickTime Music playback | |||
2012-12-03 | GROOVIE: Fix some indentation in StuffIt | Matthew Hoops | |
2012-11-15 | GROOVIE: Added documentation for the GameSpeed enum | Filippos Karapetis | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-12 | GROOVIE: Load the 11H Mac installer file when present | Matthew Hoops | |
2012-09-12 | GROOVIE: Add detection for 11H Mac | Matthew Hoops | |
2012-09-12 | GROOVIE: Add a MusicPlayerMac_v2 for 11H Mac | Matthew Hoops | |