Здравствуйте! У меня возникла проблема при переименовывании расы: в "игровом интерфейсе" поля изменил, но в игре старые названия. Подскажите, пожалуйста, с чем это связано и как решить данную проблему?
Заранее огромное спасибо!!

Название не сменится, пока не запустишь карту, а там сменится название рас и на других картах.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
22
в 1.31 фрейм может получить адрес в состоянии config получить во время сбора игроков...
Тестил пашет а как манипулировать не провал мб, просто lua я взял config и расширил функция замена и получил список меню и заменил пунктов...
а интерфейс не обновляет пока не появит игрок то интерфейс обновляет короче фигня какая то у варик механика
26
Перезагружается, после запуска карты имена становятся такими, какими они указаны в карте. Они остаются в игре до запуска новой карты.
Подумал, что ты просто слово не то использовал, желая спросить, не перезагружается ли информация при выборе новой карты в лобби. Потому что у меня это и описано, что для обновления информации, надо карту запустить для игры.
После первого запуска карта сразу же закроется, при повторном - нет. При следующем вновь закроется.
Так надо ведь только в лобби одной карте названия рас сменить. Зачем запуск/перезапуск?
28
8gabriel8, карта загружается -> происходит подгрузка данных карты, которые остаются до запуска следующей карты -> карта перезагружается\закрывается -> в лобби и во время загрузки используются данные карты.
Работает только в синглплеере.
26
Разница от простого изменения данных игрового интерфейса лишь в том, что новые названия рас будут на экране загрузки, если не будет нестандартного. Есть же часть кода, которая загружается в лобби, где прописано количество игроков, их расы, описание карты, туда можно засунуть переименование рас?
Редактируя war3map.j
28
Разница от простого изменения данных игрового интерфейса лишь в том, что новые названия рас будут на экране загрузки, если не будет нестандартного.
карта загружается -> происходит подгрузка данных карты, которые остаются до запуска следующей карты
Запуска = до полной загрузки карты. Данные о имени рас подгружаются после запуска карты, а экран рисуется до загрузки и не меняется далее.
Поэтому, если после карты с нестандартными именами запустить со стандартными, на экране загрузки будут нестандартные имена (если они вообще отображаются), а после в лобби и на следующем экране загрузки имена вновь будут стандартными.
туда можно засунуть переименование рас?
Не нашёл способа, прелоад не помогает.
26
Мне стрёмно, что ты объясняешь как непосвящённому.
28
8gabriel8, я как бы клоню к тому, что после запуска стандартной карты имена рас сбросятся на стандартные.
26
Логично, раз название рас сменятся на нестандартные после запуска карты, то опять сменятся после запуска другой карты. Лучше объясни, чем твоя карта лучше обычной, где просто изменены названия рас в игровом интерфейсе?
28
8gabriel8, а ты её запускал? Суть в том, что она перезапускается после первого запуска, и на повторном экране загрузки появляются имена рас из карты.
смутно всплывает в памяти какая-то довольно популярная буржуйская карта, где нашли способ перезагружать названия с выбором новой карты в лобби
Если вспомнишь название или даже найдёшь сам файл карты, то будет интересно глянуть.
24
В 1.31 меняли структуру архива и права на которых карта загружается - возможно на основе этого что-то новое выжать можно.
28
prog, скачай мою карту и запусти её. В Documents\WarCraft III\CustomMapData\test будут логи подгрузки данных. Лучше всего запускать из редактора, в config.txt меньше мусора будет.
В 1.31 весь прелоад находится не в папке с варом, а в документах.

Во время config war3MapSkin.txt не подгружается, я сам его подгружаю, но это не помогает.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.