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

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

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

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