SkyRiver Forum
http://skyriver.ru/forum/

[Программа] Менеджер модификаций
http://skyriver.ru/forum/viewtopic.php?f=21&t=4781
Страница 1 из 1

Автор:  Микс [ Сб 21 фев 2015 15:32 ]
Заголовок сообщения:  [Программа] Менеджер модификаций

Предисловие
Привет всем! Изображение В общем, дело было вечером, делать было нечего... Изображение Написал программу с говорящим названием "AIM2ModManager.exe". Если вы помните, в рамках "MM-Team" мы предлагали некий "старёр" для запуска модов. Он позволял запускать модификацию с ярлыка на рабочем столе. Но это был неудобный шлак. Изображение Теперь это что-то в стиле менеджера модов для Skyrim. Изображение Надеюсь, она кому-нибудь пригодится. Изображение
Изображение

> Скачать <
Версия: 0.9
Игра: Механоиды, Механоиды 2: Война кланов, Механоиды: Гонки на выживание
Требования: Microsoft .Net Framework 3.5
Описание: Программа предназначена для упрощения процесса установки и удаления модификаций.
Установка
1. Программу нужно поместить в отдельную папку (с любым названием) в директорию Механоидов:

Изображение

2. В папку с программой нужно поместить модификации (каждая в отдельной папке):

Изображение

3. Папка с модификацией должна быть в таком виде (файл mod.xml не обязателен, подробнее о нём ниже):

Изображение

4. Программа готова к работе.
Запуск модификаций
1. Запускаем программу. Выбираем необходимую модификацию:

Изображение

2. Ставим галочку. После этого становятся активными кнопки "Применить" и "Отменить":

Изображение

3. Кнопка "Применить" устанавливает выбранную модификацию. Кнопка "Отменить" сбрасывает ваш выбор на текущую модификацию.
Алгоритм работы
Во время "применения" модификации, файлы мода перемещаются в директорию игры. Если они заменяют какие-то оригинальные файлы, то оригинал перемещается в папку _backup. При этом список файлов модификации записывается в config.xml. Во время возвращения оригинальных файлов, сначала по списку из config.xml все файлы мода переносятся в свою изначальную папку, а затем содержимое папки _backup перемещается в директорию игры. З.Ы. Программа способна заменять любые файлы игры, хоть AIM2.exe.
Подробнее о файле mod.xml
Данный файл необходим для "красивого" названия и описания. Опять же, если этого файла не будет, то названием мода будет название папки (в которой этот мод лежит). Также с помощью тега <remove> можно настроить удаление ненужных файлов из директории игры путём перемещения их в папку _backup (для тех случаев, когда файлы мода этот файл не заменяют, но убрать его всё же нужно). Пример файла mod.xml:
Код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Config FullName="Без Заграждений" Description="Версия Удаляет из игры все контурные эффекторы и аномалии.">
  <remove>binkw32.dll</remove>
</Config>

Такие пироги. Было бы неплохо, если бы всё это дело кто-то потестил. И, надеюсь, кому-нибудь пригодится эта софтина. :lady: В комплекте идут модификации "Четырёхстволка" и "Без Заграждений" с небольшими улучшениями.

Автор:  Намтар Чёрный [ Сб 21 фев 2015 23:06 ]
Заголовок сообщения: 

Так, где моё обручальное кольцо...

Автор:  Микс [ Вс 22 фев 2015 0:29 ]
Заголовок сообщения: 

Намтар Чёрный писал(а):
Так, где моё обручальное кольцо...

Да ладно, это уже никому особо не нужно:) Надо было лет 8 назад такое делать :roll:

Автор:  Crusader [ Вс 22 фев 2015 15:48 ]
Заголовок сообщения: 

Мод поддерживает первую часть? А то SDK совместима только со второй... вроде..

Автор:  Микс [ Вс 22 фев 2015 16:24 ]
Заголовок сообщения: 

Crusader писал(а):
Мод поддерживает первую часть? А то SDK совместима только со второй... вроде..

Нет, моды для второй части. Ну, "Без Заграждений" можно зафигачить для первой, если надо:)

