Commit Graph
79 Commits
Author SHA1 Message Date
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
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