Skip to content

Conversation

@lahm86
Copy link
Collaborator

@lahm86 lahm86 commented Oct 3, 2025

Checklist

Description

Updates level IO to handle embedded TRX injection data. This allows us to break away from main.sfx by embedding the samples inside each level, which in turn means completely free SFX randomization, and also allows for barefoot SFX when Lara's costume has changed to either the diving suit or HSH robe.

lahm86 added 3 commits October 3, 2025 14:16
Adds TRX injection awareness to levels as standard. Initial implementation allows injecting sound effect replacements directly.
To avoid issues with using main.sfx when heavily randomizing audio, this ensures that the sample data is appended to the end of the level files instead.
Embeds Lara's barefoot SFX if the diving suit or HSH outfit is picked.
@lahm86 lahm86 added this to the 1.11.0 milestone Oct 3, 2025
@lahm86 lahm86 self-assigned this Oct 3, 2025
@lahm86 lahm86 added enhancement New feature or request TR2 unreleased labels Oct 3, 2025
@lahm86 lahm86 requested review from chreden and rr- October 3, 2025 13:25
@lahm86 lahm86 merged commit aa5ca5c into LostArtefacts:master Oct 3, 2025
1 check passed
@lahm86 lahm86 deleted the embedded-trx-injections branch October 3, 2025 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request TR2 unreleased

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants