AndreRH / hangover

Hangover runs simple Win32 applications on arm64 Linux
GNU Lesser General Public License v2.1
1.24k stars 91 forks source link

Trying to run MapleRoyals (MapleStory) through hangover on Raspberry Pi 4 #123

Open devedse opened 2 years ago

devedse commented 2 years ago

System Details

Device: Raspberry PI 4 + Raspberry PI OS 64 bit Compilation: I basically followed the docker file

Problems Description

I compiled hangover which is now working. It can successfully start notepad.exe.

I'm now trying to get MapleRoyals running so that I can eventually run this on a handheld console. I've first installed this on a windows PC and then copied over the files to my Raspberry Pi.

When I now try to execute MapleRoyals.exe I see some errors:

root@raspberrypi:/home/pi/Desktop/maple# /home/pi/hangover/build/wine-host/loader/wine "/home/pi/Desktop/maple/MapleRoyals.exe"

starting L"/home/pi/Desktop/maple/MapleRoyals.exe" with Hangover

00ec:err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
00ec:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
32 bit environment set up, Large Address Aware: NO.
00ec:fixme:qemu_module:import_dll No implementation for ucrtbase.dll.__stdio_common_vswprintf_s imported from L"C:\\windows\\system32\\oleaut32.dll", setting to 0x7fb9094eb5
00ec:fixme:qemu_module:import_dll No implementation for ucrtbase.dll._W_Getdays imported from L"C:\\windows\\system32\\MSVCP140.dll", setting to 0x7fb9094eb5
00ec:fixme:qemu_module:import_dll No implementation for ucrtbase.dll._W_Getmonths imported from L"C:\\windows\\system32\\MSVCP140.dll", setting to 0x7fb9094eb5
00ec:fixme:qemu_module:import_dll No implementation for ucrtbase.dll.___lc_locale_name_func imported from L"C:\\windows\\system32\\MSVCP140.dll", setting to 0x7fb9094eb5
00ec:fixme:qemu_module:import_dll No implementation for ucrtbase.dll.__processing_throw imported from L"C:\\windows\\system32\\MSVCP140.dll", setting to 0x7fb9094eb5
00ec:fixme:qemu_module:import_dll No implementation for ucrtbase.dll.rand_s imported from L"C:\\windows\\system32\\MSVCP140.dll", setting to 0x7fb9094eb5
00ec:err:qemu_module:import_dll Library VCRUNTIME140.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\mr.dll") not found
00ec:err:qemu_module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\mr.dll") not found
00ec:err:qemu_module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\mr.dll") not found
00ec:err:qemu_module:import_dll Library api-ms-win-crt-string-l1-1-0.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\mr.dll") not found
00ec:err:qemu_module:import_dll Library api-ms-win-crt-time-l1-1-0.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\mr.dll") not found
00ec:err:qemu_module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\mr.dll") not found
00ec:err:qemu_module:import_dll Library mr.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\ijl15.dll") not found
00ec:err:qemu_module:import_dll Library ijl15.dll (which is needed by L"Z:\\home\\pi\\Desktop\\maple\\MapleRoyals.exe") not found
00ec:err:qemu_module:qemu_LdrInitializeThunk Main exe initialization for L"Z:\\home\\pi\\Desktop\\maple\\MapleRoyals.exe" failed, status c0000135
Process initialization failed.

It seems to have to do with some missing dll's.

I was trying to follow a guide for another version of MapleStory to get this working on Linux but I can't seem to execute the WineCFG or WineTricks commands: https://forum.maplelegends.com/index.php?threads/installing-and-playing-in-xubuntu-20-04.33436/

Any suggestions :smile:?

AndreRH commented 2 months ago

Please try again with Hangover 9.x