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