Bug Report Planetside 2 CTD after stream/recording starts

sparr

New Member
Is it possible to run PS2 in 32bit at all? I'm not sure if there's anything I can do about this for the time being

It is posiible, but everytime you run a game you need to change file names from Planetside2_86.exe to Planetside2_64.exe - this is annoying.

I'll try to contact some PS2 Devs about this to contact you. Maybe they could help to sort it out.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
What are you talking about, change file names? That sounds silly. I doubt that's what you're supposed to do. I don't know of any dev who would make it so difficult and silly just to run their game in 32bit. You should be able to just create a link to the 32bit executable instead.
 

Ling1231

New Member
No you have to do it everytime you log in to the game, it patches the files when you log on, I had a batch file that did it for me but it stopped working a patch or two ago. It doesn't give you a choice of 32 or 64, it runs in 64 if your on a 64 bit machine. So you have to rename the file after each log on. stupid but that the only way I know of now.

If you paste the following in notepad as a batch file it should work but mine has stopped for whatever reason

@echo off
title PS2 32bit Launcher
echo Starting Launcher and waiting...
C:
cd "C:\Users\Public\Sony Online Entertainment\Installed Games"
copy PlanetSide2_x86.exe Planetside2.exe
start launchpad.exe
ping localhost -n 8 > nul
echo OK to launch
FOR /L %%i in (1,1,20) do (
ping localhost -n 2 > nul
copy Planetside2_x86.exe Planetside2.exe > nul
)
 
Last edited:

Kootal

New Member
Yeah Planetside 2 devs don't want people to use the 32 bit client because it will crash after around an hour or two of gameplay due to memory usage. Guess that's why it's so hard to do.

But about the problem, I'm having it too. The funny thing is that sometimes I can get it to work somehow (just trying enough I guess). Like yesterday I was streaming just fine for over 2 hours but when I wanted to restart the game I couldn't anymore because OBS kept crashing it. After that I haven't got it to work anymore.

I'm also using Windows 8.1. Doesn't help if I close all the overlays I have running (or pretty much all other programs for that matter).
 

lokey006

New Member
I'm currently on mobile but tonight I will leave a more detailed response. My solution to this error was uninstall Classic Shell. It was a service and a program that added a customizable start button and menu. There are 2 programs that do this and Classic Shell is one. Anyways, since the uninstall yesterday I have had 0 issues streaming PS2 nor any other program and no compatibility mode. I hope this helps.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
...So wait, you're saying that uninstalling classic shell fixed the issue? Now I'm really baffled. 64bit gaming/capture is very strange sometimes.
 

sparr

New Member
I'm currently on mobile but tonight I will leave a more detailed response. My solution to this error was uninstall Classic Shell. It was a service and a program that added a customizable start button and menu. There are 2 programs that do this and Classic Shell is one. Anyways, since the uninstall yesterday I have had 0 issues streaming PS2 nor any other program and no compatibility mode. I hope this helps.

I'll try to do this - I have Start8 installed. I'll report if it helps
 

Kootal

New Member
Have been trying to figure out a reason causing this problem and I finally tracked it down to these two windows updates:

Update for Windows 8.1 for x64-based Systems (KB2962409)
Update for Windows 8.1 for x64-based Systems (KB2955164)

Which are the update rollups for May and June... so yeah it's propably caused by the DX9 changes. The recent OBS update just didn't help.

Having either one installed caused the problem to occure.

So I'm going to continue without these updates for now but my worries are that the July update will break it again.
 

Calisai

New Member
Update for Windows 8.1 for x64-based Systems (KB2955164)

Yup, confirmed that this was the issue for me as well. Uninstalled both, OBS started working perfectly... had it die again... and saw that windows updates re-installed KB2955164 and broke it again.

So something with this KB doesn't like OBS and Planetside 2 64-bit.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Hm, interesting. I'll have to look in to those updates. 64bit game capturing on windows 8.1 has been having issues currently, and I've been recommending people use 32bit versions of games at the moment. Those updates would probably explain it. GIve me regular OBS logs of this too, if possible.
 

sparr

New Member
Can I ask about any info in this topic.

I've uninstalled both
Update for Windows 8.1 for x64-based Systems (KB2962409)
Update for Windows 8.1 for x64-based Systems (KB2955164)

and nothing changed...
 

Calisai

New Member
Been working fine for awhile now... had KB2962409 accidentally update again on me last night. Started crashing... as soon as I removed it... everything works again.

