Steamをインストール
ログイン
|
言語
简体中文(簡体字中国語)
繁體中文(繁体字中国語)
한국어 (韓国語)
ไทย (タイ語)
български (ブルガリア語)
Čeština(チェコ語)
Dansk (デンマーク語)
Deutsch (ドイツ語)
English (英語)
Español - España (スペイン語 - スペイン)
Español - Latinoamérica (スペイン語 - ラテンアメリカ)
Ελληνικά (ギリシャ語)
Français (フランス語)
Italiano (イタリア語)
Bahasa Indonesia(インドネシア語)
Magyar(ハンガリー語)
Nederlands (オランダ語)
Norsk (ノルウェー語)
Polski (ポーランド語)
Português(ポルトガル語-ポルトガル)
Português - Brasil (ポルトガル語 - ブラジル)
Română(ルーマニア語)
Русский (ロシア語)
Suomi (フィンランド語)
Svenska (スウェーデン語)
Türkçe (トルコ語)
Tiếng Việt (ベトナム語)
Українська (ウクライナ語)
翻訳の問題を報告
Hmm, yes this is a tricky one. It sounds like you've gone through a lot of different troubleshooting steps already. Have you tried the stuff from this thread? It's for a different version of Windows* but it may still be applicable.
https://steamcommunity.com/discussions/forum/1/1480982971174752598/
“There is a known error with Unity Player related to usernames that can cause games to crash immediately. […]
If the username you have set up on your computer includes a special character (see list below), then you may need to change your local username to play Unity Player games. […]
Special Characters can include:
$ @ : ; - _ + = # % ^ & ~ < > [ ] { } ( ) * and characters such as umlauts and accents.” Link[kartridge.zendesk.com]
I’m not sure what Unity Player is ; does Newfound Courage use it ? My username folder in C:\Users does contain an accented character (í)…
It’s easy to change your user account name, but that doesn’t rename the user folder itself, and doing so is not trivial (among other things, you have to edit the registry, and after that, you may have a lot of entries that still reference the old path). I can try to do it, but I’d like to know your opinion beforehand : do you think that’s what preventing me from running the game ? Thank you
So Newfound Courage uses your LocalLow to store save files, it'll be under this folder, and as you can see it will include your username. So maybe it's that file name you need to change?
C:\Users\[USERNAME]\AppData\LocalLow\Curtis Campion
Well, I was able to change [USERNAME] to something without any non-ASCII character (I updated everything in the registry (or almost – a couple of values couldn’t be changed) + made a junction point with the old folder name to the new one, just in case). This seems to have worked well, as I didn’t have any error so far. But… I reinstalled the game and it still doesn’t work 🙁 It’s probably a different issue, then
I actually don’t have your folder in AppData\LocalLow ; I assume that the game crashes before it can even create that folder. The only thing that happens when I open the game is that I see Windows’ blue ring pointer icon for a couple of seconds (as before the username change)
I’ll keep looking for a solution for a while, but I may have to wait until I upgrade/change my computer and reinstall Windows, or I could try playing the game on Linux (I have a dual boot on this computer)
I have tried a couple of other things, but apart from reinstalling Windows completely and try playing with a minimal installation, I’m out of ideas about what I could do only on my end. (I used Windows’ System File Checker[support.microsoft.com], too.)
However, I do think that the problem is occurring only with some versions of Unity, as I have tried playing or playing again several other games made with Unity, and those work just fine.
I see that the two games that crash for me have UnityPlayer.dll directly in the base folder, and their version is similar :
Newfound Courage : 2018.2.18. …
Will Glow the Wisp : 2018.2.10. …
The other Unity games I have tried either don’t use UnityPlayer.dll and have other Unity engine files in a subfolder instead, or use older versions of UnityPlayer.dll. I found this thread[forum.unity.com] on Unity forums, which mentions a bug that was supposedly fixed in 2018.2.17f1, so it looks like that the version used by Newfound Courage includes that fix (?), but other people in that thread reported still having crashes even after that. (When I searched the web, I also found a lot of people having errors like “UnityPlayer.dll caused an Access Violation.” for different games, but it’s not always related to this particular problem I’m facing.). In that thread, Citrix is also mentioned as causing crashes for Unity games (something which I had already found out before I wrote my initial post here), but I have never had Citrix or any similar software installed, and I’ve also read elsewhere that this has been fixed in more recent versions of Citrix.
Since I don’t even see an error displayed, it might not be the same problem, but so far I’ve only had this issue of games not starting with Unity 2018.2.something. I’d also like to check with 2019.x Unity games, but I’m not sure whether I have one yet.
Another possibility was suggested in “Windows build crashing, only on some machines[forum.unity.com]” :
“One thing you really need is to get these crash logs with debug symbols, it will show you where it is crashing.
No need to add custom logs for that, just a development build.
If you have anyone that has this crashes happen consistently, just send them a dev build. If you're using steam you can use a hidden branch for that.
It will get you a long way to pinpoint the issue.”
Would you want to try that with me ? I can come chat on Discord. As my system works fine otherwise and I don’t believe that my computer setup is very special, it wouldn’t surprise me that other people run into the same problem with your game at some point. It would be a good thing to figure out why it crashes !
Cool ! I sent you a PM on Discord in case you’d like to chat about it there
a topic on Reddit about the same issue, but on Windows 7…
As we still don’t know what the root cause of this problem is and whether there is a “proper” solution, I’m thinking of reporting it on Unity forums (I couldn’t find any discussion about it there). It unfortunately doesn’t seem possible to directly contact Unity support unless you have a subscription with them.
I also found another user who reported this problem for another game here on Steam : link (with a difference : I don’t see the crash handler as a suspended process)
Thank you again for the dev builds and for our conversation on Steam, Curtis 🙂