Age | Commit message (Collapse) | Author |
|
This is a first step towards getting rid of all uses of regular printf,
fprintf, vprintf, vfprintf, puts, fputs, etc. in our codebase.
The name format() reflects the purpose of the function, and parallels
String.format() in Java, boost::format, and others.
svn-id: r54004
|
|
- Added support for savegame play time
- Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime)
- Renamed some variables to camelCase
svn-id: r53974
|
|
Our warning() and error() functions always add an exclamation mark
to the end of the message anyway.
svn-id: r52791
|
|
svn-id: r52694
|
|
fixes bug #3061964
svn-id: r52637
|
|
svn-id: r52457
|
|
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
|
|
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: 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
|
|
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
|
|
actually they return 0:0, when no bytes were read, otherwise they return the destination pointer
svn-id: r52398
|
|
in sierra sci of read bytes
svn-id: r52397
|
|
This should fix r3049360 in Hoyle4.
svn-id: r52396
|
|
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
|
|
also removing some previous code, because it wont work that way
svn-id: r52342
|
|
and changing patch code accordingly
svn-id: r52320
|
|
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
|
|
svn-id: r52314
|
|
svn-id: r52305
|
|
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
|
|
"SCI: Bug in file read/write operations"
svn-id: r52298
|
|
inside the if-statement.
svn-id: r52269
|
|
of the bitwise OR aren't reading from the same source)
svn-id: r52258
|
|
svn-id: r52256
|
|
svn-id: r52220
|
|
qfg2 - when trying to restore from an empty saved game list
svn-id: r51663
|
|
The SCI Studio function library incorrectly calls kDeviceInfo with one parameter to get the current device.
svn-id: r51514
|
|
svn-id: r51392
|
|
and possible sci32
svn-id: r51383
|
|
- resetting negative plane left/top
- kSave(0) returns SIGNAL
svn-id: r51281
|
|
respective files
svn-id: r51108
|
|
to return the string instead of the size, fixes signature mismatch in hoyle 3
svn-id: r50977
|
|
svn-id: r50962
|
|
svn-id: r50911
|
|
removed some CHECKMEs/TODOs
svn-id: r50896
|
|
svn-id: r50895
|
|
are used, not the other way round :P
svn-id: r50887
|
|
svn-id: r50864
|
|
that scripts are able to signal us to create new slots, using range 1000-1999 for official slots. fixes lsl6 quicksave overwriting wrong save slots
svn-id: r50831
|
|
svn-id: r50828
|
|
on debugflag "file"
svn-id: r50782
|
|
svn-id: r50012
|
|
svn-id: r49993
|
|
- Removed some duplicate code inside Console::cmdSaveGame()
svn-id: r49688
|