Code:
22:21:40: Open Broadcaster Software v0.625b - 64bit ( ^ω^)
22:21:40: -------------------------------
22:21:40: CPU Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
22:21:40: CPU Speed: 3400MHz
22:21:40: Physical Memory:  16351MB Total, 12261MB Free
22:21:40: stepping id: 9, model 58, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 4, total cores 4
22:21:40: monitor 1: pos={0, 0}, size={1920, 1080}
22:21:40: monitor 2: pos={1920, 0}, size={1920, 1080}
22:21:40: Windows Version: 6.2 Build 9200 
22:21:40: Aero is Enabled
22:21:40: -------------------------------
22:21:40: OBS Modules:
22:21:40: Base Address     Module
22:21:40: 00000000CD390000 OBS.exe
22:21:40: 0000000093310000 OBSApi.dll
22:21:40: 0000000093250000 DShowPlugin.dll
22:21:40: 0000000093220000 GraphicsCapture.dll
22:21:40: 00000000931F0000 NoiseGate.dll
22:21:40: 00000000931C0000 PSVPlugin.dll
22:21:40: ------------------------------------------
22:21:40: Adapter 1
22:21:40:   Video Adapter: NVIDIA GeForce GTX 670
22:21:40:   Video Adapter Dedicated Video Memory: 2082140160
22:21:40:   Video Adapter Shared System Memory: 2147807232
22:21:40:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:21:40:   Video Adapter Output 2: pos={1920, 0}, size={1920, 1080}, attached=true
22:21:40: =====Stream Start: 2014-08-26, 22:21:40===============================================
22:21:40:   Multithreaded optimizations: On
22:21:40:   Base resolution: 1920x1080
22:21:40:   Output resolution: 1920x1080
22:21:40: ------------------------------------------
22:21:40: Loading up D3D10 on NVIDIA GeForce GTX 670 (Adapter 1)...
22:21:40: ------------------------------------------
22:21:40: Audio Format: 48000 Hz
22:21:40: ------------------------------------------
22:21:40: Audio Channels: 2 Ch
22:21:40: Playback device {0.0.0.00000000}.{5f03ca8e-d474-4fe2-a6f9-69567e346968}
22:21:40: ------------------------------------------
22:21:40: Using desktop audio input: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)
22:21:40: Global Audio time adjust: 0
22:21:40: ------------------------------------------
22:21:40: Using auxilary audio input: Microphone (C-Media USB Headphone Set  )
22:21:40: Mic time offset: 0
22:21:40: ------------------------------------------
22:21:40: Audio Encoding: AAC
22:21:40:     bitrate: 128
22:21:40: Using text output
22:21:40: Using graphics capture
22:21:40: Using anti-cheat hooking for game capture
22:21:40: Trying to hook process: PlanetSide2_x64.exe
22:21:40: Scene buffering time set to 700
22:21:40: Using custom x264 settings: "crf=18"
22:21:40: ------------------------------------------
22:21:40: Video Encoding: x264
22:21:40:     fps: 30
22:21:40:     width: 1920, height: 1080
22:21:40:     preset: veryfast
22:21:40:     profile: high
22:21:40:     keyint: 250
22:21:40:     CBR: yes
22:21:40:     CFR: no
22:21:40:     max bitrate: 3500
22:21:40:     buffer size: 3500
22:21:40: ------------------------------------------
22:21:40: Syncing audio to video time (WARNING: you should not be doing this if you are just having webcam desync, that's a separate issue)
22:21:40: SharedTexCapture hooked
22:21:41: Capture window 0x000202D4 invalid or changing, terminating capture
22:21:43: Total frames encoded: 76, total frames duplicated: 3 (3.95%)
22:21:43: Total frames rendered: 97, number of late frames: 1 (1.03%) (it's okay for some frames to be late)
22:21:44: 
22:21:44: Profiler time results:
22:21:44: 
22:21:44: ==============================================================
22:21:44: video thread frame - [100%] [avg time: 1.961 ms] [children: 9.08%] [unaccounted: 90.9%]
22:21:44: | scene->Preprocess - [3.52%] [avg time: 0.069 ms]
22:21:44: | GPU download and conversion - [5.56%] [avg time: 0.109 ms] [children: 3.82%] [unaccounted: 1.73%]
22:21:44: | | flush - [3.37%] [avg time: 0.066 ms]
22:21:44: | | CopyResource - [0.408%] [avg time: 0.008 ms]
22:21:44: | | conversion to 4:2:0 - [0.051%] [avg time: 0.001 ms]
22:21:44: Convert444Threads - [100%] [avg time: 1.018 ms] [children: 99.5%] [unaccounted: 0.491%]
22:21:44: | Convert444toNV12 - [99.5%] [avg time: 1.013 ms]
22:21:44: encoder thread frame - [100%] [avg time: 1.278 ms] [children: 0.548%] [unaccounted: 99.5%]
22:21:44: | sending stuff out - [0.548%] [avg time: 0.007 ms]
22:21:44: ==============================================================
22:21:44: 
22:21:44: 
22:21:44: Profiler CPU results:
22:21:44: 
22:21:44: ==============================================================
22:21:44: video thread frame - [cpu time: avg 0.322 ms, total 31.25 ms] [avg calls per frame: 1]
22:21:44: | scene->Preprocess - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:21:44: | GPU download and conversion - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:21:44: | | flush - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:21:44: | | CopyResource - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:21:44: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:21:44: Convert444Threads - [cpu time: avg 0.856 ms, total 125 ms] [avg calls per frame: 2]
22:21:44: | Convert444toNV12 - [cpu time: avg 0.856 ms, total 125 ms] [avg calls per frame: 2]
22:21:44: encoder thread frame - [cpu time: avg 0.844 ms, total 62.5 ms] [avg calls per frame: 1]
22:21:44: | sending stuff out - [cpu time: avg 0 ms, total 0 ms] [avg calls per frame: 1]
22:21:44: ==============================================================
22:21:44: 
22:21:44: =====Stream End: 2014-08-26, 22:21:44=================================================


Last game capture log:
2014-08-26, 22:21:40: we're booting up: 
22:21:40: CaptureThread: attached to process PlanetSide2_x64.exe
22:21:40: D3D9 Present
22:21:40: (half life scientist) everything..  seems to be in order
22:21:40: D3D9EndScene called
22:21:40: D3DPRESENT_PARAMETERS {
22:21:40:     BackBufferWidth: 1920
22:21:40:     BackBufferHeight: 1080
22:21:40:     BackBufferFormat: D3DFMT_A8R8G8B8
22:21:40:     BackBufferCount: 1
22:21:40:     MultiSampleType: D3DMULTISAMPLE_NONE
22:21:40:     MultiSampleQuality: 0
22:21:40:     SwapEffect: D3DSWAPEFFECT_DISCARD
22:21:40:     hDeviceWindow: 131796
22:21:40:     Windowed: false
22:21:40:     EnableAutoDepthStencil: false
22:21:40:     AutoDepthStencilFormat: D3DFMT_UNKNOWN
22:21:40:     Flags: None
22:21:40:     FullScreen_RefreshRateInHz: 60
22:21:40:     PresentationInterval: 2147483648
22:21:40: };
22:21:40: successfully set up d3d9 hooks
22:21:40: D3D9Present called
22:21:40: DoD3D9GPUHook: success
 

InterSlayer

New Member
This worked for me, uninstalled:
Update for Windows 8.1 for x64-based Systems (KB2962409)

It also fixed problem with AMD Gaming Evolve (Raptr)'s GVR (shadowplay) feature not working.

Edit:
Originally uninstalled 2 updates as suggested earlier in the thread. Reinstalled KB2955164 and still works.

Update KB2962409 specifically has a hotfix involving DX9 update for black screen problems. Maybe it's related?
 
Last edited:

polarka

New Member
I had this problem lately on Win8.1 64bit, since last Friday.

I am not sure about the proper number of the win update that caused the issue, because amongst the 'Installed updates' its written as KB2993100, while under the 'Update history' menu its KB2975719. I installed only a single update on that day and I can see only one update on that day on both lists. Well done by Microsoft?
 

Napsterbater

New Member
Something changed today, and I think it has to do with the latest PS2 update. I have been able to run OBS streaming with PS2 fine for the past few week but today after the PS2 update I just cannot get it work work, PS2 is crashing to desktop if OBS tries to stream it.
 

brilig

New Member
I think I am having the same issue. Whenever I try to stream or preview the stream planet side 2 disappears. Is there anything I can give y'all that'd help trouble shoot it?
 

polarka

New Member
Its also happening to me again. This time the cause cant be a win update, because I disabled the auto-updates and didn't install one manually.
 

brilig

New Member
Here is my OBS dump from when I clicked preview and planetside 2 crashed.

Hope it helps. If I can get you anything else let me know.
 

Attachments

  • 2014-10-09-1124-45.log
    12 KB · Views: 31
Top