Thanks for the notification - I didn't have the time to play and see that a new version is out again, already.
I'll see what I can do when I find the time. Sry, kinda busy right now. Please be patient.
This mod looks really interesting! I use mumble for my server whenever I play with friends, but this looks pretty useful. It would be cool to have for 1.4_01, because of the delay of 1.5 until next week... Is it possible to write plugins for mumble that access Java games, or can you only enable positional audio by modifying the Java game?
Thx for the heads up Mouzi, I read this earlier but didn't reply, sry.
The truth about the update for 1.4_01 delay is that I am simply not near the PC which I use to develop mod_MumbleLink on. I am using my Laptop and Smart phone only right now. (I am thinking of installing Minecraft and the rest on my laptop as well but don't know when yet).
I am confident that no code changes are required. However because of a new obfuscation recompiling and reobfuscating the class file would be required. (for the ones of you who'd like to try it themselves: there's a readme I made - you should use the current MCP though - and also read their instructions
Quote from DumpOnIt »
Is it possible to write plugins for mumble that access Java games, or can you only enable positional audio by modifying the Java game?
Mouzi is right.
Additionally, there was a discussion on exactly this right here: viewtopic.php?p=712390#p712390
I think it's a good read and wraps it up pretty well.
The main problem is the JVM but aside from being probably more difficult, I think it is possible.
Also: Thank you guys for your support and patience, it is appreciated.
Ok, this kept bothering me :smile.gif: - It only needed recompiling and reobfuscating (damn april fools all this time spent just because ... well effectively for nothing).
Anyways, here it goes. Enjoy.
Thanks to everyone for their interest, however...
I am sorry to disappoint you but the 1.5_01 release will be delayed untill there is an MCP for 1.5_01. (http://mcp.ocean-labs.de/index.php/MCP_Releases)
Once the new mod version is out I will start troubleshooting your issues if you repost them.
Change Log:
v2.3
- updated for Minecraft beta 1.5_01 (+ MCP2.12_test1 + ModLoader)
- using the mods-folder as supported by latest ModLoader (need v3 or above)
Me and my mate have supposedly installed this correctly, and I run Murmur, yet we're getting no signs of it actually functioning..
Our Mumble settings are just as suggested, and we've put the mod_xxxxxxxxxxx folder into the mods folder for the Modloader, which itself does not seem to spit out any errors:
Me and my mate have supposedly installed this correctly, and I run Murmur, yet we're getting no signs of it actually functioning..
Our Mumble settings are just as suggested, and we've put the mod_xxxxxxxxxxx folder into the mods folder for the Modloader, which itself does not seem to spit out any errors:
Mumble doesn't have any link notifications or whatever, and we've tried every combination of start orders and restarts.
From the log I can tell that the you are using the correct ModLoader but the mod is not loaded - as if it is not found.
Can you please post the location of your "mod_MumbleLink.class".
It should be in ".minecraft/mods/MumbleLink/mod_MumbleLink.class" (the files need to be inside a folder called "MumbleLink" within the "mods" folder which itself should be in your ".minecraft" folder [next to "bin"])
unzip and copy "mod_MumbleLink" folder and its contents into your mods-folder
- Windows: %Appdata%\.minecraft\mods
Thank you for your input, it is apprechiated. You are right that is misleading. I must have missed to update that section in the README.txt. Thank you for pointing that out, I rephrased it to hopefully clear things up. (ZIP and OP is updated.)
does this work on mac because i can't seem to get it to work
Here is the error report
--- BEGIN ERROR REPORT 1b5dcd51 --------
Generated 4/29/11 1:19 AM
Minecraft: Minecraft Beta 1.5_01
OS: Mac OS X (i386) version 10.6.6
Java: 1.6.0_22, Apple Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Apple Inc.
LWJGL: 2.4.2
OpenGL: NVIDIA GeForce 9400M OpenGL Engine version 2.1 NVIDIA-1.6.26, NVIDIA Corporation
java.lang.UnsatisfiedLinkError: mod_MumbleLink.initMumble()I
at mod_MumbleLink.initMumble(Native Method)
at mod_MumbleLink.tryInitMumble(mod_MumbleLink.java:118)
at mod_MumbleLink.<init>(mod_MumbleLink.java:82)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at ModLoader.addMod(ModLoader.java:201)
at ModLoader.readFromModFolder(ModLoader.java:1034)
at ModLoader.init(ModLoader.java:740)
at ModLoader.AddAllRenderers(ModLoader.java:120)
at sd.<init>(sd.java:60)
at sd.<clinit>(sd.java:9)
at net.minecraft.client.Minecraft.a(SourceFile:282)
at p.a(p.java:28)
at net.minecraft.client.Minecraft.run(SourceFile:658)
at java.lang.Thread.run(Thread.java:680)
--- END ERROR REPORT 625afeae ----------
does this work on mac because i can't seem to get it to work
Here is the error report
-snip-
As written in the OP and readme: Unfortunately I cannot test on MAC because I do not have one. Though I did have suspicions that it will not work for MAC due to the nature of how this mod interfaces with Mumble.
Thank you feedback and confirming this.
Would you also be so kind and post the contents of your "ModLoader.txt" (after trying the mod again).
The mod uses a native library. This library has to be compiled for each System (Windows, Linux, MAC) seperately.
There are two possibilites on how to create those libraries:
1. cross-compile (use Windows or Linux etc to create the library) - however I do not know how or if it is possible for MAC
2. compile on the system itself - this requires a MAC
I made a topic asking for help regarding this issue, no one has replied yet. There are some instructions on what you could try if you are a savy with MAC C/C++ development. [REQ][HELP] MAC OSX compatibility for my mod [C++]
Logged bug ticket 3295727 to fix 64bit Linux issue. Not sure if it's exactly right, but it works for me.
Fixes the following errors on 64bit systems.
libmod_MumbleLink_x64.so: /home/mwheeler/.minecraft/mods/MumbleLink/natives/libmod_MumbleLink_x64.so: only ET_DYN and ET_EXEC can be loaded
01/05/2011 9:25:59 PM mod_MumbleLink <clinit>
SEVERE: [MumbleLink2.3][ERROR] Required library could not be loaded, available libraries are incompatible!
Logged bug ticket 3295727 to fix 64bit Linux issue. Not sure if it's exactly right, but it works for me.
Fixes the following errors on 64bit systems.
libmod_MumbleLink_x64.so: /home/mwheeler/.minecraft/mods/MumbleLink/natives/libmod_MumbleLink_x64.so: only ET_DYN and ET_EXEC can be loaded
01/05/2011 9:25:59 PM mod_MumbleLink <clinit>
SEVERE: [MumbleLink2.3][ERROR] Required library could not be loaded, available libraries are incompatible!
This is a very good report, Thank you very much, especially for posting the solution already :-). I am updating the make.sh in the SVN right now. I must have missed the -c option in the 64-bit version. static for the linker appears not to be a problem for 32bit - so I would asume it doesn't for 64 bit either, but it is still will remove it and test it and recompile the sources later this evening on Ubuntu again.
Which Linux distro are you using? I am curious if this Ubuntu library also works on other distros. Thanks.
Edit: I recompiled the libraries: can be found in the trunk or here (those (linkux ones) are untested, so your input would be much apprechiated).
libmod_MumbleLink_x64.so now works from the link you provided. I am running elementryos which is basically Ubuntu with a few PPA's added. It still downloads most packages from the Ubuntu repos.
Linux lime 2.6.35-28-generic #50-Ubuntu SMP Fri Mar 18 18:42:20 UTC 2011 x86_64 GNU/Linux
Also thanks for making this mod, and also supplying it as opensource.
Decided to have a crack at getting to load in OS X. I have no idea what half these g++ flags are on OS X, but it seems to load. Not sure how portable the file is though, so will require a few testers.
Thanks for the notification - I didn't have the time to play and see that a new version is out again, already.
I'll see what I can do when I find the time. Sry, kinda busy right now. Please be patient.
Want Positional VOIP? Get the Mod for Mumble Support
The truth about the update for 1.4_01 delay is that I am simply not near the PC which I use to develop mod_MumbleLink on. I am using my Laptop and Smart phone only right now. (I am thinking of installing Minecraft and the rest on my laptop as well but don't know when yet).
I am confident that no code changes are required. However because of a new obfuscation recompiling and reobfuscating the class file would be required. (for the ones of you who'd like to try it themselves: there's a readme I made - you should use the current MCP though - and also read their instructions
Mouzi is right.
Additionally, there was a discussion on exactly this right here: viewtopic.php?p=712390#p712390
I think it's a good read and wraps it up pretty well.
The main problem is the JVM but aside from being probably more difficult, I think it is possible.
Also: Thank you guys for your support and patience, it is appreciated.
Want Positional VOIP? Get the Mod for Mumble Support
Minecraft Beta 1.4_01 compatibility update
Download v2.2.1
mod_MumbleLinkV2.2.1.zip (latest)
MD5: b3cb440592cde9fddd9e36c98ca3be6e
SHA1: 4966bfaa11ef8d287bd0eb1c3a9a43023d34e649
Change Log:
v2.2.1
- updated for Minecraft beta 1.4_01 (+ MCP2.11 + ModLoader)
Ok, this kept bothering me :smile.gif: - It only needed recompiling and reobfuscating (damn april fools all this time spent just because ... well effectively for nothing).
Anyways, here it goes. Enjoy.
Want Positional VOIP? Get the Mod for Mumble Support
Also poking.. :tongue.gif:
I am sorry to disappoint you but the 1.5_01 release will be delayed untill there is an MCP for 1.5_01. (http://mcp.ocean-labs.de/index.php/MCP_Releases)
Once the new mod version is out I will start troubleshooting your issues if you repost them.
Want Positional VOIP? Get the Mod for Mumble Support
NOTICE: Installation procedure has changed. No need to fiddle around with the minecraft.jar anymore. See Installation instructions!
Minecraft Beta 1.5_01 compatibility update
USES mods-folder!
Download v2.3
mod_MumbleLinkV2.3.zip (latest)
MD5: 7a30a8c10a62e2bb26796e95b635ff73
SHA1: 10c7f42ad0a99f51b0aa4bad2673749f78c42ab2
Change Log:
v2.3
- updated for Minecraft beta 1.5_01 (+ MCP2.12_test1 + ModLoader)
- using the mods-folder as supported by latest ModLoader (need v3 or above)
Want Positional VOIP? Get the Mod for Mumble Support
Our Mumble settings are just as suggested, and we've put the mod_xxxxxxxxxxx folder into the mods folder for the Modloader, which itself does not seem to spit out any errors:
Mumble doesn't have any link notifications or whatever, and we've tried every combination of start orders and restarts.
From the log I can tell that the you are using the correct ModLoader but the mod is not loaded - as if it is not found.
Can you please post the location of your "mod_MumbleLink.class".
It should be in ".minecraft/mods/MumbleLink/mod_MumbleLink.class" (the files need to be inside a folder called "MumbleLink" within the "mods" folder which itself should be in your ".minecraft" folder [next to "bin"])
Want Positional VOIP? Get the Mod for Mumble Support
As I thought you meant copy the entire folder (and its contents) into the mods folder, so as to result in a directory structure as follows:
I'll try sorting this out and report back on my findings.
And for what it is worth, the class file would have been:
Cheers,
Frohman
Thank you for your input, it is apprechiated. You are right that is misleading. I must have missed to update that section in the README.txt. Thank you for pointing that out, I rephrased it to hopefully clear things up. (ZIP and OP is updated.)
Want Positional VOIP? Get the Mod for Mumble Support
Here is the error report
As written in the OP and readme: Unfortunately I cannot test on MAC because I do not have one. Though I did have suspicions that it will not work for MAC due to the nature of how this mod interfaces with Mumble.
Thank you feedback and confirming this.
Would you also be so kind and post the contents of your "ModLoader.txt" (after trying the mod again).
The mod uses a native library. This library has to be compiled for each System (Windows, Linux, MAC) seperately.
There are two possibilites on how to create those libraries:
1. cross-compile (use Windows or Linux etc to create the library) - however I do not know how or if it is possible for MAC
2. compile on the system itself - this requires a MAC
I made a topic asking for help regarding this issue, no one has replied yet. There are some instructions on what you could try if you are a savy with MAC C/C++ development. [REQ][HELP] MAC OSX compatibility for my mod [C++]
Want Positional VOIP? Get the Mod for Mumble Support
Thank you. At least the mod "ran" as expected.
I will be looking into cross-compiling the library for MACOSX but this will probably take quite some time. Sorry.
Want Positional VOIP? Get the Mod for Mumble Support
Fixes the following errors on 64bit systems.
libmod_MumbleLink_x64.so: /home/mwheeler/.minecraft/mods/MumbleLink/natives/libmod_MumbleLink_x64.so: only ET_DYN and ET_EXEC can be loaded
01/05/2011 9:25:59 PM mod_MumbleLink <clinit>
SEVERE: [MumbleLink2.3][ERROR] Required library could not be loaded, available libraries are incompatible!
http://sourceforge.net/tracker/?func=de ... id=2096765
This is a very good report, Thank you very much, especially for posting the solution already :-). I am updating the make.sh in the SVN right now. I must have missed the -c option in the 64-bit version. static for the linker appears not to be a problem for 32bit - so I would asume it doesn't for 64 bit either, but it is still will remove it and test it and recompile the sources later this evening on Ubuntu again.
Which Linux distro are you using? I am curious if this Ubuntu library also works on other distros. Thanks.
Edit: I recompiled the libraries: can be found in the trunk or here (those (linkux ones) are untested, so your input would be much apprechiated).
Want Positional VOIP? Get the Mod for Mumble Support
Linux lime 2.6.35-28-generic #50-Ubuntu SMP Fri Mar 18 18:42:20 UTC 2011 x86_64 GNU/Linux
Also thanks for making this mod, and also supplying it as opensource.
Linux 64 bit compatibility update
Download v2.3.2
mod_MumbleLinkV2.3.2.zip (latest)
MD5: 1fd621b9b687e14dda4105dc5d6325a7
SHA1: 56353b7bac179de3e62fba0b18399397d0170c39
Change Log:
v2.3.2
- update for Linux 64-Bit, updated and recompiled linux libraries (.so-files)
Credits and thanks to theskorm for the good help.
Want Positional VOIP? Get the Mod for Mumble Support
http://sourceforge.net/tracker/?func=de ... id=2096765