MapItemEditor версия 1.02
От команды:
Приветствуем всех!
По просьбам форумчан команда "ДельфинКомод" представляет вам проект "MIE".
Данная программа служит для выгрузки изображения из файла карты (предмета) и загрузки изображения в карту.
Если у Вас возникнут какие либо вопросы или предложения, не стесняйтесь с нами общаться.
Как пользоваться:
Программа не имеет графического интерфейса, команды вводятся по средством командной строки. В Windows командная строка вызывается из меню "Пуск->Все программы->Стандартные->Командная строка" или "Пуск->Выполнить" cmd. Так же можно использовать BAT файл. (В *nix системах пользуйтесь чем вам удобнее)
Справка по параметрам:
-i | --input - Задает режим импорта изображения в карту. (не совместим с параметром -o | --output и -n | --new)
-o | --output - Задает режим экспорта изображения из карты. (не совместим с параметром -i | --input и -n | --new)
-n | --new - Задает режим создания новой карты на основе изображения. (не совместим с параметром -i | --input и -o | --output)
-fm | --filemap - Задает файл карты.
-fo | --fileout - Задает выходной файл.
-fi | --filein - Задает файл изображения. (только для -i | --input и -n | --new)
-x | --xcenter - Задает координату "X" центра карты от -2147483647 до 2147483648. (только для -i | --input и -n | --new)
-z | --zcenter - Задает координату "Z" центра карты от -2147483647 до 2147483648. (только для -i | --input и -n | --new)
-d | --dimension - Задает измерение карты от 0 (для "Верхнего мира"), до 255 (для "Nether"). (только для -i | --input и -n | --new)
-th | --turnh - Переворачивает изображение относительно горизонтальной линии.
-tv | --turnv - Переворачивает изображение относительно вертикальной линии.
-v | --version - Показать версию.
-h | --help - Показать эту справку.
Для параметров -fm | --filemap, -fo | --fileout и -fi | --filein можно указывать путь к файлу, если он лежит не в каталоге с программой.
Примеры использования:
Нам нужно достать из карты "map_3.dat" картинку, и сохранить как "image.bmp":
mie.exe -o -fm map_3.dat -fo image.bmp
или
mie.exe --output --filemap map_3.dat --fileout image.bmp
Нам нужно загрузить в карту "map_1.dat" картинку "text.bmp", и сохранить карту как "map_1_out.dat":
mie.exe -i -fm map_1.dat -fi text.bmp -fo map_1_out.dat
или
mie.exe --input --filemap map_1.dat --filein text.bmp --fileout map_1_out.dat
Нам нужно загрузить в карту "map_1.dat" картинку "text.bmp", задать координату "xCenter" значением 128, и сохранить карту как "map_1_out.dat":
mie.exe -i -fm map_1.dat -fi text.bmp -fo map_1_out.dat -x 128
или
mie.exe --input --filemap map_1.dat --filein text.bmp --fileout map_1_out.dat --xcenter 128
Тоже самое только создать новую карту:
mie.exe -n -fi text.bmp -fo map_1_out.dat -x 128
или
mie.exe --new --filein text.bmp --fileout map_1_out.dat --xcenter 128
Примечание:
Мы постарались оттестировать программу, но если что, о всех найденных ошибках просим сообщать на форуме или почте (Не забывайте приложить файлы, команду и лог при которых произошла ошибка).
Программу проверяли на платформах Linux и Windows (Возможно понадобиться .NET FrameWork (какой-то из них, или патч, вообщем я пока не в курсе). Пользователи GNU/Linux надеюсь у вас удасться собрать проект самостоятельно, билда скорее всего не будет. Пользователи OS X вам не повезло больше всех, проект даже не пытался собирать под этой операционной системой, но работать должна.
Графический интерфейс делает один из членов команды "ДельфинКомод" в свободное время.
Теперь о формате картинок: Notch использует индексированную палитру в 56 цветов, файл "void.bmp" ее уже содержит, используйте этот файл в качестве основы для Ваших картинок (так же есть файлы палитры). Использовать можно любые цвета из его палитры кроме розового! Черный цвет будет прозрачным на карте.
Загрузка:
Все версии: Windows: Исходный код: Изменение версий:
[*]1.02
[*] Сильно переработан код программы, исправлено несколько не серьезных ошибок
[*] Исправлены ошибки в помощи
[*] Добавлен новый параметр -n | --new
[*] Проект переведен в состояние стабильного (тяжело далось это решение)
[/list]
[*]1.01 UNSTABLE
[*] Исправлена трудно инициируемая ошибка при загрузке неизвестного формата изображения
[*] Убран параметр -t | --turn
[*] Добавлены два новых параметра -th | --turnh и -tv | --turnv
[*] Исправлено нарушение GPL лицензии
[*] Теперь размер входного изображения подгоняется автоматически
[*] Выходной формат изображения теперь можно изменить (Определяется по имени файла). Если формат не определен, то изображение сохраняется в BMP
[/list]
[*]1.00 UNSTABLE
[*] Убрана зависимость от библиотеки DevIL
[*] Появилась зависимость от библиотеки FreeImage
[*] Файл "void.bmp" заменен файлом палитры и больше не требуется для работы программы
[*] Теперь можно загружать картинки с любой палитрой
[*] Увеличено количество поддерживаемых форматов изображений (для -i | --input)
[*] Не большие изменения
[/list]Как связаться с нами:
[url=http://minecrafting[paste][/paste]ru/forum/viewtopic[paste][/paste]php?f=19&t=3776][img]http://i32[paste][/paste]fastpic[paste][/paste]ru/big/2011/1113/b9/5e41360cd4ebf5131406785f9ef28db9[paste][/paste]png[/img][/url]P.S. Выпендреж? Да!