Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-13 | GOB: Add Debug Console. | David Turner | |
This allows interactive control of debug flags and variables and provides a base to allow for commands to aid in tracking down script bugs which are tricky to replicate. svn-id: r53398 | |||
2010-09-30 | GOB: Remove the now useless VGAVideoDriver | Sven Hesse | |
svn-id: r52948 | |||
2010-09-30 | GOB: Add a new class Surface | Sven Hesse | |
This will be the new class managing all drawing, providing depth-agnostic methods for all drawing operations, including 2 iterator-like classes, Pixel and ConstPixel. svn-id: r52946 | |||
2010-08-17 | Fascination - Fix the texts not cleaned up (eg Hotel Hall). Thanks SylvainTV ↵ | Arnaud Boutonné | |
for identifying the problem svn-id: r52135 | |||
2010-02-03 | Implementing saving/loading for Fascination. Tested in the DOS floppy ↵ | Sven Hesse | |
versions and the Amiga version svn-id: r47845 | |||
2009-09-15 | - Implement _pattern variable | Arnaud Boutonné | |
- Add oPlaytoons_putPixel and Playtoons specific spriteOperation (using _pattern) svn-id: r44103 | |||
2009-08-13 | - Add a specific OPCODEFUNC checkData to avoid having a Playtoons workaround ↵ | Arnaud Boutonné | |
in working code - Replace OPCODEDRAW 0x20,0x23 and 0x25 svn-id: r43345 | |||
2009-07-25 | Moved the decision whether subtitles should be displayed, so that the broken ↵ | Sven Hesse | |
subtitles in The Last Dynasty aren't shown svn-id: r42767 | |||
2009-07-24 | Merging Map_v4 into Map_v2 | Sven Hesse | |
svn-id: r42716 | |||
2009-07-07 | - Separate Playtoons gametypes from in GobEngine::initGameParts() | Arnaud Boutonné | |
- Add a specific save/load class for Playtoons as some specific files need to be tested svn-id: r42214 | |||
2009-07-05 | Removing the now unneeded Game_v* classes | Sven Hesse | |
svn-id: r42131 | |||
2009-07-05 | Putting the Urban noCD check into Init_v6::initGame() | Sven Hesse | |
svn-id: r42130 | |||
2009-07-05 | Removing the now empty Game_Fascination class | Sven Hesse | |
svn-id: r42125 | |||
2009-07-05 | Moving the "Collision" stuff to Hotspots in hotspots.cpp/.h | Sven Hesse | |
svn-id: r42123 | |||
2009-06-24 | Wrapping resources (out of TOT, EXT, IM? and EX? files) loading into its own ↵ | Sven Hesse | |
class svn-id: r41839 | |||
2009-06-23 | Putting basic TOT handling into its own class | Sven Hesse | |
svn-id: r41821 | |||
2009-06-22 | Renaming parse.h and parse.cpp to expression.h and expression.cpp | Sven Hesse | |
svn-id: r41773 | |||
2009-06-22 | Pushing script.o down | Sven Hesse | |
svn-id: r41762 | |||
2009-06-22 | Encapsulating script file access | Sven Hesse | |
svn-id: r41753 | |||
2009-06-07 | Dropping the v1 parser functions in favour of the extended v2 ones | Sven Hesse | |
svn-id: r41317 | |||
2009-05-31 | - A new save system for the GobEngine, one that is not fundamentally broken ↵ | Sven Hesse | |
and is versioned. Unfortunately, this invalidates most save games created on big-endian machines, since endian-issues was a main problem with the old system - Removed the now superfluous variables sizes svn-id: r41056 | |||
2009-05-20 | Moving CoktelVideo (IMD/VMD) and the Indeo3 code (needed for Urban Runner's ↵ | Sven Hesse | |
VMDs) to graphics/video/ svn-id: r40744 | |||
2009-04-29 | Moving the demo-related stuff into a demos-subdirectory | Sven Hesse | |
svn-id: r40212 | |||
2009-04-29 | Fix build | Sven Hesse | |
svn-id: r40209 | |||
2009-04-24 | Added supported for BAT-based non-interactive demos, namely the Inca2 one | Sven Hesse | |
svn-id: r40129 | |||
2009-04-24 | Added support for SCN-based non-interactive demos | Sven Hesse | |
svn-id: r40122 | |||
2009-04-21 | Patch #2725859 : Added some MD5 to the gob engine, modified the way the ↵ | Arnaud Boutonné | |
first STK and TOT is declared, added inter and draw skeleton for Fascination svn-id: r40059 | |||
2009-03-19 | Adding simple support for protracker playback | Sven Hesse | |
svn-id: r39550 | |||
2008-12-13 | Modified collision init functions for Urban Runner | Sven Hesse | |
svn-id: r35341 | |||
2008-12-13 | Added a SaveLoad for Urban Runner with an entry to make the scripts believe ↵ | Sven Hesse | |
the file mdo.def (config file created by the original installer) always exists svn-id: r35338 | |||
2008-12-09 | Experimental support for VMD frames encoded in Indeo 3 (Indeo 3 decoder ↵ | Sven Hesse | |
closely based on the one in ffmpeg). Since Indeo 3 uses full 24bit colors (in YUV-space), frame data is mapped to the current palette (using an octree, should be the fasted way, methinks) and dithered with the Sierra-2-4A ("Filter Light") error distribution algorithm. svn-id: r35290 | |||
2008-09-02 | Urban Runner stubs | Sven Hesse | |
svn-id: r34286 | |||
2008-08-30 | Added some The Last Dynasty stubs | Sven Hesse | |
svn-id: r34217 | |||
2008-05-28 | Script variables are now always stored in the game version's native endianess. | Sven Hesse | |
This should make Woodruff playable on big-endian systems. svn-id: r32352 | |||
2008-05-10 | Restructured saving/loading and added a stub for Woodruff | Sven Hesse | |
svn-id: r31989 | |||
2008-05-08 | Implemented the background "music" / atmospheric sounds in Woodruff | Sven Hesse | |
svn-id: r31949 | |||
2008-05-08 | Split off the actual mixing part of SoundBlaster | Sven Hesse | |
svn-id: r31938 | |||
2008-05-08 | Restructured sound code | Sven Hesse | |
svn-id: r31937 | |||
2008-05-06 | Allow static and dynamic plugins to be used at the same time | Jordi Vilalta Prat | |
svn-id: r31888 | |||
2008-04-27 | Implemented support for VMDs substituting object animations. | Sven Hesse | |
Still far from being complete (and correct), but it's a start... - Only VMD "command" -3 is followed - Not all animation types are working - Timing is still off in most cases - Offsets are generally OK, but not always - No sound yet - Shouldn't segfault randomly, but I'm not entirely sure ;) svn-id: r31750 | |||
2008-01-27 | Removed trailing spaces. | Jordi Vilalta Prat | |
svn-id: r30664 | |||
2007-08-13 | Woodruff is now controllable | Sven Hesse | |
svn-id: r28591 | |||
2007-07-30 | Restructured and cleaned-up IMD playing | Sven Hesse | |
svn-id: r28327 | |||
2007-07-25 | Renamed Inter_Woodruff to Inter_v4 | Sven Hesse | |
svn-id: r28206 | |||
2007-07-25 | - Added Inter_Woodruff, alongside with the first Stub (OpcodeFunc 0x18) | Sven Hesse | |
- Yet another safety check - Removed another hard-coded screen height svn-id: r28205 | |||
2007-04-16 | Bargon Attack uses wide surfaces, but shouldn't scroll in-game regardless | Sven Hesse | |
svn-id: r26522 | |||
2007-04-08 | Restructured saving/loading. Should work for Gob3 now, too... | Sven Hesse | |
svn-id: r26414 | |||
2007-04-06 | Some Gob3 fixes: | Sven Hesse | |
- wrong positioning of the inventory - walking - close-up fadeing in the CD version svn-id: r26390 | |||
2007-04-05 | - Minor cleanup | Sven Hesse | |
- Added Inter_v3 (for new opcode o3_getTotTextItemPart) - Some fixes to let Gob3 start with the first screen svn-id: r26383 | |||
2007-03-20 | Major clean-up, including: | Sven Hesse | |
- Cutting down the code-dup - Plucking leaks - Removing dead/unused code - Properly naming "word_2342F"-style variables and functions (removing the warnings alongside) - Fleshing out the "stubby" functions - Moving functions and variables to more appropriate/logical places - Re-ordering functions and variables - Re-structuring functions - Moving the IMD stuff into a new "Imd" class in the new imd.cpp/.h (still to be completely implemented and cleaned up) - Formatting - Getting rid off the classes "Anim", "Pack" and "Timer", along with their files svn-id: r26252 |