Jump to content
Korean Random

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


Recommended Posts

  • 4 months later...
В 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
Link to comment
Short link
Share on other sites

  • 4 months later...
  • 6 months later...
  • 4 weeks later...

версия 3.3.1

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

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

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

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

 

1.jpg

page0.png

TreeV1.jpg

Edited by BrutHunt
  • Upvote 3
Link to comment
Short link
Share on other sites

22.05.2019 в 11:35, BrutHunt сказал:

версия 3.3.1

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

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

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

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

 

1.jpg

page0.png

TreeV1.jpg

 

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

Link to comment
Short link
Share on other sites

шрифт Algerian

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

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

Link to comment
Short link
Share on other sites

  • 4 months later...

Всем привет. 

Соединил проект 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
Link to comment
Short link
Share on other sites

15 часов назад, maxthemad сказал:

 possible english version?

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

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

Link to comment
Short link
Share on other sites

  • 2 weeks later...
08.10.2019 в 21:38, maxthemad сказал:

 possible english version?

 

обновил версию

возможность править сценарий Inno Setup, выбор языка программы, адаптирован поиск игры и прочее.

Скачать

Видеообзор

 

  • Upvote 3
Link to comment
Short link
Share on other sites

  • 3 weeks later...
  • 1 year later...
  • 1 year later...

Здравствуй автор проекта.
В связи с разделением игры на World of Tanks- для американцев и Мир танков- для русско-белоруского сигмента. Можно ли как то поменять название и внутряк программы, версии 2.3, с World of Tanks на Мир танков?
Я до сих пор активно пользуюсь именно этой версией твоего инстолятора и надеюсь на твою помощь в данном вопросе.
 

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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...