В редакторе есть такие функции как импорт текста и экспорт текста. Мне нужно перенести строки игрового интерфейса в другую карту, но импорт текста не работает, пишет, что импорт текста невозможен. Пытался на чистую карту, ошибок нет, но и изменений тоже.

я могу попробовать написать программу, которая возьмет из wts перекинет строки в mapSkin

т.е в mapSkin изначально было вот так:
KEY_QUESTS=TRIGSTR_197

А в wts вот так:
STRING 197
{
Информация
}

В итоге в mapSkin станет вот так:
KEY_QUESTS=Информация

Но не раньше чем через 30/60 минут, я занят сейчас
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Вам сюда, господин хороший. Там есть ответы, практически, на все ваши вопросы.
ответ
Оба файла удаляются, потому что ты импортируешь их в карту через программу и не добавляешь данные о файлах в файл импорта(war3map.imp). При сохранении карты в редакторе архив пересобирается, и в него добавляются сторонние файлы, которые сохранены в том самом файле импорта. Поэтому используй стандартный менеджер импорта в редакторе.
ответ
Крашлог и карту желательно, мб где то пропустили скобку?

18
то о чем ты говоришь - это war3mapSkin.txt
а в нём используются строки из war3map.wts
20
UrsaBoss:
то о чем ты говоришь - это war3mapSkin.txt
а в нём используются строки из war3map.wts
Так как импортировать текст?
26
Если он из одной карты экспортирует war3map.wts и импортирует в чистую, то странно, что не работает.
KaneThaumaturge, Действия опиши подробно свои, файл импортируемый приложи.
18
8gabriel8,
строки игрового интерфейса
причем тут wts)
за интерфейс mapSkin отвечает, который может ссылаться на строки из wts
т.е в mapSkin тупо не может быть нужного параметра для интерфейса и перекидывание wts окажется бессмысленным
20
8gabriel8, Файл/Экспорт текста/Сохраняю файл. Захожу на другую карту/Файл/Импорт текста/Указываю ранее сохранённый файл. Абсолютно ничего не изменяется на чистой карте, на другой - вышеуказанная ошибка.
18
KaneThaumaturge, ошибка потому что mapSkin ссылается на несуществующий адрес строки в wts
26
UrsaBoss, то есть пусть берёт war3mapSkin.txt из той карты и вставляет в свою с помощью mpq-редактора?
18
KaneThaumaturge:
UrsaBoss, так как импортировать эти строки?
тебе нужно просто заменить все параметры интерфейса?

8gabriel8:
UrsaBoss, то есть пусть берёт war3mapSkin.txt из той карты и вставляет в свою с помощью mpq-редактора?
нужно ещё будет из wts вытащить строки и засунуть их в mapSkin вместо ссылок
20
UrsaBoss, ну да, объекты я уже скопировал, пути для импорта прописал, остался интерфейс, но там много строк.
UrsaBoss, как сделать с помощью mpq архива?
20
UrsaBoss, как сделать это "нужно ещё будет из wts вытащить строки и засунуть их в mapSkin вместо ссылок"
18
я могу попробовать написать программу, которая возьмет из wts перекинет строки в mapSkin

т.е в mapSkin изначально было вот так:
KEY_QUESTS=TRIGSTR_197

А в wts вот так:
STRING 197
{
Информация
}

В итоге в mapSkin станет вот так:
KEY_QUESTS=Информация

Но не раньше чем через 30/60 минут, я занят сейчас
Принятый ответ
20
А, понял, не сложно?
UrsaBoss, я могу вручную заменить, не нужно беспокоится, спасибо
18

Даже можно будет сделать оптимизатор строк в карте, в теории такую штуку можно делать и с w3a/w3u/w3t и т.д, там ведь тоже бывают ссылки на wts
У меня как раз валяется без дела парсер объектных файлов

KaneThaumaturge, самое главное - не забудь сохранять mapSkin в UTF8 кодировке (иначе русские символы не будут отображаться)
18
KaneThaumaturge, в mapSkin - нет
просто берешь TRIGSTR_197 заменяешь на текст, без скобок без ничего

UrsaBoss:
Даже можно будет сделать оптимизатор строк в карте
а, такое сделали уже)
20
UrsaBoss, только сегодня прочитал, черт. Ладно, не так уж и много строк было.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.