H-uru / Plasma

Cyan Worlds's Plasma game engine
http://h-uru.github.io/Plasma/
GNU General Public License v3.0
203 stars 80 forks source link

KI not showing age name for some ages #1493

Closed Hazado closed 10 months ago

Hazado commented 10 months ago

Nexus and my neighborhood name doesnt show up Going to Chiso Preniv, the name showed up

image

dgelessus commented 10 months ago

On which shard is this? The displayed age name is primarily a server-side thing (stored in the vault) as far as I know.

Hazado commented 10 months ago

This is MOULa, the cyan official shard

Mirphak commented 10 months ago

A typo has been corrected in H-uru xLocTools.py PtGetLocalizedString("Global.Formats.Possessive", [possessorName, possessionName])

But not in Global*.loc

%1s's %2s
Mirphak commented 10 months ago

In GlobalEnglish.loc it should be element name="Possessive"

Hazado commented 10 months ago

Okay so probably want to put the typo back into xLocTools.py so it knows where to get the correct loc

dgelessus commented 10 months ago

This is a data file mismatch. In the H'uru moul-assets repo, it's spelled as the H'uru Plasma client expects it:

https://github.com/H-uru/moul-assets/blob/b50321da8ecdb9aab56eab55ceb50c677b9f96e7/compiled/dat/GlobalEnglish.loc#L182-L184

But the GlobalEnglish.loc served by Cyan's shard still says Possesive, which is the spelling expected by the OpenUru client that Cyan ships.

As I understand it, H'uru is no longer aiming to make the mainline Plasma client fully compatible with Cyan's MOULa dataset, so I don't think this is considered a bug.

Hazado commented 10 months ago

Understand, closing the issue. Thank you @Mirphak for helping me figure out what I did wrong :)