I know this is stated as a feature, but I don't think it's a good one. There is no reason to bind these two things together and we should have the option of setting a character name independent of our online login username.
The following are some of the reasons why you should allow setting our character name to whatever we want regardless of our online username and other other online settings:
- This game can be played offline, on LAN, using a direct connection (via IP) and none of these require a login to the factorio services and I like having direct IP play and LAN play. One of the reasons I love this game is because it doesn't have DRM.
- There is an option in game (disabled by default) to require online verification of players joining a game. Since this option can be disabled, why force character names to be online user names?
- I set my character name as I always do, started a game, played for a while, saved, went onto the mod portal, had to log in, then later I loaded my previous game and all my items were gone because the game decided to change my character name. I had to go into options and change my character name back to what it was before (lucky I remembered what I set it to before). Now every time I want to check for mod updates or new mods, I have to go back and undo the character name change so I can play my game
- I want to set a different character name then my online user name
- I don't want to make a new account or change my online user name when I feel like a different character name (I don't even know if it's possible to change my user name online without a new account, and If I make a new account, I will have to buy the game again?).
- I don't want my character name visible in forums, online etc, and I don't want to see my online user name as my character name
- My online user name is too long and annoying to see on the map and mini-map in game
- Verification for mod portal should have nothing to do with character name. I want to check for mods, or mod updates, no problem, we will now set your character name to something we think is better. What?
- I might want my character name to be my actual name, and I don't want this as my online user name
- I picked an online user name I no longer like
- etc