RPG maker' MV Games

Questions about Wine on Linux
Locked
Cameraotto
Newbie
Newbie
Posts: 4
Joined: Sat Jul 21, 2018 4:15 am

RPG maker' MV Games

Post by Cameraotto »

Hello!! I'm trying to play some games published with rpg maker MV.. the games opened, i can hear the sound but the screen is black. What i can try? Thank you!
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: RPG maker' MV Games

Post by DarkShadow44 »

Are you already using latest wine (wine-3.12)?
Did you already try a clean WINEPREFIX?
Did you already try wine-staging?
If that doesn't help, please provide logs.
Cameraotto
Newbie
Newbie
Posts: 4
Joined: Sat Jul 21, 2018 4:15 am

Re: RPG maker' MV Games

Post by Cameraotto »

Thanks for the reply :) I'm using wine-staging 3.12, so that's ok.. what is a clean wineprefix? how can i do that?

I want to precise that other games work, just RPG Maker MV's games don't work...
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: RPG maker' MV Games

Post by DarkShadow44 »

The WINEPREFIX is your .wine folder. Clean WINEPREFIX means a newly generated .wine folder without anything else installed/modified in it.
Cameraotto
Newbie
Newbie
Posts: 4
Joined: Sat Jul 21, 2018 4:15 am

Re: RPG maker' MV Games

Post by Cameraotto »

It didn't work..
I don't know if this help, but when i try to lunch the gme from the terminal, a message appear continuosly while the game's window keep black. The message is:
0041:fixme:d3d11:d3d11_immediate_context_Flush iface 0x1918d4 stub!
Cameraotto
Newbie
Newbie
Posts: 4
Joined: Sat Jul 21, 2018 4:15 am

Re: RPG maker' MV Games

Post by Cameraotto »

I forgot, the full code by the temrinal is:

Code: Select all

0068:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0068:fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
007c:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
007c:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
007c:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
0009:fixme:powermgnt:PowerCreateRequest (0x32fa00): stub
0009:fixme:dwmapi:DwmDefWindowProc stub
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10064
0009:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
0009:fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
0053:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0053:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
004c:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
004c:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x10e6d370): stub
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
marco@marco-ubu:~/Scrivania/The village guild$ clear

