Age | Commit message (Collapse) | Author |
|
svn-id: r54303
|
|
Patch by lskovlun
svn-id: r54216
|
|
svn-id: r54037
|
|
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
|
|
This command can be used to find the object methods (including their
corresponding objects and owner scripts) that call a specific kernel
call. This shall aid us track all the spots where a particular kernel
function is called from, therefore it'll be a bit easier to find
examples where unimplemented kernel functions are called
svn-id: r53646
|
|
Hoyle 3
svn-id: r52523
|
|
svn-id: r51742
|
|
currently removing or listing such breakpoints is not yet supported
svn-id: r51710
|
|
svn-id: r51665
|
|
svn-id: r51584
|
|
removing space from previous name
svn-id: r51582
|
|
hoyle 3 is using kCanBeHere, but it has cantBeHere and canBeHere selectors so our auto detection would fail
it also has a cantBeHere stub in Actor, thus it won't set acc at all. We reset acc because of that before calling cantBeHere selector (!) of the actors (canBeHere isnt used) so that we wont get a collision otherwise because acc is non zero when calling kDoBresen (fixes all sorts of bugs, clone2727 should clean it up :P
svn-id: r51485
|
|
use 'logkernel DoSound' on to log calls to all kDoSound subfunctions. use 'logkernel DoSoundPlay' to log calls to kDoSound(play)
svn-id: r51483
|
|
we shouldnt react on hold midi data when no actual hold was called, fixes eq2/amulet problem (bug #3035392)
svn-id: r51482
|
|
svn-id: r51475
|
|
The demo really uses kGetMessage and not kMessage. We now detect which version of the message function is used. Thanks to Walter for pointing this out.
svn-id: r51384
|
|
removing old manual debug code, use logkernel * on/off to log all calls
svn-id: r51222
|
|
svn-id: r51220
|
|
moved kStub, kStubNull and kDummy inside kmisc.cpp, together with the other misc kernel calls
svn-id: r51089
|
|
from the actual code
svn-id: r51088
|
|
kOnMe, kLocal2Global, kGlobal2Local now hires capable, hotspots seem to work in lsl6 and sq6, although pressing on start in sq6 doesn't work yet, you need to click on the rightmost/bottom area
svn-id: r51074
|
|
svn-id: r51068
|
|
kGraph(drawLine) gets called sometimes with additional parameter
svn-id: r51065
|
|
longbow and king's quest
KQ has the same issues as hoyle 3
svn-id: r51063
|
|
0 is now don't call
1 is do call
2 is don't call and fake acc
makes more sense
svn-id: r51060
|
|
gets called with object 0:0 in several scenes, just ignore that call
svn-id: r51059
|
|
kDoSound(resumeAfterRestore) is called right after restoring a saved game for sound-sci0 games, we already resume playing music inside restore, so we don't need to implement this at all
svn-id: r51058
|
|
lsl6 workaround also happens later, so we switch it to all rooms
svn-id: r51026
|
|
fixes lsl5 signature mismatch, signature was wrong
svn-id: r51020
|
|
svn-id: r51011
|
|
svn-id: r51004
|
|
svn-id: r50990
|
|
adding workaround for lsl6 ending - fixes lsl6 ending
svn-id: r50967
|
|
to get figured out how this works - fixes signature mismatch in lsl1
svn-id: r50937
|
|
adding it to kDoSound (SCI2.1)
svn-id: r50897
|
|
removed some CHECKMEs/TODOs
svn-id: r50896
|
|
more till we figure out what's supposed to be in there
svn-id: r50880
|
|
qfg4 still uses "oi" calling
svn-id: r50879
|
|
kDoSound(play)
svn-id: r50878
|
|
svn-id: r50877
|
|
meant for SCI2+, not SCI2 only. Changing SIG_SCI21 to only mean SCI2.1 instead of SCI2.1+, making main signature and mapping of kList exclusive to SCI2.1
svn-id: r50876
|
|
svn-id: r50875
|
|
comment about this and changing signature for SCI1EARLY back to what it was.
svn-id: r50874
|
|
svn-id: r50867
|
|
svn-id: r50866
|
|
260 (Hominy Homonym puzzle)
svn-id: r50865
|
|
- Split SCI2 from SCI2.1 signature checks
- Added signature checking for the subops of the SCI2.1 kernel call kList
- Added support for calls to kAddToFront and kAddToEnd with 3 parameters (unimplemented code uncovered by the signature checks)
- Added a FIXME for a potential incorrect subop (uncovered by the signature checks), which might be related to the crashes in the demo of Torin's Passage
svn-id: r50861
|
|
start again
svn-id: r50857
|
|
svn-id: r50848
|
|
svn-id: r50827
|