Jump to content
Korean Random
BrutHunt

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

Recommended Posts

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

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

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

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

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

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

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

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

 

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

 

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

 e451e5507a6e.jpg

 

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

 

287f83861eb7.jpg

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

'Смотреть'

 

Скачать с яндекса

 

 

 

Edited by BrutHunt
  • Upvote 2
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

а был вроде еще один вариант со скачкой файлов с инета?!  или уже не работает?

Share this post


Link to post

Short link
Share on other sites

пока работает. тот вариант называется jmpackdl

и работает только с res_mods

чуть позже я в эту версию добавлю закачку из сети

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

 

 

чуть позже я в эту версию добавлю закачку из сети
и как вариант, работоспособность с папкой mods  и *.wotmod 

Share this post


Link to post

Short link
Share on other sites

пред. версия была лучше в плане работы, 

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

ужос.  :slur:

 

верните предыдущию версию. :omg:

Edited by tunut

Share this post


Link to post

Short link
Share on other sites

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

 

P/S... Что то на винде 10 не запускается у меня? и с правами тоже. антивиря нет. только встроенный...но он молчит...

Edited by ЛОМ

Share this post


Link to post

Short link
Share on other sites

Лом, ты прав, хочешь больше возможностей, нужно побольше тыкать :)

Ребята, я могу откорректировать и предыдущую, но это долго и муторно. Там все завязано на имени папки "res_mods".Правда, в версии 2.3 я добавил и папку "mods", но это не продлит жизнь программе. И это ведь правка, а не расширение функционала. А в этой версии можно добавлять и добавлять функционал, применяя минимум усилий. Плюс к этому я сделал компиляцию(программную) на стороне пользователя, это тоже может в будущем быть полезным, помимо одной функции

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

Да, пункты модов придется добавлять и корректировать по координатам, но зато можно каждый пункт настроить со своим шрифтом и цветом, А гифки? Разве не прикольно?

Можно копировать целые страницы или элементы, а значит экономить время на оформлении. 

Ну и ...Создаем один раз конфиг, а потом просто его корректируем и все. Можно ведь создать свое фирменное оформление и больше его не трогать, а только добавлять или убирать пункты модов. 


 

 

P/S... Что то на винде 10 не запускается у меня? и с правами тоже. антивиря нет. только встроенный...но он молчит...
 

У меня десятая винда х64. Прога компилирована в х86(32-bit). Проблем с запуском не было.

В процессах висит или сразу выгружается?. У меня тоже встроенный защитник и тоже молчит. Но запуск всегда нормальный. К тому же, програ сама запрашивает права администратора. В принципе это ей не нужно. С реестром она не работает, обращается к системным библиотекам, но они доступны для всех программ. Вот в инсталяторе есть чтение реестра, но только чтение. И он тоже делает запрос на права админа

Edited by BrutHunt

Share this post


Link to post

Short link
Share on other sites

 

 

В процессах висит или сразу выгружается?

как видно на скрине просто серое окошко появляется...

fddb75cdb9c947d7af8fe0e1648a3c41.png

Share this post


Link to post

Short link
Share on other sites

а это и есть программа  :gg:

извини за улыбку. 

там справка, в ней все рассказано.

Все работает через контекстное меню. щелкай правой кнопкой мыши и ... вперед!

Share this post


Link to post

Short link
Share on other sites

а это и есть программа  :gg:

извини за улыбку. 

там справка, в ней все рассказано.

Все работает через контекстное меню. щелкай правой кнопкой мыши и ... вперед!

:gg::heh:  а я всё ждал когда же она запустится ))))))  спасибо что вразумил )))))

Share this post


Link to post

Short link
Share on other sites

обновил файл на яндексе

доработка кода взаимодействия

на рез-модс будет позже

Share this post


Link to post

Short link
Share on other sites

:gg::heh:  а я всё ждал когда же она запустится ))))))  спасибо что вразумил )))))

Да да. Всё желается с нуля, с серого квадрата. Могу пример того что можно получить в итоге скинуть.Вот видео о пользовании прогой.

Edited by Rotmistrofffff
  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

Нормуль  :ok:, Потестил малёк, Даешь загрузку с нета и возможность работать с конфигами xml/xc/json и будет топ

  • Upvote 1
  • Downvote 1

Share this post


Link to post

Short link
Share on other sites

+ было в кстати линейки координатов или хотя бы сетку

H071v4t041q505w0.png

ещё возможность выбрать и двигать по несколько элементов  одновременно

Edited by tunut

Share this post


Link to post

Short link
Share on other sites

Нормуль  :ok:, Потестил малёк, Даешь загрузку с нета и возможность работать с конфигами xml/xc/json и будет топ

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

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

Весь смысл моего проекта - дать возможность всем, кто нихрена не понимает в кодировании собрать свой модпак. 

Насчет сетки. Сначала пробовал, что-то не получилось. Отбросил до лучших времен, так как это не основное в проекте. 

 

Сейчас переработал версию. Вместо пункт установки(строка) будут обычные чекбоксы и радиокнопки. То есть более привычно. Сегодня отдал паре тестеров на терзание. Чеки и радио так же поддерживают смену шрифтов, прозрачность и прочее. Плюс добавил изменение размеров через ввод инфы. То есть корректировка до пикселя.

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

 

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

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

нет неосуществимых задач, почти ))

было бы желание.

Согласись, что осваивать код, еще тяжелее чем совместить несколько элементов в окне

для часто повторяющихся элементов есть функция "Отображать на следующей странице" элемент появится на следующей странице в тех же координатах. Полезно для кнопок "Далее", "Отмена", "Свернуть", "Закрыть". Можно копировать страницу полностью. Все будет точно по координатам и оформлению. Только у копии не будет функций исходной страницы.Сейчас при перемещении появляются четыре линии, которые позволяют совместить элементы

Насчет линейки по вертикали и горизонтали я только "за". Вот поэтому сначала и хотел ее сделать. Что-то пошло не так я и оставил это дело до лучших времен. Видимо пришло время )))

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

 

 

Насчет линейки по вертикали и горизонтали я только "за". Вот поэтому сначала и хотел ее сделать. Что-то пошло не так я и оставил это дело до лучших времен. Видимо пришло время )))

мы в тебя верим )) 

Share this post


Link to post

Short link
Share on other sites

довольно странный баг

новый проект

создать 

пункт установки и создаем подпункты к нему

 если хоть у одного из подпунктов имя начинается с 2 чисел а не 3 то в готовом установщике после нескольких нажатии на подпункты появляется ошибка с последующим закрытием 

 

Содержание ошибки:

Строка - 25066

 

Новая папка.zip без бага

Новая папка2.zip с багом

Edited by tunut

Share this post


Link to post

Short link
Share on other sites

Про баги понял. Сегодня- завтра выложу исправленную версию ..... С линейкой))

Вроде нашел вариант

  • Upvote 2

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