X Rebirth

X Rebirth

xsalvation (+Menu features) rus/eng
Viento Solar  [developer] 31 Jul, 2017 @ 2:50am
Bugs / глюки ?
post here / опишите проблему
< >
Showing 1-15 of 38 comments
t13link 6 Aug, 2017 @ 12:06am 
Появились проблемы с UI, например не отключаются режимы сканирования, или не открывается окно собственности. По последнему примеру выдержка из лога:

[General] 12189.36 ======================================
[] 12189.36 D:/Games/Steam/steamapps/common/X Rebirth/(): (from presentation 'ui/core/presentations/widget_detailmonitor/widget_detailmonitor.bgf') CreateTable(): invalid parameters - table content parameter is invalid. Erroroutput: Inconsistent number of columns for row 2. Expected 7 but got 8.
[General] 12189.36 ======================================
[General] 12189.36 ======================================
[] 12189.36 stack traceback:
[C]: in function 'TraceBack'
...branch\data\ui\addons\ego_detailmonitorHelper\helper.lua:733: in function 'createCustomWidthTable'
...branch\data\ui\addons\ego_detailmonitorHelper\helper.lua:2125: in function 'createCustomWidthTable'
[string "extensions/xsalvation/ui/menu_property.lua"]:248: in function 'display'
[string "extensions/xsalvation/ui/menu_property.lua"]:198: in function 'onShowMenu'
...branch\data\ui\addons\ego_detailmonitorHelper\helper.lua:438: in function <...branch\data\ui\addons\ego_detailmonitorHelper\helper.lua:249>
[C]: in function 'pcall'
..._source_branch\data\ui\core\Lua\widget_detailmonitor.lua:8085: in function 'CallEventScripts'
..._source_branch\data\ui\core\Lua\widget_detailmonitor.lua:1072: in function <..._source_branch\data\ui\core\Lua\widget_detailmonitor.lua:1068>
[General] 12189.36 ======================================
[General] 12189.36 ======================================
[] 12189.36 Error while executing onEvent script for event: showPropertyMenu.
Errormessage: ...branch\data\ui\addons\ego_detailmonitorHelper\helper.lua:735: table index is nil
[General] 12189.36 ======================================
Viento Solar  [developer] 6 Aug, 2017 @ 1:59am 
в одной табличной строке почему-то было больше ячеек чем нужно, причем уже давно. исправил. проверь пожалуйста
t13link 6 Aug, 2017 @ 3:53am 
В логе из UI только это засветилось:

[General] 24.08 ======================================
[] 24.08 LIBXML2: personal:///uidata?ext=xml%20xml.gz line 127, error 9: Input is not proper UTF-8, indicate encoding !
Bytes: 0xD0 0x20 0x28 0x63
Bytes: 0xD0 0x20 0x28 0x63

[General] 24.08 ======================================

Но не уверен что оно относится к делу.

UPD: Около часа игры, на UI в логе не ругается, интерфейс не глючило.
Last edited by t13link; 6 Aug, 2017 @ 5:36am
Duran 17 Jan, 2018 @ 10:42am 
При покупке у механика программ исчезает ui. В логе:
[General] 3433.34 ===
[] 3433.34 D:/SteamLibrary/steamapps/common/X Rebirth/(): GetWareData(): Invalid argument #1 <ware> (got nil, expected string)
[General] 3433.34 ===
[General] 3433.34 ===
[] 3433.34 Error while executing onEvent script for event: showTraderTransferUpgradesSliderMenu.
Errormessage: ...o_detailmonitor\menu_trader_transfer_upgrades_slider.lua:101: table index is nil
[General] 3433.34 ===
[General] 3433.34 ===
[] 3433.34 Error while executing onUpdate script.
Errormessage: ...o_detailmonitor\menu_trader_transfer_upgrades_slider.lua:285: attempt to index field 'upgrades' (a nil value)
[General] 3433.34 ===
Last edited by Duran; 17 Jan, 2018 @ 10:43am
Viento Solar  [developer] 18 Jan, 2018 @ 4:01am 
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1273268474
это меню ? мод не затрагивает menu_trader_transfer_upgrades_slider или меню его вызывающее.
вот список мною изменяемых файлов:
<file name="ui/menu_buildtree.lua" />
<file name="ui/menu_logbook.lua" />
<file name="ui/menu_moneytransfer.lua" />
<file name="ui/menu_object.lua" />
<file name="ui/menu_property.lua" />
<file name="ui/menu_refuelbudget.lua" />
<file name="ui/menu_remotenpcs.lua" />
<file name="ui/menu_trader_transfer.lua" />
DeDFear 18 Mar, 2018 @ 7:20am 
following ships + button no longer works in property menu

следующие кнопки + кнопка больше не работает в меню свойств

