Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-12 | SCI: Don't limit the number of resources to 999 in hexgrep | Matthew Hoops | |
2011-02-12 | SCI: Fix the console's hexgrep command | Matthew Hoops | |
2011-02-12 | JANITORIAL: Remove extraneous parentheses | Ori Avtalion | |
svn-id: r55890 | |||
2011-02-11 | SCI: Fix platform for the GK2 demo, videos will now play | Matthew Hoops | |
svn-id: r55885 | |||
2011-02-11 | SCI: Simplify SegManager::saveLoadWithSerializer, cleanup | Max Horn | |
svn-id: r55883 | |||
2011-02-10 | SCI: Added comments to the FB-01 and MIDI drivers. The original driver files ↵ | Filippos Karapetis | |
are only needed in SCI0 early games, which didn't include separate sound patch resources. Thanks to waltervn for the information he supplied svn-id: r55875 | |||
2011-02-10 | SCI: Changed the comments of r55869 to Doxygen format (thanks, fingolfin) | Filippos Karapetis | |
svn-id: r55874 | |||
2011-02-10 | SCI: Added a workaround for MUMG Deluxe | Filippos Karapetis | |
svn-id: r55873 | |||
2011-02-10 | SCI: Added resource manager support for changing the audio directory ↵ | Filippos Karapetis | |
dynamically. Also, moved some audio-specific resource code inside resource_audio.cpp This functionality is used by kSetLanguage(), called when switching the language in MUMG Deluxe from the game's main menu. svn-id: r55872 | |||
2011-02-10 | SCI: Don't fallback to views in SCI1.1+ Mac games | Matthew Hoops | |
svn-id: r55871 | |||
2011-02-10 | SCI: Fixed typo | Filippos Karapetis | |
svn-id: r55870 | |||
2011-02-10 | SCI: Added a short explanation about each of the different resource source types | Filippos Karapetis | |
svn-id: r55869 | |||
2011-02-10 | SCI: Fix Mac SCI1 view transparency | Matthew Hoops | |
This was a regression from r55825. svn-id: r55868 | |||
2011-02-10 | SCI: Fix (rare) leak in kSaveGame, tweak kFileIOFindNext, cleanup | Max Horn | |
svn-id: r55867 | |||
2011-02-10 | SCI: Renamed addInternalSources -> addAudioSources and separated the script ↵ | Filippos Karapetis | |
chunk loading code svn-id: r55866 | |||
2011-02-10 | SCI: Moved some audio resource code to resource_audio.cpp | Filippos Karapetis | |
svn-id: r55865 | |||
2011-02-09 | SCI: Improve speed of Mac resource fork sources | Matthew Hoops | |
svn-id: r55859 | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-09 | SCI: Do not try to dereference object name when it's not a pointer. | Walter van Niftrik | |
Stops flood of warnings in some Mac titles. svn-id: r55849 | |||
2011-02-08 | SCI: Changed the warning when applying script patches into a debug output call | Filippos Karapetis | |
svn-id: r55837 | |||
2011-02-08 | SCI: Some work on robot videos | Filippos Karapetis | |
- The size of the videos is now calculated when they are loaded (this helps remove some nasty hacks and constant memory reallocations and simplifies the code) - Some work on frame placement (e.g. in robot 1305, Phantasmagoria) svn-id: r55830 | |||
2011-02-08 | SCI: Add detection for Freddy Pharkas Mac | Matthew Hoops | |
svn-id: r55828 | |||
2011-02-08 | SCI: Do not flip clearKey for Mac SCI1.1+ views. | Walter van Niftrik | |
svn-id: r55825 | |||
2011-02-08 | SCI: Fix Mac robot palettes again | Matthew Hoops | |
My fix from r55796/r55797 was erroneously removed in r55801. svn-id: r55824 | |||
2011-02-08 | SCI: Fix Mac SCI1.1+ view white/black/transparency | Matthew Hoops | |
Since Mac OS required black to be at 0xff and white to be at 0x00, the original Sierra programs had to hack around that in various sections of the code to keep things in line with the PC versions. We're changing the view pixels instead so we only have to change in one location. svn-id: r55823 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2011-02-07 | GUI: Rename SaveLoadChooser::runModal to runModalWithPluginAndTarget | Max Horn | |
This avoids hiding an overloaded virtual method, which in turn can cause weird bugs (see also the next commit). svn-id: r55815 | |||
2011-02-07 | SCI: Fixed compilation | Filippos Karapetis | |
svn-id: r55813 | |||
2011-02-07 | VIDEO: Rename VideoDecoder::load() to loadStream() | Max Horn | |
svn-id: r55810 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2011-02-07 | SCI: Unified the SEQ and robot palette code, and fixed the include safeguard ↵ | Filippos Karapetis | |
of the SEQ decoder svn-id: r55803 | |||
2011-02-07 | SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵ | Filippos Karapetis | |
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801 | |||
2011-02-07 | SCI: v4 robots are only used in the PQ:SWAT demo, the full version uses v5. ↵ | Filippos Karapetis | |
Some cleanup svn-id: r55800 | |||
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: Fix Mac SCI32 subdirectories | Matthew Hoops | |
svn-id: r55783 | |||
2011-02-05 | SCI: Oops, fix compilation | Matthew Hoops | |
svn-id: r55782 | |||
2011-02-05 | SCI: Fix detectHires() for Mac SCI32 games | Matthew Hoops | |
svn-id: r55781 | |||
2011-02-05 | SCI: Add support for BE selector name tables | Matthew Hoops | |
svn-id: r55780 | |||
2011-02-05 | SCI: Add detection for Phantasmagoria Mac | Matthew Hoops | |
svn-id: r55779 | |||
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 |