LingFeng-bbben / MajdataView

Next-generation Simai: Note disgner for maimai. The unity viewer part of the Majdata.
GNU General Public License v3.0
309 stars 36 forks source link

Majdata on Wine #146

Open aon3ko opened 5 months ago

aon3ko commented 5 months ago

Where?

MajdataEdit

New Feature Request

Sometimes we have to use old machine to daily-drive, but the Windows nowadays work poorly on old machines. Therefore, for me, there's a need to use Linux. Unfortunately, this software still not compatible with Wine, I hope that maybe we can solve the compatible issue together.

aon3ko commented 5 months ago

For more details, this file is the Terminal output when you execute MajdataEdit with a clean .wine environment. Arch Linux w/ Linux 6.6.23, Wine 9.5 1st command execution, the initialization of Wine environment. 2nd command execution, the executable requested the installation of .NET 6.0 runtime. 3rd command execution, the installation of .NET 6.0.28 has being performed. Finally, the output of wine ./MajdataEdit.exe

MajdataEdit-4.3.1_Wine-9.5.txt

LingFeng-bbben commented 5 months ago

a working one, tested on debian 12 you may find the editor freeze when start playing I got no time to find this out so hopefully you can get some progress.

//install .net6.0
WINEPREFIX=~/.maj_test wine windowsdesktop-runtime-6.0.27-win-x64.exe 
//install grcko
wget https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi
//some fonts
WINEPREFIX=~/.maj_test winetricks corefonts
WINEPREFIX=~/.maj_test winetricks cjkfonts
WINEPREFIX=~/.maj_test winetricks richtx32
WINEPREFIX=~/.maj_test winetricks riched30
WINEPREFIX=~/.maj_test winetricks riched20
//dx to vulkan
WINEPREFIX=~/.maj_test winetricks dxvk
//remember to have software rendering
WINEPREFIX=~/.maj_test wine Majdata/MajdataEdit.exe
aon3ko commented 5 months ago

a working one, tested on debian 12 you may find the editor freeze when start playing I got no time to find this out so hopefully you can get some progress.

//install .net6.0
WINEPREFIX=~/.maj_test wine windowsdesktop-runtime-6.0.27-win-x64.exe 
//install grcko
wget https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.msi
//some fonts
WINEPREFIX=~/.maj_test winetricks corefonts
WINEPREFIX=~/.maj_test winetricks cjkfonts
WINEPREFIX=~/.maj_test winetricks richtx32
WINEPREFIX=~/.maj_test winetricks riched30
WINEPREFIX=~/.maj_test winetricks riched20
//dx to vulkan
WINEPREFIX=~/.maj_test winetricks dxvk
//remember to have software rendering
WINEPREFIX=~/.maj_test wine Majdata/MajdataEdit.exe

Thank you for your reply. I found that the corefonts is the basic package to make this program operable. I'll try it with more time.