Commit Graph

39815 Commits

Author SHA1 Message Date
Matthew Hoops
180f188b88 SCI: Cleanup SCI0 late version detection
After discussing with Walter, we should be able to detect SCI0 late on the presence of a SCI0 vocab.999 without checking if we're using the old decompressors.

svn-id: r51644
2010-08-02 18:25:48 +00:00
Martin Kiewitz
512fec56c7 SCI: adding offTop = 0 for mother goose sci1.1
fixes graphics in that game

svn-id: r51643
2010-08-02 18:04:23 +00:00
Max Horn
bcfb8a030a SCI: Rewrap overlong lines; improve dialog text slightly
svn-id: r51641
2010-08-02 17:13:09 +00:00
Max Horn
2f4d2b58de DS: Allow disabling assert via NDEBUG; cleanup
svn-id: r51640
2010-08-02 17:12:52 +00:00
Max Horn
8aae4aaaee BUILD: Unify how we set vars to yes/no
svn-id: r51639
2010-08-02 17:12:34 +00:00
Max Horn
8d1890d931 DS: Disable debug mode in setup-builddirs.sh
svn-id: r51638
2010-08-02 17:12:20 +00:00
Max Horn
8a3a41bc2b DS: More closely immitate CXXFLAGS of custom DS build system
svn-id: r51637
2010-08-02 17:12:03 +00:00
Max Horn
2682721aac DS: Reorder & complete list of OPT_SPEED files; some tweaks
Add -mno-thumb to OPT_SPEED to override the -mthumb from OPT_SIZE.

svn-id: r51636
2010-08-02 17:11:43 +00:00
Max Horn
5fb1bfd5a6 BUILD: Order host names (in particular ds and android) alphabetically
svn-id: r51635
2010-08-02 17:11:25 +00:00
Max Horn
d82e106d81 DS: Disable scalers and SID
svn-id: r51634
2010-08-02 17:11:12 +00:00
Martin Kiewitz
cad3ea9f78 SCI: extend workaround for qfg2
fixes bug #3038367

svn-id: r51628
2010-08-02 16:38:48 +00:00
Martin Kiewitz
e14033c6c5 SCI: adding kq5 english floppy workaround
solves bug #3037594

svn-id: r51627
2010-08-02 15:42:51 +00:00
Martin Kiewitz
6792193c89 SCI: adding bugid again :P
svn-id: r51626
2010-08-02 15:26:19 +00:00
Martin Kiewitz
84999b2daa SCI: adding workaround for lsl6
when touching fence

svn-id: r51625
2010-08-02 15:23:23 +00:00
Matthew Hoops
8686be738b SCI: Enable the Lighthouse demo SCI2.1 entry even when ENABLE_SCI3_GAMES is not set
svn-id: r51624
2010-08-02 15:17:18 +00:00
Matthew Hoops
c5959bb179 SCI: Add Hoyle 2 Mac md5's
svn-id: r51622
2010-08-02 14:39:46 +00:00
Matthew Hoops
94e8c3a1a8 SCI: Add fallback detection for Mac SCI0 games
svn-id: r51620
2010-08-02 14:38:20 +00:00
Matthew Hoops
c715f18273 SCI: Fix bug #3037055: Jones in the Fast Lane EGA - fails to start
A regression of r51423. Jones EGA has a non-parser related vocab.900 resource, so we can't detect the fan games based on not having an SCI1 vocab.900 resource. Fan games are now detected on whether or not vocab.0 exists (the parser vocab for SCI0).

svn-id: r51619
2010-08-02 14:14:06 +00:00
Martin Kiewitz
8cfce68c08 SCI: adding bug id inside comments
svn-id: r51617
2010-08-02 13:49:08 +00:00
Martin Kiewitz
7ad434c592 SCI: adding workaround for kq5 floppy
should fix bug #3037003, i dont have english floppy, can't test.

svn-id: r51616
2010-08-02 13:45:51 +00:00
Martin Kiewitz
50b8073bab SCI: clipping plane rects for sci32
fixes crash in hires gk1 on cemetary

svn-id: r51615
2010-08-02 13:41:58 +00:00
Martin Kiewitz
b914ad3e84 SCI: fixing typo
svn-id: r51614
2010-08-02 12:48:28 +00:00
Martin Kiewitz
e59db80dec SCI: qfg2/3 import
- change directory button disabled
- showing message where to put characters, if saved from original sci interpreter

