Какие можно делать моды? | Графические - модификация игры, когда создатель заменяет графические элементы - модели персонажей, ландшафт и так далее. Замена карт - модификация игры, когда создатель заменяет компанию карт. |
Какие программы необходимы? | WinRar - архиватор для замены элементов игры. PhotoShop (или любой другой) - графический редактор для редактирования графических элементов. |
За что отвечает файл MANIFEST.MF и зачем он нужен? | Этот файл что-то вроде визитки вашего мода. В нем хранится информация о версии игры, названия и так далее. Подробнее об этом чуть ниже. Этот файл обязателен! В дистрибутиве должен лежать по пути: /META-INF/MANIFEST.MF. |
За что отвечает файл MANIFEST.MF и зачем он нужен? | Параметр | Пример значения | Описание | Manifest-Version: | 1.0 | Версия манифеста | Ant-Version: | Apache Ant 1.7.0 | Версия компилятора | Created-By: | 11.0-b16 (Sun Microsystems Inc.) | Автор сборки | MIDlet-1: | RoboDef,RoboDef.png,Midlet | Название, путь к иконке, главный класс Java | MIDlet-Vendor: | DaSuppaStudios | Разработчик игры | Nokia-Scalable-Icon-MIDlet-1: | /icon.svg | Указывает на то, что мидлетом поддерживаются масштабируемые иконки (если да, то прописывается путь к иконке). | Nokia-MIDlet-On-Screen-Keypad: | no | Устанавливает экранную клавиатуру. Этот параметр действует только на устройствах с тач-скрином, которые имеют ограниченное количество физических клавиш. | MIDlet-Name: | RoboDef | Заголовок игры в меню | MIDlet-Icon: | /icon.png | Иконка приложения | MIDlet-Version: | 1.0 | Версия приложения | MicroEdition-Configuration: | CLDC-1.1 | Конфигурация Java | MicroEdition-Profile: | MIDP-2.0 | Версия Java-машины | |
Какие из этих параметров можно безболезненно менять? | MIDlet-Vendor, MIDlet-Name, MIDlet-Version, MIDlet-1. |
Как сделать так, чтобы мод не устанавливался поверх оригинальной игры? | Для этого изменяем параметр MIDlet-Name в файле /META-INF/MANIFEST.MF на отличное от оригинального. |
Как поменять название игры в меню телефона? | Для этого изменяем параметр MIDlet-1 в файле /META-INF/MANIFEST.MF на отличное от оригинального до первой запятой. |
Что из себя представляют class файлы, для чего они нужны? | Class файлы это результат компиляции исходного кода мидлета, для редактирования class файлов подойдет любой редактор этих файлов, например javaeditor. Class файлы отвечают за команды, управление, кол-во оружия, за поведение противников и т.д.. |
Я сделал новые картинки, вставил их в игру, но она у меня не запустилась, что делать? | Вы уверенны что названия новых картинок соотвествуют названиям оригинальных? |
Я открыл картинку в фотошопе, начинаю рисовать, но цвет, который я выбрал у меня искажаеться, что делать? | Смените режим изображения на RGB. |
Я изменил картинку вставил в игру и она у меня не запустилась? | Вы точно соблюдали размер картинки относительно оригинала? |
Полезные советы | Не лезьте редактировать class файлы если не знаете j2me или c++. Соблюдайте регистр слов при редатировании MANIFEST.MF. Не меняйте названия содержимого игры относительно оригинала, или же прописывайте новые названия в class. |