Das Forum

Diablo 1 HD (Tchernobog)

Autor Antworten
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?

Zitat

 

 

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

Editiert von: 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.

Editiert von: Hygro