Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-19 | SCI: Some spacing fixes and typos | md5 | |
2011-02-19 | SCI: Refactored the reg_t related operations and comparisons | md5 | |
This refactoring reduces a lot of code duplication, allows for better control, makes the code more readable and allows us to remove a lot of now unneeded workarounds | |||
2011-02-16 | SCI: Add workaround for uninitialized read in KQ5 FM Towns | Matthew Hoops | |
Thanks to alexbevi | |||
2011-02-16 | SCI: Add support for the KQ5 FM Towns resource format | Matthew Hoops | |
Thanks to alexbevi for providing details on the format | |||
2011-02-10 | SCI: Added a workaround for MUMG Deluxe | Filippos Karapetis | |
svn-id: r55873 | |||
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-01-12 | SCI: Fixed bug #3155550 - "SQ4 Russian: Script error in Scate-o-rama" | Filippos Karapetis | |
svn-id: r55218 | |||
2011-01-12 | SCI: Added a workaround for script bug #3156472 - "King's Quest 5 cdrom ↵ | Filippos Karapetis | |
version crash on escape" svn-id: r55217 | |||
2011-01-08 | SCI2.1: Added/documented some functionality used by Shivers 1 | Filippos Karapetis | |
- Added kFileIO subop 17 (create save slot) - Added information about a (probably debug) kernel function used in a puzzle, kCelInfo - Added some information on two kSave subops - Added 2 workarounds for uninitialized variables svn-id: r55158 | |||
2010-12-31 | SCI: Added workaround for script bug #3148418 - "QFG2: Script Error On last ↵ | Filippos Karapetis | |
screen" svn-id: r55075 | |||
2010-12-21 | SCI: Fixed bug #3092115 - "ECOQUEST2: Initial text not cleared during ↵ | Filippos Karapetis | |
ecorder intro" svn-id: r54984 | |||
2010-11-30 | SCI: Added an uninitialized read script workaround for QFG1VGA | Filippos Karapetis | |
svn-id: r54663 | |||
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-21 | SCI: Added 3 uninitialized temp fixes for the RAMA demo, which is now working | Filippos Karapetis | |
svn-id: r54404 | |||
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-15 | SCI: Workaround for bug #3109299 "QFG1VGA: Crash when leaving area east of ↵ | David Turner | |
Antwerp" Extended current workarounds to cover QFG1VGA. svn-id: r54239 | |||
2010-11-13 | SCI: Fixed script bug #3108012 - "Hoyle1: Crash when changing Deal Speed in ↵ | Filippos Karapetis | |
Hearts" svn-id: r54226 | |||
2010-11-09 | SCI: Add uninitialized temp workaround for Shivers | Lars Skovlund | |
svn-id: r54157 | |||
2010-11-08 | SCI: Bugfix for script workarounds | Filippos Karapetis | |
Get the English versions of objects and methods when checking for script workarounds, as the objects/methods could be translated. Fixes bug #3104623, "PQ3: Crash when click on City map" svn-id: r54134 | |||
2010-11-01 | COMMON: Rename String::printf() to String::format() | Max Horn | |
This is a first step towards getting rid of all uses of regular printf, fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase. The name format() reflects the purpose of the function, and parallels String.format() in Java, boost::format, and others. svn-id: r54004 | |||
2010-10-31 | SCI: Fix for bug #3100292 - "QFG2: signature mismatch at the WIT" | Filippos Karapetis | |
svn-id: r53993 | |||
2010-10-30 | SCI: Fixed script bug #3098353 - "ECOQUEST1 German: Crash at the blackboard ↵ | Filippos Karapetis | |
in the dolphin room" svn-id: r53941 | |||
2010-10-24 | SCI: Fixed bug #3094235 - "SQ4CD: Crashes at Roger jr. in beam" | Filippos Karapetis | |
svn-id: r53776 | |||
2010-10-07 | SCI: Add one more workaround for end of QfG3 Awari | Willem Jan Palenstijn | |
svn-id: r53058 | |||
2010-09-17 | SCI: Removed some unnamed selector access in the workarounds. Fixes the ↵ | Filippos Karapetis | |
regression in the demo of EcoQuest, when opening a window svn-id: r52757 | |||
2010-09-05 | Partial fix for bug #3059871 - "SCI Fanmade - Ocean Battle: Crash while playing" | Filippos Karapetis | |
The fix is partial, as the game will crash when losing and attempting to restart (for a different reason - there's an issue when uninstantiating a script) svn-id: r52581 | |||
2010-09-05 | SCI: Added a workaround for the non-interactive demo of Pepper | Filippos Karapetis | |
svn-id: r52540 | |||
2010-09-05 | SCI: Fixed script bug #3059544 - "KQ6CD: Error when looking at rotten tomato" | Filippos Karapetis | |
svn-id: r52539 | |||
2010-08-31 | SCI: Added a workaround for bug #3056811 - "SQ5: Game crashes while playing ↵ | Filippos Karapetis | |
"Battle Cruiser"" svn-id: r52477 | |||
2010-08-29 | SCI: Properly fixed bug #3053268 - "QFG1 VGA: Fetch spell crashes game" | Filippos Karapetis | |
svn-id: r52440 | |||
2010-08-29 | SCI: Fixed bug #3051475 - "MOTHERGOOSE CD: Crash after giving the pipe to ↵ | Filippos Karapetis | |
the king" svn-id: r52433 | |||
2010-08-27 | SCI: Possible fix for bug #3053268 - "QFG1 VGA: Fetch spell crashes game" | Filippos Karapetis | |
svn-id: r52411 | |||
2010-08-24 | SCI: Fixed bug #3052359 - "Hoyle1: Hearts Crash" | Filippos Karapetis | |
svn-id: r52352 | |||
2010-08-23 | SCI: multiple changes for mother goose vga | Martin Kiewitz | |
which is sci1 and sci1.1 fixes bug #3051145 - separating this mother goose from ega and sci2.1 - adding workaround when restoring saved games in these games, games try to calculate restored savedgameid instead of looking it up, we patch this code out and also set the global to the current savedgameid - adding workaround for scripts checking savedgameid to be below 13 (our savedgameids begin at 100 now) - changing official range for savedgameids from 1000->1999 to 100->199, otherwise mother goose would have required much larger patches and this range should be fine even if we replace savedgame dialogs later svn-id: r52301 | |||
2010-08-23 | SCI: Fix whitespace | Willem Jan Palenstijn | |
svn-id: r52297 | |||
2010-08-23 | SCI: Fixed bug #3051163 - "MOTHERGOOSE: Crash at the very end" and merged 2 ↵ | Filippos Karapetis | |
SQ6 workarounds svn-id: r52294 | |||
2010-08-22 | SCI: Fixed bug #3050856 - "SQ3 : Crash at intro" | Filippos Karapetis | |
svn-id: r52289 | |||
2010-08-22 | SCI: Add uninit'd workaround for the SQ6 demo | Matthew Hoops | |
svn-id: r52283 | |||
2010-08-21 | SCI: Fixed bug #3050122 - "QFG3: Crash after throwing the spear of death" | Filippos Karapetis | |
svn-id: r52251 | |||
2010-08-20 | SCI: Fixed bug #3049435 - "QFG3: Crash at Simbani warrior challenge" | Filippos Karapetis | |
svn-id: r52235 | |||
2010-08-20 | SCI: Fixed bug #3049146 - "MOTHERGOOSE CD: Rooms 7, 23 crash", merged some ↵ | Filippos Karapetis | |
similar workaround entries and added a comment for invalid rects received in kCan(t)BeHere svn-id: r52223 | |||
2010-08-19 | SCI: Fixed bug #3038228 - "MOTHERGOOSE: Crash at the castle" | Filippos Karapetis | |
svn-id: r52214 | |||
2010-08-19 | SCI: Fixed one of the bugs in hoyle3, from bug report #3038837 - "HOYLE3: ↵ | Filippos Karapetis | |
EGA/VGA Crashes" (that report includes more issues) svn-id: r52213 | |||
2010-08-18 | SCI: Fixed bug #3039679 - "SCI Fanmade - The Gem Scenario: Crash at the start" | Filippos Karapetis | |
svn-id: r52199 | |||
2010-08-18 | SCI: Fixed script bug #3048054 - "LONGBOW: crash when opening hand code" ↵ | Filippos Karapetis | |
(German version) svn-id: r52196 | |||
2010-08-18 | SCI: Fixed bug #3038433 - "HOYLE1: Crashes" | Filippos Karapetis | |
svn-id: r52182 | |||
2010-08-18 | SCI: Fixed bug #3042964 - "KQ4: Signature Mismatch" | Filippos Karapetis | |
svn-id: r52180 | |||
2010-08-16 | SCI: Fix uninit'd temp in longbow. See bug #3046200 | Matthew Hoops | |
svn-id: r52126 | |||
2010-08-15 | SCI: adding workaround for island dr. brain | Martin Kiewitz | |
fixes bug #3045225 svn-id: r52102 |