Skip to content

Commit

Permalink
v3.0
Browse files Browse the repository at this point in the history
Updated program to version 3.0. Added Flet User Interface.
  • Loading branch information
Skrepysh committed Mar 24, 2024
1 parent 1ef5282 commit 89ebe1b
Show file tree
Hide file tree
Showing 15 changed files with 821 additions and 615 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Skrepysh
Copyright (c) 2024 Skrepysh

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
51 changes: 29 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,41 @@
# mineSquid
<p align="center">
<img src="https://github.com/Skrepysh/mineSquid/blob/master/icon.jpg" width="350" title="mineSquid - modpack switcher for minecraft">
<p align="left">
<img src="mineSquid.jpg" width="350" title="mineSquid - modpack switcher for minecraft">
<img src="gallery\main_tab.png" width="250">
</p>
<p align="left">
<img src="https://forthebadge.com/images/badges/made-with-python.svg" width="150" title="Python">
<img src="https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgit.luolix.top%2FSkrepysh%2FmineSquid&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=HITS&edge_flat=false" width="120" title="Hits since 08.09.2023">
<img src="https://img.shields.io/badge/License-MIT-yellow.svg" width="95" title="MIT">
</p>
Проект, который поможет вам переключаться между модпаками в майнкрафте. Для этого закиньте все ваши модпаки в папку %appdata%/mineSquid/modpacks* (папка доступна с рабочего стола, ярлык - squidModpacks).<br />
\* - каждый модпак должен находиться в своей собственной папке (например:<br /> /../../minesquid/modpacks/modpack1,<br /> /../../minesquid/modpacks/modpack228,<br /> или /../../minesquid/modpacks/super-puper-modpack)<br />
------------------------------------------<br />
Начиная с версии 2.9 добавлены аргументы командной строки:<br />
<s>--mp [номер модпака] - этот аргумент позволит создавать ярлыки быстрой активации самых частых модпаков (узнать номер нужного пака можно запустив программу) (/.../.../mineSquid.exe --mp [номер модпака])</s>s> Не актуально!<br />
--mpname [ИМЯ модпака] - этот аргумент позволит создавать ярлыки быстрой активации самых частых модпаков ПО ИМЕНИ(узнать ИМЯ нужного пака можно запустив программу) (/.../.../mineSquid.exe --mpname "[ИМЯ модпака]")<br />
⚠️⚠️⚠️При использовании --mpname имя модпака должно быть в кавычках⚠️⚠️⚠️<br />
--mpnum [НОМЕР модпака] - этот аргумент позволит создавать ярлыки быстрой активации самых частых модпаков ПО НОМЕРУ(узнать НОМЕР нужного пака можно запустив программу) (/.../.../mineSquid.exe --mpnum[НОМЕР модпака])<br />
--restore - этот аргумент позволит быстро восстановить бэкап своих модов (/.../.../mineSquid.exe --restore)<br />
--h - получение помощи по всем аргументам командной строки (/.../.../mineSquid.exe --h)<br />
------------------------------------------<br />
<h3>Инструкция по установке:</h3>
Проект, который поможет вам переключаться между модпаками в майнкрафте. Для этого поместите все ваши модпаки в папку %appdata%/mineSquid/modpacks* (папка доступна с рабочего стола или из меню пуск, ярлык - Папка с модпаками).<br />
* - каждый модпак должен находиться в своей собственной папке (например:<br /> /../../minesquid/modpacks/modpack1,<br /> /../../minesquid/modpacks/modpack228,<br /> или /../../minesquid/modpacks/super-puper-modpack)<br />

<h2>Галерея - soon</h2>

<h3>Установка:</h3>
<h4>Метод первый:</h4>

1. Установите программу с помощью winget:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<code>winget install mineSquid</code><br />
2.ПРОФИТ!<br />

2. Ознакомьтесь с инструкцией ниже<br />
3. ПРОФИТ!<br />

<h4>Метод второй:</h4>
1.Скачайте установщик<br />
2.Установите программу<br />
3.Запустите программу. Она автоматически создаст все необходимые для работы папки и откроет папку modpacks, если она пуста.<br />
4.ПРОФИТ<br />

⚠️⚠️⚠️ ВАЖНО! Если вы пользовались mineSquid, а потом установили старую версию до 2.12(pySelector), то при повторной установке новой версии модпаки перенесены не будут!!! Необходимо будет сделать это вручную\*!⚠️⚠️⚠️<br />
\* - старое место хранения данных - "%appdata%/pySelector", а новое - "%appdata%/mineSquid"
1. Скачайте установщик<br />
2. Установите программу<br />
3. Запустите программу. Она автоматически создаст все необходимые для работы папки.<br />
4. Ознакомьтесь с инструкцией ниже<br />
5. ПРОФИТ<br />

<h3>Инструкция:</h3>
1. Откройте программу<br /><br />
2. Назначьте папку с игрой. Для этого перейдите на вкладку "Настройки", нажмите обзор и выберите папку, где расположена игра Minecraft.
Затем нажмите "Применить"<br /><br />
3. Подготовьте модпаки. Для этого нажмите кнопку с изображением папки в нижней части интерфейса программы. У вас откроется папка modpacks. В ней необходимо создать папки с назвниями, отражающими предназанчение модпака, например "1.12.2 pvp" или
"1.22.2 hardcore survival". В каждую из этих папок поместите jar файлы необходимых модов. Теперь обновите данные о модпаках. Для этого нажмите кнопку с круглой стрелкой в нижней части интерфейса программы. Список ваших модпаков должен отобразится на вкладке "Главная"<br /><br />
4. Выберите необходимый модпак, щелкнув по нему, затем нажмите кнопку GO. После этого все моды, находящиеся в выбранном модпаке будут помещены в папку mods, находящуюся в папке с игрой. При этом всё содержимое этой папки будет удалено.<br />
\* Чтобы восстановить все содержимое папки mods, удаленное при загрузке выбранного модпака, нажмите кнопку с круглой стрелкой и часами (кнопка восстановления) в нижней части интерфейса программы.<br />
\** Если вы нажали кнопку восстановления случайно, нажмите ее повторно, чтобы вернуть все как было<br /><br />
5. Если вам нужны (или наоборот - не нужны) оповещения об успешной загрузке модпака или восстановлении резервной копии (с помощью кнопки восстановления), вы можете настроить их отображение на вкладке "Настройки". По завершению настройки, не забывайте нажимать кнопку "Применить"
11 changes: 7 additions & 4 deletions config.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
[options]
; this is EXAMPLE config file!!!!
game_path = default
custom_username = skrepysh.dll
err_pause = 1
fin_quit = 0
game_path = E:\Minecrfat\game
mp_load_dlg = False
backup_restore_dlg = True
theme = dark
window_width = 450
window_height = 750

Binary file added gallery/backup_restored.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/incorrect_settings_warning.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/light_theme.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/log_tab.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/main_tab.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/modpack_loaded.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/settings_tab.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gallery/update_check.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
107 changes: 0 additions & 107 deletions main.py

This file was deleted.

File renamed without changes
Loading

0 comments on commit 89ebe1b

Please sign in to comment.