geode-sdk / geode

The ultimate Geometry Dash modding framework
https://geode-sdk.org/
Boost Software License 1.0
656 stars 116 forks source link

C++ Error: abnormal program termination #946

Closed Thyssenkrupp234 closed 1 week ago

Thyssenkrupp234 commented 3 weeks ago

Geode Issue

Platform

Windows

SDK commit

No response

Geode Version

v3.0.0

Mods Installed

None

Expected Behavior

Game loads without any errors with geode

Actual Behavior

Game loads, wine throws an error, and the geode mod menu is stuck on "Loading". Everything else works fine, but the error is thrown each time Geometry Dash loads, and the geode interface is stuck on "Loading".

Steps to Reproduce

Note: This is using Whisky on macOS (Apple's Game Porting Toolkit + Wine, essentially Steam Proton but for mac) - Geode 2.x.x worked fine with this tool.

  1. Install steam and geometry dash via Whisky
  2. Install Geode
  3. Set xinput1_4 override to be native, builtin
  4. Launch geometry dash via Steam
  5. Error occurs

Additional Information

In the installer, everything was checked, and it did install the C++ frameworks. As I said before, 2.x.x worked fine before. I'm using this combo on macOS since my display refresh rate is 120hz, and the macOS GD is locked to 60hz... stupidly. I'm using an apple silicon mac as well. M3 Pro Macbook Pro.

Thyssenkrupp234 commented 3 weeks ago
Screenshot 2024-06-22 at 1 40 48 PM

This is the error that is thrown.

EmeraldLoc commented 3 weeks ago

Getting the same error. Here's some more logs:

Screenshot 2024-06-22 at 4 38 33 PM

Running macOS Sequoia developer beta 1, on a M1 Pro Macbook Pro. Just like Thyssenkrupp234, this setup worked fine using 2.x.x. Running with Windows 10 as my windows ver, same bug occurs on windows 7, and 8.1.

JustLongobardo commented 3 weeks ago

Screenshot 2024-06-23 at 2 39 16 PM Same error here, running gptk through whisky on Sonoma on a M2 mac mini

annpocoyo commented 2 weeks ago

Has anyone found a solution, I am still struggling with this problem.

JustLongobardo commented 2 weeks ago

Right now I am using VMware fusion to install windows 11 in a VM and play gd from there. Apparently the problem is the version of wine used by the gptk, because it's obsolete and you can't update it in anyway as it is a custom version to translate direct3D instructions into Metal 3 instructions

Thyssenkrupp234 commented 1 week ago

@JustLongobardo, interesting - Geometry dash crashes on parallels with 2.206. Could you please send me a direct download link to VMware Fusion? Any time I try to download it, I’m forced to create an account on a different website and it’s impossible to login. Thanks!

annpocoyo commented 1 week ago

Did you use to have a VMware account? Because VMware doesn't have any direct download links, all of them are temporary or something. If you had a VMware account you can migrate it to Broadcom (you should have a email).

JustLongobardo commented 1 week ago

I used to use a vmware account, now migrated to a broadcom account to have a license for personal use. You need a broadcom account to download the installer

JustLongobardo commented 1 week ago

Btw, I got the file here on google drive if you need it https://drive.google.com/file/d/19erJ5Qexc3dv-bjAwh1LymeCG-ssQJYA/view?usp=share_link

dankmeme01 commented 1 week ago

@Thyssenkrupp234 @EmeraldLoc @JustLongobardo could you please try to install this nightly build and see if it works?

The issue was one of the libraries we use relying on a DLL that was missing in versions of Wine prior to 8.13, which now should be fixed. I am unable to test it on a Mac machine, but on my Linux system Proton 6-8 now works with no issues.

JustLongobardo commented 1 week ago

It doesn't give any error @dankmeme01 and I can download mods too

JustLongobardo commented 1 week ago

Here's screenshots Screenshot 2024-07-07 at 4 07 37 PM Screenshot 2024-07-07 at 4 07 44 PM

annpocoyo commented 1 week ago

Works here as well. I guess this issue can be closed now :)

Screenshot 2024-07-08 at 6 18 30 PM