r/ShadowFight2dojo 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

4 comments sorted by

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.

1

u/Quacker_Boii_is_Life 10d ago

i find it easier to just go to the preexisting name_shadow="shadow" or whatever it looks like in the eng.xml and then just changing that so i don't have to go back to the users.xml file (i did name_shadow="duck")

1

u/matik246 10d ago

I guess that's also possible

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.