Bastien Bouclet
|
b4d0b8eee6
|
MYST3: Rework archive handling to be more flexible
|
2020-03-28 08:59:11 +01:00 |
|
Bastien Bouclet
|
a42c2cbf66
|
MYST3: Switch to a string based opcode signature description
|
2016-10-29 10:27: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
|
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
|
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
|
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 |
|
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
|
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
|
c7b4e9893a
|
MYST3 - Implement opcodes 172 and 173 - While loop
|
2012-02-07 13:21:38 +01:00 |
|
Bastien Bouclet
|
87e4bcf425
|
MYST3: Implement opcodes 131, 188 and 190
|
2012-02-01 18:28:17 +01:00 |
|
Bastien Bouclet
|
cbec8df9d4
|
MYST3: Implement opcode 248 - Open dialog box
|
2012-02-01 09:24:26 +01:00 |
|
Bastien Bouclet
|
90701a9578
|
MYST3: Implement opcode 132 - lever with discrete positions
|
2012-01-30 13:29:51 +01:00 |
|
Bastien Bouclet
|
7a4fb8fed3
|
MYST3: Implement opcodes 145 and 146 - reload / redraw node
|
2012-01-29 15:00:34 +01:00 |
|
Bastien Bouclet
|
5d93876c65
|
MYST3: Fix opcode 55
|
2012-01-28 15:28:19 +01:00 |
|
Bastien Bouclet
|
b9fa7eeffa
|
MYST3: Implement opcode 163 - Set camera FOV
|
2012-01-28 15:28:19 +01:00 |
|
Bastien Bouclet
|
3f86c21900
|
MYST3: Implement opcodes 155, 156 and 162 - Look at movie start
|
2012-01-28 11:26:41 +01:00 |
|
Bastien Bouclet
|
8fa71adc52
|
MYST3: Implement opcodes 240 to 244 - Cursor visibility
|
2012-01-26 13:14:41 +01:00 |
|
Bastien Bouclet
|
dd4b8abaa5
|
MYST3: Implement opcodes 149 and 150 - Play fullframe movie
|
2012-01-25 15:04:56 +01:00 |
|
Bastien Bouclet
|
59eb3dd66f
|
MYST3: Implement opcodes 151 and 152 - Play movie, go to node
|
2012-01-25 14:35:49 +01:00 |
|
Bastien Bouclet
|
656c342af6
|
MYST3: Implement script driven camera movement
|
2012-01-24 14:50:21 +01:00 |
|
Bastien Bouclet
|
a86bcd3b1a
|
MYST3: Sound background scripts are now ran
|
2012-01-23 17:56:19 +01:00 |
|
Bastien Bouclet
|
ac77656be8
|
MYST3: Implement some simple sound-related opcodes
|
2012-01-21 09:49:56 +01:00 |
|
Bastien Bouclet
|
81b7cff635
|
MYST3: Implement opcode 130 - 2D lever
|
2012-01-18 14:12:07 +01:00 |
|
Bastien Bouclet
|
596bed4caa
|
MYST3: Implement opcode 96 - var cross multiplication
|
2012-01-18 14:12:06 +01:00 |
|
Bastien Bouclet
|
077d79d059
|
MYST3: Partial implementation of opcode 127 - drag lever
Also contains a build fix for older GCC versions
|
2012-01-17 15:56:19 +01:00 |
|
Bastien Bouclet
|
44bebdf76d
|
MYST3: Implement some camera-related opcodes
|
2012-01-16 17:56:20 +01:00 |
|
Bastien Bouclet
|
2db9c999de
|
MYST3: Implement opcodes 64 and 65 - distance to zone
|
2012-01-16 13:41:24 +01:00 |
|
Bastien Bouclet
|
aa1b799904
|
MYST3: Implement opcodes 27 and 28 - remove movie
|
2012-01-16 12:26:07 +01:00 |
|
Bastien Bouclet
|
044fe33b1d
|
MYST3: Implement opcode 134 - drag lever
|
2012-01-16 09:12:14 +01:00 |
|
Bastien Bouclet
|
ed5b567037
|
MYST3: Implement a few opcodes
|
2012-01-14 20:01:25 +01:00 |
|
Bastien Bouclet
|
52d12cbf1a
|
MYST3: Implement a few opcodes used in Tomahna
|
2012-01-14 15:50:18 +01:00 |
|
Bastien Bouclet
|
539d1ec502
|
MYST3: Load the menu on startup, instead of jnanin
|
2012-01-14 15:50:18 +01:00 |
|
Bastien Bouclet
|
0e247c7343
|
MYST3: Implement opcodes 164 to 166 - change node
|
2012-01-13 18:43:24 +01:00 |
|