It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Greetings

Playing gog version (obviously, for posting here); but not using galaxy
Game keeps using my Windows user account name, which annoys me much, for various reasons:;

1st a game shouldnt go pickup such information; many w8+ users have been lured/forced into putting real names as their live account name... not my case but still...
2nd if broadcasting game on streaming platform, having such private information instead of being allowed to choose an ingame username can be detrimental and (in my own case) lead to risks of doxxing

Sure, you'll tell me i always can reinstall the OS, or create a secondary account "just" to deal with this game and the several others games which tend to display said windows useraccount name on screen at various occasions (example: solasta)

But is ther eany other way ?

I saw one file in the %APPDATA% folder dedicated to the game that the winaccount name was appearing; tried to change it with an editor but then when launching the game, it reverts to the real account name and, on its way, consider the career mode is starting other under said name and so reset my progression

Any help please ?
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
Djaron: Greetings

Playing gog version (obviously, for posting here); but not using galaxy
Game keeps using my Windows user account name, which annoys me much, for various reasons:;

1st a game shouldnt go pickup such information; many w8+ users have been lured/forced into putting real names as their live account name... not my case but still...
2nd if broadcasting game on streaming platform, having such private information instead of being allowed to choose an ingame username can be detrimental and (in my own case) lead to risks of doxxing

Sure, you'll tell me i always can reinstall the OS, or create a secondary account "just" to deal with this game and the several others games which tend to display said windows useraccount name on screen at various occasions (example: solasta)

But is ther eany other way ?

I saw one file in the %APPDATA% folder dedicated to the game that the winaccount name was appearing; tried to change it with an editor but then when launching the game, it reverts to the real account name and, on its way, consider the career mode is starting other under said name and so reset my progression

Any help please ?
So, this is entirely off the top of my head, because I don't have the game in front of me to test right now, but... I wonder if one could change the Windows environment variable that contains the current username, then launch Wreckfest, then change the environment variable back again? (i.e. with a batchfile?)

I'm assuming/hoping that the game reads the username from the environment variable once at startup, and not, say, from the registry or continuously while running.

I'll test it when I get the chance.

Edit: Nope, so much for that theory. I tried changing the %USERNAME% environment variable - and also changing HKEY_CURRENT_USER\Volatile Environment\USERNAME in the Registry - then launching the game. No dice.
OTOH I've previously tried creating a new Windows user account, as you also mentioned, and THAT works; no need to reinstall the game. It might be the best workaround for now.
Post edited March 17, 2023 by threap
thank you for confirming the theory and the workaround

it is by no mean an ideal solution (and afaic i wont be using it for various reasons) but at least it can work that way, which is already a thing

now, i noticed that most of those games who would behave that way were too much used to steam environement and steam username and libs and when they end up with a drm free build like on gog, the devs completely forget to modify the game to address the fact they dont have any steam username to read... I suppose some games still get modified at least to use the gog galaxy username, but for offline installers used by people who dont want to use galaxy... well... i guess such minority is left on the side of the road

still, there are some legit/various reasons why someone would like a game NOT to use their steam or galaxy username either; plus anyway i think that the habit of reading such environement variable, for a game, is really dirty/unclean and problematic...
You can use Goldberg's Emu by replacing the steam_api64.dll.

It will then automatically use Goldberg's name and save file.

You can go to - %AppData%\Goldberg SteamEmu Saves\settings

To change your username in the "account_name.txt"
I agree. I feel like this is a massive privacy breach and it pisses me off. Really, how dare they go into my computer settings and show the whole world my Windows Administrator name, which, btw, is my real name which I refuse to use in a video game.

No way to stop this? I'll be refunding the game if I can't pick my own username here, like every other game I own.
Post edited December 12, 2023 by bardberic221
Bonjour @Djaron et faites attention - you might find that this is a solution to the problem. It is for me!
avatar
Modulator9768: You can use Goldberg's Emu by replacing the steam_api64.dll.

It will then automatically use Goldberg's name and save file.

You can go to - %AppData%\Goldberg SteamEmu Saves\settings

To change your username in the "account_name.txt"
Hi all,

I tried using Goldberg's Emu per this recommendation, but having replaced the DLLs, Wreckfest didn't launch, instead just terminating immediately.

However, I was able to use UniverseLAN successfully!

Download it here: https://github.com/grasmanek94/UniverseLAN?tab=readme-ov-file

I'm using the recently-published 1.0K version of GoG Wreckfest, which - FINALLY! - allows multiplay against Steam servers.

