aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-07-18SCI: 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-18Cleanup and simplify resource type remapping.Matthew Hoops
svn-id: r50975
2010-07-18Fix typo.Matthew Hoops
svn-id: r50974
2010-07-18In SCI2.1, the type numbers inside resource maps/patches have changed ↵Matthew Hoops
slightly. We no longer use the number Sierra gives us directly, but use a function to convert to our ResourceType enum based on version. This allows us to read the chunk type from SCI2.1 (a form of script). Also, allow debugging of Mac-specific resources from the console. svn-id: r50973
2010-07-17SCI: adding pq2 japanese pc98Martin Kiewitz
svn-id: r50972
2010-07-17SCI: adding detection for SCI01 vocab inside a SCI0 game that's using the ↵Martin Kiewitz
SCI0 vocab resource number, fixes pq2 japanese crashing on startup svn-id: r50970
2010-07-17SCI: adding uninitialized workaround for gk1Martin Kiewitz
svn-id: r50969
2010-07-17Add support for the altres.map/altres.000 map/volume pair in KQ7.Matthew Hoops
svn-id: r50968
2010-07-17SCI: removing kSetPort 4 argument support from r44938, which was wrong - ↵Martin Kiewitz
adding workaround for lsl6 ending - fixes lsl6 ending svn-id: r50967
2010-07-17Fixing compilation with MSVCFilippos Karapetis
svn-id: r50966
2010-07-17SCI: added uninitialized workaround for lsl3Martin Kiewitz
svn-id: r50965
2010-07-17Remove PalmOS portMax Horn
svn-id: r50964
2010-07-17DEBUGGER: Simplify how our console debugger works / is usedMax Horn
* Remove _isAttached member var and isAttached method * Engines now always call the onFrame method; whether it does something is decided by the debugger class resp. its subclasses * Make detach() protected instead of private, so that subclasses can invoke it * Remove _detach_now member var (call detach() instead). * Rename _frame_countdown to _frameCountdown and properly document it. * Add more doxygen comments * Cleanup svn-id: r50963
2010-07-17SCI: checking if within kernel function before overwrite a save (thx @ digitall)Martin Kiewitz
svn-id: r50962
2010-07-17SCI: added gameid for send() sq4 workaroundMartin Kiewitz
svn-id: r50961
2010-07-17SCI: added special case for iceman when plotting course inside isSaneNodePointerMartin Kiewitz
svn-id: r50960
2010-07-17SCI: added iceman hack to original said.y as wellMartin Kiewitz
svn-id: r50959
2010-07-17SCI: add hack for iceman to skip [!*] in kSaid, fixes green board / depth ↵Martin Kiewitz
affirmative not recognized svn-id: r50958
2010-07-17SCI: Fix 'parse' debug command parameter handlingWillem Jan Palenstijn
svn-id: r50957
2010-07-17SCI: fix debugging code of parser, add 0xffe special group into debug supportMartin Kiewitz
svn-id: r50956
2010-07-17Remove extra ";" in class declarations.Johannes Schickel
svn-id: r50955
2010-07-16Fix use of "&&" instead of "&" for bit masking. (This looks much more ↵Johannes Schickel
sensible at least!) svn-id: r50953
2010-07-16In the help of making the new C++ standard a better one, we will now no ↵Johannes Schickel
longer rely on using parent class names in friend classes of a subclass. svn-id: r50952
2010-07-16Removed unused variable. I believe thread->_instructionOffset serves the sameTorbjörn Andersson
purpose that 'addr' was inteded to. svn-id: r50951
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50950
2010-07-16CleanupTorbjörn Andersson
svn-id: r50949
2010-07-16Removed unused variable.Torbjörn Andersson
svn-id: r50948
2010-07-16Removed unused variables.Torbjörn Andersson
svn-id: r50947
2010-07-16CINE: Get rid of some unnecessary g_cine refsMax Horn
svn-id: r50945
2010-07-16CINE: Get rid of g_saveFileManMax Horn
svn-id: r50944
2010-07-16Use "true" instead of "1" in if statements to make clang a bit more happier ↵Johannes Schickel
with -Werror. svn-id: r50943
2010-07-16Add entries for the DOS, FM-Towns, and PC-98 versions of RTZ (all on the ↵Matthew Hoops
FM-Towns CD). svn-id: r50941
2010-07-16SCI: fix console commands so that console gets detached correctlyMartin Kiewitz
svn-id: r50940
2010-07-16SCI: adding fixme and error() to fix crash when trying to run unmodified gk2Martin Kiewitz
svn-id: r50939
2010-07-16SCI: adding uninitialized workaround for lsl1 when playing at the casinoMartin Kiewitz
svn-id: r50938
2010-07-16SCI: adding signatures for 4-parameter variant of kDoSound(sendMidi), needs ↵Martin Kiewitz
to get figured out how this works - fixes signature mismatch in lsl1 svn-id: r50937
2010-07-16Implemented path-finding logic for accurate player movementPaul Gilbert
svn-id: r50936
2010-07-16SCI: enable r50931 for sci1late+ only, lsl1vga doesn't like it (ego gets stuck)Martin Kiewitz
svn-id: r50935
2010-07-16SCI: added comments about when xLast/yLast were exactly introducedMartin Kiewitz
svn-id: r50934
2010-07-16SCI: only use xLast/yLast in kDoBresen for sci1middle+ only. qfg1 ega has ↵Martin Kiewitz
those selector names, but doesn't use them inside mover objects svn-id: r50933
2010-07-16Clarified variable used for scene node loading, and added in extra blank ↵Paul Gilbert
nodes for player movement like the original game does svn-id: r50932
2010-07-16SCI: kDoBresen - save last position of client inside mover - fixes lsl6 tram ↵Martin Kiewitz
still shaking while gotten stopped due ego svn-id: r50931
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50929
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50928
2010-07-16The standalone MIDI files for one of the re-releases of Inherit the Earth areTorbjörn Andersson
General MIDI, not MT-32. (I hope this doesn't break anything else.) svn-id: r50927
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50926
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50925
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50924
2010-07-16Cleanup.Torbjörn Andersson
svn-id: r50923
2010-07-15SCI: kDoBresen now returns result of CantBeHere() like sierra sci does it, ↵Martin Kiewitz
also adding another comment about r50921 svn-id: r50922