Commit Graph
226 Commits
Author SHA1 Message Date
elasota b66044f2e7 VCRUISE: Add some more handling of unusual animations 2024-03-31 14:39:30 -04:00
elasota fa2dfbcd7b VCRUISE: Disallow examining while already examining 2024-03-31 14:39:30 -04:00
elasota 0867fd9126 VCRUISE: Add say cycle ops and some item infos 2024-03-31 14:39:30 -04:00
elasota e9000d2a8e VCRUISE: Add return from item examination 2024-03-31 14:39:30 -04:00
elasota 774a7dfac3 VCRUISE: Avoid restarting music if the track didn't change 2024-03-31 14:39:30 -04:00
elasota c8d2d34644 VCRUISE: Add item examination 2024-03-31 14:39:29 -04:00
elasota d1b08c9960 VCRUISE: Add MIDI playback 2024-03-31 14:39:29 -04:00
elasota 965e7afab6 VCRUISE: Fix static looping animations not persisting through reload 2024-03-31 14:39:29 -04:00
elasota 6892545213 VCRUISE: Add inventory pickup/stash 2024-03-31 14:39:29 -04:00
elasota a90317c90d VCRUISE: Stub out inventory interactions 2024-03-31 14:39:29 -04:00
elasota 3b1bebf0a2 VCRUISE: Fix up bathroom mirror behavior 2024-03-31 14:39:29 -04:00
elasota 712481918e VCRUISE: Fix a bunch of things to get bathroom working 2024-03-31 14:39:29 -04:00
elasota 63bcca8cc9 VCRUISE: Add some boilerplate for loading graphics and strings 2024-03-31 14:39:29 -04:00
elasota b313b4068f VCRUISE: AD2044 inventory support 2024-03-31 14:39:29 -04:00
elasota e7c47fb500 VCRUISE: Fix sound IDs, open cursor, and some screen overrides 2024-03-31 14:39:29 -04:00
elasota e907bb1153 VCRUISE: Add say1rnd opcode 2024-03-31 14:39:28 -04:00
elasota 073a3d35d1 VCRUISE: Fix wrong forward cursor ID 2024-03-31 14:39:28 -04:00
elasota 09a7b1fb5f VCRUISE: Add AD2044 subtitle rendering 2024-03-31 14:39:28 -04:00
elasota 3ccaa683cd VCRUISE: Fix AD2044 fullscreen UI 2024-03-31 14:39:28 -04:00
elasota cd2e9aa37f VCRUISE: Load AD2044 font. Fix cursor animations. 2024-03-31 14:39:28 -04:00
elasota e26ec842f9 VCRUISE: Add CUR_LUPA binding for AD2044 2024-03-31 14:39:28 -04:00
elasota 9db748a3f9 VCRUISE: More AD2044 loading stuff 2024-03-31 14:39:28 -04:00
elasota bdd801ce00 VCRUISE: Detect and boot AD2044 2024-03-31 14:39:28 -04:00
Matthew Jimenez 771dc751db GRAPHICS: Switch ManagedSurface to use Palette class 2024-03-18 21:06:04 +02:00
elasota fab95bdea1 VCRUISE: Fix music mute not persisting through save states 2024-01-29 20:16:40 -05:00
elasota f761228f3e VCRUISE: Fix crash when executing music volume ramp while music is muted 2024-01-29 20:16:40 -05:00
elasota 020b30abde VCRUISE: Fix inventory not rendering after cutscene. 2024-01-29 20:16:40 -05:00
Cameron Cawley f3fbd2477c GRAPHICS: Allow specifying separate xdpi and ydpi values in loadTTFFont 2024-01-08 23:41:50 +01:00
Le Philousophe 1968695f6e VCRUISE: Migrate engine to Path 2023-12-24 13:19:25 +01:00
elasota f0d095a1a9 VCRUISE: Fix settings not saving 2023-06-11 19:12:09 -04:00
elasota 4201e4562f VCRUISE: Fix memory and file handle leak 2023-06-11 17:05:33 -04:00
elasota 8eff55d7a0 VCRUISE: Fix loadGraphic memory leak 2023-06-11 16:51:09 -04:00
elasota 5be735b33d VCRUISE: Change missing animation warning to error 2023-06-11 13:52:34 -04:00
elasota 58f142d355 VCRUISE: Fix subtitle language defaulting to the ScummVM's language instead of the game language when no language is specified. Add some more logging to diagnose character encoding issue with Russian DVD version. 2023-06-05 17:27:54 -04:00
elasota 130a9815ac VCRUISE: Fix crash in German version. Fix crash when a sound file is missing. 2023-06-04 22:08:56 -04:00
elasota c76f3aba01 VCRUISE: Distinguish Steam 16-language versions from DVD/GOG version 2023-05-31 01:42:06 -04:00
elasota b6606f33a2 VCRUISE: Fix credits not playing in Schizm if the user clicks "Credits" after backing out of the credits 2023-05-30 14:23:11 -04:00
elasota 1eb6ea63ac VCRUISE: Use Japanese and Chinese versions of Noto Sans for those languages 2023-05-30 13:22:27 -04:00
elasota 389594e9ec VCRUISE: Add fallback for loading localization data if only Speech00.txt exists, and could be in any language 2023-05-30 13:22:27 -04:00
elasota df126e00b2 VCRUISE: Fix compile failure 2023-05-29 23:31:42 -04:00
elasota 25f2afc7b5 VCRUISE: Expand failure to load subtitles data warning 2023-05-29 21:45:29 -04:00
elasota c524fee2ff VCRUISE: Add support for Steam release subtitles 2023-05-29 20:57:47 -04:00
elasota 0ae6fb3354 VCRUISE: Fix wrong music mute setting handling, flush config changes to disk when quitting 2023-05-28 09:44:22 -04:00
elasota e6d86501c4 VCRUISE: Fix static animations playing at the wrong framerate 2023-05-27 18:41:49 -04:00
elasota d4702c8c5a VCRUISE: Fix allowedSave opcode (actual behavior is that it permits saves on screens with no rotation animation) 2023-05-27 18:41:05 -04:00
elasota dde58a8e00 VCRUISE: Split up script stuff to another file 2023-05-27 13:46:10 -04:00
elasota 802d191e24 VCRUISE: Set default framerates for Schizm 2023-05-27 13:02:02 -04:00
elasota 86eb2e6142 VCRUISE: Add highlights for circuit puzzle 2023-05-27 12:20:31 -04:00
elasota c5a374f37f VCRUISE: Don't allow saving while not in-game. This also fixes a bug where exiting the game to the main menu would cause clicking Return in any submenu to resume the game. 2023-05-27 02:13:59 -04:00
elasota f9c8ee41eb VCRUISE: Fix mouse not resetting when clicking mechanical computer pegs 2023-05-27 02:13:59 -04:00