google translate
Viento Solar  [developer] 18 Mar, 2018 @ 8:17am 
oops , working on this
done.
Last edited by Viento Solar; 18 Mar, 2018 @ 8:25am
maczalman 6 Jun, 2018 @ 3:24am 
Дружище! Ну нельзя ж так! Регистрировать меню ЕЩЕ РАЗ ни в коем случае нельзя! Если вы изменяете ванильное меню, то либо замыкайте его функции, либо заменяйте его вообще полностью.

Я заглянул только в меню собственности, и вижу, что вы зарегили его еще раз. А хэлпер не проверяет, есть ли уже в таблице Menus менюшка с таким названием. Она регит его еще раз. Со всеми вытекающими...

Т.е. на ваше второе меню опять развешивается полный пакет скриптов (а со старого их никто не снимает). Это захламляет таблицы, тормозит работу. Первый же тестовый прогон тут же в дебаге выписал ошибку про превышение эвентов во фрейме. Это вашего мода "рук дело"...

К тому же ванильное меню как забиндило автопилот, так на вашу долю биндинг уже и не срабатывает. Потому-то автопилот из меню собственности и не работает.

Короче, что надо ОБЯЗАТЕЛЬНО и СРОЧНО сделать: все ванильные менюшки, которые вы изменяли, выкидывайте из вашего ui.xml. И из каталога ext.01 - тоже.

Файлам этих менюшек присвойте ванильные имена и запакуйте их в каталог subst.01. Естественно, с соблюдением ванильной иерархии каталогов.

Тогда они заменят ванильные файлы и будут работать ВМЕСТО них, не регистрируя повторно дубликаты.

И да! Краткие наименования кластеров и секторов надо не вычислять, качаясь на лыжах в гамаке, через самодельные функции, а использовать специально сделанную ванильную луа-функцию: GetComponentData(componentID, "mapshortname"). Или с помощью FFI-функции GetMapShortName(UniverseID componentid)


Upd: Ах, да! Совсем забыл указать, что в subst.01 файлы нужно не просто запаковать, а предварительно поменять у них расширение с .lua на .xpl. Иначе подмена не сработает... Игра вытащит данные из ванильных байткодов и положит болт на ваши луашки...
Last edited by maczalman; 6 Jun, 2018 @ 3:42am
Viento Solar  [developer] 6 Jun, 2018 @ 3:57am 
фух, а я уж думал совсем беда. ок . так если я кину стандартные в подпапку v200 с полными путям к его_детаилмонитор а затем в WorkshopTool - build vcat он сгенерирует ext я их перед загрузкой переименую в substr ? сработает или как проще можно

пс по поводу mapshortname и пр. - мне по приколу было велосипед делать
Last edited by Viento Solar; 6 Jun, 2018 @ 4:06am
maczalman 6 Jun, 2018 @ 4:01am 
Флаг -buildcat использовать нельзя. Он не разбирает, что куда паковать, и сует все в ext.01.

Надо руками запаковать что нужно в subst.01, а остальное - в ext.01. И потом апдейтить без флага -buildcat.
Last edited by maczalman; 6 Jun, 2018 @ 4:08am
Viento Solar  [developer] 6 Jun, 2018 @ 4:02am 
-buildvcat он делает отдельный каталог из vХХХ
maczalman 6 Jun, 2018 @ 4:08am 
Не пользуйтесь vXXX. Неудобно и непродуманно. А в вашем случае - вообще не в тему, поскольку у вас поддерживается только одна версия игры...

А насчет велосипеда - подумайте: а интересен ли ваш велосипед юзверям. Я навскидку могу привести два случая, когда ваши велосипедные шорткаты не совпадают с ванильными: это Пространства возможностей и Пустое сердце. Для русской версии, конечно...

И могу даже объяснить, почему у этих двух названий трехбуквенные шорткаты: это потому что они совпадают с другими двухбуквенными. ПВЗ - Пространства возможностей. ПВ - Песчаный вихрь. ПСС - Пустое сердце. ПС - Призрачный свет.
Last edited by maczalman; 6 Jun, 2018 @ 4:13am
Viento Solar  [developer] 6 Jun, 2018 @ 4:12am 
версия здесь не причем, он мне просто автоматом создаст отдельный cat который нужно будет просто переименовать, сейчас проверю.
баги одно дело, удобство конкретного юзверя - дело десятое
maczalman 6 Jun, 2018 @ 4:16am 
>удобство конкретного юзверя - дело десятое

Заметьте, здесь речь не об ОДНОМ конкретном юзвере, а обо всех русскоязычных, как минимум... ;-)

Для других языков я переводов не делал, поэтому за них ничего сказать не могу...
Viento Solar  [developer] 6 Jun, 2018 @ 4:19am 
subst_01.cat ? правильное название и в тойже папке что и ext_01.cat должен лежать ?
Last edited by Viento Solar; 6 Jun, 2018 @ 4:19am
< >
Showing 1-15 of 38 comments
Per page: 1530 50