Hey everyone, just created an account to post some fantastic news. I believe Iāve discovered what is causing the specific backend error that occurs after character creation.
TL;DR: Simply take the space out of your character name!!!
The backstory and how I came about these findings:
I downloaded Darktide since it was available at 1.0.0 and I have not been able to get past the character creation screen. After clicking ācontinueā after creating my character, I would get the backend error and the game would exit out.
I tried VPNs, driver updates, verifying game files, reinstalling, disabling Windows Defender, etc., and could not get it working no matter what I tried (much like many other people are reporting). With the 1.0.8 update that dropped earlier, I was hoping to have some luck, though I was still getting the error.
I decided to look at the console logs myself purely out of sport and found something interesting.
Per the log file, I identified what action is making it occur. Here is a short excerpt of one of my logs:
06:26:10.104 [Lua] INFO [BackendManager] title_request: GET /social/names/veteran?gender=male&planet=birthplace_planet_01
06:26:15.468 [Lua] INFO [TextInputPasses] Selected text:
06:26:15.694 [Lua] INFO [TextInputPasses] Selected text:
06:26:19.679 [Lua] INFO [TextInputPasses] Selected text:
06:26:20.808 [Lua] INFO [TextInputPasses] Selected text:
06:26:24.608 [Lua] INFO [BackendManager] title_request: GET /data/characters/name/Wykell Hasatt/check
06:26:24.667 warning: [Lua] WARNING [ErrorManager] Error āBackendErrorā
Trying to gather more information and scrolling down a little further down the line, I noticed that this merely results in a 400 HTTP error (which in non-specific terms, just merely means ābad requestā from the client). As soon as I saw it was using HTTP, I quickly thought about that space in my character name, and thus the space being present in the HTTP request, and thought āhey⦠maybe I should try this without a spaceā.
I launched the game, quickly made another character, and⦠it actually went right through. No backend error!!! I got through the cutscene that plays and got to being in the first person view and everything looks great. I did not actually go and play it because I wanted to immediately share my findings here with all of you and the devs!
I understand that there are some other errors and backend errors going on with the game, and I cannot speak for any of those. But I have some real confidence in this being a possible working resolution for players experiencing the same issue.
On this note, Iād also avoid any other characters in your character name (if theyāre permitted) that arenāt strictly alphanumeric (i.e. A-Z, a-z, 0-9).
To the devs: I am not a coder, so Iām not really sure how to correct this issue on your side of things (outside of making spaces an illegal character for your character name field), but perhaps you can allow spaces (among other characters) if thereās incorporated UTF-8 encoding in whatever is making these requests. Hopefully thatās feasible, I truly donāt know (I work on the infrastructure side of things so all of this is just black magic to me).
I hope this works for everybody!