HomelessMage / Zvezda-Bundle

3 stars 0 forks source link

Локализация идентификаторов #2

Closed HomelessMage closed 1 year ago

HomelessMage commented 1 year ago

При попытке спавна объекта если протаббить его название в файле локализации (он обнаруживается в консоли) он не спавнится, со следующей ошибкой:

entityname not found
HomelessMage commented 1 year ago

Возможное решение: продублировать все входы идентификаторов объектов в файле локализации

https://discord.com/channels/103209684680323072/426913209602146315/1085596871524892814

For anyone who's curious, I found a workaround to the problem of being unable to properly override tooltips because overriding localization files only kind of works
Because it was seemingly picking at random between my modded description and the vanilla one, I tried duplicating the modded description, and to my surprise, it actually reduced the chances of the vanilla one appearing
there are now 40 or so entries of the exact same description in my mod files, which gives the vanilla description a ~2.5% chance of appearing
an imperfect and jank solution but one that functionally works to overwrite otherwise un-overridable files

image

HomelessMage commented 1 year ago

Коммит с entries https://github.com/HomelessMage/Zvezda-Bundle/commit/60716be9fe0d9a309ee57462f54021eb29a51dd8

PuchaBro commented 1 year ago

Возможное решение: нужно всем предметам приписать name="". На примере Лихорадки

HomelessMage commented 1 year ago

И типа "Лихорадка" через консоль так назначается?

PuchaBro commented 1 year ago

Я так понял это типо 2 айди предмета, можешь зайти и сам проверить впринципе

HomelessMage commented 1 year ago

Ты не понял. Вот ты написал что если атрибут name в тэге предмета поставить то он будет работать в консоли?

HomelessMage commented 1 year ago

Ты так проверил с Лихорадкой или что?

HomelessMage commented 1 year ago

Доделал половину предметов с name https://github.com/HomelessMage/Zvezda-Bundle/commit/ffb6bc023002b5c19dd96fe458f99ec5892741b9 Нужно доделать, @PuchaBro сделай пожалуйста Список можно найти в Russian.xml, последнее что я делал - строка 625 image

PuchaBro commented 1 year ago

Хорошо хозяин

HomelessMage commented 1 year ago

@PuchaBro доделал?

HomelessMage commented 1 year ago

Исправлено в https://github.com/HomelessMage/Zvezda-Bundle/commit/ffb6bc023002b5c19dd96fe458f99ec5892741b9

HomelessMage commented 1 year ago

Не все идентификаторы переведены. Нужно в каждый файл с предметами в каждом идентификаторе добавить атрибут name. В текстовом поле name должно быть обязательно идентичное значение как в Russian.xml! Обязательно!

PuchaBro commented 1 year ago

хорошо начальник только не ругайся

ArtiomLiakh commented 1 year ago

Нахрюк будет взят в обработку

HomelessMage commented 1 year ago

Не трогайте ничего. Кто-то из вас разъебал идентификаторы.

HomelessMage commented 1 year ago

Исправлено в https://github.com/HomelessMage/Zvezda-Bundle/commit/f1c463f82e5a76a7035a1c2b2f42e95f57011564