The forum

Diablo 1 HD (Tchernobog)

Author Replies
Hygro Wednesday 10 April 2019 at 3:48
HygroAnonymous

Thanks to starseed-pl in his thread and youtube video at

https://www.playonmac.com/en/topic-16140-Tip_How_to_Install_Diablo_HD_w_Multiplayer.html

I was able to install the Diablo 1 HD multiplayer mod "Tchernobog". The game ran great, everything worked. Then one day the game stopped being able to create games, though joining games still worked. I would get this error message in game:

]

 

I tried a lot, including deleting the entire PlayOnMac folder in my library along with the playonmac application, and all diablo related folders. I then did a complete reinstall, even patched the game to a new version (coincidental, unrelated timing). Some people at the [url=http://awake.diablo1.eu.org/can-t-create-multiplayer-game-t2073.html]tchernobog forum[/url] think it might be a permissions related issue, but I changed nothing. 
I mentioned my problem here:
https://www.playonmac.com/en/topic-16140-Tip_How_to_Install_Diablo_HD_w_Multiplayer.html which I quote below





Everything was working great following Starseed's video instructions until I spontaneously lost the ability to create new games. I'm talking after weeks of playing it. The last day it worked, I had joined a friend's mp game, quit, closed my macbook, opened it to the game still running, created a few single player games, quit, and next time I played I could not create new games.



A full reinstall of everything (deleted libaries, setup.bin, moved characters out of character spot, playonmac, diablo, tchernobog 0.1.0, and now even tchernobog 0.1.3) did not solve the problem. I can still join existing games.



In the debug view I get exactly one message trying to create a new game: 



00b5:fixme:msctf:ThreadMgrSource_AdviseSink (0x16e3f8) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}



Does that tell us what to do?

Quote

 

 

Here's the total debug of running a game instance and trying to create a game, and then quitting when I cannot. 

OSX 10.11.6

PlayOnMac 4.3.4

[04/09/19 18:44:29] - Running wine-3.18 Tchernobog.exe (Working directory : /Users/***/Library/PlayOnMac/wineprefix/tch013/drive_c/Diablo/Tchernobog_013)

dbus[3602]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!

0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree

0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree

0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree

0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree

0025:err:ntoskrnl:IoCreateDriver failed to insert driver L"\\Driver\\WineHID" in tree

0009:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2

0009:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1

002c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2

0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f7e8 1 C) semi-stub

0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f638 1 C) semi-stub

002c:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x106fd48 1 C) semi-stub

2019-04-09_18:44:32:9:INFO: Logging initialized


2019-04-09_18:44:32:9:INFO: main(): begin


2019-04-09_18:44:32:9:INFO: APP: Initializing application.


2019-04-09_18:44:32:9:TRACE: APP: Initializing SDL.


0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f9cc,0x00000000), stub!

0009:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f9cc,0x00000000), stub!

0009:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f518,0x00000000), stub!

0009:fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x33f9cc,0x00000000), stub!

0009:fixme:win:EnumDisplayDevicesW ((null),1,0x33f9cc,0x00000000), stub!

0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33f9cc,0x00000000), stub!

0009:fixme:win:EnumDisplayDevicesW ((null),1,0x33f9cc,0x00000000), stub!

2019-04-09_18:44:32:9:TRACE: APP: Creating Game Object.


2019-04-09_18:44:32:9:TRACE: APP: GameContainer creation start.


2019-04-09_18:44:32:9:TRACE: APP: GameContainer creation finished.


2019-04-09_18:44:32:9:TRACE: APP: SDL setting inital video mode.


0009:fixme:win:RegisterTouchWindow (0x10044 00000003): stub

0009:fixme:wgl:macdrv_wglChoosePixelFormatARB unused pfAttribFList

0009:fixme:imm:ImmReleaseContext (0x10044, 0x16df88): stub

0009:fixme:msctf:ThreadMgr_ActivateEx Unimplemented flags 0x4

0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x16de10) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}

0009:fixme:imm:NotifyIME NI_CLOSECANDIDATE

0009:fixme:msctf:ThreadMgrSource_AdviseSink (0x16de10) Unhandled Sink: {ea1ea136-19df-11d7-a6d2-00065b84435c}

2019-04-09_18:44:33:9:TRACE: APP: SDL created openGL context


2019-04-09_18:44:33:9:TRACE: SCRN: OpenGL testing function availability.


2019-04-09_18:44:33:9:TRACE: SCRN: GL Version: 2.1 NVIDIA-10.0.52 310.90.10.05b46 Vendor: NVIDIA Corporation Renderer: NVIDIA GeForce 9400M OpenGL Engine GLSL: 1.20


