mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.4k stars 1.12k forks source link

FFXIV Positional Audio plugin out of date #4045

Open BigBrawler opened 4 years ago

Kissaki commented 4 years ago

We depend on someone to update it.

@EmperorArthur was the original author. Are you willing to update?

Otherwise @BigBrawler do you want to learn how to either check for and provide us the memory addresses of positional data from the game, or update it yourself? The current documentation is at https://wiki.mumble.info/wiki/HackPositionalAudio

EmperorArthur commented 4 years ago

Yeah, sorry I couldn't keep it updated. I just had too much on my plate, and even minor updates require finding the values again. Plus, everyone I play with swapped to Discord :/

In theory, the player information struct which contains this data probably doesn't change it's format that often, so instead of the modern hardcoded method you could use heuristics to find the information.

Another option is, the FFXIV Zoom Hack is often updated with pointers to the camera struct, so you could use that to work back to at least some starting value.

Oh, if you are going to maintain this, please NEVER write to these values. Writing the player position value teleports the player to whatever is written!

NotNite commented 1 year ago

Sorry for the necropost - I ended up using the Dalamud plugin framework and Link to build my own positional audio plugin - it hopefully should be relatively stable and I'll keep it up to date. It's in C# and you can find it here.

I've submitted it for review to the main Dalamud plugin repository - if it's accepted, perhaps it could be listed on the wiki?

NotNite commented 1 year ago

Heya, stopping by again - that positional audio plugin just got accepted into the main repository, and it's currently in the testing period. In a few days I'll move it so all users can download it.