Перейти к содержимому


JMPACK - создаем модпак сами

модпак сборка упаковать резмодс res_mods установить мод моды установщик сделать сборку

  • Пожалуйста, авторизируйтесь для того, чтобы ответить
Сообщений в теме: 540

BrutHunt #521 Отправлено 24 сен 2015 - 23:53

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

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

Программа работает для всех версий WoT. 

Скачать с Яндекса- JMPACK 3.3.1

Тестовая версия - JMPACK 3.3.2 скачать с Яндекса

JMPACK 3.3.4 + Inno Setup  - Скачать

JMPACK 3.3.2 - видео

 

 

 

Старые версии

 

Прикрепленные файлы

  • Прикрепленный файл   inst.jpg   188,65К
  • Прикрепленный файл   TreeV1.jpg   240,32К
  • Прикрепленный файл   pic1.jpg   128,05К

Сообщение отредактировал BrutHunt: 21 окт 2019 - 16:01


BrutHunt #522 Отправлено 14 июл 2019 - 18:21

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

изменения в тестовой версии:

исправил деинсталяцию модпака(некоторые проблемы с ком.строкой). ссылка та же

 



DuMaH_K #523 Отправлено 15 июл 2019 - 22:50

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011

Собрано в тестовой версии 3.3.2

2019-07-15_224915.png



BrutHunt #524 Отправлено 16 июл 2019 - 06:18

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

запусти модпак, как появится сообщение, зайди в эту папку и посмотри, там ли файлы, которые указанны в строке сообщения

если есть возможность, скинь готовый модпак мне на почту для теста

 


Сообщение отредактировал BrutHunt: 16 июл 2019 - 06:20


BrutHunt #525 Отправлено 17 июл 2019 - 07:17

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

Просмотр сообщенияDuMaH_K (15 июл 2019 - 22:50) писал:

Собрано в тестовой версии 3.3.2

2019-07-15_224915.png

 

Исправил ошибку

DuMaH_K #526 Отправлено 18 июл 2019 - 19:36

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011
Возможно ли прикрутить findwot.dll для поиска каталога с клиентом игры? (репозиторий)

BrutHunt #527 Отправлено 19 июл 2019 - 06:24

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

возможно. нужно описание функций библиотеки

 


Сообщение отредактировал BrutHunt: 19 июл 2019 - 08:13


DuMaH_K #528 Отправлено 19 июл 2019 - 19:09

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011
https://bitbucket.org/XVM/xvm/src/0f0ccf02e872bc1e2a3a395e89ee0013aca4957d/src/installer/src/dll/findwot/src_innosetup/findwot.iss?at=default

BrutHunt #529 Отправлено 19 июл 2019 - 20:32

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

сам модпак запускается в wine ?

все элементы отображаются и работают нормально?


Сообщение отредактировал BrutHunt: 19 июл 2019 - 20:32


DuMaH_K #530 Отправлено 19 июл 2019 - 23:31

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011

Просмотр сообщенияBrutHunt (19 июл 2019 - 20:32) писал:

сам модпак запускается в wine ?

все элементы отображаются и работают нормально?

 

это к кому вопросы? =)

BrutHunt #531 Отправлено 20 июл 2019 - 08:42

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

к тебе. ))  

зачем нужна эта библиотека? не работает поиск пути? нужны дополнительные сведения о клиенте игры?

все реализуется и без этой библиотеки



DuMaH_K #532 Отправлено 20 июл 2019 - 11:19

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011

Просмотр сообщенияBrutHunt (20 июл 2019 - 08:42) писал:

 не работает поиск пути? 

именно. не определяется папка с игрой. в паке на базе инно использую эту библиотеку и папка определяется верно



BrutHunt #533 Отправлено 20 июл 2019 - 12:55

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

игра установлена или перенесена?

инсталятор ищет путь в реестре. во всех версиях программы используется одна и та же функция поиска. никто не писал, что не находит.

если игра не устанавливалась, а была копирована, то, естественно, она не будет найдена

 


Сообщение отредактировал BrutHunt: 20 июл 2019 - 12:55


DuMaH_K #534 Отправлено 20 июл 2019 - 18:34

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011

Просмотр сообщенияBrutHunt (20 июл 2019 - 12:55) писал:

если игра не устанавливалась, а была копирована, то, естественно, она не будет найдена

  именно поэтому я предложил ту длл-ку. не знаю как устроен поиск каталога, но он определяется, в том время как твой способ (через реестр) - нет. :unsure:

 

 

 

 

 

 

 

 

 

 


