tauakiou / amonguscapture-gtk Goto Github PK
View Code? Open in Web Editor NEWThis project forked from automuteus/amonguscapture
Capture of the local Among Us executable state
License: MIT License
This project forked from automuteus/amonguscapture
Capture of the local Among Us executable state
License: MIT License
I am using the master
branch
I am working on Arch Linux
I am using wine
to run among us from steam
I have game opened
Among Us Capture Gtk opened
It connects to Auto Mute Us Discord Bot perfect, but it's not capturing game code and state
I was also testing a linux-mem-new
branch and it detected the current state as "discussion" (code was still empty) when I was in lobby.
New release of the game seems to require new offsets, and some other change.. Cause my GameMemReader crashes even if I patch in the correct offsets from
https://github.com/denverquane/amonguscapture/blob/7b697f67aadaf846f0a7b482f82502867d824147/AmongUsCapture/Settings.cs
Hey, I'm trying to get amonguscapture-gtk to work, but it seems to get stuck at
[GameMemReader]: Connected to Among Us process (10649)
And never gets any further. "Current state" says "Disconnected". I have done the cap_sys_ptrace
trick and even verified it with getcap
.
I'm using Proton 5.13, and launching it through Steam with PROTON_USE_WINED3D=1 %command%
.
Am I doing something wrong?
After updating among us to version 2021.3.5, the Among Us capture program state is set to state "TASKS" when it runs.
2 days ago there was an update on amonguscapture repo, could it be related to? automuteus#164
I successfully compiled and started the program.
The hook on the game process seems to work.
But then, I received the following error, and the current state of the game is always "Disconnected".
[GameMemReader]: Connected to Among Us process (10259)
[GameVerifier]: Game Version Check: PASS
[GameVerifier]: Game Validity Check: PASS
[GameMemReader]: GameMemReader has encountered a problem. Please restart the program.
OS :
Linux pop-os 5.8.0-7630-generic #32~1609193707~20.10~781bb80-Ubuntu SMP Tue Jan 5 21:29:56 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
I'm using Proton Experimental from Steam directly.
How can I merge automuteus@bfeeb9a somehow?
https://github.com/ottomated/CrewLink/issues/4
I've got no clue, but it'd be nice
I started amonguscapture-gtk as a non-wine based answer to the original amonguscapture utility back in 2020 - this was back when I was running games of among us far more frequently with family, and wanted a capture solution that worked with the AutoMuteUs bot on Linux.
The work here required a linux-specific port of the Memory engine (which is now present in the official branch as a module in the Capture DLL) and a complete rewrite of the UI in GTK, which was based off of one of the older AU-Capture GUIs. It turns out that this was a surprisingly popular configuration, as some people were even using it under Windows.
I haven't worked much on amonguscapture-gtk, primarily because the original project has moved so quickly (this version is 500+ commits out of date!) and because I fell out of among us for awhile. However, I still assume that there is interest in a working Linux version, and there hasn't really been a proper, GUI-based solution for awhile.
Therefore, it's likely that I'm going to return to working on a Linux amonguscapture based on the latest commits of the amonguscapture project.
The focus will remain the same:
A lightweight, linux compatible amonguscapture GUI.
What will change:
Likely the windowing system. It's very likely that I'm going to consider moving to Avalonia (https://github.com/AvaloniaUI/Avalonia). It may be possible to salvage the older UI, but there are also several changes that I want to make (namely some modernizations) that will likely require a complete rework of the UI's general structure.
Hi,
I have had no issue running it on Linux (at least starting the software, it couldn't hook onto the game for some reasons even if I added amonguscapture's bindings which are supposedly compatible to 2020.12.9) but when running on windows I have no issue compiling it but no window shows up, and nothing is logged in the powershell prompt, both in debug and release build
I have installed both dotnet core 3.1 and 5.0 but it seems to compile with 5.0
amonguscapture-gtk v2.0 is a rebase onto the latest releases of amonguscapture.
What Works:
What Currently Doesn't Work:
What Is Untested:
What Isn't Impemented (yet)
What Won't Be Implemented:
Future Improvements:
Future improvements will be worked on after all major functionality is complete.
If you want to help test or make contributions, please use the v2.0 branch.
While trying to run the prerelease I got this crash:
$ sudo ./AmongUsCapture-gtk-Linux-x64-Prerelease
[sudo] password for calebjasik:
/home/calebjasik/AmongUsCapture-gtk-Linux-x64-Prerelease
/var/tmp/.net/root/AmongUsCapture-gtk-Linux-x64-Prerelease/mexn2vqi.u3f/AmongUsCapture.dll
/home/calebjasik/AmongUsCapture-gtk-Linux-x64-Prerelease
Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/calebjasik/applications/aucapture-opener.desktop'.
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path, Boolean append)
at System.IO.File.CreateText(String path)
at AmongUsCapture.DBus.IPCadapterDBus.RegisterProtocol()
at AmongUsCapture.DBus.IPCadapterDBus.HandleURIStart(String[] args)
at AmongUsCapture.Program.Main(String[] args)
Aborted
whereas 1.1.0 works great: specifically only when run w/ sudo though.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.