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

Лучший ответ:
Название не сменится, пока не запустишь карту, а там сменится название рас и на других картах.



Просмотров: 213

8gabriel8 #1 - 2 месяца назад 1

Название не сменится, пока не запустишь карту, а там сменится название рас и на других картах.
Nartek #2 - 2 месяца назад 0
8gabriel8:
Название не сменится, пока не запустишь карту, а там сменится название рас и на других картах.
Спасибо!
Но можно ли ограничить новое название одной картой, или оно прип любом раскладе отразится везде?
PT153 #3 - 2 месяца назад (отредактировано ) 0
~8gabriel8~~, кстати, а это точно? Разве текстовая информация не перезагружается при запуске новой карты?
8gabriel8 #4 - 2 месяца назад 0
Насколько помню, в лобби так и остаётся, но вроде где-то как-то нашли способ это обходить, надо поиск погонять.

Мне этого не требовалось, потому и не запомнил чётко принцип, но смутно всплывает в памяти какая-то довольно популярная буржуйская карта, где нашли способ перезагружать названия с выбором новой карты в лобби, но вроде там были не стандартные средства редактора, а вскрытие карты MPQ-Editor'ом и не слишком сложное редактирование файлов вручную.
А поиск получается слишком сложным, так как только по запросу название расы выдаёт 156 комментариев, из которых чуть менее половины нуждаются в просмотре всего ресурса, ведь могли упомянуть об этом в других комментариях, не используя данного словосочетания. Ещё часто употребляют слово расса вместо раса, что тоже следует прогонять в запросе.
Вообще как раз PT153 предпочёл бы спросить об этом, так как он как-то толково поучаствовал в обсуждении той части кода, которая загружается в лобби, но он сам спрашивает, действительно ли при выборе другой карты названия рас не обновляются) типа кэшируются
PT153 #5 - 2 месяца назад (отредактировано ) 0
Разве текстовая информация не перезагружается при запуске новой карты?
Перезагружается, после запуска карты имена становятся такими, какими они указаны в карте. Они остаются в игре до запуска новой карты.

Я вот что придумал.
После первого запуска карта сразу же закроется, при повторном - нет. При следующем вновь закроется.
Закрытие можно заменить перезапуском.
Вариант с перезапуском.
прикреплены файлы
pro100master #6 - 2 месяца назад 0
в 1.31 фрейм может получить адрес в состоянии config получить во время сбора игроков...
Тестил пашет а как манипулировать не провал мб, просто lua я взял config и расширил функция замена и получил список меню и заменил пунктов...
а интерфейс не обновляет пока не появит игрок то интерфейс обновляет короче фигня какая то у варик механика
8gabriel8 #7 - 2 месяца назад 0
Перезагружается, после запуска карты имена становятся такими, какими они указаны в карте. Они остаются в игре до запуска новой карты.
Подумал, что ты просто слово не то использовал, желая спросить, не перезагружается ли информация при выборе новой карты в лобби. Потому что у меня это и описано, что для обновления информации, надо карту запустить для игры.
После первого запуска карта сразу же закроется, при повторном - нет. При следующем вновь закроется.
Так надо ведь только в лобби одной карте названия рас сменить. Зачем запуск/перезапуск?
PT153 #8 - 2 месяца назад (отредактировано ) 0
8gabriel8, карта загружается -> происходит подгрузка данных карты, которые остаются до запуска следующей карты -> карта перезагружается\закрывается -> в лобби и во время загрузки используются данные карты.
Работает только в синглплеере.
8gabriel8 #9 - 1 месяц назад 0
Разница от простого изменения данных игрового интерфейса лишь в том, что новые названия рас будут на экране загрузки, если не будет нестандартного. Есть же часть кода, которая загружается в лобби, где прописано количество игроков, их расы, описание карты, туда можно засунуть переименование рас?
Редактируя war3map.j
PT153 #10 - 1 месяц назад 0
Разница от простого изменения данных игрового интерфейса лишь в том, что новые названия рас будут на экране загрузки, если не будет нестандартного.
карта загружается -> происходит подгрузка данных карты, которые остаются до запуска следующей карты
Запуска = до полной загрузки карты. Данные о имени рас подгружаются после запуска карты, а экран рисуется до загрузки и не меняется далее.
Поэтому, если после карты с нестандартными именами запустить со стандартными, на экране загрузки будут нестандартные имена (если они вообще отображаются), а после в лобби и на следующем экране загрузки имена вновь будут стандартными.
туда можно засунуть переименование рас?
Не нашёл способа, прелоад не помогает.
8gabriel8 #11 - 1 месяц назад 0
Мне стрёмно, что ты объясняешь как непосвящённому.
PT153 #12 - 1 месяц назад 0
8gabriel8, я как бы клоню к тому, что после запуска стандартной карты имена рас сбросятся на стандартные.
8gabriel8 #13 - 1 месяц назад 0
Логично, раз название рас сменятся на нестандартные после запуска карты, то опять сменятся после запуска другой карты. Лучше объясни, чем твоя карта лучше обычной, где просто изменены названия рас в игровом интерфейсе?
PT153 #14 - 1 месяц назад 0
8gabriel8, а ты её запускал? Суть в том, что она перезапускается после первого запуска, и на повторном экране загрузки появляются имена рас из карты.
смутно всплывает в памяти какая-то довольно популярная буржуйская карта, где нашли способ перезагружать названия с выбором новой карты в лобби
Если вспомнишь название или даже найдёшь сам файл карты, то будет интересно глянуть.
prog #15 - 1 месяц назад 0
В 1.31 меняли структуру архива и права на которых карта загружается - возможно на основе этого что-то новое выжать можно.
PT153 #16 - 1 месяц назад 0
prog, скачай мою карту и запусти её. В Documents\WarCraft III\CustomMapData\test будут логи подгрузки данных. Лучше всего запускать из редактора, в config.txt меньше мусора будет.
В 1.31 весь прелоад находится не в папке с варом, а в документах.

Во время config war3MapSkin.txt не подгружается, я сам его подгружаю, но это не помогает.
прикреплены файлы
8gabriel8 #17 - 1 месяц назад 0
Запускал, о чём и упомянул:
Разница от простого изменения данных игрового интерфейса лишь в том, что новые названия рас будут на экране загрузки, если не будет нестандартного.
У меня уже давно нет того пака кастомок, где можно было бы порыться, а так название вряд ли вспомню. Пробовал на хайве поискать, но лишь нашёл похожий старый вопрос, там человек тоже видел такие карты, а их названий нет.