Matthew Hoops
cfbbc3928a
MOHAWK: Implement functionality for the dome sliders
...
The sliders are now movable and reset properly. The combination defined in the lab journal works on all the domes too.
svn-id: r52476
2010-08-31 20:05:00 +00:00
Martin Kiewitz
fa7c6a9969
SCI: adding workaround for platform-specific
...
incompatibility with some sierra games. Some games open a new menu, set mouse cursor within that menu and expect the mouse cursor to be in there and will close it, if it's outside. In case of Wiimote/touch interfaces this logic won't work of course. Fixes island of dr. brain and QfG1VGA on Wii and touch-interface platforms
svn-id: r52474
2010-08-31 15:50:46 +00:00
Martin Kiewitz
4ecb2b6047
SCI: renaming fb01-enable to "native_fb01"
...
svn-id: r52471
2010-08-31 11:51:43 +00:00
Martin Kiewitz
55f8415187
SCI: forgot one rename of "enable_fb01"
...
svn-id: r52470
2010-08-31 11:43:56 +00:00
Martin Kiewitz
aae0d9284e
SCI: renaming config-variables
...
"sci_dither" got removed, "undither" renamed to "sci_undither". Also changed logic for handling "sci_originalsaveload"
svn-id: r52469
2010-08-31 11:38:07 +00:00
Johannes Schickel
737b9bc632
SCI: Remove duplicate comment line.
...
svn-id: r52468
2010-08-31 11:27:01 +00:00
Martin Kiewitz
839945795e
SCI: enable new kDoBresen/InitBresen
...
enable replacement of save/load dialogs per default
add config-var "sci_originalsaveload" for not replacing dialogs
add config-var "sci_dither" for enabling dithering in EGA games
new kDoBresen fix qfg2 walk against wall bug (#3053131 ) and hoyle3 unreadable dice bug (#3036922 )
svn-id: r52467
2010-08-31 10:53:27 +00:00
Filippos Karapetis
7e6141dcfa
SCI: Added automatic detection of some static selectors
...
which keep changing location in each game
svn-id: r52466
2010-08-31 10:12:35 +00:00
Filippos Karapetis
07e4fe9fdc
SCI: Disabled some debug related GC code, which effectively
...
wastes cycles if we're not debugging the GC
svn-id: r52465
2010-08-31 09:45:36 +00:00
Travis Howell
ffb414d265
AGOS: Add Polish version of Swampy Adventures.
...
svn-id: r52464
2010-08-31 05:18:38 +00:00
Thierry Crozat
37027d6531
I18N: Add "lowres" context for several GUI strings when in 1x mode.
...
This enables translators to use a different translation for these strings in
1x mode (e.g. 320x200 or 320x240) and in 2x or 3x modes.
svn-id: r52461
2010-08-30 22:24:40 +00:00
Martin Kiewitz
4f70b6814b
SCI: fix warning
...
svn-id: r52457
2010-08-30 17:06:11 +00:00
Martin Kiewitz
6d09028607
SCI: ability to ignore movecount for new DoBresen
...
fixes later sci games, when using new kDoBresen/kInitBresen
svn-id: r52454
2010-08-30 14:36:37 +00:00
Martin Kiewitz
d02628a0dc
SCI: freshly reversed kDoBresen/kInitBresen
...
fixes qfg2 walking against wall, etc. BUT its currently disabled by default. You need to comment out the #define USE_OLD_BRESEN line in kmovement.cpp
svn-id: r52453
2010-08-30 14:06:18 +00:00
Martin Kiewitz
80b405ecb4
SCI: adding comments for kDoBresen
...
svn-id: r52452
2010-08-30 10:49:32 +00:00
Martin Kiewitz
1067a72769
SCI: adding comments for r52450
...
svn-id: r52451
2010-08-30 10:18:31 +00:00
Martin Kiewitz
154099d0a4
SCI: check filesize of qfg import files
...
filter out files that are larger than 1k, actually removes real saved games from the list
svn-id: r52450
2010-08-30 10:14:50 +00:00
Martin Kiewitz
6d7d0ee940
SCI: reverting r52448
...
broke importing, also savedgames are named "qfg1.0xx", so they werent showed before anyway and ".sav" is not mandatory for exported character files.
svn-id: r52449
2010-08-30 08:47:57 +00:00
Filippos Karapetis
3e6d55aee7
SCI: Only show exported characters in the QFG import screens.
...
QFG can't import saved games, thus there is no point in including them in the
character import screens.
svn-id: r52448
2010-08-29 23:35:23 +00:00
Filippos Karapetis
e004831576
SCI: Fixed bug #3038767 - "SCI Fanmade - Cascade Quest: Crash when restoring a game"
...
svn-id: r52447
2010-08-29 23:25:30 +00:00
Martin Kiewitz
b53d4dcd96
SCI: cleanup kDoBresen (no real code change)
...
svn-id: r52446
2010-08-29 21:11:36 +00:00
Martin Kiewitz
4f8daaf596
SCI: fix typo in comment
...
svn-id: r52445
2010-08-29 20:26:30 +00:00
Martin Kiewitz
fc3dfd1bf7
SCI: adding comment about invalid rect return val
...
svn-id: r52444
2010-08-29 18:19:11 +00:00
Martin Kiewitz
2fb722056c
SCI: fix warning (thx wjp, thank you not msvc)
...
svn-id: r52443
2010-08-29 15:23:08 +00:00
Martin Kiewitz
357fb5c604
SCI: fix build
...
svn-id: r52442
2010-08-29 15:18:24 +00:00
Martin Kiewitz
ff7476d9f1
SCI: adding virtual lists for qfg-import rooms
...
now lists import files of all possible games, adds game title before that, removes game prefixes for all files
svn-id: r52441
2010-08-29 15:13:25 +00:00
Filippos Karapetis
8ba02169f8
SCI: Properly fixed bug #3053268 - "QFG1 VGA: Fetch spell crashes game"
...
svn-id: r52440
2010-08-29 12:54:15 +00:00
Filippos Karapetis
99d2f23ab3
SCI: fixed debug output
...
svn-id: r52438
2010-08-29 11:10:18 +00:00
Filippos Karapetis
6a058892fb
SCI: Throw a warning in QFG import screens for unmatched files
...
The original SCI games supported up to 12 characters for file names, thus we
use the file name returned as a mask to find the actual file, as we don't
wrap/unwrap save file names in these screens. If no files match, or if more
than 1 files match, throw a warning.
svn-id: r52437
2010-08-29 11:08:27 +00:00
Martin Kiewitz
9e9db758fb
SCI: changing scroll transition behaviour
...
makes scroll smooth on linux (and maybe others too)
svn-id: r52436
2010-08-29 10:39:34 +00:00
Filippos Karapetis
a32926147c
SCI: Fixed bug #3051475 - "MOTHERGOOSE CD: Crash after giving the pipe to the king"
...
svn-id: r52433
2010-08-29 02:31:18 +00:00
Filippos Karapetis
b0b4ddcc52
SCI: Fixed bug #3037874 - "SCI1.1: High cpu usage when a textbox is displayed"
...
svn-id: r52432
2010-08-29 00:58:27 +00:00
Filippos Karapetis
9096848e4b
SCI: Throttle the invocations of Engine::shouldQuit()
...
SCI constantly invoked Engine::shouldQuit(), which in
turn called 2 virtual functions. This added a significant
overhead, as this was called constantly without any
throttling whatsoever. Now, the invocation of shouldQuit()
is throttled to be on each frame update (i.e. at a rate of
60fps). Thanks to wjp for profiling this.
svn-id: r52431
2010-08-29 00:39:33 +00:00
Filippos Karapetis
3f1f894e8e
SCI: Added proper handling of QFG exported character files.
...
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-29 00:17:56 +00:00
Arnaud Boutonné
c2f29ba22d
GOB: Change detection of Fascination CD
...
At the opposite of the other versions, the real name of the first
stick file in Fascination CD is intro.stk, not disk0.stk.
svn-id: r52424
2010-08-28 12:36:19 +00:00
Filippos Karapetis
fa04c9dd38
SCI: Fixed bug #3054613 , "QFG character saves, naming convention"
...
svn-id: r52419
2010-08-27 23:21:08 +00:00
Arnaud Boutonné
c4db714e35
HUGO: Fix a bug in creation tool in act14 (H1 Dos)
...
Fix a bug (missing character id in initialization) in creation tool
and silent some more warnings.
svn-id: r52414
2010-08-27 21:13:47 +00:00
Torbjörn Andersson
b442ee7010
SCI: Fixed potential memory leak in convert_polygon()
...
svn-id: r52413
2010-08-27 17:26:34 +00:00
Martin Kiewitz
b5b4ecbed6
SCI: adding kq4 0.247
...
svn-id: r52412
2010-08-27 15:09:54 +00:00
Filippos Karapetis
0bc33f000f
SCI: Possible fix for bug #3053268 - "QFG1 VGA: Fetch spell crashes game"
...
svn-id: r52411
2010-08-27 14:21:08 +00:00
Arnaud Boutonné
03fe16087e
HUGO: Fix previous commit (bad format used)
...
svn-id: r52407
2010-08-27 10:01:09 +00:00
Arnaud Boutonné
ec9708694e
HUGO: Hopefully fix GCC_PRINTF issue in util
...
* Add a mask in each call of Warn(), Error() and Box() not using one
* cleanup: use the same wording for 'End of namespace Hugo' in all files
svn-id: r52406
2010-08-27 09:48:53 +00:00
Oystein Eftevaag
a7541810b4
HUGO: Removed some dead code and redundant indirection
...
svn-id: r52404
2010-08-26 23:41:39 +00:00
Oystein Eftevaag
98400327c3
HUGO: Implemented basic MIDI support.
...
svn-id: r52403
2010-08-26 23:13:17 +00:00
Martin Kiewitz
f8276a36fb
SCI: adjust r52397
...
actually they return 0:0, when no bytes were read, otherwise they return the destination pointer
svn-id: r52398
2010-08-26 07:31:54 +00:00
Martin Kiewitz
c0f81439dc
SCI: kFileIOReadString/kFGets return byte count
...
in sierra sci of read bytes
svn-id: r52397
2010-08-26 07:26:30 +00:00
Willem Jan Palenstijn
ca81bdde9b
SCI: Return empty string from fgets with maxsize 1
...
This should fix r3049360 in Hoyle4.
svn-id: r52396
2010-08-25 22:05:10 +00:00
Arnaud Boutonné
bbab21300a
GOB: Detection of pirated games
...
Add detection of the known cracked Coktel
games with the appropriate ADGF_PIRATED flag
svn-id: r52395
2010-08-25 20:10:45 +00:00
Martin Kiewitz
6de3b6c55c
SCI: adding detection for freddy pharkas "fred"
...
fixes blop not appearing during intro song, because game thought we were too slow (bug #3051514 )
svn-id: r52392
2010-08-25 17:49:03 +00:00
Andre Heider
1b2ae60e27
HUGO: Use GCC_PRINTF on functions with variable arguments
...
Two instances commented out with a FIXME for Strangerke :P
svn-id: r52391
2010-08-25 17:07:47 +00:00