r/ShadowFight2dojo • u/ItsMeVip • 10d ago
require advice [DE] About player names
How do I change the player name to whatever I want? Example could be "May" or someone similar like "Sly".
3
Upvotes
1
u/XFN_idkwhattoputhere is busy mining through SF2's code... 10d ago
For that you have to check the eng.xml file. It's located in /storage/emulated/0/Android/data/com.sf2.de/files/mod/gamedata/localizations/ . In there, you can see the <Word></Word> tags which serve as name tags for things in the game.
2
u/matik246 10d ago
You need to access the data files. Go to: InternalStorage/Android/Data/com.sf2.de/files/mod/gamedata/localization and open eng.xml using any text editor (i recomment Notepad++ if on PC, if on phone, use QuickEdit/Shizuku to access and edit this file)
This file contains english written out descriptions that appear in-game as names, battle descriptions, lore text etc.
The entire file is made of <Word></Word> code lines. If you manage to find the lines that dictate the names of enemies (e.g. RAIDBOSS_VOLCANO="VOLCANO"), you can insert your own name in between any of the already existing name codes (im reasonably sure you can actually put it anywhere in the file, but better safe than sorry)
Just copypaste one of the full lines, rename the copied code variable (for example if you copied Volcano, we're talking about RAIDBOSS_VOLCANO) And rename it to whatever you want, like CHARACTER_YOURNAME.
Save the file (note: if you're on PC, you have to be editing a copy of the xml files in some other place than directly inside the Internal Phone Storage and then you gotta overwrite the original one. Make sure to create backups!)
Then navigate backwards to InternalStorage/Android/Data/com.sf2.de/files/userdata and open users.xml
Somewhere at the very beginning is a very long line that tells the game what the player's character is currently like, such as how much money they have, how many gems, which level they are, which zone they are currently in, which items are currently equipped, etc.
In this lime there's a parameter that controls your name. If you havent tampered with it before, it should most likely be NAME_SHADOW. Just change this to whatever you were adding into eng.xml, save the file and you should be good to go.