Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-21 | Make Object::_baseMethod a Common::Array. This is intended to clean up | Lars Skovlund | |
the Object class, and it also plugs a leak. svn-id: r54986 | |||
2010-12-21 | Simplify SCI3 relocation code, also making it correct. | Lars Skovlund | |
svn-id: r54985 | |||
2010-12-21 | SCI: Fixed bug #3092115 - "ECOQUEST2: Initial text not cleared during ↵ | Filippos Karapetis | |
ecorder intro" svn-id: r54984 | |||
2010-12-16 | VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointer | Matthew Hoops | |
svn-id: r54927 | |||
2010-12-15 | SCI: Slight cleanup | Filippos Karapetis | |
svn-id: r54925 | |||
2010-12-07 | SCI: Bumped up the save game version for rev #54805 | Filippos Karapetis | |
Initially, I thought that older ScummVM versions will work with these saved games. However, they will probably crash when trying to load saved games after rev #54805, as the heap is reset when loading, and the system strings segment is no longer initialized (thanks wjp). svn-id: r54809 | |||
2010-12-07 | SCI: Silence warnings | Matthew Hoops | |
svn-id: r54806 | |||
2010-12-07 | SCI: Removed the system strings code and replaced it with a much more ↵ | Filippos Karapetis | |
simplified version, thus greatly simplifying handling of system strings svn-id: r54805 | |||
2010-12-02 | SCI: Enabled the GUI option to play speech and show subtitles simultaneously ↵ | Filippos Karapetis | |
in SQ4CD svn-id: r54736 | |||
2010-11-30 | SCI: Added an uninitialized read script workaround for QFG1VGA | Filippos Karapetis | |
svn-id: r54663 | |||
2010-11-30 | SCI: Fixed bug #3053093 - "QFG1VGA and QFG3: Text box glitches" | Filippos Karapetis | |
svn-id: r54662 | |||
2010-11-28 | SCI: Fixed bug #3034471 - "SCI, Castlebrain/Amiga: Invisible text in word ↵ | Filippos Karapetis | |
search" Fixed some endianness issues in Amiga versions, thanks to wjp. Amiga versions expect a BE VM, thus we adjust accordingly in the places where memory is accessed directly (i.e. kStrAt, kMemory and all places that set/get characters from memory) svn-id: r54521 | |||
2010-11-27 | SCI: Reverted changes to savegame.cpp made in r54510, as that still occurs | Filippos Karapetis | |
svn-id: r54511 | |||
2010-11-27 | SCI: Fixed bug #3034713 - "ICEMAN Demo: Fails to find base object" | Filippos Karapetis | |
This could happen because objects in scripts can be in the wrong order. Same thing happens in the French and German version of KQ5 (bug #3035396). Removed the scriptObjRemove() method, which is in fact a hack. svn-id: r54510 | |||
2010-11-25 | SCI: implemented reverb handling and related functionality | Filippos Karapetis | |
svn-id: r54478 | |||
2010-11-25 | SCI: Added support for the alternate Windows MIDI soundtracks of the CD ↵ | Filippos Karapetis | |
versions of EcoQuest, Jones, KQ5 and SQ4 svn-id: r54476 | |||
2010-11-24 | SCI: Fixed a bug in the script disassembler | Filippos Karapetis | |
svn-id: r54463 | |||
2010-11-24 | SCI: Some renaming and added several TODOs concerning reverb | Filippos Karapetis | |
svn-id: r54461 | |||
2010-11-24 | SCI: Placed some selectors added in SCI1.1 in a separate table | Filippos Karapetis | |
svn-id: r54458 | |||
2010-11-24 | SCI: some changes to the way reverb is handled | Filippos Karapetis | |
- "Invalid" SCI reverb values (127) are properly handled now - SCI kDoSound(reverb) sets the global reverb (renamed it accordingly) - kDoSound(reverb) can also return the current reverb if no parameter is sent svn-id: r54457 | |||
2010-11-24 | SCI: Some slight changes to get the "find_callk" console command working in KQ5 | Filippos Karapetis | |
- Ignore invalid object in KQ5 script 784 - Script 980 looks to be an unused leftover, as its object contain references to classes placed in script 988, which is missing svn-id: r54455 | |||
2010-11-23 | SCI: added a workaround for script bug #3116892 - "SQ4 German: crash when ↵ | Filippos Karapetis | |
shooting with laser", by applying the one for the English version svn-id: r54447 | |||
2010-11-22 | SCI: Fixed bug #3044050 - "SQ4FLOPPY: Crash while flying in Skate-o-Rama" | Filippos Karapetis | |
Fixed Object::locateVarSelector() for SCI0-SCI1 games, as it wasn't checking the class for object variables svn-id: r54415 | |||
2010-11-22 | SCI: Patched the QFG3 character import screen the same way as with QFG2 | Filippos Karapetis | |
This prevents random crashes and slow refreshing, same as with QFG2 svn-id: r54414 | |||
2010-11-21 | SCI: Proper fix for the QFG2 character import screen crashes (bug #3037996) | Filippos Karapetis | |
Script 944 does constant reallocations whenever the selection changes, which leads to all sorts of unpredictable crashes. Thanks to waltervn for his help on this issue svn-id: r54413 | |||
2010-11-21 | SCI: Added 3 uninitialized temp fixes for the RAMA demo, which is now working | Filippos Karapetis | |
svn-id: r54404 | |||
2010-11-21 | SCI: Removed the correct subops from kString in late SCI2.1/SCI3 games ↵ | Filippos Karapetis | |
(thanks to waltervn) svn-id: r54403 | |||
2010-11-21 | SCI: kArray wasn't changed in late SCI2.1/SCI3 games (thanks to waltervn) | Filippos Karapetis | |
svn-id: r54402 | |||
2010-11-21 | SCI: Removed incorrect pointer arithmetic support for SCI2 strings | Filippos Karapetis | |
There was never pointer arithmetic support in SCI2 and newer games svn-id: r54400 | |||
2010-11-21 | SCI: Adapted kArray/kString to use the new heuristic for late SCI2.1/SCI3 ↵ | Filippos Karapetis | |
games, and updated their subops accordingly svn-id: r54399 | |||
2010-11-21 | SCI: Added a heuristic to detect the modified late SCI2.1/SCI3 ↵ | Filippos Karapetis | |
kString/kArray kernel functions svn-id: r54398 | |||
2010-11-20 | SCI: Fix ScummVM freezing during the credits scene in EcoQuest 1 (bug #3101846) | Filippos Karapetis | |
svn-id: r54395 | |||
2010-11-20 | SCI: Fixed timer bug #3109139 - "SQ4: Crash after exiting Skate-o-Rama ↵ | Filippos Karapetis | |
during chase" svn-id: r54391 | |||
2010-11-19 | SCI: Only compile kGetConfig for SCI32 | Willem Jan Palenstijn | |
svn-id: r54382 | |||
2010-11-19 | SCI : data field is only supported if building for SCI32 | Lars Persson | |
svn-id: r54379 | |||
2010-11-19 | SCI: Also send system strings to kString(). This makes LSL7 continue into ↵ | Filippos Karapetis | |
the actual game! :D svn-id: r54377 | |||
2010-11-19 | SCI: Only handle seg_type_string if ENABLE_SCI32 is defined | Lars Persson | |
svn-id: r54376 | |||
2010-11-19 | Some subfunctions changed positions in SCI3 kString. WIP. | Lars Skovlund | |
And with this, LSL7 starts up. Yeah, baby! svn-id: r54374 | |||
2010-11-19 | Implement a couple of NULL checks in kArray | Lars Skovlund | |
svn-id: r54373 | |||
2010-11-19 | SCI3: Implement new opcode 0x4c. | Lars Skovlund | |
svn-id: r54370 | |||
2010-11-19 | SCI: Implement the GetConfig call for LSL7 | Lars Skovlund | |
svn-id: r54369 | |||
2010-11-19 | SCI: Added pointer arithmetic support for SCI2 strings | Filippos Karapetis | |
svn-id: r54365 | |||
2010-11-19 | SCI: Added support for script -> string copying (used by late SCI2.1 and ↵ | Filippos Karapetis | |
SCI3 games) svn-id: r54364 | |||
2010-11-19 | SCI: Fixed comment | Filippos Karapetis | |
svn-id: r54362 | |||
2010-11-19 | SCI: Moved the Object class in a separate file | Filippos Karapetis | |
svn-id: r54361 | |||
2010-11-18 | SCI: Added a stub for a new subop in kString, and disabled ↵ | Filippos Karapetis | |
trackOriginAndFindWorkaround() for SCI3 games for now svn-id: r54352 | |||
2010-11-18 | SCI: Added species selector functionality for SCI3 | Filippos Karapetis | |
svn-id: r54351 | |||
2010-11-18 | SCI: Removed SCI3 hacks in kClone/kDisposeClone | Filippos Karapetis | |
svn-id: r54350 | |||
2010-11-18 | SCI: Slight formatting fix and use \t instead of a tab character in debugN. | Johannes Schickel | |
svn-id: r54349 | |||
2010-11-18 | SCI: Fix debugger disassembly of property accesses in SCI3 | Lars Skovlund | |
svn-id: r54348 |