Commit graph

70 commits

Author SHA1 Message Date
neuromancer
2ba67dbc14 HYPNO: improve support for non-zero anchors in arcade sequences 2024-07-24 09:49:39 +02:00
neuromancer
d22d5090f8 HYPNO: enable stereo sound for audio transitions in boyz 2022-06-17 09:26:13 +02:00
neuromancer
0cf636343c HYPNO: added support for playing stereo music in boyz 2022-06-17 09:26:13 +02:00
neuromancer
1a4e53d1ec HYPNO: added preliminary implementation of direction selection for level 42 in boyz 2022-06-06 18:32:30 +02:00
neuromancer
9d57e11b57 HYPNO: correctly use enemy sound rate in boyz 2022-06-05 21:06:33 +02:00
neuromancer
5e321a0e66 HYPNO: allow to stop and wait for a user action in the middle of arcade sequence in boyz 2022-05-25 13:00:11 +02:00
neuromancer
e6032569ce HYPNO: completed parsing of level c42 in boyz 2022-05-20 09:45:25 +02:00
neuromancer
b00ed2fe13 HYPNO: correctly parsed warning video index in boyz 2022-05-20 09:45:25 +02:00
neuromancer
2cb7f4ef53 HYPNO: better handling of killed animations using transitions in boyz 2022-05-20 09:45:24 +02:00
neuromancer
4755dee3ee HYPNO: better detection of target during alarm sequences in boyz 2022-05-20 09:45:24 +02:00
neuromancer
0b4f7a339d HYPNO: basic implementation of checkIfDestroyed field and fixes when jumping at the end of segments in boyz 2022-05-20 09:45:24 +02:00
neuromancer
a4e22c4193 HYPNO: end current level when an alarm enemy is missed in boyz 2022-05-20 09:45:24 +02:00
neuromancer
cc9108b6ae HYPNO: corrected body frame length in boyz 2022-05-20 09:45:24 +02:00
neuromancer
b8fe3bf613 HYPNO: improved handling of levels where skipping frames is required in boyz 2022-05-20 09:45:24 +02:00
neuromancer
102a63c5d9 HYPNO: improved interactions with hostile and non-hostile actors in boyz 2022-05-20 09:45:24 +02:00
neuromancer
1789c4d2e0 HYPNO: make sure sounds are played in the correct rate in boyz 2022-05-12 20:43:59 +02:00
neuromancer
e4dfe8d1d8 HYPNO: implemented some transitions with a fixed sound in boyz 2022-05-12 20:43:59 +02:00
neuromancer
9275d8dc6a HYPNO: simplified and improved mask handling in boyz 2022-05-12 20:43:59 +02:00
neuromancer
8d912d9226 HYPNO: added no ammo sound in boyz 2022-05-12 20:43:59 +02:00
neuromancer
dcb6e4fd86 HYPNO: play interaction video when talking with civilians in boyz 2022-05-12 20:43:59 +02:00
neuromancer
0e786346bf HYPNO: added additional sounds when interacting with people/animals in boyz 2022-05-12 20:43:59 +02:00
neuromancer
234116ee6d HYPNO: basic implementation of left click in boyz 2022-05-12 20:43:58 +02:00
neuromancer
36d437682f HYPNO: parse and load almost all the levels in boyz 2022-05-08 11:35:16 +02:00
neuromancer
3354052863 HYPNO: check for damage and produce static effecti c33 in wet 2022-05-01 20:53:23 +02:00
neuromancer
035ef308ee HYPNO: added post stats video from level c61 in wet 2022-04-30 19:51:51 +02:00
neuromancer
c06089c333 HYPNO: refactored objective checking using checkArcadeObjectives in wet 2022-04-27 21:33:01 +02:00
neuromancer
9e99bc3752 HYPNO: only allow the mouse pointer to stay in the view area 2022-04-17 11:09:12 +02:00
neuromancer
034051a5d4 HYPNO: improved parser to load level c17 in boyz 2022-04-11 21:17:34 +02:00
neuromancer
68004ec9b5 HYPNO: improved parser to allow to load c16 level in boyz 2022-04-11 21:17:34 +02:00
neuromancer
6cb99813a2 HYPNO: refactored arcade transitions into a dedicated data structure 2022-04-11 21:17:33 +02:00
neuromancer
dccdeabaef HYPNO: improved parsing to support level c14 in boyz 2022-04-06 16:42:43 +02:00
neuromancer
2ad13fad89 HYPNO: parse script lines from levels in boyz 2022-04-06 16:42:43 +02:00
neuromancer
07b68841ce HYPNO: correctly implemented hit/miss shoots using masks in boyz 2022-04-06 16:42:43 +02:00
neuromancer
cb159a4a24 HYPNO: first attempt to parse and implement the Soldier Boyz engine 2022-04-06 16:42:43 +02:00
D G Turner
0e85a757bf HYPNO: Really Fix Redundant Declaration in Grammar Parser Code
This is emitted by GCC if -Wredundant-decls is passed.

This now removes the offending code line from the generator source
file so this should now not revert if the generator is run again.
2022-04-01 22:46:11 +01:00
neuromancer
fbf315272b HYPNO: better handling of transitions and missed targets in wet 2022-03-31 21:38:40 +02:00
D G Turner
600358f1cc HYPNO: Fix Redundant Declaration in Grammar Parser Code
This is emitted by GCC if -Wredundant-decls is passed.
2022-03-09 10:01:49 +00:00
neuromancer
5377fc02d5 HYPNO: play specific enemy sound, if available 2022-03-04 12:59:27 +01:00
neuromancer
a76eed187c HYPNO: added missing triggers for level c50 in wet 2022-03-01 09:01:03 +01:00
neuromancer
a52afca14a HYPNO: implemented command to track enemy damage in wet and removed some extra spaces 2022-02-27 10:08:48 +01:00
neuromancer
baabbeb8d9 HYPNO: implemented command to avoid certain enemy sounds in wet and removed some extra spaces in grammar files 2022-02-26 18:58:30 +01:00
neuromancer
5bffbd5094 HYPNO: parse hit/miss videos for boss combats in wet 2022-02-26 14:26:50 +01:00
neuromancer
fa4e199ba5 HYPNO: fixed typo in the parsing of H1/H2 segments 2022-02-26 09:01:58 +01:00
neuromancer
a226d1e7be HYPNO: finally load all the levels in wet 2022-02-24 18:12:29 +01:00
neuromancer
9da95b6e0d HYPNO: load H1 and H2 segments in wet 2022-02-24 18:12:29 +01:00
neuromancer
6e8bea39ba HYPNO: correctly render death sequence using the O command 2022-02-23 20:30:24 +01:00
neuromancer
cae814de9b HYPNO: correctly parse frame information to display complete attack and death animations 2022-02-23 20:30:24 +01:00
neuromancer
81478d8a9c HYPNO: fixed rebase conflicts 2022-02-22 08:56:11 +01:00
neuromancer
f6ea98a10e HYPNO: correctly end segments in arcade 2022-02-20 15:19:50 +01:00
neuromancer
ad366a7f6e HYPNO: parse default sample rate in wet 2022-02-13 19:07:43 +01:00