Автор:  Crusader [ Вс 22 фев 2015 16:44 ]
Заголовок сообщения: 

Кстати, мод работает нормально, без всяких там ошибок и притензий. :smile: Лично у меня.

Думаю для первой части не нужно.

Хотя, все-таки можно, если тебе не сложно и есть желание. :smile:

Автор:  MOXXAART [ Пн 23 фев 2015 11:08 ]
Заголовок сообщения: 

Crusader, структура папок и файлов в М1 и М2 практически идентична, так что думаю и для М1 пойдет (Мод-менеджер).
Вот только для М1 сделали только один мод. :neutral:

Автор:  Микс [ Пн 23 фев 2015 12:24 ]
Заголовок сообщения: 

MOXXAART писал(а):
Crusader, структура папок и файлов в М1 и М2 практически идентична, так что думаю и для М1 пойдет (Мод-менеджер).
Вот только для М1 сделали только один мод. :neutral:

Про менеджер я написал, что подойдёт для М1. Как и для гонок. Само собой, что модов под гонки, например, нету:)

Автор:  Razum [ Пн 23 фев 2015 19:36 ]
Заголовок сообщения: 

Я думаю, мод-менеджер на таком принципе пойдет не только на Мехах. Кстати, существуют аналогичные программы, совершенно универсальные, без привязки к какой-либо игре, правда, название сейчас и не вспомнишь, вроде бы, среди прочего "Стальную Ярость" таким патчили фанаты.

Автор:  Микс [ Пн 23 фев 2015 20:37 ]
Заголовок сообщения: 

Я думаю, мод-менеджер на таком принципе пойдет не только на Мехах.

Я поставил проверку на наличие AIM.exe или AIM2.exe, или AIM_RACE.exe. Чтоб юзверь не воткнул прогу куда не надо:)

Автор:  Razum [ Пн 23 фев 2015 20:52 ]
Заголовок сообщения: 

Зачем?

Автор:  Микс [ Вт 24 фев 2015 2:25 ]
Заголовок сообщения: 

Зачем?

Микс писал(а):
Чтоб юзверь не воткнул прогу куда не надо:)

Чтобы программа переносила файлы именно в директорию Механоидов. Чтобы работала кнопка "Запустить игру", в конце концов:)

Автор:  Razum [ Вт 24 фев 2015 11:15 ]
Заголовок сообщения: 

А, ну тогда ладно. Но я бы все это сделал настройками. Хотя, это, конечно, дело вкуса по большому счету.

Автор:  Leon [ Пн 16 янв 2017 14:42 ]
Заголовок сообщения: 

Микс, Спасибо за эту удобную программу.
С её помощью можно будет реализовать Единую Базу Модов для Механоидов.
В общем сделал вот такое: https://vk.com/aim_terra?w=wall-40524919_243%2Fall
Прямая ссылка на скачивание: https://goo.gl/rlpeL3
Но
Но хотелось бы добавить, что текст в колонке описания мода сложночитабелен, и места под него мало.
Стоит изменить и увеличить шрифт (например на Verdana) и увеличить размер колонки по умолчанию (знаю, что растягивать можно, но обычные пользователи вряд ли это будут делать, по этому текст описания модов приходилось сильно урезать)

Автор:  Микс [ Вт 24 янв 2017 12:25 ]
Заголовок сообщения: 

Стоит изменить и увеличить шрифт (например на Verdana) и увеличить размер колонки по умолчанию

Исходники программы утеряны во льдах. Соррян.

Автор:  SMT5015 [ Сб 15 июл 2017 12:13 ]
Заголовок сообщения: 

Прошу прощения, а откуда она берёт файлы модов?

Автор:  Микс [ Вс 16 июл 2017 10:33 ]
Заголовок сообщения: 

Она? Из субдиректорий. Или о чём вопрос? В комплекте с прогой идёт два мода. Если нужен какой-то другой - сам ручками ищешь и добавляешь. Эта программа для упрощения установки/удаления модов, а не чего-то ещё.

Автор:  SMT5015 [ Вс 16 июл 2017 11:36 ]
Заголовок сообщения: 

А, всё. Не дочитал инструкцию по установке.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/