Michael
7fa59cdd9a
MTROPOLIS: add three titles to detection, add required modifiers
...
New titles:
An Odyssey Of Discovery: Living Science
The Facts about Genes & our Food: A Compendium
Unlock the Secrets: Shadow Warrior
Plugin Modifiers:
Thereware: HotText, KeyScroll
Standard (Extras): openApp
Pierian: WasteMod, SaveFileMod, FlattenMod
2025-04-16 23:18:08 -04:00
Matthew Jimenez
77ee5a9007
IMAGE: Get palette class by reference on image decoders
2025-04-12 15:47:17 +03:00
Michael
33982d1a6f
MTROPOLIS: add stubs for OpenTitle and Navigate modifiers
2024-09-15 04:05:54 -04:00
meekee7
4d19c379c6
JANITORIAL: MTROPOLIS: resolve various typos
2024-09-07 18:01:53 +03:00
Michael
fb88427db6
MTROPOLIS: Move Print modifier from MTI to Standard
...
Although MTI had Print in its MTIKIT plugin, most of the content
from MTIKIT, including Print, is found in the EXTRAS and EXPRMNTL
plugins of many mtTropolis 1.1 titles.
2024-09-04 19:57:43 -04:00
elasota
c8460ec759
MTROPOLIS: Fix incorrect media cue source union construction
2024-09-04 19:50:18 -04:00
elasota
e1860a2088
MTROPOLIS: Add some scene hot loading support
2024-08-12 23:17:05 -04:00
elasota
dbc4579e3b
MTROPOLIS: Fix media cue modifier not cloning correctly
...
Fixes crash in the Bureau maze in Obsidian
2024-07-04 21:37:08 -04:00
elasota
35d89b254b
MTROPOLIS: Permit list expansion
2024-07-04 19:34:40 -04:00
elasota
d22b49fb05
MTROPOLIS: Add more attribs to SysInfo
2024-07-04 18:42:58 -04:00
elasota
a19065c255
MTROPOLIS: Move Fade modifier to standard plug-in
2024-07-04 17:46:11 -04:00
elasota
b1ee674243
MTROPOLIS: Add copy ctor to MediaCueMessengerModifier to deal with cue source string field
2024-05-24 14:55:51 -04:00
Michael
2e9cff78b6
MTROPOLIS: support loading cue source as string
...
This constellation occurs in the retail version of Star Trek: The Game Show
2024-05-24 14:41:24 -04:00
elasota
cc698a8882
MTROPOLIS: Fix list shuffle not shuffling the first element
2024-01-14 15:53:04 -05:00
elasota
ad4faece76
MTROPOLIS: Split MIDI functionality off to a separate plug-in. This mainly avoids loading a MIDI driver when we don't actually need it.
2023-12-14 01:33:26 -05:00
elasota
17392f8350
MTROPOLIS: Stub out currentram attribute of SysInfo, report 256MB
2023-06-26 22:57:13 -04:00
elasota
9603a69f5b
MTROPOLIS: Force lists to be the correct type. Fixes lists becoming object reference lists if the first value inserted was a variable reference.
2023-06-16 19:45:02 -04:00
elasota
a4856ca1ba
MTROPOLIS: Show object RTID in debug info
2023-06-09 01:03:33 -04:00
elasota
0e6cccb2c2
MTROPOLIS: Add list delete attribute, fix mToon range set by label being off by 1, should fix the key plank in MTI Benbow.
2022-12-30 16:38:28 -05:00
elasota
94fd0060b3
MTROPOLIS: More variable reference linking hacks to get MTI save games working properly.
2022-12-28 22:47:32 -05:00
elasota
52e54cc090
MTROPOLIS: Change how variable storage works so variable modifiers can be cloned into the scene tree. Add hack for MTI variable init.
2022-11-27 16:54:24 -05:00
elasota
170472b718
MTROPOLIS: Fix multiple ".." object reference paths not resolving correctly.
2022-11-13 17:01:36 -05:00
elasota
7f497cdb8c
MTROPOLIS: Add more things to get SPQR to boot.
2022-11-12 20:43:25 -05:00
elasota
6e4245b962
MTROPOLIS: More accurate variable dereferencing and list behavior. Fix some Obsidian regressions.
2022-11-07 23:18:03 -05:00
elasota
b7564754c6
MTROPOLIS: Add list variable modifier "shuffle" attrib.
2022-11-06 00:15:59 -04:00
elasota
1b5b4d2528
MTROPOLIS: Fix list variable modifiers in behaviors not copying GUID/name. Add more debug inspectors to visual elements.
2022-11-06 00:15:58 -04:00
elasota
c6139d298c
MTROPOLIS: Fix messengers resolving source-relative targets relative to themselves instead of relative to the sender of the message that activated the messenger.
2022-10-31 03:54:00 -04:00
elasota
7eee4e7b2c
MTROPOLIS: Split IncomingData and VarReference cases out of DynamicValue to a new DynamicValueSource type.
2022-10-25 23:05:00 -04:00
elasota
c29a2bbff9
MTROPOLIS: Refactor data types to use unrestricted unions
2022-09-29 22:01:52 -04:00
elasota
ca882b5d57
MTROPOLIS: Fix some things required to boot MTI
2022-09-11 14:52:42 -04:00
elasota
642baf7d4c
MTROPOLIS: Finish subtitle handling for Obsidian.
2022-08-22 20:58:27 -04:00
Eugene Sandulenko
2d3b4619a4
MTROPOLIS: Fix warnings about unused variables
2022-08-22 12:11:47 +02:00
elasota
e07cd4b802
MTROPOLIS: Refactor some types to use unrestricted unions instead of POD types to hopefully fix some uninit field warnings
2022-08-05 17:33:58 -04:00
elasota
c80da50f91
MTROPOLIS: Fix crash if MIDI driver fails to load.
2022-08-01 23:26:56 -04:00
elasota
3503feec23
MTROPOLIS: Fix up some things used by Obsidian demos
2022-07-27 02:34:17 -04:00
elasota
2fcbe69771
MTROPOLIS: Forcibly disable behavior children when the behavior is switched off
2022-07-27 01:41:51 -04:00
elasota
660044616b
MTROPOLIS: Uninit fields cleanup
2022-07-22 18:51:05 -04:00
elasota
67803eeae3
MTROPOLIS: Fix incorrect single-note volume scale, fix uninit fields
2022-07-22 17:31:05 -04:00
elasota
12f7a0e586
MTROPOLIS: Simplify MIDI volume scale math a bit
2022-07-21 20:26:17 -04:00
elasota
b8dfa65677
MTROPOLIS: Fix bad math in MIDI volume scale
2022-07-21 19:35:05 -04:00
elasota
d91ea819ef
MTROPOLIS: Fix incorrect MIDI effective volume calculation
2022-07-21 19:24:34 -04:00
elasota
e43a2fcb89
MTROPOLIS: Fix STransCt wipe duration at 500ms since that seems to be the accurate behavior
2022-07-19 17:38:09 -04:00
elasota
d2cd12a976
MTROPOLIS: Change minimum wipe duration to 500ms
2022-07-16 04:29:01 -04:00
elasota
69c6470c6a
MTROPOLIS: Add scene transition effect support
2022-07-15 01:38:31 -04:00
D G Turner
ab495b4e6f
MTROPOLIS: Remove Unused Variable and Redundant Code
...
This was causing a set-but-unused-variable GCC compiler warning.
2022-07-10 15:56:58 +01:00
elasota
cd54d61de7
MTROPOLIS: Add auto-save option and add versioning to save files.
2022-07-09 01:55:56 -04:00
elasota
07599fff5a
MTROPOLIS: Refactor single-note behavior, fix thread safety, fix incorrect durations, fix expression being 0
2022-07-09 00:20:38 -04:00
elasota
41f5fd10df
MTROPOLIS: Fix single-note error in Obsidian Cloud Ring minigame
2022-07-05 00:23:44 -04:00
elasota
fcf0a79709
MTROPOLIS: Coverity issue cleanup
2022-07-04 16:38:46 -04:00
elasota
17671f3b2b
MTROPOLIS: Fix out-of-range HR controller access
2022-07-04 16:38:46 -04:00