| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-08-29 | SCI: Added proper handling of QFG exported character files. | Filippos Karapetis | |
| Now, QFG2, 3 and 4 may read exported characters from all other QFG games, like the originals did. Fixes bug #3054692 - "QFG2/QFG3 Import issues". svn-id: r52430 | |||
| 2010-08-27 | SCI: Fixed potential memory leak in convert_polygon() | Torbjörn Andersson | |
| svn-id: r52413 | |||
| 2010-08-27 | SCI: Possible fix for bug #3053268 - "QFG1 VGA: Fetch spell crashes game" | Filippos Karapetis | |
| svn-id: r52411 | |||
| 2010-08-26 | SCI: adjust r52397 | Martin Kiewitz | |
| actually they return 0:0, when no bytes were read, otherwise they return the destination pointer svn-id: r52398 | |||
| 2010-08-26 | SCI: kFileIOReadString/kFGets return byte count | Martin Kiewitz | |
| in sierra sci of read bytes svn-id: r52397 | |||
| 2010-08-25 | SCI: Return empty string from fgets with maxsize 1 | Willem Jan Palenstijn | |
| This should fix r3049360 in Hoyle4. svn-id: r52396 | |||
| 2010-08-25 | SCI: apply qfg1vga fight patch on weapon master | Martin Kiewitz | |
| fixes fighting the weapon master as well... svn-id: r52381 | |||
| 2010-08-25 | SCI: Make assert stricter. | Willem Jan Palenstijn | |
| (Thanks to fuzzie.) svn-id: r52376 | |||
| 2010-08-24 | SCI: adding pharkas patch for ladder issue | Martin Kiewitz | |
| in room 320, fixes bug #3037192 svn-id: r52362 | |||
| 2010-08-24 | SCI: adding qfg1vga patch for fight issue | Martin Kiewitz | |
| fixes bug #3036756 svn-id: r52361 | |||
| 2010-08-24 | SCI: Fixed bug #3052359 - "Hoyle1: Hearts Crash" | Filippos Karapetis | |
| svn-id: r52352 | |||
| 2010-08-24 | SCI: Removed a now unused selector from the selector cache | Filippos Karapetis | |
| svn-id: r52349 | |||
| 2010-08-24 | SCI: replacing save dialog as well | Martin Kiewitz | |
| experimental feature - enable by putting "scireplacedialog=true" inside scummvm section of scummvm.ini LSL6 currently loses the ability to quicksave, when using the feature. Although i don't see it as a huge loss. That way it's now possible to save to up to 100 slots instead of just 20. svn-id: r52345 | |||
| 2010-08-24 | SCI: Define xLast/yLast for LB2 floppy (which has no selector | Filippos Karapetis | |
| vocabulary), since they're used inside kDoBresen() svn-id: r52343 | |||
| 2010-08-24 | SCI: more work on replacing save dialog | Martin Kiewitz | |
| also removing some previous code, because it wont work that way svn-id: r52342 | |||
| 2010-08-24 | SCI: changing signature of kRestoreGame | Martin Kiewitz | |
| and changing patch code accordingly svn-id: r52320 | |||
| 2010-08-24 | SCI: now pausing/unpausing music in replaced restore dialog | Martin Kiewitz | |
| dialog will not get replaced in sci32, nor in mother goose. Enable by adding "scireplacedialog" inside scummvm section of scummvm.ini file. Note: this feature is experimental svn-id: r52318 | |||
| 2010-08-23 | SCI: some more work on replacing restore dialog | Martin Kiewitz | |
| svn-id: r52314 | |||
| 2010-08-23 | SCI: storing game super class address now inside SciEngine | Martin Kiewitz | |
| svn-id: r52311 | |||
| 2010-08-23 | SCI: some work on replacing sierra restore dialog | Martin Kiewitz | |
| svn-id: r52305 | |||
| 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: Check for EOF and errors when reading from a file. Fixes bug #3049360 - ↵ | Filippos Karapetis | |
| "SCI: Bug in file read/write operations" svn-id: r52298 | |||
| 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 #3048908 - "PQ3EGA: Wrong speech bubble background colors" ↵ | Filippos Karapetis | |
| and added a FIXME inside kGraphDrawLine svn-id: r52291 | |||
| 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-22 | SCI: Reimplemented the kShow kernel command, used by the inbuilt SCI ↵ | Filippos Karapetis | |
| debugger. There is no real need to implement kernel debug commands, but since this one maps almost directly to our own "show" debug command, it has been reimplemented (was removed in rev #45310). Normally, there is no real need to implement kernel functions for debug functionality, since there are advanced tools for this purpose nowadays (plus, ScummVM's debugger). Fixes bug #3050616 - "QFG1 EGA: priority/control/view functions crash, debug mode" svn-id: r52281 | |||
| 2010-08-22 | SCI: Fix a bug in kFileIOWriteString. The first return statement should go ↵ | Matthew Hoops | |
| inside the if-statement. svn-id: r52269 | |||
| 2010-08-21 | Reverted part of r52256, it's not really undefined behavior (the two parts ↵ | Filippos Karapetis | |
| of the bitwise OR aren't reading from the same source) svn-id: r52258 | |||
| 2010-08-21 | SCI: Fixed potentially undefined behavior | Filippos Karapetis | |
| svn-id: r52256 | |||
| 2010-08-21 | SCI added the "init" selector to the list of static selectors of LB2 floppy ↵ | Filippos Karapetis | |
| (which has no selector vocabulary), so that the workarounds of the CD version match with the ones from the floppy version svn-id: r52253 | |||
| 2010-08-21 | SCI: Fixed bug #3050122 - "QFG3: Crash after throwing the spear of death" | Filippos Karapetis | |
| svn-id: r52251 | |||
| 2010-08-20 | SCI: added another comment to kRandom | Martin Kiewitz | |
| about hoyle4 svn-id: r52246 | |||
| 2010-08-20 | SCI: kRandom now exactly behaving like sierra sci | Martin Kiewitz | |
| hoyle4 and lsl5 door code work now svn-id: r52244 | |||
| 2010-08-20 | SCI: Fixed typos in kRandom() | Filippos Karapetis | |
| svn-id: r52242 | |||
| 2010-08-20 | SCI: Reverted kRandom to use unsigned integers again (used e.g. in LSL5) and ↵ | Filippos Karapetis | |
| added a temporary hack for the special case in Hoyle 4 (0x0, 0xFFFF), till we find out how this is handled correctly svn-id: r52240 | |||
| 2010-08-20 | SCI: Fixed bug #3039308 - "HOYLE4: Rules Dialog missing background" | Filippos Karapetis | |
| svn-id: r52237 | |||
| 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-20 | SCI: Fixed the GM detection introduced in rev #52211 to check the first ↵ | Filippos Karapetis | |
| available track, instead of track 1 (which doesn't always exist, e.g. in Pharkas). Also, added a comment inside applyPatch() svn-id: r52222 | |||
| 2010-08-20 | SCI: Changed a warning into a debugC | Filippos Karapetis | |
| svn-id: r52220 | |||
| 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-19 | SCI: Fixed bug #3039768 - "QFG3: Glitch When Making Thief Sign to Rope ↵ | Filippos Karapetis | |
| Maker", by fixing the implementation of kSetJump, based on Greg's SCI code. kSetJump returned an incorrect result, causing the actor to jump outside the screen svn-id: r52207 | |||
| 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 bug #3041232 - "LB2Floppy: Crash at Museum" | Filippos Karapetis | |
| svn-id: r52197 | |||
| 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: Cleanup | Filippos Karapetis | |
| svn-id: r52181 | |||
