• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

CTD on game launch

GreaterLandreth

FNG / Fresh Meat
Nov 29, 2010
3
0
I just purchased The Ball via Steam's sale, and am having trouble getting the game to launch. I've already attempted a game cache verification, a reinstallation, and manual launching of the dxsetup, vcredist, and dotnetfx35 packages in the binaries folder, but the result is the same: Upon launching the game, the game splash will apear, then the entire screen will go black, then just a smaller area in the upper-left corner, and then the generic "program xyz has stopped working" dialog box appears. The support threads i've read so far have requested a c&p of the launch.log file, so i've been checking it after each attempt. Each time the error is the same - in this one it appears at [0014.04] - when it looks like the game is trying to access a C++ source code file from a non-existent disc in my optical drive.

Log: Log file open, 11/29/10 16:31:55
Log: ... running in INSTALLED mode
Init: Version: 6699
Init: Epic Internal: 0
Init: Compiled (32-bit): Nov 7 2010 21:21:24
Init: Changelist: 536487
Init: Command line: -DEFENGINEINI=..\..\UDKGame\Config\DefaultEngine.ini
Init: Base directory: c:\program files (x86)\steam\steamapps\common\the ball\Binaries\Win32\
[0001.29] Init: Computer: ZWEIHANDER
[0001.29] Init: User: Landreth
[0001.29] Init: CPU Page size=4096, Processors=4
[0001.29] Init: High frequency timer resolution =3.335478 MHz
[0001.29] Init: Memory total: Physical=7.5GB Pagefile=15.0GB Virtual=4.0GB
[0001.38] Log: STEAMWORKS initialized 1
[0001.38] Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
[0001.41] Init: WinSock: I am Zweihander (192.168.1.140:0)
[0001.41] Init: Presizing for 83221 objects not considered by GC, pre-allocating 0 bytes.
[0001.41] Init: Object subsystem initialized
[0002.39] Init: OS stats:
[0002.39] Init: Windows 7
[0002.39] Init: RemoteDesktop=0
[0002.39] Init: Memory stats:
[0002.39] Init: Physical: 7678MB
[0002.39] Init: Virtual: 4095MB
[0002.39] Init: PageFile: 15355MB
[0002.39] Init: CPU stats:
[0002.39] Init: MeasuredPerformanceTime: 136.472 (stored result)
[0002.39] Init: Hyperthreaded: 1
[0002.39] Init: NumProcessorsPerCPU: 1
[0002.39] Init: NumLogicalProcessors: 4
[0002.39] Init: NumPhysicalProcessors: 8196
[0002.39] Init: MaxSpeed: 3400
[0002.39] Init: CurrentSpeed: 3400
[0002.39] Init: CoresPerProcessor: 8196
[0002.39] Init: IsOnBattery: 0
[0002.39] Init: BatteryLevel: -1
[0002.39] Init: Manufacturer: AMD
[0002.39] Init: CPUName: Dual-Core AMD Opteron
[0002.39] Init: L1CacheSize: 64
[0002.39] Init: L2CacheSize: 512
[0002.39] Init: Architecture: x64
[0002.39] Init: GPU stats:
[0002.39] Init: VendorID: 000010DE
[0002.39] Init: DeviceID: 000005E2
[0002.39] Init: DriverVersion: 8.17.12.6089
[0002.39] Init: DeviceName: NVIDIA GeForce GTX 260
[0002.39] Init: DriverName: nvd3dum.dll
[0002.39] Init: PixelShaderVersion: 3
[0002.39] Init: VertexShaderVersion: 3
[0002.39] Init: VRAMQuantity: 896
[0002.39] Init: DedicatedVRAM: 871
[0002.39] Init: AdapterCount: 3
[0002.39] Init: SupportsHardwareTnL: 1
[0002.39] Init: GPU DeviceID not found in ini.
[0002.39] Init: Machine detected compatibility level: Composite: 4. CPU: 5. GPU: 4.
[0002.39] Init: Previous detected compatibility level: Composite: 4. CPU: 5. GPU: 4.
[0012.27] Init: Finished loading startup packages in 5.61 seconds
[0012.29] Log: 96703 objects as part of root set at end of initial load.
[0012.29] Log: 0 out of 0 bytes used by permanent object pool.
[0012.29] Log: Initializing Engine...
[0012.32] Init: UEngine initialized
[0012.33] Log: Looking for DLC...
[0012.38] Init: XAudio2 using 'Digital Output (Razer Barracuda AC-1 Gaming Audio Card)' : 2 channels at 48 kHz using 16 bits per sample (channel mask 0x3)
[0012.53] Init: XAudio2Device initialized.
[0012.59] Init: Client initialized
[0014.04] Critical: appError called: Result failed
at d:\__installed\UDKTheBall_Beta_May_UDN\Development\Src\D3D9Drv\Src\D3D9Device.cpp:723
with error 80070057
[0014.04] Critical: Windows GetLastError: Cannot create a file when that file already exists. (183)
[0020.99] Log: === Critical error: ===
Result failed
at d:\__installed\UDKTheBall_Beta_May_UDN\Development\Src\D3D9Drv\Src\D3D9Device.cpp:723
with error 80070057

Address = 0x74d4b727 (filename not found) [in C:\Windows\syswow64\KERNELBASE.dll]
Address = 0x47e851 (filename not found) [in c:\program files (x86)\steam\steamapps\common\the ball\Binaries\Win32\TheBall.exe]
Address = 0x4b7213 (filename not found) [in c:\program files (x86)\steam\steamapps\common\the ball\Binaries\Win32\TheBall.exe]
 
Do you also have the demo of the game installed?

Any problem with other Unreal Engine 3 games?

The C++ source code file it looks for is just part of the error, it doesn't truly look for this. It is not why it crashes. It says it is crashing with error 80070057, and I believe that is D3D failing to initialize. What is your desktop resolution? Got Windows Aero active?

In My Documents\My Games\The Ball\UDKGame\Config, open UDkEngine.ini, find the section [SystemSettings], and set Fullscreen=False to force the game to start windowed, in case that helps. There is also a AllowD3D10=False right below, you may want to try setting that to True. We don't officially support D3D10 but it will be interesting to see if it makes any difference for you.
 
Upvote 0
I don't have the demo installed, but I do have Unreal Tournament 3. I launched it and started a match, and it seems to be running just fine.

I also tried each of the UDkEngine.ini file changes one at a time, and both of them seem to fix the problem - running in D3D10 works in fullscreen, and running windowed in D3D9 works as well. I haven't tested both settings together, and I had to leave for work before I tried anything beyond the main menu screen. I'll post again tonight after trying some actual gameplay. Thanks for the quick reply!

P.S. - my primary monitor resolution is 1920x1080, and Aero is enabled. I also have two secondary monitors running on separate video cards.
 
Last edited:
Upvote 0
Looks like the AllowD3D10=True setting did the trick. I've managed to play through the first level with only two visual glitches: when first changing resolution from the default to my monitor's native, the game became even more distorted and blurry while restricting my mouse to a box the size of the original resolution. That was fixed by alt-tabbing out of the game and back again. The second was a case of strange pixellated/blurry lighting on a plant that only lasted a few seconds.

Aside from that, the game's running flawlessly. Thanks again for the help.
 
Upvote 0