Где и как считать информацию о карте?
Без варкрафта и без редактора карт.
Где хранится эта информация? Нужно ли распаковывать карту для считывания?
Название
Автор
Описание
Дополнение
Ландшафт
Размеры
Playable Area
Количество игроков
Картинка миникарты

Принятый ответ

vasya1, проблема знака '-' в том что не получится в пути написать пробелы, поэтому лучше путь пихать в кавычки "")
только нафиг '-' писать) Да и вообще никто так не делает вроде)

вроде решил проблему
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
5 лет назад
0
Вот это что ли?
Вообще всё хранится в разных местах.
Картинка мини-карты - это отдельный графический файл.
Ландшафт - отдельный файл, при этом карта путей - тоже отдельный файл//, если не путаю
0
27
5 лет назад
Отредактирован MpW
0
знаю что вот здесь что то читал. xgm.guru/p/wc3/warcraft-3-map-files-format
но информация немного устарела, правда, это не то. вам ведь нужна прога без варкрафта и редактора. но там где то была бинари как считывать инфу через hex-редактор.
правда инфа в разных местах хранится =( настройки тут, текст тут и итд. короче это неудобно
0
4
5 лет назад
0
Текст из этого окна хранится в war3map.wts. Чтобы получить этот файл, нужно распаковать карту.
1
27
5 лет назад
1
могу скинуть перевод и разбор. но он не полный. могу даже ошибаться.
Загруженные файлы
0
32
5 лет назад
0
Насколько помню большая часть инфы в war3map.i, некоторая инфа в мпк архиве продублирована.
0
5
5 лет назад
Отредактирован vasya1
0
короче
Название - w3m/w3x или war3map.w3i(UTF65001)+war3map.wts или war3map.j+war3map.wts
Автор - war3map.w3i(UTF65001)+war3map.wts или war3map.j
Описание - war3map.w3i(UTF65001)+war3map.wts или war3map.j+war3map.wts
Дополнение - war3map.w3i первый символ 12-ROC, 19-TFT
Ландшафт - war3map.w3i
Размеры - war3map.w3i
Playable Area - war3map.w3i
Количество игроков - war3map.w3i или war3map.wts
Картинка постер - war3mapPreview.tga
Картинка миникарты и постер - war3mapMap.blp (сжата) или war3mapMap.b00 или war3mapMap.tga
extract image from war3mapMap.blp
  1. extract 'war3mapMap.blp' from map file (using StromLib or Strom.dll - see zezula.net/en/mpq/stormlib.html)
  2. open this blp-file and filter header
  3. decompress jpeg data (using a jpeglib, e.g ijl.dll from warcraft dir) (Intel Jpeg Library Version 1.5.4.36)
а нет парсера ?
нашел только кривой недоделанный на питоне github.com/ChristophHaag/wc3map
и онлайн побаловаться wc3.rivsoft.net
ещё есть?
могу скинуть перевод
файл хороший, его зарелизили в отдельную статью тут? релизьте уже
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.