Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-28 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r47649 | |||
2010-01-28 | SCI2.1: Added a dummy function for kRobot (with some info on its ↵ | Filippos Karapetis | |
parameters), assigned IsOnMe to OnMe (needs verification, but seems to be correct) and changed kSave(8) to return nonzero. The menu of the Phantasmagoria demo is now shown, together with its creepy music :) svn-id: r47648 | |||
2010-01-28 | SCI: some progress on REing robot files (99% comments only) | Martin Kiewitz | |
svn-id: r47647 | |||
2010-01-28 | SCI: Add debug opcodes | Walter van Niftrik | |
svn-id: r47646 | |||
2010-01-28 | Detect whether to use the modified SCI2 or SCI2.1 kernel table based on the ↵ | Matthew Hoops | |
kDoSound call used in Sound::play(), which fixes at least my version of KQ7 - probably others. The kernel table initialization now occurs after the script signatures are adjusted as we need it adjusted before checking through Sound::play for the kDoSound call. svn-id: r47645 | |||
2010-01-28 | SCI: process robot files again (i need those for REing) | Martin Kiewitz | |
svn-id: r47644 | |||
2010-01-28 | Handle calls to NewNode() with just one parameter. | Lars Skovlund | |
Takes care of Phantasmagoria, Torin, etc. svn-id: r47643 | |||
2010-01-28 | Changed run_vm() to use the sci_opcodes enum, and fixed several wrong ↵ | Filippos Karapetis | |
opcodes inside that enum svn-id: r47642 | |||
2010-01-28 | Added support for the SCI2.1 resource patches (resmap.pat and ressci.pat). ↵ | Filippos Karapetis | |
GK2 goes a bit further now (but still dies because of a new script opcode) svn-id: r47641 | |||
2010-01-28 | Removed a hack for the demo version of Torin's passage. It errors out ↵ | Filippos Karapetis | |
because the static selector vocabulary for SCI2+ games isn't implemented yet svn-id: r47640 | |||
2010-01-28 | Don't attempt to pause/resume sounds when the debug console opens if the ↵ | Filippos Karapetis | |
sound subsystem hasn't been initialized yet svn-id: r47639 | |||
2010-01-28 | Since we fix the list problems inside isSaneNodePointer(), don't abort ↵ | Filippos Karapetis | |
processing of the list svn-id: r47637 | |||
2010-01-28 | - The list checks now throw more verbose warnings | Filippos Karapetis | |
- Some obvious list problems are now fixed automatically when found, after the relevant warnings are shown - kDisposeList now clears all the nodes in the list - Some cleanup svn-id: r47636 | |||
2010-01-28 | Always try and load the associated digital track if the requested MIDI track ↵ | Filippos Karapetis | |
couldn't be found svn-id: r47631 | |||
2010-01-28 | Improved the diskdump command so that it also writes the resource header, if ↵ | Filippos Karapetis | |
it exists (e.g. in SOL audio files) svn-id: r47630 | |||
2010-01-28 | Fixed the demos of LSL1 and LSL5 | Filippos Karapetis | |
svn-id: r47625 | |||
2010-01-28 | Improved kSetCursor() semantics detection | Filippos Karapetis | |
svn-id: r47624 | |||
2010-01-28 | Introduced a new console command, diskdump, which is able to dump files from ↵ | Filippos Karapetis | |
resource files to disk svn-id: r47623 | |||
2010-01-27 | Corrected assert inside load_script. Fixes loading in SQ4CD | Filippos Karapetis | |
svn-id: r47617 | |||
2010-01-27 | Made the code inside SciGui::display() a bit more readable | Filippos Karapetis | |
svn-id: r47615 | |||
2010-01-27 | SCI: fix view detection for sci1.1 pq4demo | Martin Kiewitz | |
svn-id: r47614 | |||
2010-01-27 | SCI: fix for clipping code inside kGraph | Martin Kiewitz | |
svn-id: r47613 | |||
2010-01-27 | SearchMan.listMatchingMembers does not return files in alphabetical order, ↵ | Matthew Hoops | |
so we can't rely on the order of the lists. Rework the SCI2.1+ loading code to iterate through both lists in nested loops to fix multi-archive SCI2.1 games (such as GK2). svn-id: r47612 | |||
2010-01-27 | SCI: added workaround for laura bow 2 game menu (same issue as in ↵ | Martin Kiewitz | |
pharkas)...sigh svn-id: r47611 | |||
2010-01-27 | Fixed the demo version of Longbow - speech was not played at all with the ↵ | Filippos Karapetis | |
new sound code svn-id: r47610 | |||
2010-01-27 | Removing obsolete comment | Filippos Karapetis | |
svn-id: r47609 | |||
2010-01-27 | SCI: also change exit to quit in help | Martin Kiewitz | |
svn-id: r47608 | |||
2010-01-27 | SCI: renamed exit console command to quit, so that systemwide "exit" works ↵ | Martin Kiewitz | |
(exits console instead of quitting game) svn-id: r47607 | |||
2010-01-27 | SCI: changed the pharkas workaround to also cover pharkas-floppy demo | Martin Kiewitz | |
svn-id: r47606 | |||
2010-01-27 | SCI: removing duplicate comment line that isnt right there (it documents the ↵ | Martin Kiewitz | |
other view format) svn-id: r47605 | |||
2010-01-27 | Do not try and patch files for resource types greater or equal to audio36 ↵ | Filippos Karapetis | |
(i.e. audio36, sync36 etc), as these won't work with the current patch scheme svn-id: r47604 | |||
2010-01-27 | Don't patch audio36 resources, when the associated patches are for audio ↵ | Filippos Karapetis | |
resources (e.g. the sound effects in LB2CD) svn-id: r47603 | |||
2010-01-27 | Only reshow the cursor after playing a video if it was originally showing ↵ | Matthew Hoops | |
beforehand. This fixes the GK1 demo menu. svn-id: r47602 | |||
2010-01-27 | The two unknown fields point to the beginning and end of the sound sample | Filippos Karapetis | |
svn-id: r47601 | |||
2010-01-27 | Turned the asserts about the unknown sound field into a warning | Filippos Karapetis | |
svn-id: r47600 | |||
2010-01-27 | Oops.... actually close the defgroup :) | Filippos Karapetis | |
svn-id: r47599 | |||
2010-01-27 | Fixed comment about vocabulary, so that it doesn't refer to the line below it | Filippos Karapetis | |
svn-id: r47598 | |||
2010-01-27 | SCI: Experimental fix for Longbow outlook crash. | Walter van Niftrik | |
When using a pointer in number arithmetic, substitute a large value instead of 0 (cf. Hoyle hack in kAbs). svn-id: r47597 | |||
2010-01-27 | Added support of the subtraction of two pointers, when they got the same ↵ | Filippos Karapetis | |
segment. This operation will yield a number, like in C, and it's used by script 385 in Castle of Dr. Brain (the hangman script). Fixes exiting room 360 (the puzzle room) in Castle of Dr. Brain svn-id: r47595 | |||
2010-01-27 | SCI: scaling for non-regular cels, scaling for reanimate (fixes pharkas ↵ | Martin Kiewitz | |
demo, fixes lb2 cd credit windows) svn-id: r47594 | |||
2010-01-27 | SCI2.1 and onwards uses the 'new' DPCM8 which differs only by order. This ↵ | Matthew Hoops | |
fixes sound in the GK2 demo slideshow. Also, fix a logic bug with endianness in the DPCM decoders. svn-id: r47590 | |||
2010-01-27 | Downgrade the 'attempt to use invalid/unused file handle' error to a ↵ | Matthew Hoops | |
warning. This fixes the GK2 demo which now is playable and the slideshow is viewable. The GK2 demo scripts attempt to open the VERSION file which does not exist. svn-id: r47589 | |||
2010-01-27 | Improve support for the SCI2.1/SCI3 file naming scheme. Multiple maps can be ↵ | Matthew Hoops | |
used and have to be matched up with their volume counterparts. Adding detection for the Phantasmagoria Demo too. svn-id: r47588 | |||
2010-01-27 | SCI: Restore pointer checks removed in r47585. | Walter van Niftrik | |
svn-id: r47587 | |||
2010-01-27 | SCI: Add pointer comparison support to signed comparison operators. | Walter van Niftrik | |
svn-id: r47585 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 | |||
2010-01-26 | SCI: changed flags (uint16) to force (bool) for set/merge palette methods | Martin Kiewitz | |
svn-id: r47578 | |||
2010-01-26 | SCI: force palette merging for kq6 hires portraits (cause its needed on those) | Martin Kiewitz | |
svn-id: r47577 | |||
2010-01-26 | Fixed loading of old saved games | Filippos Karapetis | |
svn-id: r47576 | |||
2010-01-26 | Fixed reading of options file (game.opt) for Hoyle 3 | Filippos Karapetis | |
svn-id: r47575 |