Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Missed one line | Travis Howell | |
svn-id: r7881 | |||
2003-05-24 | Remove a few old asserts and xxx which was not needed | Travis Howell | |
svn-id: r7880 | |||
2003-05-24 | Small cleanup | Travis Howell | |
svn-id: r7879 | |||
2003-05-24 | Fixed hanging notes when switching tracks | Jamieson Christian | |
svn-id: r7878 | |||
2003-05-24 | Fixed MIDI channel conflict between music and MIDI sound effects in simon1dos. | Jamieson Christian | |
Also added notes about the GMF header for posterity's sake. svn-id: r7877 | |||
2003-05-24 | Correct fixme comment | Travis Howell | |
svn-id: r7876 | |||
2003-05-24 | Hack to prevent bad music looping at end of simon1win | Jamieson Christian | |
svn-id: r7875 | |||
2003-05-24 | Added support for GMF loop specifier | Jamieson Christian | |
svn-id: r7874 | |||
2003-05-24 | Fixed problem with hanging notes when switching music tracks | Jamieson Christian | |
svn-id: r7873 | |||
2003-05-24 | Added support for simultaneous music and MIDI sound effects to simon1dos. | Jamieson Christian | |
Note that 's' still toggles MIDI sound effects on and off. svn-id: r7872 | |||
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 | oops, fixed ScummVM::Rect constructor (this fixes various string redraw bugs) | Max Horn | |
svn-id: r7868 | |||
2003-05-23 | fixed nasty deadlock I recently introduced | Max Horn | |
svn-id: r7867 | |||
2003-05-23 | cleanup | Torbjörn Andersson | |
svn-id: r7866 | |||
2003-05-23 | Fixed hanging notes when toggling SFX mode in Simon 1 | Jamieson Christian | |
svn-id: r7865 | |||
2003-05-23 | Fixed problem with Simon music playing even when paused. | Jamieson Christian | |
svn-id: r7864 | |||
2003-05-23 | Fixed problem with hanging notes on some synth modules. | Jamieson Christian | |
Various little MidiParser fixes. svn-id: r7863 | |||
2003-05-23 | I must have been drunk when I coded this.... | Oliver Kiehl | |
svn-id: r7862 | |||
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 | _lock_counter controls seems to control whether mouse cursor should be shown ↵ | Travis Howell | |
but not sure what the default value should be svn-id: r7855 | |||
2003-05-23 | Patch #742132: o2_setobjectname script overwrite fix | James Brown | |
svn-id: r7854 | |||
2003-05-23 | Fixed tempo problems in Simon games | Jamieson Christian | |
svn-id: r7853 | |||
2003-05-23 | Fixed PPQN for old 'AD' music resources | Jamieson Christian | |
svn-id: r7852 | |||
2003-05-23 | Removed annoying warning | Jamieson Christian | |
svn-id: r7851 | |||
2003-05-23 | Fixed gcc warning | Jamieson Christian | |
svn-id: r7850 | |||
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 | Removed invalid timer rate | Jamieson Christian | |
svn-id: r7848 | |||
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 | make sure that the mutex protects everything that affects the buffer | Max Horn | |
svn-id: r7835 | |||
2003-05-22 | get rid of some tables | Max Horn | |
svn-id: r7834 | |||
2003-05-22 | Added new module to project files | Jamieson Christian | |
svn-id: r7833 |