Pigeon Fight

Pigeon Fight

View Stats:
This topic has been locked
SuperOrnis Dec 31, 2017 @ 9:06am
Nice games, but doesn't work on Linux
Hi

I like your game because it looks very simple and entertaining, however I can't really play it.
I have the Linux version and the game doesn't load at all.
If i try to use Wine to load the Windows version the menu loads, but if I try to play the 3D graphics are not drawn on the screen. Also, I can see the pidgeons in the main menu only if I set the resolution to 720x480 and choosing 1280x720 crashes the game.
Any help would be appreciated.

Thanks in advance and happy New Year!
< >
Showing 1-11 of 11 comments
onionmilk.org  [developer] Jan 3, 2018 @ 2:19pm 
We think that is fault of bad graphic drivers. Mainly "Pigeon Fight" is made on Unity3D Engine that has it's own problem on Linux machines.
Look here:
http://wiki.unity3d.com/index.php/Running_Unity_on_Linux_through_Wine
https://forum.unity.com/threads/unity3d-on-linux-with-wine-support-thread.211059/
Please tell us if something helped.
SuperOrnis Jan 4, 2018 @ 9:15am 
I tried doing something, but the script in the link doesn't work.
I am using Intel HD 510 as graphics card.
Maybe if I load a particular OpenGL or DirectX library I will be able to play the game via Wine?

Thanks
onionmilk.org  [developer] Jan 4, 2018 @ 4:11pm 
Using Intel HD to play any games is bit hard. But it should start on Wine. We recommend OpenGL.
DirectX 9 is not supported by Unity 3D anymore, therefore Wine will have problems with it.
SuperOrnis Jan 5, 2018 @ 10:33am 
I am using it for CS:GO and Serious Sam 3 and everything is going OK, so it's definitely not a problem for this game.
I will try to embed OpenGL libraries for Wine.
SuperOrnis Jan 5, 2018 @ 10:48am 
I couldn't find any OpenGL library in the Wine configuration app.

I tried to run the game via terminal, here is the output:

fixme:heap:HeapSetInformation (nil) 1 (nil) 0 Mono path[0] = 'Z:/home/.../.local/share/Steam/steamapps/common/Pigeon Fight/PigeonFight_Data/Managed' Mono config path = 'Z:/home/.../.local/share/Steam/steamapps/common/Pigeon Fight/PigeonFight_Data/Mono/etc' fixme:win:EnumDisplayDevicesW ((null),0,0x33f3f4,0x00000000), stub! fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f3f4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x33f3f4,0x00000000), stub! Player data archive not found at `Z:/home/.../.local/share/Steam/steamapps/common/Pigeon Fight/PigeonFight_Data/data.unity3d`, using local filesystem fixme:imm:ImmReleaseContext (0x1006c, 0x1e1e08): stub fixme:win:EnumDisplayDevicesW ((null),0,0x33f6a4,0x00000000), stub! fixme:d3d11:D3D11CreateDevice stub: adapter 0x1e6af8, driver_type D3D_DRIVER_TYPE_UNKNOWN, swrast (nil), flags 0x1, feature_levels 26798336, levels 0x4, sdk_version 7, device 0x14b35f4, feature_level 0x14569f0, context 0x14b3604 fixme:win:EnumDisplayDevicesW ((null),0,0x33f6a4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f024,0x00000000), stub! fixme:dxgi:dxgi_output_GetDesc iface 0x1e5518, desc 0x33f5d0 stub! fixme:d3d:debug_d3dformat Unrecognized 0x31495441 (as fourcc: ATI1) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x31495441) in the format lookup table fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff ... fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table fixme:d3d:query_init Unhandled query type 0xc. fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599 fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x67be978): stub fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0. fixme:win:RegisterDeviceNotificationW (hwnd=0x1006c, filter=0x33fc08,flags=0x00000004) returns a fake device notification handle! fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0. fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! fixme:win:RegisterDeviceNotificationW (hwnd=0x1006c, filter=0x33fc08,flags=0x00000004) returns a fake device notification handle! fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:wbemprox:client_security_SetBlanket 0xf56572c4, 0x46dd650, 10, 0, (null), 3, 3, (nil), 0x00000000 fixme:wbemprox:client_security_Release 0xf56572c4 fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 ... fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:file:FindFirstFileExW info level 1 not implemented ... fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub err:module:import_dll Library mfc140u.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library MSVCP140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library VCRUNTIME140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-stdio-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-convert-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-math-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library mfc140u.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library MSVCP140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library VCRUNTIME140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-stdio-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-convert-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-math-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library mfc140u.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library MSVCP140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library VCRUNTIME140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-stdio-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-convert-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-math-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library mfc140u.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library MSVCP140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library VCRUNTIME140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-stdio-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-convert-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-math-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found fixme:file:FindFirstFileExW info level 1 not implemented fixme:d3d:resource_check_usage Unhandled usage flags 0x8. ... fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0. fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! fixme:win:RegisterDeviceNotificationW (hwnd=0x1006c, filter=0x33fb4c,flags=0x00000004) returns a fake device notification handle! fixme:d3d:resource_check_usage Unhandled usage flags 0x8. ... err:module:import_dll Library mfc140u.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library MSVCP140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library VCRUNTIME140.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-runtime-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-stdio-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-convert-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-utility-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-heap-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found err:module:import_dll Library api-ms-win-crt-math-l1-1-0.dll (which is needed by L"Z:\\home\\...\\.local\\share\\Steam\\steamapps\\common\\Pigeon Fight\\PigeonFight_Data\\Plugins\\UnityNativeChromaSDK.dll") not found fixme:d3d:resource_check_usage Unhandled usage flags 0x8. ... err:d3d:resource_init Out of adapter memory fixme:d3d_texture:texture_init Failed to create surface 0x1a824d88, hr 0x8876017c err:d3d:resource_init Out of adapter memory fixme:d3d_texture:texture_init Failed to create surface 0x1a824d88, hr 0x8876017c err:d3d:resource_init Out of adapter memory fixme:d3d_texture:texture_init Failed to create surface 0x1a824d88, hr 0x8876017c err:d3d:resource_init Out of adapter memory fixme:d3d_texture:texture_init Failed to create surface 0x1a824d88, hr 0x8876017c err:d3d:resource_init Out of adapter memory fixme:d3d_texture:texture_init Failed to create surface 0x1a824d88, hr 0x8876017c err:d3d:resource_init Out of adapter memory fixme:d3d_texture:texture_init Failed to create surface 0x1a824d88, hr 0x8876017c fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:d3d:resource_init Out of adapter memory fixme:d3d:resource_check_usage Unhandled usage flags 0x8. ... err:d3d:resource_init Out of adapter memory fixme:d3d:resource_check_usage Unhandled usage flags 0x8. ... err:d3d:resource_init Out of adapter memory fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:d3d:resource_init Out of adapter memory fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:d3d:resource_init Out of adapter memory fixme:d3d:resource_check_usage Unhandled usage flags 0x8. err:d3d:resource_init Out of adapter memory fixme:d3d:resource_check_usage Unhandled usage flags 0x8. ... fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB! [\code]
SuperOrnis Jan 5, 2018 @ 10:51am 
If I try to open the Linux version with the terminal, I get a white screen, but the audio is working.

