Jump to content
Korean Random
BrutHunt

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

Recommended Posts

В 04.06.2017 в 17:32, BrutHunt сказал:

Тема с таким названием есть на официальном форуме игры WoT

Разработка ведется с 2015 года. Сейчас представляю третью версию программы JMPACK.

JMPACK - создание многостраничного инсталятора модов, 

1. Все элементы окна пользователь создает сам - динамическое создание, удаление; изменение шрифта, цвета, расположения в окне, размера элемента; изменение размера окна
2. На каждый элемент можно назначить свою функцию или использовать его как оформление окна
3. Форматы изображений - *.png; *.jpg;, *.gif; *.bmp
4. Звуковые форматы - *.mp3
5. Каждую страницу можно делать совершенно отличной от других

6. Копирование элементов и целых страниц
7. Программа упаковывает любые папки и файлы, которые находятся в указанной директории
8. Работа через контекстное меню окна и элементов
... и т.д.

 Навыки программирования не требуются

 Программа имеет справку с подробными(надеюсь) объяснениями "что к чему и почему"

Установка не требуется. Программа бесплатна

 

 

'Скрины программы'

  Показать содержимое

 Базовое окно и элементы

 e451e5507a6e.jpg

 

Примерная реализация

 

287f83861eb7.jpg

 

 Небольшой видеообзор.

 

'Смотреть'

  Скрыть содержимое

Делался он на первых тестах текущей версии программы

Позже запишу подробную видеоинструкцию

[media]https://www.youtube.com/watch?v=H5iJo7HcJDQ[/media]

 

 

Скачать с яндекса - обновление от 26.06.2017

Скачать с dropbox обновление от 26.06.2017(прямая ссылка)

Beta-версия - JMPACK 3.1 от 04.07.2017

Скачать архив, распаковать. Для запуска файл JMPACK 3.0.exe

 

P.S. Если качаете обновленную версию программы, то удаляйте файл fileprgt.au3  из папки с конфигурациями

C:\Users\Brut\Desktop\Улитка боб\JMPACK_2.2_RN\JMPack.ico

Улитка боб? :rq_laugh:

 

hqdefault.jpg

В целом идея не плохая, но километр кода и пачки костылей поддерживать очень сложно.

 

Может тогда уж на HiAsm запилить? По моему проще и поддержку легче осуществлять, да и поменьше кода будет...

Автоит не лучшее решение но это ИМХО..
В архиве три простенькие программы, почти ни чего не весят но есть потенциал))

Инсталятор на HiAsm.zip

Исходники приложил, ссылки на автора в проге.

installer1.5.rar

Для себя писал прогу для бизнеса, потратил минут 30-40. Размер 109кб.

Edited by Serfer_78
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

касперский ругнулся на вирус в основном файле программы. отписался в техподдержку. получил ответ

каспер.jpg

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Новая версия: дерево модов с прокруткой, управление звуком и прочее. Видео и ссылка в первом сообщении

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

версия 3.3.1

Любую страницу проекта можно сделать прозрачной. разместить на странице изображение с произвольными границами(смотри скрин ниже)

Дерево модов можно создавать на нескольких страницах

Анимированный прогрессбар установки с отображение процента

подсветка управляющих элементов выбранным цветом и так далее

 

1.jpg

page0.png

TreeV1.jpg

Edited by BrutHunt
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites
22.05.2019 в 11:35, BrutHunt сказал:

версия 3.3.1

Любую страницу проекта можно сделать прозрачной. разместить на странице изображение с произвольными границами(смотри скрин ниже)

Дерево модов можно создавать на нескольких страницах

Анимированный прогрессбар установки с отображение процента

подсветка управляющих элементов выбранным цветом и так далее

 

1.jpg

page0.png

TreeV1.jpg

 

А можно ваш пример как нибудь получить?

Share this post


Link to post

Short link
Share on other sites

шрифт Algerian

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

я перезалил программу на яндксе(ссылка в первом сообщении). в архиве папка с тестовым проектом

Share this post


Link to post

Short link
Share on other sites

Всем привет. 

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

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

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

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

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

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

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

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

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

 

Edited by BrutHunt
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites
15 часов назад, maxthemad сказал:

 possible english version?

Возможна. Только с гугл-переводчиком. ))

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

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...