Age | Commit message (Collapse) | Author |
|
svn-id: r55837
|
|
with typo" and
removed a related FIXME
svn-id: r55056
|
|
SSCI did
This is a more correct way of fixing bug #3037618 than in rev #55017.
- Changed replaceant/replacement to be uint16's (they're very small positive
values, usually smaller than 4096)
- Changed SynonymList to an Array (so that it can be saved/loaded)
- Removed the PQ2 script patch to Game::replay()
- Added savegame history
svn-id: r55032
|
|
svn-id: r55017
|
|
ecorder intro"
svn-id: r54984
|
|
in SQ4CD
svn-id: r54736
|
|
svn-id: r54662
|
|
This prevents random crashes and slow refreshing, same as with QFG2
svn-id: r54414
|
|
Script 944 does constant reallocations whenever the selection changes,
which leads to all sorts of unpredictable crashes. Thanks to waltervn for
his help on this issue
svn-id: r54413
|
|
svn-id: r54272
|
|
- Maintain the state of the string heap space in saved games
- Merged SegManager::reconstructScripts() inside SegManager::saveLoadWithSerializer()
- Disabled a now unnecessary script patch for the cipher puzzle in Castle of Dr. Brain, and performed some cleanup for another disabled patch
- Removed direct access to the _baseObj variable of objects
svn-id: r54133
|
|
svn-id: r53738
|
|
the new commands were meant for castle/brain hangman puzzle patch, but the patch didn't work well, so I removed it. Still the commands could/should come in handy
svn-id: r52695
|
|
reinitializes puzzle each time its shown. Fixes save/restore bug in that room, bug #3063510
svn-id: r52668
|
|
svn-id: r52591
|
|
scripts disable icon 7+8 when entering the room. When taking the cannister they will disable all remaining icons, resulting in the disable-code running endlessly, also happend in sierra sci - fixes bug #3046367
svn-id: r52587
|
|
patches out bad code that would dispose score sound immediately, "score" sound plays now for pharkas/cd - finally fixes bug #3037161
svn-id: r52570
|
|
A table would be better, but the switch will do for now
svn-id: r52543
|
|
svn-id: r52542
|
|
fixes fighting the weapon master as well...
svn-id: r52381
|
|
in room 320, fixes bug #3037192
svn-id: r52362
|
|
fixes bug #3036756
svn-id: r52361
|
|
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
|
|
available track, instead of track 1 (which doesn't always exist, e.g. in Pharkas). Also, added a comment inside applyPatch()
svn-id: r52222
|
|
svn-id: r52143
|
|
initial title now gets removed
svn-id: r52122
|
|
svn-id: r52047
|
|
fixing endless flight, is actually a script data bug - there is an additional property, which is not included in property count. It's used. We return 0 in that case, because we don't know about that property, resulting in nest::x never get changed and the scripts check that for advancing
svn-id: r52046
|
|
for laurabow2 floppy. In floppy the bug doesn't occur, we fix the code nonetheless
svn-id: r52040
|
|
svn-id: r52039
|
|
painting closing immediately
(fixed properly here, the NRS patch just nukes the whole routine)
svn-id: r52038
|
|
fixes actual game bug #3042277 - sierra switched in that case to highest volume possible
svn-id: r51999
|
|
fixes ego swimming left/right of room 660 and getting a "message not found" error and a GE? signature mismatch - in sierra sci this also resulted in "message not found" and a hang afterwards - bug #3038387
svn-id: r51951
|
|
svn-id: r51949
|
|
day6 police sleep issue
svn-id: r51948
|
|
svn-id: r51947
|
|
day6 issue in police department
svn-id: r51942
|
|
kDisposeWindow doesn't free windows immediately anymore. We free them after some calls to kSetPort, so the handle will be valid for a short time. Fixes sq4cd and hoyle 4 (commented out patching of script for hoyle 4)
svn-id: r51932
|
|
adding detailed comment about sq5 scrubbing issue
not 100% fixed (waltervn should look into it), but at least it works now
svn-id: r51833
|
|
(for testing only, i'm not sure if it works because i'm unable to reproduce the bug anymore)
svn-id: r51832
|
|
to make the patch tables easier to understand
svn-id: r51811
|
|
svn-id: r51810
|