elasota
be0ee20b4a
MTROPOLIS: Fix SPQR Mac not booting
2023-08-30 00:31:00 +02:00
Le Philousophe
5bdd9e6f50
ALL: Unify zlib and gzio API
...
zlib is used when available and falls back on gzio.
This allows performance improvements as our CRC32 and gzio
implementations are slower than base zlib.
As zlib is available when libpng is present, this is sensible to
benefit from it.
2023-08-28 21:49:03 +02:00
elasota
c9ad0a2040
MTROPOLIS: Fix black chroma key not working
2023-08-21 19:16:53 -04:00
elasota
46a0aca354
MTROPOLIS: Hook up MPZ-1000 to image album
2023-08-07 10:22:09 +02:00
elasota
5e6c5ca07b
MTROPOLIS: Fix project platform returning the wrong value
2023-08-07 10:22:09 +02:00
elasota
f5db27d951
MTROPOLIS: Fix incorrect "opint" flags. Fix returns not moving ATD scenes from the scene stack.
2023-06-26 22:57:13 -04:00
elasota
85fb76a17f
MTROPOLIS: Change support status of shared scene and sound effect modifiers to Done
2023-06-26 22:57:13 -04:00
elasota
17392f8350
MTROPOLIS: Stub out currentram attribute of SysInfo, report 256MB
2023-06-26 22:57:13 -04:00
elasota
295a8b7295
MTROPOLIS: Attempt to implement MPEG movies in MTI DVD
2023-06-19 14:06:28 -04:00
elasota
7be3c8f602
COMMON: Add "flattenTree" param to createStuffItArchive and preserve directory structure by default
2023-06-19 08:45:32 +03:00
elasota
e7bbee6036
MTROPOLIS: Add warnings for no MPEG support, try to support MTI DVD "Sample" modifier.
2023-06-16 21:21:18 -04:00
elasota
a5296d340e
MTROPOLIS: Improve comments
2023-06-16 21:20:18 -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
e3ebff2405
MTROPOLIS: Demote MTI DVD version from testing to unstable
2023-06-16 00:10:06 -04:00
elasota
9440ad377e
MTROPOLIS: Add detection for MTI DVD version
2023-06-16 00:07:25 -04:00
elasota
f4293f70d7
MTROPOLIS: Add support for MTI Macintosh version
2023-06-14 02:48:25 -04:00
elasota
497954021f
MTROPOLIS: Move MTI from unstable to testing
2023-06-14 02:12:12 -04:00
elasota
0cf8b1e18f
MTROPOLIS: Clarify comment
2023-06-14 02:10:47 -04:00
elasota
2c3dd1f2ce
MTROPOLIS: Add hack to fix Beaker flyby playing behind the door
2023-06-14 02:09:22 -04:00
elasota
93b5d8f513
MTROPOLIS: Add simple motion modifier bounce behavior
2023-06-14 01:56:37 -04:00
elasota
9661324ee4
MTROPOLIS: Fix molasses hack to remove transparent strip on the right side of the screen
2023-06-14 01:56:36 -04:00
elasota
baeff6a736
MTROPOLIS: Add hack to get MTI molasses wipe-off section working
2023-06-14 01:56:36 -04:00
elasota
6c0a2ac382
MTROPOLIS: Add hacks to handle several animations that are supposed to stay on-screen even though they've been removed
2023-06-13 23:48:10 -04:00
elasota
80a75d7236
MTROPOLIS: Add AVI movie support
2023-06-13 23:48:10 -04:00
D G Turner
d70dfb7210
MTROPOLIS: Fix GCC Compiler Warning
2023-06-14 00:28:15 +01:00
elasota
3809557b5a
MTROPOLIS: Add hack to fix intro animation in secret room not playing. Fix list delete not working correctly (fixes treasure drain looping).
2023-06-13 18:12:37 -04:00
elasota
b683bf7b7a
MTROPOLIS: Add hack to fix failed integrity check when disembarking the Hispaniola
2023-06-13 00:44:23 -04:00
elasota
464834000f
MTROPOLIS: Add another variable reference hack to fix Hispaniola not transitioning to night in MTI
2023-06-13 00:10:23 -04:00
elasota
cc0cc74a87
MTROPOLIS: Change Shanghai support status to Done
2023-06-12 22:53:56 -04:00
elasota
bf5ffe7ffd
MTROPOLIS: Dump Shanghai move selections to debug log
2023-06-12 22:53:44 -04:00
elasota
07726745d4
MTROPOLIS: Implement Miniscript global references and MTI Shanghai minigame
2023-06-12 22:44:59 -04:00
elasota
89c8f002c0
MTROPOLIS: Better fix for corrupted mToon graphics in MTI
2023-06-12 22:44:59 -04:00
elasota
830d4fb1e7
MTROPOLIS: Fix hang in MTI cannon scene
2023-06-11 02:53:35 -04:00
elasota
ccef585e1a
MTROPOLIS: Discard 127 vertical skip code since it doesn't appear to do anything, and it breaks several graphics
2023-06-10 20:43:13 -04:00
elasota
7423e92580
MTROPOLIS: Add hack to fix black square in MTI's MPZ-1000 screen
2023-06-10 17:55:57 -04:00
elasota
3f4425fa9e
MTROPOLIS: Terminate message propagation if the message target was deleted. Fixes infinite loop when exiting MTI piano scene.
2023-06-09 20:08:42 -04:00
elasota
f218c6169d
MTROPOLIS: Fix mToon transparency regression. Fix mToon out-of-range cel wraparound behavior.
2023-06-09 17:44:57 -04:00
elasota
a4856ca1ba
MTROPOLIS: Show object RTID in debug info
2023-06-09 01:03:33 -04:00
elasota
cfae4f935e
MTROPOLIS: Fix paletted mToon color keying not working. Replicate mTropolis 1.0 bug to fix MTI piano buttons playing 2 hints at once.
2023-06-09 01:03:05 -04:00
Le Philousophe
538ebaa920
MTROPOLIS: Fix build
2023-06-08 08:46:49 +02:00
elasota
55d578078b
MTROPOLIS: Add basic support for image effect modifiers, which should fix most object highlights in MTI
2023-06-07 23:48:36 -04:00
elasota
bd33eb0f80
MTROPOLIS: Add support for "object" attrib of ObjectReferenceVariableModifierV1, and for sending play ranges to mToons. Fixes the pie minigame in MTI.
2023-06-07 01:53:52 -04:00
elasota
f5704b87b5
MTROPOLIS: Fix uninitialized member
2023-05-15 20:50:36 -04:00
elasota
aa28802705
MTROPOLIS: Coverty issue cleanup.
2023-05-08 20:03:08 -04:00
elasota
2722b76483
MTROPOLIS: Handle German version installer
2023-03-24 23:17:15 -04:00
Eugene Sandulenko
5895d34272
MTROPOLIS: Comment out unused variables
2023-03-17 16:58:43 +01:00
Eugene Sandulenko
f378ec4242
MTROPOLIS: Fix POTFILES
2023-03-17 15:48:41 +01:00
Le Philousophe
bd8c8802b7
GRAPHICS: Make rawBlitFrom take a ManagedSurface
...
This allows to remove the palette argument and removes the need for
getPalette
2023-02-23 19:10:45 +01:00
Lothar Serra Mari
07ba87ab90
MTROPOLIS: Clear ADGF_TESTING flags for obsidian
2023-02-12 14:22:25 +01:00
D G Turner
d06f267e07
MTROPOLIS: Fix Parantheses Suggested GCC Compiler Warning
2023-02-12 12:41:58 +00:00