Интересует такой вопрос, мне нужно полностью разобрать карты Warcraft 3 чтобы моя программа смогла подключиться к ней и сгенерировать всё что мне нужно на этой карте. Это касается и ландшафта, и юнитов, и всего остального... Но мне нужно чтобы всё было переведено в текстовой документ, в котором моя программа могла бы менять только числовые значения. Как этого добиться?
И да, Я знаю что открывается с помощью любого MPQ-архиватора, а вот извлечённые файлы чем открыть незнаю.

Вот мне нужны ваши познания, собственных нету. А программу Я сам сделаю, мне только нужно вытащить данные и засунуть обратно, то есть декомпилировать и компилировать обратно с помощью какой-либо сторонней программы, которую, Я надеюсь, вы мне подскажите )) .
Да, и кстати, уже делал нечто подобное, так что с моей стороны проблем думаю не будет, нужно лишь понять устройство карты.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
Вот мне нужны ваши познания, собственных нету. А программу Я сам сделаю, мне только нужно вытащить данные и засунуть обратно, то есть декомпилировать и компилировать обратно с помощью какой-либо сторонней программы, которую, Я надеюсь, вы мне подскажите )) .
Да, и кстати, уже делал нечто подобное, так что с моей стороны проблем думаю не будет, нужно лишь понять устройство карты.
Принятый ответ
1
Dagger667:
Там же много разных файлов, ты их все в один текстовый документ перевести? Зачем это надо?
7
ssbbssc:
а смысл придумывать велосипед?
Ну давай, давай, показывай свой велик! Но если подумать ещё, то такого нету даже близко.
Зачем это надо?
Ну Я же всё написал! Читай выше.
6
ssbbssc, Ну это же тот чувак с наполеоновскими планами и/или манией величия, который все грозился, что уж он-то все бжшки исправит для использования на гуях и при этом не смог справиться даже с ALL.
21
Dagger667, ты можешь разобрать карту редактором MPQ. Но чтоб вытащить данные из ошметков в текстовик, тебе придется создать собственную утилиту, т.к. извлеченные файлы содержат разнотипные данные и ни одна из известных мне утилит не может их всех обработать.
Самый простой вариант - извлекать данные из ошметков предназначенными утилитами, а собирать в единый текстовик - своей собственной. Но реализовать такое можно исключительно при достаточной осведомленности о структуре исходных файлов. Если есть мозг - лучше изучай глубины более перспективных движков.
7
Wadimiru, послушай, вы меня всем миром тогда давили и уговаривали чтобы Я это дело бросил, а Я сопротивлялся и говорил что хочу это сделать, для вас же для всех бесплатно, но не дождавшись никакой помощи, и получив только осуждение, Я это бросил-таки. А теперь, после стольких уговоров бросить это, ты мне предъявляешь что Я ленивый? Совсем обнаглел!
GF RaiseD, можешь подсказать названия тех утилит которые разбирают эти типы данных? Другой движок - это другая история...
21
Dagger667, вот. Но я толком не помню начинку карт и чем ее можно сгенерировать. Посмотри на хайве утилиты, может что-нибудь и найдешь. Вроде джасскрафта или зефирки.
Или создай свой редактор, с блекджеком и куртизанками.
6
Dagger667, Не-а. Я предъявляю, что ты просто жирный тролль.
GF RaiseD, А он и в подобной теме уже отметился о новом хаке. Там хгм-бот линк на "подобный вопрос в другой теме" выдал.
Пробегись по той ветке и станет понятна толстая, зеленая и истекающая жиром сущность автора вопроса:)
21
Честно говоря, только суть вопроса уже дает повод усомнится в сообразительности вопрошающего.

С такими амбициями адекватней будет делать свою игру. Если только реверсинг ему не приносит особенного, уличного, наслаждения. Wadimiru, сори неосилил. Но вряд ли он тогда был сообразительней.
Этот комментарий удален
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.