Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-07 | SCI: Add support for v4 robots | Matthew Hoops | |
svn-id: r55799 | |||
2011-02-07 | SCI: Add support for Mac robot files | Matthew Hoops | |
svn-id: r55797 | |||
2011-02-07 | SCI: Fix SCI1.1 Mac picture palettes further | Matthew Hoops | |
The palette color start is actually a byte, not a uint16. svn-id: r55796 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-06 | SCI: Improve Mac SCI1.1+ cursor support | Matthew Hoops | |
The scripts can pass a list of view id's from the DOS version that get remapped to CURS/crsr id's. GK1 cursors now work and Phantasmagoria uses the correct ones. svn-id: r55791 | |||
2011-02-05 | SCI: Fix SCI32 Mac picture palettes | Matthew Hoops | |
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784 | |||
2011-02-05 | SCI: Throw a warning when trying to play a Mac robot file (big endian) | Matthew Hoops | |
svn-id: r55778 | |||
2011-02-04 | SCI: Properly initialize a Robot variable so we don't segfault on quitting | Matthew Hoops | |
svn-id: r55776 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
2011-02-03 | SCI: Robot v6 support. I _think_ this is complete. | Lars Skovlund | |
svn-id: r55759 | |||
2011-02-03 | SCI: updated comments concerning robot videos | Filippos Karapetis | |
svn-id: r55757 | |||
2011-02-03 | SCI: Robot related changes | Filippos Karapetis | |
- Reverted accidental changes in r55752, and moved all the deletion code in freeData() again - Now skipping v6 videos (in SCI3), instead of throwing an error svn-id: r55756 | |||
2011-02-03 | SCI: Add support for GK1 Mac high-res fonts | Matthew Hoops | |
svn-id: r55754 | |||
2011-02-03 | SCI: Fix a typo, the interpreter can handle robot video versions 3 - 5 | Filippos Karapetis | |
svn-id: r55753 | |||
2011-02-03 | SCI21: Some robot related changes | Filippos Karapetis | |
- Don't reallocate the frame buffer on each update if its dimensions haven't changed - Don't attempt to display the currently unsupported v4 robot files (used in PQ:SWAT) - Signed/unsigned fixes - Disabled the unused getFrameRect() function - Some cleanup and reordering svn-id: r55752 | |||
2011-02-03 | SCI: Disable the special QFG1 Mac icon bar | Matthew Hoops | |
The original interpreter completely ignores it in favor of the regular one. svn-id: r55748 | |||
2011-02-02 | SCI: Fix GK1 Mac scaling | Matthew Hoops | |
svn-id: r55744 | |||
2011-02-02 | SCI: Fix memory leaks in GfxRobot | Lars Skovlund | |
svn-id: r55740 | |||
2011-02-02 | SCI: Fix SCI32 Mac fonts | Matthew Hoops | |
svn-id: r55725 | |||
2011-02-02 | SCI: Fix SCI32 Mac pictures | Matthew Hoops | |
svn-id: r55724 | |||
2011-02-02 | SCI: Fix GK1 Mac views, the game now starts | Matthew Hoops | |
svn-id: r55721 | |||
2011-02-01 | SCI: Fix SCI1.1+ Mac views with uint16 rle lengths (thanks, Walter) | Matthew Hoops | |
svn-id: r55705 | |||
2011-01-31 | SCI: Add missing initializations | Sven Hesse | |
_resourceData, _imageStart, _audioStart and _audioLen svn-id: r55689 | |||
2011-01-24 | SCI/Robot: Simplify ::setPalette() | Lars Skovlund | |
svn-id: r55498 | |||
2011-01-24 | SCI/Robot: Fix typo | Lars Skovlund | |
svn-id: r55497 | |||
2011-01-22 | SCI/Robot:Don't ifdef out ::playAudio, since it is only used for debugging | Lars Skovlund | |
svn-id: r55449 | |||
2011-01-22 | SCI: Moved the robot audio playing test code inside GfxRobot::playAudio() | Filippos Karapetis | |
svn-id: r55428 | |||
2011-01-22 | SCI/robot: Correct detection of null preload | Lars Skovlund | |
svn-id: r55427 | |||
2011-01-22 | SCI: Added stub for playing robot audio from the console | Lars Skovlund | |
svn-id: r55424 | |||
2011-01-22 | SCI21: Allow the game scripts to sync robot videos, like in SSCI. Also, ↵ | Filippos Karapetis | |
references of the SciEngine class to itself via g_sci have been removed svn-id: r55422 | |||
2011-01-22 | SCI: Changed the expensive and inaccurate floating-point divisions to ↵ | Filippos Karapetis | |
integer divisions. Fixes asserting of 90.rbt in Phantasmagoria (the game's logo video) svn-id: r55405 | |||
2011-01-22 | SCI: Code formatting | Filippos Karapetis | |
svn-id: r55404 | |||
2011-01-21 | SCI: Fix robot palette activation | Lars Skovlund | |
svn-id: r55397 | |||
2011-01-21 | SCI: Fix robot memory leak | Lars Skovlund | |
svn-id: r55390 | |||
2011-01-21 | SCI: Partial robot support, currently disabled since it does not run | Lars Skovlund | |
asynchronously as it should. svn-id: r55382 | |||
2011-01-15 | SCI: Plugged 2 memory leaks, reported by digitall | Filippos Karapetis | |
- Plugged 2 memory leaks in the SCI0 menu code (the lists of menu and submenu entries) - Got rid of the _listCount variable svn-id: r55254 | |||
2011-01-09 | SCI2.1: Some further work on robot files | Filippos Karapetis | |
svn-id: r55190 | |||
2011-01-09 | SCI2: Implemented proper text splitting | Filippos Karapetis | |
svn-id: r55184 | |||
2011-01-09 | SCI: Cleanup | Filippos Karapetis | |
svn-id: r55182 | |||
2011-01-09 | SCI: Changed the bShow parameter of GfxText16:Box() into a bool | Filippos Karapetis | |
svn-id: r55179 | |||
2011-01-08 | SCI: Some function renaming | Filippos Karapetis | |
Draw_Status -> DrawStatus Draw_String -> DrawString svn-id: r55178 | |||
2011-01-01 | SCI: debugC calls no longer require a debug level of 2 to show output | Filippos Karapetis | |
svn-id: r55086 | |||
2010-12-26 | SCI: A more efficient solution for bug #3037874 (SCI high CPU usage), which ↵ | Filippos Karapetis | |
will hopefully not clash with the speed throttler. This is a more proper fix for bug #3058865, and a partial fix for bug #3127824 svn-id: r55046 | |||
2010-12-24 | SCI: Fixed bug #3059860 - "LB2CD: Glitch in Act 6 coroner answer buttons" | Filippos Karapetis | |
svn-id: r55034 | |||
2010-12-23 | SCI: Some initial work on the sound of robot videos (doesn't work yet, seems ↵ | Filippos Karapetis | |
to be a problem with the encoding of the customized SOL audio files in robot videos) svn-id: r55023 | |||
2010-12-22 | SCI2+: Set pictureCels to 0 after deleting them | Filippos Karapetis | |
svn-id: r55004 | |||
2010-12-21 | SCI: Reset the portrait bitmap to the "closed mouth" state, when skipping ↵ | Filippos Karapetis | |
dialogs in the Windows version of KQ6 svn-id: r54983 | |||
2010-12-20 | SCI: Fixed bug #3041153 - "SCI Fanmade Games: Message window glitch" | Filippos Karapetis | |
The left window dimension adjustment (rev #48772) has been moved from GfxPorts::setOrigin() into GfxPorts::addWindow(), as the updated dimension is later used when filling the contents of the window (apparent in some fan made games) svn-id: r54976 | |||
2010-12-20 | SCI: Fixed bug #3037945 - "PQ3 : Graphical Glitch with White Mercedes on ↵ | Filippos Karapetis | |
Freeway" svn-id: r54975 | |||
2010-12-20 | SCI: Commented out unused signal flags | Filippos Karapetis | |
svn-id: r54974 |