Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-30 | SCI: reverting r52448 | Martin Kiewitz | |
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-29 | SCI: Only show exported characters in the QFG import screens. | Filippos Karapetis | |
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 | SCI: fix warning (thx wjp, thank you not msvc) | Martin Kiewitz | |
svn-id: r52443 | |||
2010-08-29 | SCI: fix build | Martin Kiewitz | |
svn-id: r52442 | |||
2010-08-29 | SCI: adding virtual lists for qfg-import rooms | Martin Kiewitz | |
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 | SCI: fixed debug output | Filippos Karapetis | |
svn-id: r52438 | |||
2010-08-29 | SCI: Throw a warning in QFG import screens for unmatched files | Filippos Karapetis | |
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 | SCI: Added proper handling of QFG exported character files. | Filippos Karapetis | |
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-26 | SCI: adjust r52397 | Martin Kiewitz | |
actually they return 0:0, when no bytes were read, otherwise they return the destination pointer svn-id: r52398 | |||
2010-08-26 | SCI: kFileIOReadString/kFGets return byte count | Martin Kiewitz | |
in sierra sci of read bytes svn-id: r52397 | |||
2010-08-25 | SCI: Return empty string from fgets with maxsize 1 | Willem Jan Palenstijn | |
This should fix r3049360 in Hoyle4. svn-id: r52396 | |||
2010-08-24 | SCI: replacing save dialog as well | Martin Kiewitz | |
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 | |||
2010-08-24 | SCI: more work on replacing save dialog | Martin Kiewitz | |
also removing some previous code, because it wont work that way svn-id: r52342 | |||
2010-08-24 | SCI: changing signature of kRestoreGame | Martin Kiewitz | |
and changing patch code accordingly svn-id: r52320 | |||
2010-08-24 | SCI: now pausing/unpausing music in replaced restore dialog | Martin Kiewitz | |
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 | |||
2010-08-23 | SCI: some more work on replacing restore dialog | Martin Kiewitz | |
svn-id: r52314 | |||
2010-08-23 | SCI: some work on replacing sierra restore dialog | Martin Kiewitz | |
svn-id: r52305 | |||
2010-08-23 | SCI: multiple changes for mother goose vga | Martin Kiewitz | |
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 | |||
2010-08-23 | SCI: Check for EOF and errors when reading from a file. Fixes bug #3049360 - ↵ | Filippos Karapetis | |
"SCI: Bug in file read/write operations" svn-id: r52298 | |||
2010-08-22 | SCI: Fix a bug in kFileIOWriteString. The first return statement should go ↵ | Matthew Hoops | |
inside the if-statement. svn-id: r52269 | |||
2010-08-21 | Reverted part of r52256, it's not really undefined behavior (the two parts ↵ | Filippos Karapetis | |
of the bitwise OR aren't reading from the same source) svn-id: r52258 | |||
2010-08-21 | SCI: Fixed potentially undefined behavior | Filippos Karapetis | |
svn-id: r52256 | |||
2010-08-20 | SCI: Changed a warning into a debugC | Filippos Karapetis | |
svn-id: r52220 | |||
2010-08-02 | SCI: allowing kCheckSaveGame with id 0 | Martin Kiewitz | |
qfg2 - when trying to restore from an empty saved game list svn-id: r51663 | |||
2010-07-30 | SCI: Fix saving/restoring games in fan games | Matthew Hoops | |
The SCI Studio function library incorrectly calls kDeviceInfo with one parameter to get the current device. svn-id: r51514 | |||
2010-07-27 | SCI: moving some fileio warnings to debug level | Martin Kiewitz | |
svn-id: r51392 | |||
2010-07-27 | SCI: kCheckFreeSpace support for sci1.1 | Martin Kiewitz | |
and possible sci32 svn-id: r51383 | |||
2010-07-25 | SCI: some changes for kq7 | Martin Kiewitz | |
- resetting negative plane left/top - kSave(0) returns SIGNAL svn-id: r51281 | |||
2010-07-21 | SCI: Moved the SCI32 kernel functions out of kernel32.cpp and into their ↵ | Filippos Karapetis | |
respective files svn-id: r51108 | |||
2010-07-18 | SCI: fix regression of r50896, behaviour of kFileIO(readString) is supposed ↵ | Martin Kiewitz | |
to return the string instead of the size, fixes signature mismatch in hoyle 3 svn-id: r50977 | |||
2010-07-17 | SCI: checking if within kernel function before overwrite a save (thx @ digitall) | Martin Kiewitz | |
svn-id: r50962 | |||
2010-07-15 | SCI: adding support to qfg4 to import qfg3 character data | Martin Kiewitz | |
svn-id: r50911 | |||
2010-07-14 | SCI: added signatures for kFileIO, some changes to actual kFileIO code, ↵ | Martin Kiewitz | |
removed some CHECKMEs/TODOs svn-id: r50896 | |||
2010-07-14 | SCI: returning DOS error code on kFileIO(unlink) | Martin Kiewitz | |
svn-id: r50895 | |||
2010-07-14 | SCI: fix regression of r50831 - we want to abort when unknown savegameIds ↵ | Martin Kiewitz | |
are used, not the other way round :P svn-id: r50887 | |||
2010-07-14 | Fixed loading saved games from the launcher, broken in rev. 50831 | Filippos Karapetis | |
svn-id: r50864 | |||
2010-07-12 | SCI: changing how savegame ids are handled internally. Using range 0-999 so ↵ | Martin Kiewitz | |
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 | |||
2010-07-12 | SCI: added TODO for saved games | Martin Kiewitz | |
svn-id: r50828 | |||
2010-07-10 | SCI: removed unused debug flags, changed fileio debug prints to only happen ↵ | Martin Kiewitz | |
on debugflag "file" svn-id: r50782 | |||
2010-06-18 | SCI: Rewrap some overlong comments | Max Horn | |
svn-id: r50012 | |||
2010-06-18 | Error out on unimplemented kDeviceInfo() calls | Filippos Karapetis | |
svn-id: r49993 | |||
2010-06-15 | - Swapped the return value of gamestate_save (false = failed, true = succeeded) | Filippos Karapetis | |
- Removed some duplicate code inside Console::cmdSaveGame() svn-id: r49688 | |||
2010-06-07 | SCI: Adjust kGetSaveFiles for SCI32. | Walter van Niftrik | |
svn-id: r49469 | |||
2010-06-04 | SCI: Replace strncpy with Common::strlcpy | Walter van Niftrik | |
svn-id: r49425 | |||
2010-06-04 | SCI: Add savegame version check in CheckSaveGame | Walter van Niftrik | |
svn-id: r49424 | |||
2010-06-04 | SCI: Cleanup | Walter van Niftrik | |
svn-id: r49423 | |||
2010-06-03 | Replace two uses of ::qsort by Common::sort. | Johannes Schickel | |
svn-id: r49418 | |||
2010-06-01 | The system strings segment is a fixed segment of the segment manager, which ↵ | Filippos Karapetis | |
doesn't change during the game, thus move all the system strings code and variables inside the segment manager svn-id: r49372 | |||
2010-05-03 | SCI: fix possible heap error | Martin Kiewitz | |
svn-id: r48908 | |||
2010-03-18 | COMMON: Get rid of Common::StringList | Max Horn | |
svn-id: r48287 |