Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-04 | COMMON: Only take the md5 of the resource fork data section | Matthew Hoops | |
Since various apps can modify the type/creator of the files, we can't rely on the header of the resource fork to take the md5. I've therefore also recalculated all of the detector entries (all 5 of them) that use the Mac resource fork code. svn-id: r55764 | |||
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 a stub for kFont which calls kSetFontRes as a subop | Matthew Hoops | |
svn-id: r55755 | |||
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: Fix KQ6 Mac audio resources | Matthew Hoops | |
A regression from r55715 svn-id: r55751 | |||
2011-02-03 | SCI: Fix GK1 Mac messages | Matthew Hoops | |
svn-id: r55750 | |||
2011-02-03 | SCI: Properly reset the array/string segment ids | Matthew Hoops | |
svn-id: r55749 | |||
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-02 | SCI: Set Mac cursors as a non-compressable type too | Matthew Hoops | |
svn-id: r55720 | |||
2011-02-02 | SCI: Add comment about GK1 Mac using kSetFontRes | Matthew Hoops | |
svn-id: r55719 | |||
2011-02-02 | SCI: Fix Mac sync resource support | Matthew Hoops | |
svn-id: r55716 | |||
2011-02-02 | SCI: Add support for Mac audio36/sync36 resources in resource forks | Matthew Hoops | |
svn-id: r55715 | |||
2011-02-01 | SCI: Make Hoyle4 workarounds without names so they work in the Mac version ↵ | Matthew Hoops | |
(that has no class names) svn-id: r55711 | |||
2011-02-01 | SCI: Mac SCI1.1+ games can use SYNC as the resource type for sync resources too | Matthew Hoops | |
svn-id: r55708 | |||
2011-02-01 | SCI: Fix SCI1.1+ Mac views with uint16 rle lengths (thanks, Walter) | Matthew Hoops | |
svn-id: r55705 | |||
2011-01-31 | SCI: Update the Mac version detection comments | Matthew Hoops | |
svn-id: r55697 | |||
2011-01-31 | SCI: Add support for Mac SCI1.1+ resource compression | Matthew Hoops | |
Mac SCI1.1+ games should now start up. QFG1 and Hoyle4 are playable. GK1 starts its scripts, but errors out soon after. There are still some View bugs with each (somehow, view decompression seems to be adding a blank line after each line?). *Much* thanks to Walter for his help. svn-id: r55696 | |||
2011-01-31 | SCI: Add missing initializations | Sven Hesse | |
_resourceData, _imageStart, _audioStart and _audioLen svn-id: r55689 | |||
2011-01-27 | SCI: Set the printLang and parseLang selectors again when restarting, if ↵ | Filippos Karapetis | |
necessary. This sets the language again correctly to the language selected in the launcher when restarting multilingual games. svn-id: r55561 | |||
2011-01-26 | SCI: Make SCI3 propertyId endianness hack a bit cleaner | Willem Jan Palenstijn | |
svn-id: r55542 | |||
2011-01-25 | SCI: cleanup | Max Horn | |
svn-id: r55539 | |||
2011-01-25 | SCI3: Fix script abort during startup on Big Endian platforms | Lars Skovlund | |
svn-id: r55525 | |||
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-23 | SCI: Fixed possible use of uninitialized variable in SCI Script Debugger. | David Turner | |
svn-id: r55487 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 1/2 | Eugene Sandulenko | |
svn-id: r55473 | |||
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: Add comment for GK1 workaround. | Lars Skovlund | |
svn-id: r55391 | |||
2011-01-21 | SCI: Fix robot memory leak | Lars Skovlund | |
svn-id: r55390 | |||
2011-01-21 | SCI: Fix GK1 breaking into the debugger when watching the intro | Lars Skovlund | |
svn-id: r55386 |