Cameron Cawley
|
d76f92ab6d
|
VCRUISE: Make use of simpleBlitFrom and maskBlitFrom
|
2025-01-24 08:23:54 +02:00 |
|
Cameron Cawley
|
f9aa7c170b
|
VCRUISE: Add mouse button and escape actions to the keymap
|
2024-11-24 14:15:16 -05:00 |
|
elasota
|
39bcf1a69a
|
VCRUISE: Add preload sounds option
|
2024-07-05 01:37:16 -04:00 |
|
elasota
|
b66044f2e7
|
VCRUISE: Add some more handling of unusual animations
|
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
|
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
|
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
|
e907bb1153
|
VCRUISE: Add say1rnd opcode
|
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
|
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 |
|
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
|
c524fee2ff
|
VCRUISE: Add support for Steam release subtitles
|
2023-05-29 20:57:47 -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
|
86eb2e6142
|
VCRUISE: Add highlights for circuit puzzle
|
2023-05-27 12:20:31 -04:00 |
|
elasota
|
efb203a563
|
VCRUISE: Update save logic, only permit snapshots and hero changes on screens with horizontal panoramas. Always refresh the frame after changing heroes in Schizm, which should fix the prisoner room showing water after turning the valve off.
|
2023-05-27 02:13:58 -04:00 |
|
elasota
|
1aa1c04753
|
VCRUISE: Fix crash when leaving the game in Schizm. Fix sounds and music still playing after quitting to main menu.
|
2023-05-26 01:57:34 -04:00 |
|
elasota
|
39cfcab074
|
VCRUISE: Rework music mute behavior to make ScoreAlways op work
|
2023-05-26 01:46:54 -04:00 |
|
elasota
|
8bb78cb2cd
|
VCRUISE: Only stop subtitles on animation change if the subtitles are from an animation, rather than VO
|
2023-05-26 01:46:54 -04:00 |
|
elasota
|
40b4c54788
|
VCRUISE: Fix more UI labels. Fix labels not using the correct code page.
|
2023-05-26 01:46:54 -04:00 |
|
elasota
|
0df0bd9299
|
VCRUISE: Fix up most missing UI text and misaligned UI graphics in Schizm
|
2023-05-25 21:52:55 -04:00 |
|
elasota
|
b6f5134d13
|
VCRUISE: Add puzzleDone op, implement second circuit puzzle AI
|
2023-05-25 00:16:21 -04:00 |
|
elasota
|
53551733c6
|
VCRUISE: Partially implement circuit puzzles
|
2023-05-24 03:51:17 -04:00 |
|
elasota
|
e980e80e53
|
VCRUISE: Add parsing and handling of "smpl" chunks in Schizm WAV files, which determine sound loop behavior
|
2023-05-22 21:54:41 -04:00 |
|
elasota
|
3b1246a4a4
|
VCRUISE: Correct changeL opcode behavior to fix the airship nav computer without also causing the infinite loop bug
|
2023-05-22 21:53:11 -04:00 |
|
elasota
|
fee9e6e8a8
|
VCRUISE: Run one frame of the rotate animation after changing characters after heroSetPos if there are no idle animations to hopefully fix the wrong frame displaying. Also allow animations with sound to show the tray in Schizm.
|
2023-05-22 21:53:11 -04:00 |
|
elasota
|
f2f4db29e5
|
VCRUISE: Adjust initial frame timing to absorb disk seeks without skipping as much. Prune unused functions and strings from scripts.
|
2023-05-22 21:53:11 -04:00 |
|
elasota
|
e4e5b2acfd
|
VCRUISE: Add SndToBack opcode.
|
2023-05-22 21:53:10 -04:00 |
|
elasota
|
2b570b3605
|
VCRUISE: Increase gyro limit to 5, fixes crash in Schizm height meter puzzle.
|
2023-05-22 21:53:10 -04:00 |
|
elasota
|
abeed603ce
|
VCRUISE: Fix changeL infinite loop in Schizm. Add GetDigit opcode.
|
2023-05-20 23:14:19 -04:00 |
|
elasota
|
a9da819739
|
VCRUISE: Consume animation change from animChange when using it. Fixes broken animations when using balloon nav computer.
|
2023-05-20 04:50:12 -04:00 |
|
elasota
|
6fd5f839f4
|
VCRUISE: Resolve all screen names at load time to fix error when leaving first balloon area.
|
2023-05-20 04:50:12 -04:00 |
|
elasota
|
5b743a2617
|
VCRUISE: Implement SndHalt opcode
|
2023-05-20 04:50:11 -04:00 |
|
elasota
|
bfc271a135
|
VCRUISE: Rework room number lookup for script sets to fix crash after activating the ship in Schizm.
|
2023-05-16 02:05:08 -04:00 |
|
elasota
|
24429f7417
|
VCRUISE: Rework a bunch of things to fix up Schizm's duplicate room behavior.
|
2023-05-15 20:47:27 -04:00 |
|
elasota
|
8dd26f9daa
|
VCRUISE: Fix up volume behavior, add some more sound ops for Schizm, fix parm op parsing.
|
2023-05-15 20:47:27 -04:00 |
|
elasota
|
9ef7085bff
|
VCRUISE: Fix ItemSelect! op, implement proper animChange op behavior.
|
2023-05-15 20:47:27 -04:00 |
|
elasota
|
388b418b0b
|
VCRUISE: Clear idle animations immediately when executing screen-transitioning ops to prevent them from playing during delays. This should still permit them if they're set after executing the op.
|
2023-05-15 20:47:27 -04:00 |
|
elasota
|
07d03a6a26
|
VCRUISE: Implement character swap
|
2023-05-15 20:47:27 -04:00 |
|
elasota
|
aea5b9568b
|
VCRUISE: Allow idle animations to play during delays in Schizm. Change framerate lock with fast animation mode to 25fps flat to fix it actually being slower in the German version.
|
2023-05-11 23:43:53 -04:00 |
|