Ivan Gyurdiev wrote:
Additionally, Half Life 2 crashed on start, with the following output. It got to the startup screen the second time though. I will experiment to see what works. I can help test this game...
...
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub. completionportmanager.cpp (28) : Assertion Failed: m_hIOCP fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x77e5d5e8) : stub fixme:d3d:IWineD3DResourceImpl_SetPriority (0x7aee73b8) : Unexpected, implement SetPriority in the decendant fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x77e5d5e8) : stub
CreateIoCompletionPort needs to be implemented. I sent patches for this function several years ago, but I never finished the work necessary to get them accepted. You may want to try them and see how well HL2 works with them.
Rob