2019-04-09_18:44:33:9:TRACE: SCRN: OpenGL testing textures.


2019-04-09_18:44:33:9:TRACE: SCRN: OpenGL testing textures complete.


2019-04-09_18:44:33:9:TRACE: SCRN: OpenGL testing function availability finished.


2019-04-09_18:44:33:9:TRACE: SCRN: Computer grahpics fully support game requirements.


2019-04-09_18:44:33:9:TRACE: APP: Creating resolution list.


2019-04-09_18:44:33:9:TRACE: APP: Reading settings from config file.


2019-04-09_18:44:33:9:TRACE: APP: Setting window data to Game Object.


2019-04-09_18:44:34:9:TRACE: APP: SDL setting inital video mode succed.


2019-04-09_18:44:34:9:TRACE: APP: SDL setting up cursor and unicode.


2019-04-09_18:44:34:9:TRACE: APP: SDL initialization successful.


2019-04-09_18:44:34:9:TRACE: APP: GameContainer initialization start.


2019-04-09_18:44:34:9:TRACE: APP: GameContainer: initializing MPQ's.


2019-04-09_18:44:34:9:TRACE: APP: GameContainer: initializing MPQ's completed.


2019-04-09_18:44:34:9:TRACE: APP: GameContainer: initializing Mixer instance.


0009:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": dlopen(/Users/***/Library/PlayOnMac/wine/darwin-x86/3.18/lib/wine/winepulse.drv.so, 258): Library not lo  Referenced from: /Users/***/Library/PlayOnMac//wine/darwin-x86/3.18/lib

2019-04-09 18:44:34.515 wine[3586:50180] 18:44:34.515 WARNING:  >compload> 472: PanCake2.component -- file:///Library/Audio/Plug-Ins/Components/: trouble parsing Info.plist's AudioComponents, key (nulentries =>

    0 : <CFString 0xa428c604 [0xa42a40b0]>{contents = "description"} = <CFString 0x4029f0f0 [0xa42a40b0]>{contents = "PanCake2"}

    1 : <CFString 0x402a0880 [0xa42a40b0]>{contents = "subtype"} = <CFString 0x402a0510 [0xa42a40b0]>{contents = "CGP1"}

    2 : <CFString 0xa42787d4 [0xa42a40b0]>{contents = "manufacturer"} = <CFString 0x40259860 [0xa42a40b0]>{contents = "Cabl"}

    3 : <CFString 0xa428bc74 [0xa42a40b0]>{contents = "type"} = <CFString 0x402a0950 [0xa42a40b0]>{contents = "kAudioUnitType_Effect"}

    4 : <CFString 0xa42518b4 [0xa42a40b0]>{contents = "name"} = <CFString 0x402a04a0 [0xa42a40b0]>{contents = "Cableguys: PanCake2"}

    9 : <CFString 0xa4290c44 [0xa42a40b0]>{contents = "version"} = <CFNumber 0x402a08c0 [0xa42a40b0]>{value = +131585, type = kCFNumberSInt64Type}

    12 : <CFString 0xa427a534 [0xa42a40b0]>{contents = "factoryFunction"} = <CFString 0x402a0400 [0xa42a40b0]>{contents = "PanCakeAUFactory"}

}

0009:fixme:coreaudio:get_channel_mask Unknown speaker configuration: 64

0009:fixme:coreaudio:get_channel_mask Unknown speaker configuration: 64

2019-04-09_18:44:40:9:TRACE: APP: GameContainer: initializing Mixer instance completed.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: initializing ImageLoader instance.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: initializing ImageLoader completed.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: initializing GameScreen controller.


2019-04-09_18:44:40:9:TRACE: SCRN: Video initialization started.


2019-04-09_18:44:40:9:TRACE: SCRN: GLEW init.


2019-04-09_18:44:40:9:TRACE: SCRN: GLEW complete.


2019-04-09_18:44:40:9:TRACE: SCRN: Video rescaling started.


2019-04-09_18:44:40:9:TRACE: SCRN: Video rescaling completed.


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL setup started.


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL setting up viewport.


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL generating screen textures and framebuffers.


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL max texture size is: 8192


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL creating game screen texture.


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL creating ui screen texture.


2019-04-09_18:44:40:9:TRACE: SCRN: OpenGL setup completed.


2019-04-09_18:44:40:9:TRACE: SCRN: Graphics initialization started.


2019-04-09_18:44:40:9:TRACE: SCRN: Graphics initialization completed.


2019-04-09_18:44:40:9:TRACE: SCRN: Video initialization completed.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: initializing GameScreen controller completed.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: creating ingame rendering context.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: creating ingame rendering context complete.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: creating cursor manager instance.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: creating cursor manager instance completed.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: initializing calculation module.


