OpenNBS / OpenNoteBlockStudio

An open-source Minecraft music maker.
https://opennbs.org/
MIT License
730 stars 50 forks source link

[WINE] DirectX Installer Failure, ONBS doesn't start despite install "succeeding" #373

Open TheoCGaming opened 1 year ago

TheoCGaming commented 1 year ago

Describe the bug A clear and concise description of what the bug is.

To Reproduce Steps to reproduce the behavior:

  1. Install program through WINE
  2. Get error for DirectX installer
  3. ONBS installed successfully...?
  4. Attempt to run program (optionally in the terminal)
  5. ONBS will not start

Expected behavior ONBS would install and run without errors

Actual behavior 1: DirectX installer crash 2:

0134:fixme:dwmapi:DwmEnableMMCSS (1) stub
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  150 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  353
  Current serial number in output stream:  354

Screenshots If applicable, add screenshots to help explain your problem.

Additional context System Information [Neofetch]

                   -`                    theocgaming@archlinux 
                  .o+`                   --------------------- 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: Precision Tower 5810 01 
               `+oooooo:                 Kernel: 6.1.3-zen1-1-zen 
               -+oooooo+:                Uptime: 18 hours, 50 mins 
             `/:-:++oooo+:               Packages: 1347 (pacman), 17 (flatpak) 
            `/++++/+++++++:              Shell: zsh 5.9 
           `/++++++++++++++:             Resolution: 1280x800 
          `/+++ooooooooooooo/`           DE: Plasma 5.26.5 
         ./ooosssso++osssssso+`          WM: kwin 
        .oossssso-````/ossssss+`         Theme: [Plasma], Breeze [GTK2/3] 
       -osssssso.      :ssssssso.        Icons: [Plasma], Relax-Dark-Icons [GTK2/3] 
      :osssssss/        osssso+++.       Terminal: konsole           {i only use this to copypaste things} 
     /ossssssss/        +ssssooo/-       CPU: Intel Xeon E5-1650 v3 (12) @ 3.800GHz 
   `/ossssso+/:-        -:/+osssso+-     GPU: NVIDIA GeForce GTX 960 
  `+sso+:-`                 `.-/+oso:    Memory: 7515MiB / 32025MiB 
 `++:.                           `-/+/   GPU Driver: NVIDIA 525.60.11 
 .`                                 `/
Bentroen commented 1 year ago

Thank you for reporting the issue! Unfortunately, the DirectX dependency bundling is managed entirely by GameMaker, the engine that NBS is developed in, and is necessary for the program to work. We have no control over the installation process; issues with WINE or DirectX should be reported to them directly. Though, I'll leave this issue open in case anyone else finds a solution/workaround.