How to run RPG Maker MV games via wine?

Questions about Wine on Linux
Locked
MoonSugar
Newbie
Newbie
Posts: 2
Joined: Sun Aug 11, 2019 7:02 am

How to run RPG Maker MV games via wine?

Post by MoonSugar »

Hi
How can I run RPG Maker MV games via wine?
When I try to launch game I always have black screen or black screen with the text "Now Loading..." and that's it.

Wine version: wine-4.13 (Staging)
OS: Linux Mint 19.1
GPU: R9 280x

Sorry for my poor english.

Terminal log:
000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000b:fixme:winediag:start_process Wine Staging 4.13 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0012:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
001b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0014:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0021:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0009: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.
0009:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002a:fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
002a:fixme:file:ReplaceFileW Ignoring flags 2
002a:fixme:file:ReplaceFileW Ignoring flags 2
002a:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0009:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x113467d0, 0x14d76fc8, 0x14da1508) stub.
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x131069b0, 0x14dc7fe8, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x14d89468, (null), (null), 0x14dc8000): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000}
0009:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
0009:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x34f8ec, (nil) 0x34f8e8
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x34f8ec (nil) 0x34f8e8) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x34f8ec, 0x1acf9b0 0x34f8e8
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x34f8ec 0x1acf9b0 0x34f8e8) returning a dummy value (current locale)
0009:fixme:winsock:WSALookupServiceBeginW (0x34f6f8 0x00000ff0 0x34f734) Stub!
[8:9:0813/095351.561:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
0009:fixme:iphlpapi:NotifyAddrChange (Handle 0x34f910, overlapped 0x1ad023c): stub
0009:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here?
0009:fixme:userenv:RegisterGPNotification 00000124 0
0009:fixme:userenv:RegisterGPNotification 00000128 1
0009:fixme:file:ReplaceFileW Ignoring flags 2
003e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
003e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
003f:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0x44cfb94 0x44cfb8c
003e:fixme:wlanapi:WlanEnumInterfaces (00000002, 00000000, 043BFBE8) semi-stub
0040:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 045DFBE8) semi-stub
004e:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 054BF800) semi-stub
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x10070, filter=0x34f884,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x10070, filter=0x34f884,flags=0x00000000) returns a fake device notification handle!
003e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0054:fixme:wpc:WindowsParentalControls_GetUserSettings ((null) 05C9FC5C)
0009:fixme:msg:ChangeWindowMessageFilter 4a 00000001
005b:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:ReplaceFileW Ignoring flags 2
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
003f:fixme:file:ReplaceFileW Ignoring flags 2
004f:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
003f:fixme:file:FindFirstFileExW flags not implemented 0x00000002
004e:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 054BF460) semi-stub
003f:fixme:file:ReplaceFileW Ignoring flags 2
003f:fixme:file:FindFirstFileExW flags not implemented 0x00000002
004e:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 054BF730) semi-stub
0043:fixme:file:ReplaceFileW Ignoring flags 2
0043:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0043:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:process:RegisterApplicationRestart (L" --js-flags=--expose-gc --user-data-dir=\"C:\\users\\daniel\\Local Settings\\Application Data\\User Data\" --no-sandbox --no-zygote --flag-switches-begin --flag-switches-end --nwapp=\"Z:\\home\\daniel\\Pulpit\\Dilmur.06bENG\" --restore-last-session",7)
0043:fixme:wtsapi:WTSQuerySessionInformationW Stub 00000000 0xffffffff 16 0490FC34 0490FC30
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:combase:RoGetActivationFactory (L"Windows.UI.ViewManagement.UIViewSettings", {3694dbf9-8f68-44be-8ff5-195c98ede8a6}, 0034F6F8): semi-stub
0009:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.ViewManagement.UIViewSettings"
003f:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0045:fixme:file:ReplaceFileW Ignoring flags 2
0045:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0045:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0056: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.
0056:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
0056:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0056:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x113467d0, 0x14d76fc8, 0x14da1508) stub.
0063: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.
0063:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
0063:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0063:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x113467d0, 0x14d76fc8, 0x14da1508) stub.
0056:fixme:ntdll:EtwRegisterTraceGuidsW (0x131069b0, 0x14dc7fe8, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x14d89468, (null), (null), 0x14dc8000): stub
0056:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000}
006a:fixme:time:QueryThreadCycleTime (0x184,0x275fd68): stub!
[85:86:0813/095352.986:ERROR:mf_helpers.cc(14)] Error in dxva_video_decode_accelerator_win.cc on line 396
0063:fixme:ntdll:EtwRegisterTraceGuidsW (0x131069b0, 0x14dc7fe8, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x14d89468, (null), (null), 0x14dc8000): stub
0063:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000}
0063:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
0063:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
0063:fixme:gdi:GdiInitializeLanguagePack stub
0063:fixme:time:QueryThreadCycleTime (0xfffffffe,0x32f3c0): stub!
0009:fixme:win:RegisterTouchWindow (0x2009e 00000002): stub
0009:fixme:dwmapi:DwmIsCompositionEnabled 0034DF24
008a:fixme:wtsapi:WTSRegisterSessionNotification Stub 00030048 0x00000000
0009:fixme:shell:SHGetPropertyStoreForWindow (0x2009e 0x142f8d68 0x34eb38) stub!
0009:fixme:win:RegisterTouchWindow (0x200a2 00000002): stub
[8:9:0813/095353.228:ERROR:gpu_process_transport_factory.cc(1024)] Lost UI shared context.
0061:fixme:shell:SHGetPropertyStoreForWindow (0x2009e 0x142f8d68 0x70cfb1c) stub!
0061:fixme:shell:SHGetPropertyStoreForWindow (0x2009e 0x142f8d68 0x70cfb04) stub!
0054:fixme:hnetcfg:fwpolicy2_get_CurrentProfileTypes 028D7EC0 05C9FB00
[98:129:0813/095353.245:ERROR:command_buffer_proxy_impl.cc(133)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
0061:fixme:file:ReplaceFileW Ignoring flags 2
0061:fixme:shell:SHChangeNotify ignoring unsupported flags: 3000
0009:fixme:process:GetProcessMitigationPolicy (0xffffffff, 4, 0x34f2e8, 4): stub
008e:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0063:fixme:ntdll:NtQueryVolumeInformationFile 0x310: faking volume info
[85:86:0813/095353.704:ERROR:gles2_cmd_decoder.cc(3309)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
[85:86:0813/095353.722:ERROR:gles2_cmd_decoder.cc(3309)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
0091:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
0091:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
0091:fixme:rawinput:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
0093:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",07BCFDE4): stub
0093:fixme:avrt:AvSetMmThreadPriority (12345678)->(2) stub
0043:fixme:file:ReplaceFileW Ignoring flags 2
0043:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0043:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0042:fixme:file:ReplaceFileW Ignoring flags 2
0042:fixme:file:ReplaceFileW Ignoring flags 2
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0042:fixme:file:ReplaceFileW Ignoring flags 2
0061:err:ole:CoGetClassObject class {17072f7b-9abe-4a74-a261-1eb76b55107a} not registered
0061:err:ole:CoGetClassObject no class object {17072f7b-9abe-4a74-a261-1eb76b55107a} could be created for context 0x1
0040:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0024:fixme:mountmgr:query_property Unsupported property 0x7
003e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0093:fixme:avrt:AvRevertMmThreadCharacteristics (12345678): stub
003e:fixme:advapi:LogonUserW L"daniel" L"." 0x1410b29a 0x00000002 0x00000000 0x43bf81c - stub
0099: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.
0099:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
0099:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0099:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x113467d0, 0x14d76fc8, 0x14da1508) stub.
0099:fixme:ntdll:EtwRegisterTraceGuidsW (0x131069b0, 0x14dc7fe8, {7fe69228-633e-4f06-80c1-527fea23e3a7}, 1, 0x14d89468, (null), (null), 0x14dc8000): stub
0099:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000}
0099:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0099:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0099:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0099:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0099:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0032FE9C
0042:fixme:file:ReplaceFileW Ignoring flags 2
0042:fixme:file:ReplaceFileW Ignoring flags 2
0063:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0009:fixme:win:UnregisterDeviceNotification (handle=(nil)), STUB!
0097:fixme:userenv:UnregisterGPNotification 00000124
0042:fixme:file:ReplaceFileW Ignoring flags 2
0097:fixme:userenv:UnregisterGPNotification 00000128
0045:fixme:file:ReplaceFileW Ignoring flags 2
0009:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
0009:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
0009:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x1ad023c): stub
0009:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 00030048
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0009:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0034FE9C
mv.png
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: How to run RPG Maker MV games via wine?