marco@marco-ubu:~/Scrivania/The village guild$ wine Game.exe
000b:fixme:winediag:start_process Wine Staging 3.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.
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:fixme:heap:RtlSetHeapInformation 0x110000 0 0x32fe70 4 stub
0009:fixme:process:SetProcessDEPPolicy (3): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed69e0, {6a3e50a4-7e15-4099-8413-ec94d8c2a4b6}, 1, 0x2ea9064, (null), (null), 0x2ed69f8): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
0009:fixme:userenv:GetProfileType 0x32f554
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, 0x32fa4c, (nil) 0x32fa50
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32fa4c (nil) 0x32fa50) returning a dummy value (current locale)
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32fa4c, 0x10e6baa8 0x32fa50
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32fa4c 0x10e6baa8 0x32fa50) returning a dummy value (current locale)
0009:fixme:winsock:WSALookupServiceBeginW (0x32f920 0x00000ff0 0x32f95c) Stub!
[8:0724/144549:ERROR:network_change_notifier_win.cc(158)] WSALookupServiceBegin failed with: 8
0009:fixme:iphlpapi:NotifyAddrChange (Handle 0x32fa88, overlapped 0x10e6d2f0): stub
0034:fixme:ver:GetCurrentPackageId (0x1148fa88 (nil)): stub
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x30044, filter=0x32fa94,flags=0x00000000) returns a fake device notification handle!
0009:fixme:win:RegisterDeviceNotificationW (hwnd=0x30044, filter=0x32fa94,flags=0x00000000) returns a fake device notification handle!
0009:fixme:file:FindFirstFileExW flags not implemented 0x00000002
003b:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed7b50, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x2ea9064, (null), (null), 0x2ed7b68): stub
003b:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
0038:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0009:fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10064 0x00000000
0009:fixme:dwmapi:DwmIsCompositionEnabled 0x32f4e4
0009:fixme:msctf:InputProcessorProfileMgr_GetActiveProfile (0x10ee3568)->({34745c63-b2f0-4784-8b67-5e12c8701a31} 0x32f468)
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:msctf:SetInputScopes STUB: 0x10064 ... (null) (null)
0009:fixme:dwmapi:DwmDefWindowProc stub
0041: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.
0041:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fe70 4 stub
0041:fixme:process:SetProcessDEPPolicy (3): stub
0041:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0041:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed69e0, {6a3e50a4-7e15-4099-8413-ec94d8c2a4b6}, 1, 0x2ea9064, (null), (null), 0x2ed69f8): stub
0041:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
0041:fixme:userenv:GetProfileType 0x33f554
004c: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.
004c:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fe70 4 stub
004c:fixme:process:SetProcessDEPPolicy (3): stub
004c:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
004c:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed69e0, {6a3e50a4-7e15-4099-8413-ec94d8c2a4b6}, 1, 0x2ea9064, (null), (null), 0x2ed69f8): stub
004c:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
004c:fixme:userenv:GetProfileType 0x33f554
004c:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed7b50, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x2ea9064, (null), (null), 0x2ed7b68): stub
004c:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
004c:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
004c:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
004c:fixme:gdi:GdiInitializeLanguagePack stub
005b:fixme:ver:GetCurrentPackageId (0x508fecc (nil)): stub
004c:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
004c:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
004f: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.
004f:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fe70 4 stub
004f:fixme:process:SetProcessDEPPolicy (3): stub
004f:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
004f:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed69e0, {6a3e50a4-7e15-4099-8413-ec94d8c2a4b6}, 1, 0x2ea9064, (null), (null), 0x2ed69f8): stub
004f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
004f:fixme:userenv:GetProfileType 0x33f554
004f:fixme:ntdll:EtwRegisterTraceGuidsW (0x4efa10, 0x2ed7b50, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x2ea9064, (null), (null), 0x2ed7b68): stub
004f:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {00000000-0000-0000-0000-000000000000}
004f:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
004f:fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
004f:fixme:gdi:GdiInitializeLanguagePack stub
0064:fixme:ver:GetCurrentPackageId (0x508fecc (nil)): stub
004f:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
004f:fixme:dwrite:get_name_record_codepage encoding 20 not handled, platform 1.
0041:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented, *shared_handle (nil).
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
[64:0724/144552:ERROR:gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[8:0724/144552:ERROR:command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
[64:0724/144552:ERROR:gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[8:0724/144552:ERROR:command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
0041:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented, *shared_handle (nil).
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
[64:0724/144552:ERROR:gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[8:0724/144552:ERROR:command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
0068:err:d3d:context_create Failed to set pixel format 1 on device context 0x10054.
[64:0724/144552:ERROR:gl_surface_egl.cc(403)] eglCreateWindowSurface failed with error EGL_BAD_ALLOC
[8:0724/144552:ERROR:command_buffer_proxy_impl.cc(155)] Failed to initialize command buffer service.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(213)] CommandBufferProxy::Initialize failed.
[8:0724/144552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(230)] Failed to initialize command buffer.
007b:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
007b:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 1.
007b:fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 2.
004c:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
0068:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0068:fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
0009:fixme:powermgnt:PowerCreateRequest (0x32fa00): stub
Merlot618
Level 2
Level 2
Posts: 10
Joined: Sat Aug 10, 2019 2:08 pm

Re: RPG maker' MV Games

Post by Merlot618 »

Did you ever find out how to get it to work? I have found a work around that you may try in the mean time. Copied from my other post

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.
Attachments
RPGM workaround2.jpeg
Locked