svn-id: r51613
2010-08-02 12:39:01 +00:00
Filippos Karapetis
81aeb6a125 SCI: Actually fake a return value for rev #51611, instead of ignoring the call completely
svn-id: r51612
2010-08-02 12:18:22 +00:00
Filippos Karapetis
065d32ec00 SCI: Fixed script bug #3037835 - "ISLANDBRAIN: Crash when breeding second-generation hybrid"
svn-id: r51611
2010-08-02 11:46:03 +00:00
Filippos Karapetis
f0d7808b2a Added another version of Castle of Dr. Brain (bug report #3037942)
svn-id: r51610
2010-08-02 09:10:20 +00:00
Filippos Karapetis
f434f901bd SCI: Fixed script bug #3038077 - "PQ3 : Engine Abort While Plotting Crimes", together with 2 subsequent similar bugs
svn-id: r51609
2010-08-02 09:04:14 +00:00
Martin Kiewitz
52c9c7b445 SCI: fixing getting selected language
for multilingual games

svn-id: r51608
2010-08-02 08:47:06 +00:00
Eugene Sandulenko
55ada2315a AdvancedDetector: Fix ADGF_ADDENGISH implementation
svn-id: r51606
2010-08-02 08:36:33 +00:00
Martin Kiewitz
ddd2bd6a1c SCI: switching to upscaled hires on pc98 games
instead of checking the language to be japanese for that

svn-id: r51601
2010-08-01 22:59:58 +00:00
Martin Kiewitz
75ff5360e2 SCI: adding workaround for pq3
svn-id: r51600
2010-08-01 22:54:34 +00:00
Martin Kiewitz
716f08a8ff SCI: honoring english selection for multilingual games
svn-id: r51598
2010-08-01 22:41:06 +00:00
Martin Kiewitz
afe35f5fb3 SCI: adding ADGF_ADDENGLISH to multilingual games
Most of the games are guessed, i assume that SCI01->SCI1 games are multilingual, SCI1.1+ are not. I'm definitely not sure about the amiga games, can't check them though

svn-id: r51597
2010-08-01 22:11:21 +00:00
Thierry Crozat
575d38f602 i18n: Adding Spanish and Ukrainian translations
svn-id: r51596
2010-08-01 21:41:43 +00:00
Johannes Schickel
f2838316cb create_msvc: Fix SCUMMVM_LIBS support for MSVC2010.
svn-id: r51595
2010-08-01 21:30:15 +00:00
Eugene Sandulenko
e0fb6b0bbf SCI: Use new AD flag for German LSL5 which is dual-language
svn-id: r51594
2010-08-01 21:18:08 +00:00
Eugene Sandulenko
7c5c3faae2 AdvancedDetector: Introduce new flag GF_ADDENGLISH
It is convenient for localized games which always have English
as fallback, thus English will be selectable from GUI.

svn-id: r51593
2010-08-01 21:17:00 +00:00
Eugene Sandulenko
00e67c1f86 SCI: Use new convenience macro and shorted the detection table a bit
svn-id: r51591
2010-08-01 20:48:25 +00:00
Eugene Sandulenko
312db66d5f AdvancedDetector: Introducing AD_LISTEND, another convenience macro
svn-id: r51590
2010-08-01 20:47:46 +00:00
Martin Kiewitz
55d7af0766 SCI: kDoSound(mute) behaviour change
svn-id: r51589
2010-08-01 19:57:03 +00:00
Johannes Schickel
c8aabe77e8 GUI: Fix font cache.
The bounding boxes of the glyphs use signed coordinates. We stored only
unsigned coordinates, which resulted in incorrect glyph positioning.

Conrecte example: the bounding box of the glyphs for clR6x12-iso-8859-5.bdf
used:

x y  w h
0 -3 6 12

We on the other hand interpreted that as:

x y     w h
0 65533 6 12

when loading the font from our font cache.

svn-id: r51586
2010-08-01 19:31:37 +00:00
Johannes Schickel
2095ce31bd GUI: Fix loading BDF fonts from theme archives.
svn-id: r51585
2010-08-01 19:31:18 +00:00
Johannes Schickel
4423ad9333 SCI: Cleanup.
svn-id: r51584
2010-08-01 17:59:14 +00:00
Matthew Hoops
79bf94c877 SCI: Move kernelShakeScreen to GfxScreen so it can be used in SCI32 (it's used in GK1)
svn-id: r51583
2010-08-01 17:54:48 +00:00
Martin Kiewitz
f3851674f3 SCI: changing noname selector names
removing space from previous name

svn-id: r51582
2010-08-01 17:51:21 +00:00
Fabio Battaglia
2e94391d98 CONFIGURE: add support for N64 port to configure
svn-id: r51581
2010-08-01 17:16:39 +00:00
Martin Kiewitz
adde79f1cb SCI: fixing regression of r51520
svn-id: r51580
2010-08-01 16:43:49 +00:00
Martin Kiewitz
193d3212da SCI: adding "audiosfx" to directories
svn-id: r51579
2010-08-01 16:23:44 +00:00
Martin Kiewitz
88438ce118 SCI: adding workaround for pq2 kDisplay
in room 23

svn-id: r51578
2010-08-01 15:31:23 +00:00
Filippos Karapetis
7207290dc3 SCI: Enabled the "Return to Launcher" feature (needs testing)
svn-id: r51577
2010-08-01 13:11:24 +00:00