Here is the output:

Found path: /home/.../.local/share/Steam/steamapps/common/Pigeon Fight/lin/PigeonFight.x86 Mono path[0] = '/home/.../.local/share/Steam/steamapps/common/Pigeon Fight/lin/PigeonFight_Data/Managed' Mono config path = '/home/.../.local/share/Steam/steamapps/common/Pigeon Fight/lin/PigeonFight_Data/Mono/etc' Preloaded 'ScreenSelector.so' Preloaded 'libCSteamworks.so' Preloaded 'libsteam_api.so' Player data archive not found at `/home/.../.local/share/Steam/steamapps/common/Pigeon Fight/lin/PigeonFight_Data/data.unity3d`, using local filesystem [\code]
onionmilk.org  [developer] Jan 5, 2018 @ 3:44pm 
Do you have installed "Mono"?
Also, give "chmod +x" permission to "PigeonFight.x86" file.
And try this script:
#!/bin/sh cd "$(dirname "$0")" export LANG=en if [ `getconf LONG_BIT` = "64" ] then export LD_LIBRARY_PATH="./YourGame_Data/lib64:$LD_LIBRARY_PATH" exec ./YourGame.x86_64 "$@" else export LD_LIBRARY_PATH="./YourGame_Data/lib32:$LD_LIBRARY_PATH" exec ./YourGame.x86 "$@" fi
(obviously edit it according to directories, and put it in game directory)
Last edited by onionmilk.org; Jan 5, 2018 @ 3:47pm
SuperOrnis Jan 6, 2018 @ 10:57am 
Some of the endless mono libraries are installed on my system, so I suppose so.

I'll try the script ASAP.
SuperOrnis Jan 7, 2018 @ 5:47am 
Sadly, the script did not produce any change at all. Here is the output:
./script.sh: 10: exec: ./YourGame.x86_64: not found
I have chosen the Linux folder of the game for the script, is it the correct one?
Last edited by SuperOrnis; Jan 7, 2018 @ 5:47am
onionmilk.org  [developer] Jan 8, 2018 @ 5:55pm 
You need to replace "./YourGame.x86_64" with "./PigeonFight.x86".
Also there is u[date on the way that we hope will fix problem with linux based OS ;)
SuperOrnis Jan 9, 2018 @ 3:18pm 
IT WORKS!
Now I can play with the b0is!
Just make sure Steam will automatically run the script instead of the plain executable, and the Linux version should work perfectly!
< >
Showing 1-11 of 11 comments
Per page: 1530 50