So what causes the crash is when an installed build of the game is 'transferred' to another computer, launching it causes it to crash on startup. Steam and Desura both require you to essentially upload an installed version of the game to them, so I can't just send them an installer exe (unfortunately).
Exporting/building/compiling games from older versions of UDK didn't have this issue--they'd let me transfer game installations from PC to PC without any issues whatsoever. But it seems that the 2013 betas for UDK have some weird DLL stuff. I've narrowed it down to the Binaries folder.
For example, installing Paranormal on Computer A and then transfering it to Computer B results in a crash on launch on Computer B.
Installing the same installer that was used on Computer A on Computer B, then copying the installation from Computer B to Computer A, but then copy and pasting the fresh installation's Binaries folder into Computer A's newly transferred Paranormal results in...a bootable game....but only on Computer A, and no longer working on computer B. Essentially, the binaries folder now seems to bind itself to the computer it was installed on. I am at a loss of what to do.
The way Steam and Desura handles uploading games requires me to install my game, then upload its directory, not the installer exe. It worked just fine on the May 2012 build of UDK, but not in the 2013 builds. Here is my Launch.log:
I am prepared to reward anyone who solves this with at least $100 USD and a spot in my game, Paranormal's credits. Thank you so much for the help. -Matt Cohen
Exporting/building/compiling games from older versions of UDK didn't have this issue--they'd let me transfer game installations from PC to PC without any issues whatsoever. But it seems that the 2013 betas for UDK have some weird DLL stuff. I've narrowed it down to the Binaries folder.
For example, installing Paranormal on Computer A and then transfering it to Computer B results in a crash on launch on Computer B.
Installing the same installer that was used on Computer A on Computer B, then copying the installation from Computer B to Computer A, but then copy and pasting the fresh installation's Binaries folder into Computer A's newly transferred Paranormal results in...a bootable game....but only on Computer A, and no longer working on computer B. Essentially, the binaries folder now seems to bind itself to the computer it was installed on. I am at a loss of what to do.
The way Steam and Desura handles uploading games requires me to install my game, then upload its directory, not the installer exe. It worked just fine on the May 2012 build of UDK, but not in the 2013 builds. Here is my Launch.log:
Code:
Log: Log file open, 09/14/13 00:14:30 Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467 DevConfig: GConfig::LoadFile associated file: ..\..\UDKGame\Config\UDKCompat.ini DevConfig: GConfig::Find has loaded file: ..\..\Engine\Config\ConsoleVariables.ini Init: Version: 9953 Init: Epic Internal: 0 Init: Compiled (32-bit): May 11 2012 08:52:03 Init: Changelist: 1260027 Init: Command line: Init: Base directory: E:\Movies\Paranormal 1.2.8\Binaries\Win32\ [0000.20] Init: Computer: AREA-8 [0000.20] Init: User: Matt [0000.20] Init: CPU Page size=4096, Processors=4 [0000.20] Init: High frequency timer resolution =2.939539 MHz [0000.20] Init: Memory total: Physical=16.0GB (16GB approx) Pagefile=18.2GB Virtual=4.0GB [0000.20] Log: Steam Client API initialized 0 [0000.20] Log: Steam Game Server API initialized 0 [0000.23] Init: WinSock: I am AREA-8 (192.168.140.1:0) [0000.23] Init: Presizing for 83221 objects not considered by GC, pre-allocating 0 bytes. [0000.23] Init: Object subsystem initialized [0000.23] Log: Last hardware survey: Ver=10907, Date=0. Uploading again. [0001.50] Init: OS stats: [0001.50] Init: Windows 7 [0001.50] Init: RemoteDesktop=0 [0001.50] Init: Memory stats: [0001.50] Init: Physical: 16346MB [0001.50] Init: Virtual: 4095MB [0001.50] Init: PageFile: 18650MB [0001.50] Init: CPU stats: [0001.50] Init: MeasuredPerformanceTime: 192.644 (stored result) [0001.50] Init: Hyperthreaded: 1 [0001.50] Init: NumProcessorsPerCPU: 1 [0001.50] Init: NumLogicalProcessors: 4 [0001.50] Init: NumPhysicalProcessors: 8196 [0001.50] Init: MaxSpeed: 3000 [0001.50] Init: CurrentSpeed: 3000 [0001.50] Init: CoresPerProcessor: 8196 [0001.50] Init: IsOnBattery: 0 [0001.50] Init: BatteryLevel: -1 [0001.50] Init: Manufacturer: AMD [0001.50] Init: CPUName: AMD Turion 64 Mobile [0001.50] Init: L1CacheSize: 64 [0001.50] Init: L2CacheSize: 512 [0001.50] Init: Architecture: x64 [0001.50] Init: GPU stats: [0001.50] Init: VendorID: 000010DE [0001.50] Init: DeviceID: 00001180 [0001.50] Init: DriverVersion: 9.18.13.2049 [0001.50] Init: DeviceName: NVIDIA GeForce GTX 680 [0001.50] Init: DriverName: nvd3dum.dll [0001.50] Init: PixelShaderVersion: 3 [0001.50] Init: VertexShaderVersion: 3 [0001.50] Init: VRAMQuantity: 3072 [0001.50] Init: DedicatedVRAM: 3072 [0001.50] Init: AdapterCount: 2 [0001.50] Init: SupportsHardwareTnL: 1 [0001.50] Init: Machine detected compatibility level: Composite: 4. CPU: 5. GPU: 4. [0001.50] Init: Previous detected compatibility level: Composite: 5. CPU: 5. GPU: 4. [0001.51] Log: Found D3D11 adapter 0: NVIDIA GeForce GTX 680 [0001.51] Log: Adapter has 3072MB of dedicated video memory, 0MB of dedicated system memory, and 1023MB of shared system memory [0001.52] Log: Found D3D11 adapter 1: Microsoft Basic Render Driver [0001.52] Log: Adapter has 0MB of dedicated video memory, 0MB of dedicated system memory, and 256MB of shared system memory [0001.52] Log: Shader platform (RHI): PC-OpenGL [0001.52] Error: Error, Manifest doesn't exist: ..\..\UDKGame\Script\Manifest.txt [0001.56] Log: PhysX GPU Support: DISABLED [0001.56] Init: Initializing FaceFX... [0001.56] Init: FaceFX 1.7.4 initialized. [0001.58] Init: XAudio2 using 'Digital Audio (S/PDIF) (2- High Definition Audio Device)' : 2 channels at 44.1 kHz using 32 bits per sample (channel mask 0x3) [0004.43] Log: Successfully upload UDK hardware survey to http://et.epicgames.com/PostUDKSurveyHandler.ashx in 3.18 seconds. [0004.43] Critical: appError called: Assertion failed: i>=0 && (i<ArrayNum||(i==0 && ArrayNum==0)) [File:d:\depot\unrealengine3\development\src\core\inc\Array.h] [Line: 581] Stack: Address = 0x153b019 (filename not found) [in E:\Movies\Paranormal 1.2.8\Binaries\Win32\UDK.exe] [0004.43] Critical: Windows GetLastError: The operation completed successfully. (0) [0005.70] Log: === Critical error: === Assertion failed: i>=0 && (i<ArrayNum||(i==0 && ArrayNum==0)) [File:d:\depot\unrealengine3\development\src\core\inc\Array.h] [Line: 581] Stack: Address = 0x153b019 (filename not found) [in E:\Movies\Paranormal 1.2.8\Binaries\Win32\UDK.exe] Address = 0x74f04b32 (filename not found) [in C:\Windows\SYSTEM32\KERNELBASE.dll] Address = 0x15a3091 (filename not found) [in E:\Movies\Paranormal 1.2.8\Binaries\Win32\UDK.exe] Address = 0x650073 (filename not found) Address = 0x740072 (filename not found) Address = 0x6f0069 (filename not found) Address = 0x20006e (filename not found) Address = 0x610066 (filename not found) Address = 0x6c0069 (filename not found) Address = 0x640065 (filename not found) Address = 0x20003a (filename not found) Address = 0x3e0069 (filename not found) Address = 0x30003d (filename not found) Address = 0x260020 (filename not found) Address = 0x200026 (filename not found) Address = 0x690028 (filename not found) Address = 0x41003c (filename not found) Address = 0x720072 (filename not found) Address = 0x790061 (filename not found) Address = 0x75004e (filename not found) Address = 0x7c006d (filename not found) Address = 0x28007c (filename not found) Address = 0x3d0069 (filename not found) Address = 0x30003d (filename not found) Address = 0x260020 (filename not found) Address = 0x200026 (filename not found) Address = 0x720041 (filename not found) Address = 0x610072 (filename not found) Address = 0x4e0079 (filename not found) Address = 0x6d0075 (filename not found) Address = 0x3d003d (filename not found) Address = 0x290030 (filename not found) Address = 0x200029 (filename not found) Address = 0x46005b (filename not found) Address = 0x6c0069 (filename not found) Address = 0x3a0065 (filename not found) Address = 0x3a0064 (filename not found) Address = 0x64005c (filename not found) Address = 0x700065 (filename not found) Address = 0x74006f (filename not found) Address = 0x75005c (filename not found) Address = 0x72006e (filename not found) Address = 0x610065 (filename not found) Address = 0x65006c (filename not found) Address = 0x67006e (filename not found) Address = 0x6e0069 (filename not found) Address = 0x330065 (filename not found) Address = 0x64005c (filename not found) Address = 0x760065 (filename not found) Address = 0x6c0065 (filename not found) Address = 0x70006f (filename not found) Address = 0x65006d (filename not found) Address = 0x74006e (filename not found) Address = 0x73005c (filename not found) Address = 0x630072 (filename not found) Address = 0x63005c (filename not found) Address = 0x72006f (filename not found) Address = 0x5c0065 (filename not found) Address = 0x6e0069 (filename not found) Address = 0x5c0063 (filename not found) Address = 0x720041 (filename not found) Address = 0x610072 (filename not found) Address = 0x2e0079 (filename not found) Address = 0x14010e0 (filename not found) [in E:\Movies\Paranormal 1.2.8\Binaries\Win32\UDK.exe] Address = 0x15a500b (filename not found) [in E:\Movies\Paranormal 1.2.8\Binaries\Win32\UDK.exe] Address = 0x773e6fe6 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address = 0x740a691a (filename not found) [in C:\Windows\SYSTEM32\d3d11.dll] Address = 0x74efc9da (filename not found) [in C:\Windows\SYSTEM32\KERNELBASE.dll] Address = 0x74febbc5 (filename not found) [in C:\Windows\SYSTEM32\KERNEL32.dll] Address = 0x74d08fff (filename not found) [in C:\Windows\SYSTEM32\CFGMGR32.dll] Address = 0x74ef103b (filename not found) [in C:\Windows\SYSTEM32\KERNELBASE.dll] Address = 0x74d0937a (filename not found) [in C:\Windows\SYSTEM32\CFGMGR32.dll] Address = 0x74d080dc (filename not found) [in C:\Windows\SYSTEM32\CFGMGR32.dll] Address = 0x74d080f6 (filename not found) [in C:\Windows\SYSTEM32\CFGMGR32.dll] Address = 0x15b0392 (filename not found) [in E:\Movies\Paranormal 1.2.8\Binaries\Win32\UDK.exe] Address = 0x773df62e (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address = 0x773e3694 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address = 0x773e15fb (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address = 0x773e1f59 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll] Address = 0x773dfc5b (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Comment