SUMMARY
Localization is notoriously bad in Blade & Soul, one of many problems is duplication of text records. The text table caused an issue when the game was still on the UE3 client and caused a severe performance impact on the client, It is still a problem on the UE4 client but not as impactful as it was on UE3. This would require a massive amount of work for NEO but if you want to do things right, you will fix the text records by nuking them and starting over.
I am already under the assumption this will probably be ignored, possibly deleted and may even get me banned for reverse engineering but this is a problem that should be addressed. If NCSoft is serious about NEO, this is a good place to do things right regardless of the work load.
MAIN ISSUE
- Unnecessary bloat in text table
- Increased file size of the localization database
- Increased memory footprint
- Degrades record lookup speed (which is already slow and dated)
- Degrades overall client performance
- Bad practice
POSSIBLE SOLUTIONS
Just stop duplicating the records. They're there for a reason, utilize the records properly and stop duplicating things because you forgot that same line of text already exists.
edit
This comes off condescending but it's the most straight forward way I know how to say it. No malice intended.
EVIDENCE/EXAMPLES
localfile64.bin records
key="120978" alias="Msg.Party.Banished" text="You have been kicked from the party."
key="121807" alias="Msg.Party.DuelLobby.BANISH" text="You have been kicked from the party."
key="122168" alias="Msg.Party.DungeonLobby.BANISH" text="You have been kicked from the party."
key="122296" alias="Msg.Raid.Banished" text="You have been kicked from the party."
key="1044822" alias="Msg.Party.Banished" text="You have been kicked from the party."
key="1045651" alias="Msg.Party.DuelLobby.BANISH" text="You have been kicked from the party."
key="1046012" alias="Msg.Party.DungeonLobby.BANISH" text="You have been kicked from the party."
key="1046140" alias="Msg.Raid.Banished" text="You have been kicked from the party."
Example 2:
Just the text Ebondrake Lair alone has 21 entries, very unnecessary.


example crit accu and crit def are 2 individual shields in db with individual call for text







"now unban us and everyone will love you even more



