Paweł Kołodziejski
|
20cb0ae228
|
ALL: Cleanup ResidualVM -> ScummVM
|
2021-12-26 21:19:38 +01:00 |
|
Eugene Sandulenko
|
abea37c9bb
|
ALL: Update ScummVM project license to GPLv3+
|
2021-12-26 18:48:43 +01:00 |
|
Pawel Kolodziejski
|
27e12d8a96
|
ALL: Eliminate LOCAL_PI macro
|
2020-09-23 23:20:23 +02:00 |
|
Bastien Bouclet
|
b4d0b8eee6
|
MYST3: Rework archive handling to be more flexible
|
2020-03-28 08:59:11 +01:00 |
|
David Fioramonti
|
35d89e25a6
|
MYST3: Add RoomID enum to help working with Rooms
No behavior changes.
Not all rooms were given useful names, but the most used
were. More useful names for the more obscure rooms can be added
later.
|
2018-07-01 10:33:22 +02:00 |
|
Bastien Bouclet
|
1b9a28eb54
|
MYST3: Play lever drag scripts every frame if requested
Fixes #1400.
|
2018-03-17 13:15:47 +01:00 |
|
Bastien Bouclet
|
25940d2f1f
|
MYST3: Only run drag scripts when the position changed
Fixes lever dragging sounds looping while levers are beeing dragged on
Voltaic.
Fixes #1368.
|
2017-11-01 11:06:50 +01:00 |
|
Bastien Bouclet
|
a13e3f7bdd
|
MYST3: Prevent loading from the GMM while the game is not interactive
Also honor quit requests while in inner loops.
Fixes #1369.
|
2017-09-24 17:08:41 +02:00 |
|
Bastien Bouclet
|
62fb8d2875
|
MYST3: Fix incorrect logic in the ifOneVarSetInRange opcode
The test was never true due to in incorrect precondition check
Fixes #1328.
|
2017-04-10 19:13:44 +02:00 |
|
Bastien Bouclet
|
264b5a3c88
|
MYST3: Push down header includes
|
2016-10-29 10:41:46 +02:00 |
|
Bastien Bouclet
|
a42c2cbf66
|
MYST3: Switch to a string based opcode signature description
|
2016-10-29 10:27:13 +02:00 |
|
Bastien Bouclet
|
8339e2ef8f
|
MYST3: Fix imprecise mouse dragging with the widescreen mod enabled
|
2016-10-26 20:09:44 +02:00 |
|
Bastien Bouclet
|
eb6e86248c
|
MYST3: Reset var DragPositionFound when leaving opcode runScriptWhileDragging
Fixes the Jnanin marbles animating too slowly when the correct combination is entered
|
2016-10-26 19:34:55 +02:00 |
|
Bastien Bouclet
|
8d4854670c
|
MYST3: Allow looking around in one more script game loop
|
2016-07-24 10:52:48 +02:00 |
|
Bastien Bouclet
|
db73881d4d
|
MYST3: Fix the sound fade out opcode
|
2016-07-17 21:16:13 +02:00 |
|
Bastien Bouclet
|
c7811b2d25
|
MYST3: Use ticks to count time instead of frames
Ticks go by at 30 ticks per second, one tick every two frames.
This halves the speed of all game controlled animations.
|
2016-07-15 13:04:41 +02:00 |
|
Bastien Bouclet
|
0bda7cd00b
|
MYST3: Fix logic in the varSetMinDistanceToZone opcode
Fixes #1247.
|
2016-05-26 21:45:27 +02:00 |
|
Bastien Bouclet
|
ea3fcdd96f
|
MYST3: Implement dragging using the gamepad
Used in the Xbox version menus
|
2015-05-26 21:03:43 +02:00 |
|
Bastien Bouclet
|
9b4b88485c
|
MYST3: Fix the dialog return values to match the original
|
2015-04-19 11:46:02 +02:00 |
|
Bastien Bouclet
|
10b84c7274
|
MYST3: Implement Xbox specific opcode 27
|
2015-04-19 11:46:02 +02:00 |
|
Bastien Bouclet
|
4daa591360
|
MYST3: Implement Xbox specific opcode 77
|
2015-04-19 11:46:01 +02:00 |
|
Bastien Bouclet
|
5fbdf55f90
|
MYST3: Opcodes are slightly different of the xbox version
|
2015-04-19 11:45:48 +02:00 |
|
Bastien Bouclet
|
35b04212a7
|
MYST3: Don't hardcode opcode indices
|
2015-03-22 17:46:54 +01:00 |
|
Bastien Bouclet
|
b7e8ef5dc4
|
MYST3: Turn some warnings into debugs
|
2014-12-21 16:26:34 +01:00 |
|
Bastien Bouclet
|
b0f185e48f
|
MYST3: Fix a typo in some opcode names
|
2014-09-05 07:39:29 +02:00 |
|
Bastien Bouclet
|
749f0ca1ad
|
MYST3: Change transitions triggering to be more precise
|
2014-09-04 17:36:41 +02:00 |
|
Bastien Bouclet
|
d6f88cb46f
|
MYST3: Make sure the script for loops reach their bounds
Fixes slightly wrong gauge value for the voltaic valves puzzle
|
2014-08-13 22:25:16 +02:00 |
|
Bastien Bouclet
|
838992a41f
|
MYST3: Remove useless todos
|
2014-07-13 21:22:39 +02:00 |
|
Bastien Bouclet
|
b33003dce7
|
MYST3: Add yet another sound opcode
|
2014-07-13 21:22:39 +02:00 |
|
Bastien Bouclet
|
340a05e47c
|
MYST3: Implement two sound opcodes
|
2014-07-10 21:36:14 +02:00 |
|
Pawel Kolodziejski
|
728e4183fe
|
MYST3: formatting code
|
2014-07-03 20:18:21 +02:00 |
|
Bastien Bouclet
|
700af5ae05
|
MYST3: Implement opcode soundPlayBadClick
|
2014-07-02 18:06:52 +02:00 |
|
Bastien Bouclet
|
a0bd5d5e19
|
MYST3: Fix the variable not in range opcode logic
|
2014-07-02 00:08:29 +02:00 |
|
Bastien Bouclet
|
4d5d5d6a81
|
MYST3: Add transition support
|
2014-07-01 17:43:54 +02:00 |
|
Pawel Kolodziejski
|
8759900b6a
|
ALL: synced with ScummVM
|
2014-04-05 18:18:42 +02:00 |
|
Bastien Bouclet
|
9968bb1de0
|
MYST3: Add the last sound opcode
|
2014-03-09 20:23:10 +01:00 |
|
Bastien Bouclet
|
b98e019990
|
MYST3: Add a debug console command allowing to run an opcode
|
2014-03-09 18:50:10 +01:00 |
|
Bastien Bouclet
|
c7ae93ce6c
|
MYST3: Implement yet another sound opcode
|
2014-03-09 18:50:08 +01:00 |
|
Bastien Bouclet
|
42590634c6
|
MYST3: Implement a sound control opcode
|
2014-03-09 13:33:31 +01:00 |
|
Bastien Bouclet
|
e04d06a138
|
MYST3: Mark an opcode as useless
|
2014-03-06 21:12:37 +01:00 |
|
Bastien Bouclet
|
ff2eb04ba2
|
MYST3: Implement more sound related opcode
|
2014-03-02 21:54:41 +01:00 |
|
Bastien Bouclet
|
f3d939304f
|
MYST3: Implement most of the ambient sound system
|
2014-03-01 14:06:20 +01:00 |
|
Bastien Bouclet
|
7de38ec114
|
MYST3: Ambient sound id can be evaluated
|
2014-02-23 21:06:40 +01:00 |
|
Bastien Bouclet
|
e340a5af27
|
MYST3: Add ambient cue related opcodes
|
2014-02-23 21:06:40 +01:00 |
|
Bastien Bouclet
|
77b707c869
|
MYST3: Name some effects related variables
|
2014-02-23 13:44:35 +01:00 |
|
Bastien Bouclet
|
8b51fa1cd4
|
MYST3: Add some water effect stubs
|
2013-01-03 22:27:58 +01:00 |
|
Bastien Bouclet
|
9f466fed0f
|
MYST3: Implement some ambient sound related opcodes
|
2012-05-02 16:37:48 +02:00 |
|
Bastien Bouclet
|
a4f87a50a8
|
MYST3: Initialize the ambient sound system
|
2012-05-02 16:37:48 +02:00 |
|
Bastien Bouclet
|
873a2d1373
|
MYST3: Sound WIP
|
2012-03-10 14:35:51 +01:00 |
|
Bastien Bouclet
|
b8d57057de
|
MYST3: Empty the inventory on new game
|
2012-03-10 14:35:51 +01:00 |
|