You are browsing as a guest. Sign up (or log in) to start making projects!

Adventure RPG

  • 2 Devlogs
  • 3 Total hours

A cozy little adventure game

Open comments for this post

2h 9m 23s logged

📘 Devlog — Minecraft Mod Manager (Jadon)Project Start → June 2026 🟦 Day 1 — Project Setup & First UI Created the initial project folder: minecraft_mod_manager Added core structure:main.pycore/ (mods, profiles, config)ui/ (main window, pages)Built the first PyQt6 window with navigation buttons.Confirmed the app launches with python main.py.ChallengesMissing imports due to folder structure.VS Code didn’t recognize the project as a package.FixesAdded init.py to every folder.Opened the correct folder in VS Code.Set up Python interpreter properly.🟦 Day 2 — Profiles, Mods & SettingsImplemented:Profile system (create, delete, switch)Mod folder selectionSettings pageAdded persistent configuration using JSON.ChallengesConfig class didn’t include CurseForge API key.Settings page couldn’t save/load the key.FixesRebuilt config.py with:mod_folderactive_profilecurseforge_api_keyAdded save/load logic.🟦 Day 3 — CurseForge IntegrationAdded a full CurseForge search page.Implemented:API key inputSearch modsFetch mod filesDownload modsChallengesrequests was not defined.Missing import warnings everywhere.FixesAdded import requests to relevant files.Installed requests in the virtual environment.Restarted VS Code to clear Pylance warnings.🟦 Day 4 — Packaging the AppBegan building a Windows EXE using PyInstaller.ChallengesIcon file not foundPyInstaller couldn’t locate assets/icons/app.ico.PySide6 conflictVirtual environment had both PyQt6 and PySide6 installed.PyInstaller refuses to build when multiple Qt bindings exist.FixesRemoved PySide6 completely.Deleted old main.spec.Rebuilt EXE with correct icon path.Ensured icon loads inside the app window.🟦 Day 5 — Finalizing UI & IconAdded window icon using:pythonself.setWindowIcon(QIcon(“assets/icons/app.ico”))
Ensured PyInstaller embeds the icon into the EXE.Verified icon appears:In the window title barIn the Windows taskbarOn the EXE file itself🟦 Current Status✔ Fully working multi‑page PyQt6 application
✔ Profiles, mods, settings, CurseForge integration
✔ Persistent config system
✔ Custom icon in window + taskbar
✔ EXE builds successfully
✔ Clean project structure
✔ Virtual environment fixed 🟦 Next Possible Features Splash screen on startup Auto‑update system High‑resolution icon bundleInstaller (like CurseForge) Dark mode theme Mod conflict detection Modpack export/import

1

Loading discussion…

0
4

Followers

Loading…