Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-24 | Fixed script 140 in the Island of Dr. Brain by adding a workaround for it ↵ | Filippos Karapetis | |
inside op_link svn-id: r50203 | |||
2010-06-24 | Changed an error in LocalVariables::dereference() back to a warning, as it ↵ | Filippos Karapetis | |
occurs in 2 places during the intro of LB2 (called from kMemory(peek)) svn-id: r50202 | |||
2010-06-23 | Fixed memory fragmentation warnings in Crazy Nick's games | Filippos Karapetis | |
svn-id: r50188 | |||
2010-06-23 | Moved the SelectorCache struct inside selector.h, where it belongs, and ↵ | Filippos Karapetis | |
fixed some header dependencies in the process svn-id: r50183 | |||
2010-06-23 | Removed a hack with SCI1.1 static selectors, and set them properly. This ↵ | Filippos Karapetis | |
fixes scaling in the demo of QFG3 svn-id: r50182 | |||
2010-06-23 | SCI: adding some more global scaling code, adding vanishingY and vanishingX ↵ | Martin Kiewitz | |
as selectors svn-id: r50180 | |||
2010-06-23 | SCI: some initial work on global scaling | Martin Kiewitz | |
svn-id: r50179 | |||
2010-06-22 | Fixed kMergePoly after discussing with waltervn so that it correctly returns ↵ | Filippos Karapetis | |
a pointer to an empty (for now) polygon array. This means that you can walk over enemy bodies after killing them in QFG1VGA, but at least it fixes the crashes after killing monsters svn-id: r50160 | |||
2010-06-22 | Fixed 2 crashes in QFG1VGA, when dying: | Filippos Karapetis | |
- Ignoring a non-game breaking script bug (modifying the "longSong" object with argc = 2) - Don't pop the callk stack frame if the stack is empty - fixes a crash when restoring from the death screen svn-id: r50157 | |||
2010-06-22 | SCI: kPalVary(SetTarget) implemented | Martin Kiewitz | |
svn-id: r50153 | |||
2010-06-22 | SCI: kPalVary(setTarget) now triggers an error | Martin Kiewitz | |
svn-id: r50146 | |||
2010-06-22 | Reverted the code which handles objects without a base object when loading, ↵ | Filippos Karapetis | |
for now. This possibly indicates an issue related to the garbage collector svn-id: r50142 | |||
2010-06-22 | The volume subop of kDoAudio returns the previous volume in SCI2.1, but not ↵ | Filippos Karapetis | |
in earlier versions svn-id: r50141 | |||
2010-06-22 | Stop saving the buffer, script and heap sizes of each script in saved games | Filippos Karapetis | |
svn-id: r50137 | |||
2010-06-21 | In SCI32, kDoAudio subop 10 is no longer CD audio. Just stub it off for now. | Matthew Hoops | |
svn-id: r50134 | |||
2010-06-21 | Fixed the demo of Hoyle 4 by adding two selectors it needs "syncTime" and ↵ | Filippos Karapetis | |
"syncCue". Usually, games that need them are CD talkie versions which have a selector vocabulary, but Hoyle 4 is an exception svn-id: r50122 | |||
2010-06-21 | When loading or restarting, stop script processing if the game is being ↵ | Filippos Karapetis | |
loaded or is restarting and the stack position has changed (it's always changed when loading) - fixes the case where the VM is trying to parse an invalid script svn-id: r50121 | |||
2010-06-21 | Add a workaround for a MUMG script bug, MUMG now works again. | Matthew Hoops | |
svn-id: r50117 | |||
2010-06-20 | SCI: implemented kPalVary(changeTicks) | Martin Kiewitz | |
svn-id: r50100 | |||
2010-06-20 | SCI: displaying debug warning again for kPalVary(init) | Martin Kiewitz | |
svn-id: r50092 | |||
2010-06-20 | SCI: dont display string set by kSetQuitStr | Martin Kiewitz | |
svn-id: r50090 | |||
2010-06-20 | SCI: implemented kPalVary(reverse) for pharkas, although there is a bug ↵ | Martin Kiewitz | |
somewhere, not working 100% svn-id: r50089 | |||
2010-06-20 | SCI: adding info about kPalVary(8) being SCI32 exclusive | Martin Kiewitz | |
svn-id: r50086 | |||
2010-06-20 | SCI: implementing kPalVary(2) | Martin Kiewitz | |
svn-id: r50085 | |||
2010-06-20 | SCI: some kPalVary support - intro of island dr. brain works fine now | Martin Kiewitz | |
svn-id: r50082 | |||
2010-06-20 | SCI: kPalVary - cleanup and some more code | Martin Kiewitz | |
svn-id: r50081 | |||
2010-06-20 | SCI: implementing reading of parameters for kPalVary(init) for argc 4 and argc 5 | Martin Kiewitz | |
svn-id: r50075 | |||
2010-06-19 | SCI: resume when unable to locate base objects - fixes loading some saved games | Martin Kiewitz | |
svn-id: r50055 | |||
2010-06-19 | SCI: implemented checking of keyboard driver in case of SCI1EGA/EARLY, also ↵ | Martin Kiewitz | |
renamed SCI_EVENT_JOYSTICK to SCI_EVENT_DIRECTION svn-id: r50045 | |||
2010-06-18 | SCI: set resulting type to keyboard+joystick for sci1middle+ in kMapKeyToDir ↵ | Martin Kiewitz | |
- fixes keyboard controlling of mouse in all sorts of games - although this is not 100% done, the change actually happened inbetween sci1early, added fixme svn-id: r50034 | |||
2010-06-18 | Fixed invalid memory read in LSL6 hires - kRobot(1) returns an integer | Filippos Karapetis | |
svn-id: r50024 | |||
2010-06-18 | Fixed a problem in kAnimate which occurred when a list was modified by a ↵ | Filippos Karapetis | |
call (e.g. in KQ1 demo, PQ2) svn-id: r50022 | |||
2010-06-18 | Added hints inside validate_arithmetic(), together with some code useful for ↵ | Filippos Karapetis | |
debugging. Some cleanup svn-id: r50020 | |||
2010-06-18 | SCI: Doxygenify some comments | Max Horn | |
svn-id: r50013 | |||
2010-06-18 | SCI: Rewrap some overlong comments | Max Horn | |
svn-id: r50012 | |||
2010-06-18 | Changed another warning into an error. Cleanup | Filippos Karapetis | |
svn-id: r49995 | |||
2010-06-18 | Error out on unimplemented kDeviceInfo() calls | Filippos Karapetis | |
svn-id: r49993 | |||
2010-06-18 | Turned more warnings into errors, some cleanup | Filippos Karapetis | |
svn-id: r49990 | |||
2010-06-18 | Added a new subop of kPalVary (PQ4) | Filippos Karapetis | |
svn-id: r49987 | |||
2010-06-18 | Fixed invalid memory access in SQ6 | Filippos Karapetis | |
svn-id: r49986 | |||
2010-06-18 | Marked the KQ1 demo workaround as a workaround | Filippos Karapetis | |
svn-id: r49985 | |||
2010-06-18 | Added a workaround for the KQ1 demo (looks like a script bug) | Filippos Karapetis | |
svn-id: r49984 | |||
2010-06-18 | Added stubs for kPalVary, subops 2 and 5 (XMAS '92, QFG4 demo) | Filippos Karapetis | |
svn-id: r49981 | |||
2010-06-18 | Fixed invalid memory read in GK1CD | Filippos Karapetis | |
svn-id: r49980 | |||
2010-06-18 | Added warning about unhandled kGraph subop 1 (GK1CD) | Filippos Karapetis | |
svn-id: r49979 | |||
2010-06-18 | Process kAddAfter with 4 parameters (Torin's Passage) | Filippos Karapetis | |
svn-id: r49976 | |||
2010-06-17 | Strict mode: error out on unhandled subops, to note if they actually exist ↵ | Filippos Karapetis | |
and where they're used svn-id: r49975 | |||
2010-06-17 | Strict mode: Changed several warnings due to logic bugs into errors. If an ↵ | Filippos Karapetis | |
error pops up from these ones, please add the game where it occurred and the steps to reproduce the error before turning it into a warning svn-id: r49973 | |||
2010-06-17 | Strict mode: Turned several severe errors (almost all detection related) ↵ | Filippos Karapetis | |
into errors, instead of warnings svn-id: r49972 | |||
2010-06-17 | SCI: Fix a few errors in PlayVMD comment. | Lars Skovlund | |
svn-id: r49971 |