I backed up the Galaxy.dll and Galaxy64.dll files located in WF\Wrapper\THQNOnline\gog, and replaced them with the files from the x.148.x build of UniverseLAN.
I unpacked the rest of the UniverseLAN files into the WF main directory, preserving the subfolder structure (i.e. I ended up with folders like \Wreckfest\UniverseLANData).
I then edited the UniverseLANData\Config.ini file and replaced the CustomPersonaName = Player with my own preference.
Ran Wreckfest and was able to connect to an Internet server and successfully race under the correct name, not my Windows username for once :)

(If you were running a German-language Wrecknado race today at about 0700 CET / 2200 PST, and a rando connected driving a brown MudDigger and got completely pwned... hi, and thanks!)

Going to try setting up a LAN server now to see if multiple clients can now connect without getting that dreaded "already connected" type message.
Post edited April 16, 2024 by threap
avatar
threap: Bonjour @Djaron et faites attention - you might find that this is a solution to the problem. It is for me!
avatar
Modulator9768: You can use Goldberg's Emu by replacing the steam_api64.dll.

It will then automatically use Goldberg's name and save file.

You can go to - %AppData%\Goldberg SteamEmu Saves\settings

To change your username in the "account_name.txt"
avatar
threap: Hi all,

I tried using Goldberg's Emu per this recommendation, but having replaced the DLLs, Wreckfest didn't launch, instead just terminating immediately.

However, I was able to use UniverseLAN successfully!

Download it here: https://github.com/grasmanek94/UniverseLAN?tab=readme-ov-file

I'm using the recently-published 1.0K version of GoG Wreckfest, which - FINALLY! - allows multiplay against Steam servers.

I backed up the Galaxy.dll and Galaxy64.dll files located in WF\Wrapper\THQNOnline\gog, and replaced them with the files from the x.148.x build of UniverseLAN.
I unpacked the rest of the UniverseLAN files into the WF main directory, preserving the subfolder structure (i.e. I ended up with folders like \Wreckfest\UniverseLANData).
I then edited the UniverseLANData\Config.ini file and replaced the CustomPersonaName = Player with my own preference.
Ran Wreckfest and was able to connect to an Internet server and successfully race under the correct name, not my Windows username for once :)

(If you were running a German-language Wrecknado race today at about 0700 CET / 2200 PST, and a rando connected driving a brown MudDigger and got completely pwned... hi, and thanks!)

Going to try setting up a LAN server now to see if multiple clients can now connect without getting that dreaded "already connected" type message.
Happy it helped!

Let me know if it works for you :)

If you need more help please shoot a ticket into GitHub or message me here.
avatar
threap: Bonjour @Djaron et faites attention - you might find that this is a solution to the problem. It is for me!
avatar
Modulator9768: You can use Goldberg's Emu by replacing the steam_api64.dll.

It will then automatically use Goldberg's name and save file.

You can go to - %AppData%\Goldberg SteamEmu Saves\settings

To change your username in the "account_name.txt"
avatar
threap: Hi all,

I tried using Goldberg's Emu per this recommendation, but having replaced the DLLs, Wreckfest didn't launch, instead just terminating immediately.

However, I was able to use UniverseLAN successfully!

Download it here: https://github.com/grasmanek94/UniverseLAN?tab=readme-ov-file

I'm using the recently-published 1.0K version of GoG Wreckfest, which - FINALLY! - allows multiplay against Steam servers.

I backed up the Galaxy.dll and Galaxy64.dll files located in WF\Wrapper\THQNOnline\gog, and replaced them with the files from the x.148.x build of UniverseLAN.
I unpacked the rest of the UniverseLAN files into the WF main directory, preserving the subfolder structure (i.e. I ended up with folders like \Wreckfest\UniverseLANData).
I then edited the UniverseLANData\Config.ini file and replaced the CustomPersonaName = Player with my own preference.
Ran Wreckfest and was able to connect to an Internet server and successfully race under the correct name, not my Windows username for once :)

(If you were running a German-language Wrecknado race today at about 0700 CET / 2200 PST, and a rando connected driving a brown MudDigger and got completely pwned... hi, and thanks!)

Going to try setting up a LAN server now to see if multiple clients can now connect without getting that dreaded "already connected" type message.
I tried the method you described above, but it doesn't work for me.
About 10 seconds after starting the game i get an error message "game name not defined".
Am i missing something?
Why are there different versions of the UniverseLAN build 487? Which one should i use?

Sorry if these are stupid questions, but i just have no clue.
The Goldberg Emulator project can be used to change the player name, however, that only works for games played over offline LAN. That is, when Goldberg Emulator is in effect, Wreckfest won't see any online Internet servers (by design of the project).