elasota
13c5fc3b7c
MTROPOLIS: Fix some wrong IDs for documents in widescreen mod. Fixes Limitation document not appearing in the booths area on Windows version and in Immediate Action on Mac.
2023-01-16 19:36:27 -05:00
Eugene Sandulenko
d3f9ddcb44
AD: Move canPlayUnknownVariants() override to a flag.
2023-01-09 18:56:50 +01:00
elasota
3c0daec173
MTROPOLIS: Don't fire Show events for objects whose visibility was set false prior to Show event triggers.
2023-01-06 23:00:27 -05:00
elasota
3ace07f6ce
MTROPOLIS: Fix movie elements ignoring Show/Hide commands.
2023-01-06 23:00:27 -05:00
elasota
8a01a57c4c
MTROPOLIS: Fix no-debug config.
2023-01-06 22:21:45 -05:00
elasota
112c2979ca
MTROPOLIS: Stub out simple motion modifier.
2023-01-06 22:21:45 -05:00
elasota
6acba4efc4
MTROPOLIS: Fire "show" commands to unhide elements at scene load instead of them being immediately visible. Fixes MTI Benbow outro.
2023-01-02 18:08:33 -05: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
606a1d0eb6
MTROPOLIS: Add support for setting mToon range to a label. Fixes MTI Benbow moose head.
2022-12-28 08:15:44 -05:00
elasota
84f564db23
MTROPOLIS: Implement cursor element tracking and fire collision modifiers immediately if the same message disables and enables the collision modifier. This should fix the MTI save menu.
2022-12-27 14:17:29 -05:00
elasota
501e3f219b
MTROPOLIS: Add hack for returning from MTI pause menu.
2022-12-23 10:10:42 -05:00
Lothar Serra Mari
32499a7c0b
MTROPOLIS: Add detection entries for the German versions of the "Uncle Albert" series
2022-12-22 18:58:47 -05:00
Cameron Cawley
28d7b361ea
COMMON: Move more file format code into common/formats
2022-12-11 22:33:23 +01:00
elasota
a77748bbf7
MTROPOLIS: Switch to openFileOrDataFork.
2022-12-04 15:47:21 -05:00
elasota
8912b88929
MTROPOLIS: Fix backwards show/hide messages. (Fixes incorrect Stevenson triggers in MTI)
2022-12-03 10:49:38 -05:00
elasota
f1bac36e2b
MTROPOLIS: Fix broken clickcount behavior.
2022-12-03 10:34:44 -05:00
elasota
d616d1147e
MTROPOLIS: Uninit field cleanup
2022-12-03 09:59:42 -05:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory
2022-12-01 11:53:02 +01:00
elasota
c52eaf92fc
COMMON: Move Installer VISE loader from mTropolis engine to Common.
2022-11-30 23:17:47 +02:00
elasota
2982721aa7
MTROPOLIS: Fix missing return value.
2022-11-29 19:04:47 -05:00
elasota
19a3f6ade7
MTROPOLIS: Split off VISE archive handling.
2022-11-29 18:58:13 -05:00
elasota
d8058f94f3
MTROPOLIS: VISE 3 archive improvements.
2022-11-29 18:58:13 -05:00
Donovan Watteau
513a54be04
MTROPOLIS: Fix MSVC C4309 enum sign warning
2022-11-29 01:37:55 +01:00
Vladimir Serbinenko
05f1a0df51
COMMON: Remove the need for most reflecting when initing reflected table
...
Instead reflect the polynomial and change the shifts. Also removes the
need for explicit init.
This makes our crc more similar to its standard implementation
2022-11-29 01:05:31 +01:00
D G Turner
ad9f0e8bd8
MTROPOLIS: Fix GCC Compiler Warning
2022-11-28 01:28:04 +00: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
Eugene Sandulenko
aeb10c7208
MTROPOLIS: Use checkExtendedSaves()
2022-11-27 14:36:55 +01:00
eientei95
a6501be6b5
MTROPOLIS: Add detection for Star Trek: The Game Show demo ( #4431 )
2022-11-21 21:18:38 -05:00
Willem Sonke
fdf0c42040
MTROPOLIS: Fixes for SPQR. Add "postponeredraws" WM attribute and allow mToon ranges to be set to a point.
2022-11-21 17:23:47 -05:00
Cameron Cawley
425bcfeb0c
MTROPOLIS: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
elasota
01dbecc797
MTROPOLIS: Add "invalidaterect" property stub.
2022-11-15 02:00:09 -05:00
elasota
806966389c
MTROPOLIS: Add keybind to skip movies for debug purposes.
2022-11-13 18:19:49 -05:00
elasota
7aca46a375
MTROPOLIS: Fix string dereference crash.
2022-11-13 17:01:39 -05:00
elasota
875db95d52
MTROPOLIS: Don't use default shared scene if one was ever set explicitly. Allow propagation of command-type messages sent to behaviors. This should fix SPQR palette changes.
2022-11-13 17:01:38 -05:00
elasota
7da5f964ea
MTROPOLIS: Fix shared scene modifiers not setting active shared scene correctly.
2022-11-13 17:01:37 -05:00
elasota
170472b718
MTROPOLIS: Fix multiple ".." object reference paths not resolving correctly.
2022-11-13 17:01:36 -05:00
elasota
0c70527b03
MTROPOLIS: Add some more attributes for SPQR.
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
abbd516eaa
MTROPOLIS: Fix VISE 3 archives
2022-11-06 00:15:59 -04:00
elasota
052f124079
MTROPOLIS: Add world manager "scenefades" attrib stub.
2022-11-06 00:15:59 -04: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
197f59dd00
MTROPOLIS: Add asset ID debug inspector to images.
2022-11-06 00:15:57 -04:00
elasota
5f9246b4c1
MTROPOLIS: Refactor VISE 3 archive code.
2022-11-06 00:15:57 -04:00
D G Turner
c38ea63b90
MTROPOLIS: Fix Comparison with Correct Enumerated Type
...
This was causing a GCC compiler warning regarding the mismatched
type comparison.
2022-11-04 06:20:21 +00:00
elasota
fa66f887f3
MTROPOLIS: Add some stub VISE 3 stuff to boot SPQR Mac.
2022-11-02 19:31:16 -04:00
D G Turner
d91072d798
MTROPOLIS: Fix Extra Parameters in Format GCC Compiler Warning
2022-11-01 05:24:34 +00: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