Age | Commit message (Collapse) | Author |
|
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
|
|
which keep changing location in each game
svn-id: r52466
|
|
wastes cycles if we're not debugging the GC
svn-id: r52465
|
|
svn-id: r52464
|
|
svn-id: r52462
|
|
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
|
|
Currently static strings are marked with the _s() macro so that xgettext knows
the string needs to be translated. But there was no way to tell xgettext that
the string could get translated in different contexts. This is the role of this new
macro.
svn-id: r52460
|
|
The TranslationManager in ScummVM will pick up the translation associated
to no context if present and if a translation could not be found for a specific
context. Based on this, the create_translations tool will now remove the
translation associated to a specific context if the same message has the
same translation associated to no context. This generate a smaller
translation.dat file, and this should also slightly improve performances (less
strings to load from the file and smaller list in which to look for a translated
message).
svn-id: r52459
|
|
svn-id: r52458
|
|
svn-id: r52457
|
|
updateScreen() itself skips redraws when called too frequently. With
the right timing and number of consecutive calls this can result in
missing gfx updates, so lets abuse pollEvent() to check for overdue
redraws.
svn-id: r52456
|
|
fixes later sci games, when using new kDoBresen/kInitBresen
svn-id: r52454
|
|
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
|
|
svn-id: r52452
|
|
svn-id: r52451
|
|
filter out files that are larger than 1k, actually removes real saved games from the list
svn-id: r52450
|
|
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
|
|
QFG can't import saved games, thus there is no point in including them in the
character import screens.
svn-id: r52448
|
|
a game"
svn-id: r52447
|
|
svn-id: r52446
|
|
svn-id: r52445
|
|
svn-id: r52444
|
|
svn-id: r52443
|
|
svn-id: r52442
|
|
now lists import files of all possible games, adds game title before that, removes game prefixes for all files
svn-id: r52441
|
|
svn-id: r52440
|
|
svn-id: r52439
|
|
svn-id: r52438
|
|
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
|
|
makes scroll smooth on linux (and maybe others too)
svn-id: r52436
|
|
svn-id: r52435
|
|
the king"
svn-id: r52433
|
|
svn-id: r52432
|
|
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
|
|
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
|
|
If the translations.dat file is not found using the SearchMan, it now looks
for that file into the themepath directory and sub-directories (if the path is
defined).
svn-id: r52428
|
|
svn-id: r52425
|
|
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
|
|
Disable aspect ratio correction for games which have a native 240px
height res, this fixes Maniac Mansion NES on dingux.
svn-id: r52422
|
|
svn-id: r52421
|
|
svn-id: r52420
|
|
svn-id: r52419
|
|
svn-id: r52418
|
|
svn-id: r52417
|
|
svn-id: r52416
|
|
svn-id: r52415
|
|
Fix a bug (missing character id in initialization) in creation tool
and silent some more warnings.
svn-id: r52414
|
|
svn-id: r52413
|
|
svn-id: r52412
|
|
svn-id: r52411
|