2019-04-09_18:44:40:9:TRACE: APP: GameContainer: setting up player manager.


0009:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform

2019-04-09_18:44:41:9:TRACE: APP: GameContainer: setting up player manager completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: starting game resource manager.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: starting game resource manager completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: starting game menu controller.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: starting game menu controller completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: setting up screen offsets.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: setting up screen offsets completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating GameManager instance.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating GameManager instance completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating RenderManager instance.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating RenderManager instance completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating MovieManager instance.


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager created


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating MovieManager instance completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating TextManager instance.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating TextManager instance completed.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating EntityId instance.


2019-04-09_18:44:41:9:TRACE: APP: GameContainer: creating EntityId instance completed.


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:addToPlayList:adding position to playlist


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:addToPlayList:adding position to playlist


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:playMovie:start


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:loadMovie:start


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:loadMovie:new movie object created


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:loadMovie:movie data loaded successfuly


2019-04-09_18:44:41:9:TRACE: SMK: MovieManager:playMovie:started playing


2019-04-09_18:44:41:9:TRACE: APP: GameContainer initialization finished with success.


2019-04-09_18:44:41:9:TRACE: APP: Starting game server...


0009:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1

006d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2

006d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1

2019-04-09_18:44:41:109:INFO: Logging initialized


2019-04-09_18:44:41:109:INFO: Server::run(): begin


006d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2

006e:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2

2019-04-09_18:44:41:9:INFO: APP: Game server started


2019-04-09_18:44:41:9:INFO: APP: Event loop started.


2019-04-09_18:44:43:9:TRACE: SMK: MovieManager:skip:successfuly skipping movie


2019-04-09_18:44:43:9:TRACE: SMK: MovieManager:playMovie:start


2019-04-09_18:44:43:9:TRACE: SMK: MovieManager:loadMovie:start


2019-04-09_18:44:43:9:TRACE: SMK: MovieManager:loadMovie:new movie object created


2019-04-09_18:44:44:9:TRACE: SMK: MovieManager:loadMovie:movie data loaded successfuly


2019-04-09_18:44:44:9:TRACE: SMK: MovieManager:playMovie:started playing


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:skip:successfuly skipping movie


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:playMovie:start


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:playMovie:play list is empty


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:clearPlayList:clearing playlist


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:clearMovies:start


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:clearMovies:cleared


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:clearMovies:start


2019-04-09_18:44:45:9:TRACE: SMK: MovieManager:clearMovies:cleared


2019-04-09_18:44:55:9:INFO: APP: Event loop finished.


2019-04-09_18:44:55:9:TRACE: APP: Clean started.


2019-04-09_18:44:55:9:INFO: APP: Closing game server...


2019-04-09_18:44:56:109:INFO: Server::run(): end


2019-04-09_18:44:56:109:INFO: Logging stopped


2019-04-09_18:44:56:9:INFO: APP: Game server closed


2019-04-09_18:44:56:9:TRACE: APP: GameContainer finalization started.


2019-04-09_18:44:56:9:TRACE: SMK: MovieManager:clearMovies:start


2019-04-09_18:44:56:9:TRACE: SMK: MovieManager:clearMovies:cleared


2019-04-09_18:44:56:9:TRACE: SMK: MovieManager cleared


2019-04-09_18:44:56:9:TRACE: APP: GameContainer finalization completed.


0009:fixme:imm:NotifyIME NI_CLOSECANDIDATE

2019-04-09_18:44:56:9:TRACE: APP: Clean finished.


2019-04-09_18:44:56:9:INFO: main(): end


2019-04-09_18:44:56:9:INFO: Logging stopped


0009:fixme:msvcrt:__clean_type_info_names_internal (0x22939c) stub

0009:fixme:msvcrt:__clean_type_info_names_internal (0x10107a64) stub

Edited by Hygro

Hygro Thursday 11 April 2019 at 3:09
HygroAnonymous

Ok small update but I think that solitairy debug line in the quote above my full report (which isn't in the full report) is information that comes from cmd-tabbing out of or into PoM/Wine/Diablo and doesn't report the problem. 

Hoping one of the other error lines or fixme lines or something has the clue!

Thanks :|

Hygro Sunday 28 April 2019 at 2:49
HygroAnonymous

Problem fixed itself after my computer ran out of batteries and shut off completely.

 

edit 6 weeks later: also all the library and cache files I was working with were user library/cache and not in the system folder so who knows what might have worked.

Edited by Hygro

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com