BrutHunt #535 Отправлено 20 июл 2019 - 18:38

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

да и там через реестр, либо через службу, которая все равно смотрит системный реестр. поиск по каталогам это капец долго :)

сейчас тестирую вариант, когда будет искать и по запуску. система регистрирует запуск программ и пишет их путь в реестр. эти записи, как раз, и использую.

функция почти готова.



BrutHunt #536 Отправлено 20 июл 2019 - 20:05

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

Просмотр сообщенияDuMaH_K (20 Июл 2019 - 18:34) писал:

  именно поэтому я предложил ту длл-ку. не знаю как устроен поиск каталога, но он определяется, в том время как твой способ (через реестр) - нет. :unsure:

скачай код поиска

в папке с программой jmpack запусти файл AutoIt3.exe и укажи ему на этот файл. В сообщении должен быть путь расположения игры

 

 

 



DuMaH_K #537 Отправлено 20 июл 2019 - 20:21

    Младший сержант

  • Игроки
  • 22187 боев
  • 76
  • Регистрация:
    19.12.2011

Просмотр сообщенияBrutHunt (20 июл 2019 - 20:05) писал:

скачай код поиска

в папке с программой jmpack запусти файл AutoIt3.exe и укажи ему на этот файл. В сообщении должен быть путь расположения игры

нипаняяятна... тут все определяется, а почему в готовом модпаке нет? Или это ты еще не внедрил?

 



BrutHunt #538 Отправлено 20 июл 2019 - 20:49

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012
я ж написал выше, что работаю над функцией. сегодня-завтра впишу ее в программу. 

BrutHunt #539 Отправлено 20 июл 2019 - 21:47

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

получилось сегодня)). дети быстро укатались баю

на первом скрине - как нужно писать номер патча и версию файла игры

на двух других - как узнать версию файла. либо через свойства файла, либо через редактор ресурсов. в редакторе ресурсов я выделил версию файла с уточнением.

пример допустимой версии файла

1.5.1.10006

или

1.5.1.10006 #1171164 

изменена функция поиска игры. если был хотя бы один запуск игры в системе, то путь к исполняемому файлу будет найден. или, если игра установлена обычным способом

тестовую версию программы исправил. ссылка в первом сообщении темы

 

Прикрепленные файлы

  • Прикрепленный файл   INV.jpg   19,8К
  • Прикрепленный файл   VF1.jpg   57,19К
  • Прикрепленный файл   VF2.jpg   71,44К

Сообщение отредактировал BrutHunt: 20 июл 2019 - 21:50


BrutHunt #540 Отправлено 23 июл 2019 - 19:30

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

Видеообзор тестовой версии в первом сообщении

тестовая версия изменена - в принципе, можно использовать :)


Сообщение отредактировал BrutHunt: 23 июл 2019 - 19:31


BrutHunt #541 Отправлено 08 окт 2019 - 15:22

    Старший сержант

  • Игроки
  • 33019 боев
  • 362
  • Регистрация:
    06.04.2012

Всем привет. 

Соединил проект Jmpack с инсталятором Inno Setup. 

Работа с проектом осталась та же: составление окон, выбор модов, звуков и так далее. Подробности в справке к версии 3.3.1. Один момент изменил - модпак ничего не записывает в системный реестр. Деинсталятор модов создается в папке игры, ярлык деинсталятора - на рабочем столе.

При компиляции программа создает сценарий для IS и запускает компилятор IS из папки CompilerISS

На выходе получаем чистый инсталятор IS. Сам IS брал из темы на форуме koreanrandom

Из пакета были выбраны только необходимые файлы для компиляции. 

Проверка готового модпака на Вирус Тотал прошла успешно. Ни одного срабатывания))

Сначала делал на официальной версии IS 6.0.2. Но на Вирус Тотал при проверке были срабатывания. Причем, всегда разные. В чем прикол не пойму. Зато версия IS от китайских умельцев(ссылка выше) оказалась чиста :)

Ссылка на новую версию JMPACK в шапке темы  - JMPACK 3.3.3 + Inno Setup

В архиве все необходимые инструменты. В систему ничего устанавливать не нужно

 

 






Количество пользователей, просматривающих этот форум: 1

1 пользователей, 0 гостей, 0 анонимных


    _Sover