Добавлен vasya1
Где и как считать информацию о карте?
Без варкрафта и без редактора карт.
Где хранится эта информация? Нужно ли распаковывать карту для считывания?
Без варкрафта и без редактора карт.
Где хранится эта информация? Нужно ли распаковывать карту для считывания?
Название
Автор
Описание
Дополнение
Ландшафт
Размеры
Playable Area
Количество игроков
Картинка миникарты
Автор
Описание
Дополнение
Ландшафт
Размеры
Playable Area
Количество игроков
Картинка миникарты
Принятый ответ
vasya1, проблема знака '-' в том что не получится в пути написать пробелы, поэтому лучше путь пихать в кавычки "")
только нафиг '-' писать) Да и вообще никто так не делает вроде)
вроде решил проблему
только нафиг '-' писать) Да и вообще никто так не делает вроде)
вроде решил проблему
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
нуууу, это не совсем скрипт, это считай кусок кода из хостбота
Экспорт в .txt можно сделать, но не раньше чем завтра (мб к вечеру освобожусь)
Отредактирован vasya1
wowa это ты?
я прогуглил, этот текст не гуглится. дата создания обнулилась при скачивании файла.
когда ты писал этот перевод? сколько лет он у тебя в загашнике лежит? пусть будет в любом виде в интернете. русский текст и картинки есть + цветовые маркеры. допиливать или нет, это вопрос десятый. хотя бы то, что уже есть - не выложено в паблик. это законно?
как тут статьи писать? только с одобрения модераторов? да ты хотя бы в блог на xgm выложи, пусть гугл кеширует, хватит солить инфу
Hodor:
я текст писал в Word 2010, поэтому мб гугл и не берет
в основном это перепутаны флаги
чтобы проще понять - эти флаги идут как набор единиц и нулей (да/нет), читаются справа налево и у кланов их пять
От "Союзник" до "Общие войска: все"
Я собрал карту, взял флаг и там написано 11000, т.е если исходить из той статьи
но проблема вот в чем:
В общем собрал парсер, инструкция в архиве
Точность не гарантирую, но вроде все пункты правильно парсятся)
P.S. Технологии/Способности/Улучшения/Случайные предметы/Таблицы предметов не стал делать, т.к это геморройно и долго очень
Отредактирован vasya1
pw3i.exe -filepath или pw3i.exe /filepath
Отредактирован 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
не работают скобки и русские буквы. скобки удаляю - парсит