Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Choreography-driven sentence system #317

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

Blixibon
Copy link
Member

An experimental alternative to sentences.txt which arranges sounds into VCD files at runtime and can be loaded by map-specific files. Unlike sentences.txt, this system's virtual words are fully configurable, and it can theoretically be used to put together any configuration of sound files/soundscripts on the fly. This can, for example, be used to create custom sentences for NPCs such as Combine soldiers without grappling with the limitations of sentences.txt.

A few examples can be found in this archive: choreosentences_examples.zip

Since this isn't an inherently necessary default feature, and sentences.txt works well enough for the default sentences, no actual new choreo sentences are planned come with Mapbase by default.

At the moment, choreo sentences can only be triggered through a new choreosentence response type in talker files or via the new choreosentence_play command.


PR Checklist

  • My PR follows all guidelines in the CONTRIBUTING.md file
  • My PR targets a develop branch OR targets another branch with a specific goal in mind

@Blixibon Blixibon marked this pull request as draft August 25, 2024 18:42
@Blixibon
Copy link
Member Author

Putting this in draft status until Linux compile is fixed

@Blixibon Blixibon force-pushed the mapbase/feature/choreosentences branch from 89629c1 to 309f801 Compare August 31, 2024 21:13
@Blixibon Blixibon marked this pull request as ready for review August 31, 2024 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants