Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-20 | SCI: Changed a warning into a debugC | Filippos Karapetis | |
svn-id: r52220 | |||
2010-08-19 | SCI: disabling EGA mapping after sci1ega | Martin Kiewitz | |
fixes vga conversion games graphic glitches, some views have bad mapping tables svn-id: r52218 | |||
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: Added checking for the existence of a GM track, to determine if device ↵ | Filippos Karapetis | |
ID 7 or 12 should be used. Fixes the GM music in the demo of QFG3, which is using an in-between version of SCI1 and SCI1.1 svn-id: r52211 | |||
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: Only perform queuing of song signals for SCI0, where we handle the ↵ | Filippos Karapetis | |
updating of song queues ourselves. Newer games handle signaling on their own, thus we shouldn't interfere with this. Fixes bug #3045913 - "PHARKAS CD: Crash at the start menu" (a regression from rev #52043) svn-id: r52195 | |||
2010-08-18 | SCI MIDI: adding some asserts as well as proper initialization for _velocityMap | Filippos Karapetis | |
svn-id: r52184 | |||
2010-08-18 | SCI: Changed a warning into a debugC | Filippos Karapetis | |
svn-id: r52183 | |||
2010-08-18 | SCI: Fixed bug #3038433 - "HOYLE1: Crashes" | Filippos Karapetis | |
svn-id: r52182 | |||
2010-08-18 | SCI: Cleanup | Filippos Karapetis | |
svn-id: r52181 | |||
2010-08-18 | SCI: Fixed bug #3042964 - "KQ4: Signature Mismatch" | Filippos Karapetis | |
svn-id: r52180 | |||
2010-08-18 | SCI: Resolved a FIXME concerning scripts with more than one export table (it ↵ | Filippos Karapetis | |
only makes sense for SCI0-SCI1 games) svn-id: r52179 | |||
2010-08-17 | SCI: Refactored readPoint() to accept a segment reference to the polygon ↵ | Filippos Karapetis | |
data, thus removing the check for invalid segment types. Also, added a sanity check to verify that the memory reference to polygon data is big enough to hold all the expected polygon vertices (thanks to waltervn) svn-id: r52176 | |||
2010-08-17 | Limited the sanity check in rev #52174 to invalid segment types only ↵ | Filippos Karapetis | |
(apparently, polygon data may be placed in non-dynmem segments too) svn-id: r52175 | |||
2010-08-17 | SCI: Fixed bug #3034501 - "LSL6: Segfault while leaving the penthouse" | Filippos Karapetis | |
svn-id: r52174 | |||
2010-08-17 | SCI: Added a warning dialog on game startup for versions of Longbow with ↵ | Filippos Karapetis | |
known buggy scripts (containing game stopping bugs), which have been patched by Sierra svn-id: r52172 | |||
2010-08-17 | SCI: added a wrapper for GUI::MessageDialog | Filippos Karapetis | |
svn-id: r52171 | |||
2010-08-17 | SCI: Added another French version of LSL3 | Filippos Karapetis | |
svn-id: r52170 | |||
2010-08-17 | SCI: Added the EGA version of SQ4 | Filippos Karapetis | |
svn-id: r52169 | |||
2010-08-17 | SCI: Added another EGA version of KQ5 | Filippos Karapetis | |
svn-id: r52168 | |||
2010-08-17 | SCI: Added another EGA version of Longbow | Filippos Karapetis | |
svn-id: r52167 | |||
2010-08-17 | SCI: Added the EGA version of PQ3 | Filippos Karapetis | |
svn-id: r52166 | |||
2010-08-17 | SCI: Added the EGA version of Space Quest I | Filippos Karapetis | |
svn-id: r52165 | |||
2010-08-17 | SCI: Added the EGA version of LSL5 | Filippos Karapetis | |
svn-id: r52164 | |||
2010-08-17 | SCI: Fix for bug #3046800 - "SCI Fallback detector crashes with several games" | Filippos Karapetis | |
svn-id: r52163 | |||
2010-08-17 | SCI: commenting out hoyle 4 script patch | Martin Kiewitz | |
svn-id: r52143 | |||
2010-08-16 | SCI: Fix uninit'd temp in longbow. See bug #3046200 | Matthew Hoops | |
svn-id: r52126 | |||
2010-08-16 | SCI: sci1.1 pictures w/o cel don't set palette | Martin Kiewitz | |
even if one is present in the picture, fixes some transitions looking weird in eq2 - bug #3037126 svn-id: r52125 | |||
2010-08-16 | SCI: adding patch for eq2 / ecorder | Martin Kiewitz | |
initial title now gets removed svn-id: r52122 | |||
2010-08-15 | SCI: Change abs() to ABS() | Torbjörn Andersson | |
I'm not sure why we define our own ABS(), but I assume we have some compelling reason for it. svn-id: r52105 | |||
2010-08-15 | SCI: adding workaround for island dr. brain | Martin Kiewitz | |
fixes bug #3045225 svn-id: r52102 | |||
2010-08-14 | SCI: Silence shadowed variable warning of g++. | Johannes Schickel | |
svn-id: r52082 | |||
2010-08-14 | SCI: now reusing window ids on kNewWindow | Martin Kiewitz | |
sq4cd recreates the inventory window several times, but also reuses old window ids, causing kernelSetActive errors. fixes bug #3044757 svn-id: r52079 | |||
2010-08-14 | SCI: adding workaround for camelot during ending | Martin Kiewitz | |
fixes bug #3044734 also fixing heap corruption during the ending svn-id: r52077 | |||
2010-08-14 | SCI: Add support for Mac 'crsr' cursors used in SCI2+ games | Matthew Hoops | |
svn-id: r52076 | |||
2010-08-14 | SCI: Add the detection entry for GK1 mac | Matthew Hoops | |
svn-id: r52072 | |||
2010-08-13 | SCI: adding switch to sci1mid for lsl1/spanish | Martin Kiewitz | |
makes it work, bug #3043270, added FIXME svn-id: r52071 | |||
2010-08-13 | SCI: adding workaround for sq4/floppy | Martin Kiewitz | |
bug #3044046 svn-id: r52070 | |||
2010-08-13 | SCI: extending life of port for sq4 gum wrapper | Martin Kiewitz | |
fixes bug #3044507 svn-id: r52068 | |||
2010-08-13 | SCI: commenting out sq5 beta detection entry | Martin Kiewitz | |
svn-id: r52067 | |||
2010-08-13 | SCI: adding bugid to pharkas workaround | Martin Kiewitz | |
svn-id: r52066 | |||
2010-08-13 | SCI: adding pharkas workaround room 540 | Martin Kiewitz | |
bug #3044218 svn-id: r52065 | |||
2010-08-13 | SCI: adding workaround for sq4/floppy room 397 | Martin Kiewitz | |
bug #3044044, didn't occur for me, needs testing svn-id: r52064 | |||
2010-08-13 | SCI: adding workaround for sci1.1 mother goose | Martin Kiewitz | |
bug #3043955 svn-id: r52063 | |||
2010-08-12 | SCI: adding bug id to sq4 patch | Martin Kiewitz | |
svn-id: r52047 | |||
2010-08-12 | SCI: adding patch for sq4/floppy | Martin Kiewitz | |
fixing endless flight, is actually a script data bug - there is an additional property, which is not included in property count. It's used. We return 0 in that case, because we don't know about that property, resulting in nest::x never get changed and the scripts check that for advancing svn-id: r52046 |