Перейти к контенту

JohnTikhomirov

Новички
  • Число публикаций

    3
  • Регистрация

  • Последнее посещение

  • AMKoin

    121 [Подарить AMKoin]

Баланс оценок

4
  1. JohnTikhomirov

    Инструмент

    Ну да, я вот с этим тоже столкнулся. Выяснил что именно file_list_open и file_list_open_ex с маской "misc\*info.xml" заставляют сломаться VFS и движок перестает читать распакованную геймдату. При этом файлы по маске все же находит, но этот поиск и не нужен когда есть секция [info_portions] в system ini. В итоге сделал чтение через FS:r_open() и r_u8(). С LTX тоже самое можно сделать, но в ini_file нет итерации по секциям, так что нужно прикручивать парсер директивы include. Такое решение подойдет для squad_descr.ltx, там все сквады через него включаются.
  2. JohnTikhomirov

    Инструмент

    В запакованной модифицированной gamedata работать не будет, я верно понял?
  3. JohnTikhomirov

    Инструмент

    Сломался на 4к мониторе, исправление в tool.script: function tool_manager:InitControls() to_log(sModule..":tool_manager:> InitControls") --/#~# -- self:SetWndRect(Frect():set(30, 20, 1024, 768)) self:SetWndRect(Frect():set(30, 20, device().width*0.6, device().height*0.6)) + встретил случай передачи имени колбэка в первый аргумент по умолчанию, по этому: function tool_manager:OnTabChange(tab_id) to_log(sModule..":tool_manager:> OnTabChange tab_id = [%s]", tab_id) --/#~# --/ установка раздела по умолчанию из GetDebugManagerDialog при открытии диалога или чтение текущего раздела -- if tab_id then if tab_id and tab_id ~= "tool_manager_tab" then
×
×
  • Создать...