Comments (24)
Can you clone this repo https://github.com/magneticflux-/java-mumble-link and run ./gradlew test
and show the full log? You'll need a version of the JDK on your path variable.
from fabric-mumblelink-mod.
You have to enable "Link to game and transmit position" in Mumble.
from fabric-mumblelink-mod.
You have to enable "Link to game and transmit position" in Mumble.
I already did, as well as the option in audio output
from fabric-mumblelink-mod.
@magneticflux- https://hastebin.com/raw/exomoroqux
from fabric-mumblelink-mod.
You cloned this repo, which doesn't have any tests (it's just a wrapper for Minecraft). Clone the one I linked above which does tests for shared memory.
from fabric-mumblelink-mod.
@magneticflux- Oh sorry, I completely missed the java part of the URL, hold on
from fabric-mumblelink-mod.
Also, can you show the output of uname -a
?
from fabric-mumblelink-mod.
https://hastebin.com/raw/duyusudeso
Linux jumping 5.8.18_1 #1 SMP Sun Nov 1 14:25:13 UTC 2020 x86_64 GNU/Linux
And just for sanity's sake, here's the options set in Mumble:
from fabric-mumblelink-mod.
Can you run ipcs -a
and cat /proc/sysvipc/shm
while you're connected to a server in Mumble and in Minecraft and show the output?
from fabric-mumblelink-mod.
https://hastebin.com/raw/vucukobapi
https://hastebin.com/raw/ucugewibax
@magneticflux-
from fabric-mumblelink-mod.
In the same way, can you run ls /dev/shm
lsof /dev/shm
while everything is connected? (lsof
might need a package installed)
from fabric-mumblelink-mod.
[webb@jumping ~]$ ls /dev/shm
MumbleLink.1000 jack_db
https://hastebin.com/raw/opaheledul
from fabric-mumblelink-mod.
I've double-checked the code and my implementation exactly mimics the implementation in Mumble's code.
Mumble code: https://github.com/mumble-voip/mumble/blob/3d7f8cc4e5f502652f6660822eb791cec79a61f7/plugins/link/link-posix.cpp#L141
The logs you gave indicate that my code is correctly opening up the shared memory object called "MumbleLink.1000" (1000 being your UID). Mumble hasn't opened anything. Is Mumble running as the same user? What version of Mumble are you using?
The relevant part of the log:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 19830 webb mem REG 0,23 10580 2729322 /dev/shm/MumbleLink.1000
Also, is the "Link v1.2.0" plugin enabled in the plugins list?
from fabric-mumblelink-mod.
So that probably explains that.
from fabric-mumblelink-mod.
Ah, something is very wrong with that! This is what it looks like on Windows:
from fabric-mumblelink-mod.
To be fair a lot of those are Windows-specific, but I'll probably need to bring it up with the Void maintainers. Thank you for the help.
from fabric-mumblelink-mod.
No problem, glad we figured this out!
from fabric-mumblelink-mod.
@magneticflux- I'm testing, and it doesn't seem to be working. Neither of us can hear a difference. Should I refetch my shared memory stuff again?
from fabric-mumblelink-mod.
I got the link plugin enabled, and it reports in chat that it's enabled. I just double checked his settings were correct.
from fabric-mumblelink-mod.
(It's entirely possible that it's a Mumble issue)
from fabric-mumblelink-mod.
You also might have to adjust the positional audio settings in Mumble. Try checking the "headphones" box maybe?
from fabric-mumblelink-mod.
You also might have to adjust the positional audio settings in Mumble. Try checking the "headphones" box maybe?
Did this, still no effect. Is there some sort of indicator for positional audio because I don't see any.
from fabric-mumblelink-mod.
If it says Linked to "Minecraft MumbleLink Mod"
in the Mumble chat it's working and receiving data, so there must be some misconfiguration of audio device output. Are you using mono-channel sound?
from fabric-mumblelink-mod.
Hmm, then yeah it's probably Mumble. I'll probably end up opening a bug report there. Thanks for the help as always.
from fabric-mumblelink-mod.
Related Issues (20)
- ClassLoader loading order issue(?) HOT 17
- Non connect HOT 1
- Crash upon joining sever HOT 1
- Crash loading singleplayer w/ fabric-language-scala HOT 1
- When I try to build this I get an error and I couldnt fix this HOT 1
- 1.17 support? HOT 4
- 1.17 game crashing when joining a world HOT 3
- not getting "minecraft mumble mod linked" in chat HOT 2
- Ability to change voice channel on disconnect?
- compatibility with mumble 1.4.x snapshots HOT 5
- Mumble Positional Audio not working. (Fabric 1.17.1) HOT 3
- Lunar client and fabric loader mumblelink arent compatible with each other. HOT 1
- camera position as avatar position VS avatar position as camera position HOT 1
- Incompatibility with multiple mods on macOS due to use of AWT classes HOT 4
- Mumble works but not Teamspeak HOT 8
- Coordinate system differs from Forge version HOT 24
- Request - Mod for 1.18 HOT 4
- You'll need a new app to open this mumble link HOT 3
- 1.19.3?
- Inquery: Please provide data for me to compare to ensure compatibility with the ML mod HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fabric-mumblelink-mod.