-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mega Hack v7 Linux Does Not Work #184
Comments
i figured out why. v6 overwrote libcurl.dll to load megahack, v7 uses a proxy dll (Xinput9_1_0.dll) which would get loaded on Windows but gets ignored by wine/proton |
But it appears that I am able to run MegaHack v7 installer with wine 6.21-staging. #197 (comment) |
running the installer works, but the hack doesn't load. (i also wasn't able to make it load with other methods multiple times) |
Using v6's libcurl.dll file & renaming v7's hackproldr.dll to absoluteldr.dll should do the trick, make sure to keep v7's hackpro.dll there too. |
I've tried it, doesn't seem to work, I installed mhv6 in a copy of geometry dash files, installed mhv7 in the original geometry dash files, renamed hackproldr.dll to absoluteldr.dll and copied libcurl.dll from mhv6 installment to mhv7 installment, tab still doesn't work |
Doing this accomplished a weird effect, loading the V6 Menu, with V7 Hacks availible. |
It'll probably work by installing gddllloader and putting the file that v7 creates in it, I didn't test this but it might work |
that is exactly what I tried, it loads every mod i put in without problems but fails to load MegaHack v7. |
Probably because the hackproldr.dll and hackpro.dll are not in the same folder as it so it can't load it |
no no i compiled GDDLLLoader myself telling it specifically to load these. It works with any mod but not with megahack v7 (havent tried v6 yet though) |
How come nothing happened when I tried to do that |
because megahack v7's hackpro.dll just fails to inject. I suppose its using a Windows API that doesn't exist under wine/proton or something else that isn't supported by it. |
Has anybody been able to get mhv7 working on linux yet? |
Nope. I sticked with v6 |
Did anyone find a fix yet? |
Have you been able to get it to run? |
If you are talking about v6 - yes. Check this Issue - #36 |
I meant v7
…On Thu, Jan 13, 2022 at 10:26 AM ThatsNotM3 ***@***.***> wrote:
Has anybody been able to get mhv7 working on linux yet?
Nope. I sticked with v6
Have you been able to get it to run?
If you are talking about v6 - yes. Check this Issue - #36
<#36>
—
Reply to this email directly, view it on GitHub
<#184 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AW6LF6K66VMXI6FBEDKGUC3UV34MXANCNFSM5IKWC5LA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you commented.Message ID:
***@***.***>
|
Nope. Still no success. Absolute told that they will make a Legacy installer for Linux, so you just have to patiently wait |
This comment has been minimized.
This comment has been minimized.
I think asking for an ETA to fix an issue on a platform that is not even officially supported is a bit rude. Just stick with MHv6 for the time being. |
especially tagging absolute |
Indeed. Do not tag us. We're real people, with lives, who get busy - especially Absolute. If you want this so bad, do the research and experimentation and see if you can figure it out, just like others did for MHv6 in this very issue. |
a fix for mega hack to work on linux! |
Okay. But what is Septima? |
it contains the login info for megahack, without it you will receive the "not logged in" error |
this step is not needed, since the number for the compatdata folder is always 322170, so you would essentially copy files from a folder into the exact same folder. |
i forgot to mention i am running megahack installer by adding it as a "non-steam game" so i am copying the Septima folder from the c drive that megahack used so I am using the compatdata from megahack |
ah |
Oh that makes sense. I'll probably work on implementing the WINEDLLOVERRIDES into my MegaHack installer script sometime in the future once I figure out how to modify steam launch arguments for Geometry Dash through a bash script. |
Found a better way. It works. |
Huh strange same issue is happening on my steam deck, I'll try to figure it out later |
I got it to work quite easily. First install protontricks (winetricks fork for steam) and run |
This works very well, thanks for sharing. Took a bit to load the game for the first time after installing but it's running smoothly now |
@all-contributors please add @strawbberrys for tutorial, userTesting, platform. |
I've put up a pull request to add @strawbberrys! 🎉 |
@all-contributors please add @OakleyCord for tutorial, userTesting, platform. |
I've put up a pull request to add @OakleyCord! 🎉 |
I'm running the game with XInput9_1_0.dll overridden, but I have one issue: when the player interacts with moving objects, it will often eject my player, causing death. The best example is in Future Funk (44062068), where the platform with the text "Clutterfunk" is slightly moving, and while the player is sliding across it, it'll get launched down to the ground and the player dies at frame 218. When Mega Hack is uninstalled or disabled (by not setting the WINEDLLOVERRIDES environment variable), there's no issue, it only happens with Mega Hack. I couldn't find anything about this issue online, so it might be specific to Linux? |
@NativeStickVastness This does NOT sound linux-specific at all, are you using FPS bypass? |
should this be closed? legacy loader option exists now |
Adding to this, Mega Hack V8 works perfectly on linux after renaming the exe, installing and adding WINEDLLOVERRIDES="Xinput9_1_0=n,b" %command% to the launch options. |
not sure why, none of these tutorials would work for me for installing v8 (couldnt access any folders that started with .) idk if any of that made sense |
https://www.youtube.com/watch?v=pY2V5hKIqD4 Video for those who need guidance |
I've found another method which is (probably) even easier. All you have to do is add ex: |
Obsolete. Using Mega Hack v8 on Geode is the way to go. If you've installed Geode on Linux, just run Mega Hack v8 installer on Wine without any DLL overrides or arguments (that is by literally double-clicking the installer in your file manager of choice), login, select GD directory and install. Then if you launch the game it will prompt you to insert your username and password again, do so and boom, you have MHv8 installed. It's that much easier now. |
fwiw, megahack on geode can now be installed from the index (theres a megahack installer mod by absolute) |
I install mega hack v7 using this method: https://www.youtube.com/watch?v=PNa9MBS7CTU And when I press tab nothing happens. It worked with mega hack v6 though.
The text was updated successfully, but these errors were encountered: