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

[Request] Add function with memory address 0xa138b0 (disc) / 0xa3b50 (March 2017) and related functions to the SDK #32

Open
Tenderi4 opened this issue Jul 9, 2022 · 0 comments

Comments

@Tenderi4
Copy link
Contributor

Tenderi4 commented Jul 9, 2022

Said function(s) interacts with 0x40C0C100!base.soundProp and together seem to be factoring in what kind of voice a creature has depending on their mouth/model type (and based on conditions within the function itself).

For tribal creatures and NPCs in the adventure editor, their voice is determined by a string key mouthType that can be found as a value in their mouth parts.

For civilization, space creatures and captains, their voice is determined by default through the property 0x0B65639D, which while looking through the function in disassembly seemed to be fixed. By default, the property 0x0B65639D has the string value "MamA", which corresponds to the mammal sentient creature voice.

EDIT: As an added detail, the function is called whenever a creature needs to load a voice file, so it is possibly related to the Audio namespace and the AudioSystem class.

@Tenderi4 Tenderi4 changed the title Add function with memory address 0xa138b0 (disk) / 0xa3b50 (March 2017) and related functions to the SDK [Request] Add function with memory address 0xa138b0 (disk) / 0xa3b50 (March 2017) and related functions to the SDK Jul 9, 2022
@Tenderi4 Tenderi4 changed the title [Request] Add function with memory address 0xa138b0 (disk) / 0xa3b50 (March 2017) and related functions to the SDK [Request] Add function with memory address 0xa138b0 (disc) / 0xa3b50 (March 2017) and related functions to the SDK Jul 9, 2022
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

No branches or pull requests

1 participant