Comments (11)
Wine support is now merged into dev. See https://github.com/StarGate01/AmongUs-Mumble/wiki/Installation-and-Setup for updated installation instructions and known issues.
from amongus-mumble.
Hi, unfortunately we do not have a build setup for Linux at the moment. The DLL that is being compiled is still a Windows NT DLL, it just runs in Wine / Steam Proton.
However, we plan to merge (beta) Linux support in the next release, so stay tuned!
from amongus-mumble.
Live in version 1.0.0.14 :)
from amongus-mumble.
Use start /unix /usr/bin/mumble rpc foobar
to send an rpc command from wine to the linux host which runs mumble.
Use /dev/shm
instead of OpenFileMappingW
for shared memory, see https://github.com/feilen/oculus-wine-wrapper/blob/master/oculus_shm_adapter.c
from amongus-mumble.
Detecting wine: https://www.winehq.org/pipermail/wine-devel/2008-September/069387.html
from amongus-mumble.
Test on Linux (Steam, Proton) shows that after installing vcrun2015 using protontricks and adding a few DLL overrides,
- Console works
- Injection works
- Hooking works
Bugs:
- Crash on console minimization
Missing:
- Cross-OS memory sharing for Mumble Link
However, the function ucrtbase.dll.strtold
(called via api-ms-win-crt-convert-l1-1-0
via std::stold
), used at CLI11.hpp#L1500 requires Wine >=5.19, see https://www.winehq.org/announce/5.19 and https://bugs.winehq.org/show_bug.cgi?id=49873.
Until Steam releases a Proton version containing Wine >=5.19 (Currently 5.13-2), we can temporarily comment the offending function in CLI11, as we don't use it at all (It parses floating point numbers of type long double
, we don't use those).
from amongus-mumble.
It just crashes in the latest version after following the instructions
from amongus-mumble.
Yes. The latest versions of the game/mod were not (yet) ported to the wine branch.
from amongus-mumble.
As of dcb2a0d, the wine version now support the mumble link (make sure to set the wine-uid
config option to your linux user uid). Still not working: Mumble RPC, DirectX overlay.
from amongus-mumble.
As of dcb2a0d, the wine version now support the mumble link (make sure to set the
wine-uid
config option to your linux user uid). Still not working: Mumble RPC, DirectX overlay.
Thank you! Will update
from amongus-mumble.
Hey there, I just read that you have to compile the wine branch on your own. Is that possible to do on Linux? Haven't seen a makefile, so I'm wondering.
from amongus-mumble.
Related Issues (20)
- Suggestion - Making it compatible with BepInEx HOT 2
- Remove players limit HOT 4
- Random player not muted when comms are called HOT 1
- Where is the config file? HOT 2
- Add the newly required deobfuscation chains HOT 4
- Add imposter radio key to config file system
- Use precompiled headers HOT 1
- GUI Scale HOT 2
- Among us recently came out on the Epic Games Store HOT 3
- Add GUI indicator for impostor radio HOT 1
- Failed, Virus Detected HOT 5
- Latest version bug HOT 3
- It works.... but it doesn't?!?? HOT 2
- DLL fails to compile when using Il2CPPInspector 2020.2.1 HOT 2
- Among us proximity chat HOT 2
- Users using bluetooth headsets can hear everyone over the entire map HOT 2
- Mod support HOT 1
- Crash even if uninstalled HOT 1
- Non-graceful process exit
- Question about Linux installation HOT 5
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 amongus-mumble.