Post by jkfloris »

0009: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.
0009:err:winediag:load_gssapi_krb5 Failed to load libgssapi_krb5, Kerberos SSP support will not be available.
Fix these errors and try again.
Merlot618
Level 2
Level 2
Posts: 10
Joined: Sat Aug 10, 2019 2:08 pm

Re: How to run RPG Maker MV games via wine?

Post by Merlot618 »

1. what are those files?
2. where can one find them?
3. Does this apply to every RPGM MV game?
MoonSugar
Newbie
Newbie
Posts: 2
Joined: Sun Aug 11, 2019 7:02 am

Re: How to run RPG Maker MV games via wine?

Post by MoonSugar »

I tried to fix these errors but I couldn't make it, I don't have much experience with these things.

It does not matter with game I'm trying to run. Every game that was made with MV does not work for me.
In first post I tried to run public version 0.6b of game called "Dilmur" from Shaso Patreon.
Now for example I'm trying to run free demo "Rainfall: Final Messages" and as always I'm stock on "Now Loading..." screen.
On my old pc or laptop (I does not have them anymore) I had the same issue.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: How to run RPG Maker MV games via wine?

Post by DarkShadow44 »

Is this related to viewtopic.php?f=8&t=32757?
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: How to run RPG Maker MV games via wine?

Post by jkfloris »

@MoonSugar

I don't have any issues with "Rainfall: Final Messages".
(Debian Sid, Wine-devel 4.14)
How do you start the game?
Does it make a difference if you move the Rainfall directory inside your wineprefix?
Merlot618
Level 2
Level 2
Posts: 10
Joined: Sat Aug 10, 2019 2:08 pm

Re: How to run RPG Maker MV games via wine?

Post by Merlot618 »

I did find a work around in the meantime though it is found through a site with adult/hentai games. They have a RPG Maker MV tool section which you can download after creating a account. They have a version for Mac OS X as well. It requires you to move the www files in the directory.

Forum page has it explained there. https://f95zone.to/threads/rpg-maker-mv ... ows.31352/

I use Linux Mint but even then, various WIne versions through Play On Linux and ones found in Lutris has not worked yet. So far the workaround on that site has worked. You can try that as a alternative in the mean time. I do recommend getting RPG Maker.com devs to help out and get them to support Linux more. I tested this out on a game and had to dump the www contents from the game to the one in the tool along with making file nw and game.exe a marked down as executables. Weird enough the nw file launches the game.

Linux Mint 19.2
4gb ram
intel i5 3.4 ghz
Attachments
Workaround
Workaround
Locked