Помогите пожалуйста

Додекаэдр
12/1/2012, 9:38:44 PM
Здравствуйте уважаемые форумчане!
Ребят, я хочу отредактировать карты в игре "Военное положение", но вот в чем проблема - я не могу найти ни инфу по типу файла, ни редактора карт (игрушка старая, 2003 года, тогда еще редакторы не делали...
Сама карта со всей инфой имеет 2 файла: *.map и *.edt
Если открыть map через текстовик, то в начале будут символы: VER7, а далее в подобных файлах все по разному. На сколько я знаю это что-то вроде метки (или как это правильно называется?)
edt имеет в виде метки только греческую букву, на h похожа, и &.
Файл map: https://gigapeta.com/dl/2972156a3ca0a6
Файл edt: https://gigapeta.com/dl/2972157abf0666

Думаю в 2003 году не сильно мудрили с шифровками, думаю редактор простенький, заранее спасибо за помощь!

Прошу прощения за мультипостинг(если можно - объедините с предыдущим сообщением), но я понял сейчас еще одну вещь: мне нужно найти редактор именно файла edt, он отвечает за расположение зданий на карте (определил путем подстановки файлов из разных уровней)!
Алексеев
12/2/2012, 8:11:25 AM
(Додекаэдр @ 01.12.2012 - время: 17:38)
<q>если можно - объедините с предыдущим сообщением</q>

Не вопрос :) Но, если что, вы и сами можете удалять и править свои посты 00064.gif

По поводу формата edt - по идее, это текстовый файл программы WinEDT, но открывается он этой прогой как малоосмысленный набор символов. Но все равно лучше, чем в блокноте... Похоже, что это личный формат игры, просто название совпало. Поставьте прогу, сравните в ней пару похожих файлов, поищите закономерности. Может что-то и получится...

Додекаэдр
12/2/2012, 3:08:43 PM
(t-kvark @ 02.12.2012 - время: 04:11)
(Додекаэдр @ 01.12.2012 - время: 17:38)
<q>если можно - объедините с предыдущим сообщением</q>
Не вопрос :) Но, если что, вы и сами можете удалять и править свои посты 00064.gif

По поводу формата edt - по идее, это текстовый файл программы WinEDT, но открывается он этой прогой как малоосмысленный набор символов. Но все равно лучше, чем в блокноте... Похоже, что это личный формат игры, просто название совпало. Поставьте прогу, сравните в ней пару похожих файлов, поищите закономерности. Может что-то и получится...

Хорошо, попробую. Еще я открывал данный файл через Notepad++, но мне это особого толка тоже не дало, много-много символов и без понятия как редактируемые.
Чтож, будем бороться дальше)
Пивован
12/3/2012, 11:36:25 AM
Стопудово это внутренний формат игры, все так делают. Формат - крякать тыком, но это медленно и муторно. А написать свой редактор, да еще с графической оболочкой вообще реально только монстрам от программирования :) Проще продолжить поиск на других форумах, и успех не гарантирован, его просто может не быть в свободном доступе.
Редактировать таки следует каки-нибудь шестнадцатиричным редактором, а то текстовые не все символы корректно отбражают и позволяют вводить.
Додекаэдр
12/7/2012, 2:26:18 AM
Не могу понять закономерности... поиграл и ладно) Хотелось, конечно, свои уровни поделать, но не судьба, слаб я еще в написании редакторов.

Спасибо t-kvark и Пивован за помощь))

Если кто сможет что сделать - пишите, буду рад)
Heracles
5/22/2013, 8:42:39 PM
Делается так:

1. Создаётся игра и прерывается с записью в каком то положении которое хочется исправить. Сохраняется файл записи.
2. Открывается игра с записи и делается один шаг, например выбрасываете вещь, тратите деньги на пустоту, переходите с карты на карту и снова записываете игру.
3. Сравниваете два файла записанной игры друг с другом. (раньше я делал специальные инструменты) Сейчас есть программа WinMerge-2.6.12 от микрософта.
4. Возможно у вас будет только одно изменение в одной ячейке файла данных о состоянии игры. (помните компьютерное слово 16 бит, в нём два байта, но младший байт идёт сначала, а потом старший в этом слове)
5. дальше делаете программу которая адресно вносит деньги в файл данных, переводит по карте, добавляет вещи и под вес1ленькую музочку. Или пользуетесь шаговым редактором, например у меня Hiew.v7.51 совместно с FAR менеджером файлов.

Желаю удачного изучения программирования!