Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-05-25 | made more stuff protected | Max Horn | |
svn-id: r7921 | |||
2003-05-25 | cleanup | Max Horn | |
svn-id: r7920 | |||
2003-05-25 | cleanup | Max Horn | |
svn-id: r7919 | |||
2003-05-24 | correction for zak256 SFX | Max Horn | |
svn-id: r7918 | |||
2003-05-24 | simplified addIntToStack a bit *cough*; added experimental code for the ↵ | Max Horn | |
message opcode 7 in V2 codes (see also patch #742851) svn-id: r7917 | |||
2003-05-24 | er oops | Jonathan Gray | |
svn-id: r7914 | |||
2003-05-24 | work around for comi script calling o6_getActorRoom(255) | Max Horn | |
svn-id: r7912 | |||
2003-05-24 | change behaviour for loading save games from the command line so that if you ↵ | Max Horn | |
load a COMI save game from disk 2, you don't have to first insert disk 1 svn-id: r7910 | |||
2003-05-24 | (somewhat hackish) support for COMI CD changing on Mac OS X; reordered stuff ↵ | Max Horn | |
in scumm.h svn-id: r7908 | |||
2003-05-24 | don't use _gameDataPath directly; minor cleanup | Max Horn | |
svn-id: r7907 | |||
2003-05-24 | fixed flashlight oddities in Zak256 | Max Horn | |
svn-id: r7904 | |||
2003-05-24 | Put the comment back on IMUSE_DEBUG. Duh. | Jamieson Christian | |
svn-id: r7903 | |||
2003-05-24 | Possible fix for hanging notes in iMuse | Jamieson Christian | |
svn-id: r7902 | |||
2003-05-24 | Removed more unnecessary code | Jamieson Christian | |
svn-id: r7901 | |||
2003-05-24 | Various iMuse cleanup | Jamieson Christian | |
svn-id: r7900 | |||
2003-05-24 | fixed roomOps:1 (thanks to Hoenicke) | Max Horn | |
svn-id: r7894 | |||
2003-05-24 | this change seems to be 'logical', but could be wrong; would be nice to ↵ | Max Horn | |
check the assembly... svn-id: r7893 | |||
2003-05-24 | cleanup | Max Horn | |
svn-id: r7892 | |||
2003-05-24 | corrected FIXME | Max Horn | |
svn-id: r7891 | |||
2003-05-24 | cleanup / minor tweak | Max Horn | |
svn-id: r7890 | |||
2003-05-24 | temporary work around for bug #742676 (game won't exit anymore, but ↵ | Max Horn | |
behaviour is incorrect) svn-id: r7889 | |||
2003-05-24 | some more debug output | Max Horn | |
svn-id: r7888 | |||
2003-05-24 | Fix for bug [742688] FOA: Missing music at Sophia's lecture. | Jamieson Christian | |
Added check for 0-length parameter fades, just in case. svn-id: r7887 | |||
2003-05-24 | we want a word not a byte for object numbers, bug pointed out by Hoenicke | Jonathan Gray | |
svn-id: r7882 | |||
2003-05-24 | returning 1 instead of the id is the correct behaviour I believe, but the ↵ | Jonathan Gray | |
scripts check for a 0 result so either will work. I'm just picky :) svn-id: r7871 | |||
2003-05-23 | bypass for Zak256 copy protection (can't test this right now, though) | Max Horn | |
svn-id: r7870 | |||
2003-05-23 | Added XMIDI support to IMuse. IMuse now plays music from Humongous games. | Jamieson Christian | |
Added some IMuse property options to support some assumptions that seem to be made by Humongous games. This is still preliminary. It will play music, and it will switch between songs. But I don't know if it's switching to the right song at the right time. svn-id: r7869 | |||
2003-05-23 | cleanup | Torbjörn Andersson | |
svn-id: r7866 | |||
2003-05-23 | Fixed VC++ warning | Jamieson Christian | |
svn-id: r7861 | |||
2003-05-23 | some more derefActorSafe -> derefActor changes; found out why in COMI ↵ | Max Horn | |
o6_getActorRoom is called with param 0 svn-id: r7860 | |||
2003-05-23 | replaced many unsafe uses of derefActorSafe by derefActor; replaced ↵ | Max Horn | |
derefActorSafe/assert pairs by derefActor (gives better error message); replaced various derefActorSafe/if(a!=0) pairs by derefActor (in cases where the deref should never fail, ever, except due to a bug in ScummVM) svn-id: r7859 | |||
2003-05-23 | when iterating from 1 to _numActors over all actors, use _actors[] directly ↵ | Max Horn | |
instead of derefActor() (unnecessary overhead); added range check to derefActor, and error out if invalid actor is accessed svn-id: r7858 | |||
2003-05-23 | clarified / tightened the o5_actorSet hack for actor 0 (it seems to be there ↵ | Max Horn | |
for the same reasons as in V2: only to set a default actor talk color) svn-id: r7857 | |||
2003-05-23 | don't hardcode 9 but rather use the default actor talk color as given in the ↵ | Max Horn | |
(v2) bootscript svn-id: r7856 | |||
2003-05-23 | Patch #742132: o2_setobjectname script overwrite fix | James Brown | |
svn-id: r7854 | |||
2003-05-23 | Fixed PPQN for old 'AD' music resources | Jamieson Christian | |
svn-id: r7852 | |||
2003-05-23 | Revamped iMuse and Player classes. Player now uses MidiParser to parse its ↵ | Jamieson Christian | |
data, which will allow it to parse other MIDI formats. To receive parsed data, Player now derives from MidiDriver to act as a "fake MIDI driver". Miscellaneous upgrades and fixes to MidiParser, including the Smart Jump (which could not be tested before iMuse started making use of the MidiParser). *** THIS IS A BIG UPGRADE! EXTENSIVE REGRESSION TESTING IS NEEDED! *** This has been tested through the intros and a number of other scenes from MI2, FOA and S&M. NOTE! This upgrade introduces savegame format version V19. Earlier version savegames will load, but the music will simply start over from the beginning. Only V19 and later games will properly restore the position of the music! Don't say you weren't warned.... svn-id: r7849 | |||
2003-05-23 | Fixed VC++ warnings | Jamieson Christian | |
svn-id: r7847 | |||
2003-05-23 | added support in the save/load system for 2 dimensional arrays; used this ↵ | Max Horn | |
for save/load of localvars -> this fixes many old save games, and allows us to be future compatible svn-id: r7846 | |||
2003-05-23 | v2 fix for o5_getDist (thx segra) | Max Horn | |
svn-id: r7845 | |||
2003-05-23 | added tons of asserts; added warnings for other cases where we so far ↵ | Max Horn | |
silently ignored invalid actors; replaced a few of such warnings with asserts (if they are needed somewhere, feel free to re-add them, but this time with a comment explaining *why* - i.e. bug id, or explanation on how to reproduce the problem) svn-id: r7844 | |||
2003-05-23 | fixed butterknife + cashcard | Max Horn | |
svn-id: r7843 | |||
2003-05-23 | added two more redrawV2Inventory invocations; removed calls to runHook (it ↵ | Max Horn | |
does nothing in V2) svn-id: r7842 | |||
2003-05-23 | o5_walkActorToActor cleanup, and fixed for V2 | Max Horn | |
svn-id: r7841 | |||
2003-05-23 | some well placed asserts (triggering any of those means with 99% a bug in ↵ | Max Horn | |
some other place; so don't just remove the asserts if you trigger one of 'em! svn-id: r7840 | |||
2003-05-23 | this fixme doesn't seem to be needed anymore | Max Horn | |
svn-id: r7839 | |||
2003-05-22 | oops, swapped set/clear state 2 | Max Horn | |
svn-id: r7838 | |||
2003-05-22 | fixed more V2 clear/set state opcodes | Max Horn | |
svn-id: r7837 | |||
2003-05-22 | fixed Zak cashcard | Max Horn | |
svn-id: r7836 | |||
2003-05-22 | Added new module to project files | Jamieson Christian | |
svn-id: r7833 |