Добавлен vasya1
Где и как считать информацию о карте?
Без варкрафта и без редактора карт.
Где хранится эта информация? Нужно ли распаковывать карту для считывания?
Без варкрафта и без редактора карт.
Где хранится эта информация? Нужно ли распаковывать карту для считывания?
Название
Автор
Описание
Дополнение
Ландшафт
Размеры
Playable Area
Количество игроков
Картинка миникарты
Автор
Описание
Дополнение
Ландшафт
Размеры
Playable Area
Количество игроков
Картинка миникарты
Принятый ответ
vasya1, проблема знака '-' в том что не получится в пути написать пробелы, поэтому лучше путь пихать в кавычки "")
только нафиг '-' писать) Да и вообще никто так не делает вроде)
вроде решил проблему
только нафиг '-' писать) Да и вообще никто так не делает вроде)
вроде решил проблему
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Hodor
к примеру ты сделал в игре 5 игроков, остальные 7 выключены и num of players будет стоять на пяти.
Да, я накосячил, указывать игроков и так и так не нужно.
Мне во время парса игроков надо запомнить какие в игре, а какие нет (долго объяснять почему, просто лишние 12 игроков прилипали к первому клану при 24 игроках)
8gabriel8: я подумаю)
vasya1,
и ещё кое что хотел сказать:
.w3i может ссылаться на строки из war3map.wts
у меня есть парсер который составляет таблицу строк из .wts
но одно большое но
WorldEditor собирает .wts по первому шаблону
поэтому я в output.txt добавил отображение номера TRIGSTR (если он конечно используется, т.к в .w3i можно писать строки не ссылась в .wts)
Отредактирован vasya1
есть ещё рабочий аналог такого аддона?
ещё можно выдрать минимальные данные из w3n (банально название кампании и автора), war3campaign.w3f - первые четыре TRIGSTR
vasya1:
по порядку TRIGSTR - название, сложность, автор, описание
количество глав - начало пятого TRIGSTR минус 8 ячеек смещение влево
итого 5 значений в свойствах кампании
А сама карта больше нигде не открыта? Никакие приложения не используют её?
Забыл в инструкцию добавить:
можно просто запустить карту с помощью pw3i.exe (тупо навести на .exe), output в этом случае должен сохраниться там где лежала карта
А из cmd примерно вот так: pw3i.exe "D:\Warcraft 3\Maps\TurtleRock.w3x"
И ещё надо учесть что строки могут содержать переходы, походу надо кидать строки в блок {}
vasya1, ух ладно короче ща по феншую допилю отображение полного названия ошибки
заодно засуну строки в {}
Отредактирован vasya1
не работают скобки и русские буквы. скобки удаляю - парсит
всегда были проблемы с этими русскими буквами...
Отредактирован vasya1
Hodor:
только нафиг '-' писать) Да и вообще никто так не делает вроде)
вроде решил проблему
Отредактирован vasya1
Текущая кодовая страница: 1251
Can not open the map ERROR:2
Can not open the map ERROR:2
Can not open the map ERROR:2
Can not open the map ERROR:123
Can not open the map ERROR:123
Parsing has ended
Parsing has ended
Can not open the map ERROR:2
Can not open the map ERROR:2
Can not open the map ERROR:2
у тебя в имени файла на скриншоте нет скобок (есть только в имени папки), добавь, и файл переименуй на test()карта.w3x
до "-(4)TurtleRock.w3x"
после "(4)TurtleRock.w3x"
только одна карта не спарсилась карта.w3x
я то по инструкции из 1.01 делал:
Текущая кодовая страница: 1251
Parsing has ended
Parsing has ended
Parsing has ended
Parsing has ended
Parsing has ended
Parsing has ended
Can not open the map ERROR:2
Parsing has ended
Parsing has ended
Parsing has ended
у тебя просто нету карты с таким именем