The Halo installer requires a native windows .dll file to complete the installation. Find a copy of mfc42.dll from either another windows machine or download it from the internet, and place it in the following directory: [Arrow] ~/.wine/drive_c/windows/system32 This should solve the craving for the PidGen.dll file & the installation should then be able to complete without any errors.