Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Note: I don't recall seeing it before the latest patch (Fri 10th), and I play the game pretty regularly.
I'll try again later today and see if I can nail a 100% repro. Don't think its relevant, but pc and install details as I didn't post them last time:
Fairly fresh install of Win 10 Pro x64
GTX 980 on 368.39 driver
i7-3820
16gb ram
*Not* opted into SteamVR beta
Verified H3VR local game cache through Steam
Happy to run any kind of debugging or logging builds you want to throw out, feel free to shout me on Steam. Possibly my favourite title on the Vive right now so want to see this fixed! :)
EDIT: https://www.youtube.com/watch?v=WakZazAh1Fg
So what I do in the video is:
1* Start the game.
2* Start the breach level.
3* Spawn a UMP45.
4* Spawn both holo sights and all three red dot sights.
5* Put the tall red dot sight on the UMP.
6* Adjust the sight range to 10m, then back to 5m.
7* Drop the gun.
8* Spawn Clunk patrol.
9* Back out to main menu.
10* Repeat steps 2 to 9.
At this point part of my main menu disappears, then just about anything afterwards has all text missing too. Hope this helps track it down, good luck! :D
I will talk with my gfx programmer friend when he returns from a trip this week. The occam's razor is that this problem has _something_ to do with the attachements that were added. Perhaps something like a stencil buffer isn't getting reset.
Thanks for your help on narrowing a repro. I will have others test this set of steps.
Opinion: You should update your drivers as 361 is about 5 months old! A lot of more recent games rely on the updates so I'd hope most users will be on recent versions as games like e.g. Mirror's Edge give you an update prompt on startup. You can always give the default PC gaming advice of "Make sure you're on the latest driver" but near impossible to say "Use this specific one for this specific device for this specific game". That said if there's a bug of course it'd be good to know so Nvidia can address it! :)
After having no luck with drivers I grabbed a RenderDoc[renderdoc.org] capture before and after the corruption and a quick skim of the events tells enough to chase this down I think:
http://imgur.com/a/8GVNJ
Analysis/thought process:
So that's what I guessed earlier when I suggested some sort of pooling/leak issue. It seemed a bit too reliable to reproduce for a specific-version driver issue and definitely hinted at something filling up and running out with the way it manifested. Always being the same strings disappearing in the same order suggested creation orders to me. Seems likely this was going to happen as more unique items were added rather than the sights specifically in the end, they just happened to be a good case because of the range adjust text in there too.
Actual error:
I'd have expected a pretty hefty warning or error when this is happening, and heading back to the game's log once I'd realised this, I indeed found the error being spammed:
In hindsight, looking in the log should have been step one! I wasn't aware there was one being written until I went hunting.
I'm wondering if that's just an inefficiency of the method being used though as its duplicating letters between font sizes amongst other things, so thats pretty wasteful especially for such closely related sizes. There'd be little wrong with scaling such a small amount and even less so with a decent filter in place like the SDF method published several years back. More than anything it just needs flushing or run-time sorting in some form.
Anyway, hope my analysis helped to some degree. :)
At least I know how I can approach this problem. I will add to my todo list lowering the scaling on all gui text (or possibly just replace non-changing text with fing textures).
GAH, this is so infuriating I almost shattered my glass in my hand.
Seriously though, thank you SO much. I would have never guessed this was the issue, and I've never used anything like RenderDoc, so would have never found the problem on my own. You are a life saver. Can you plz ping me on reddit (rust_anton) with your name (and proof that it's you, in case someone pretends to be you in a reddit message), so I can put your name on our eventual 'hall of thankyous' that's going to contain the name of everyone who's helped out along the production of the game?
*bows*