Commit graph

9 commits

Author SHA1 Message Date
Daniel O'Neill
191cd5362a Lots of fixes, VFS now seems to work reliably. Still a lot of cleanup and shoring to do.
Decided to leave the VFS tab for now. Filtering likely doesn't work, except Show Only Open. Sorting works.
Rewrites to replace dynamicRoles done for Mods and Plugins tables.
Database.qml now reads "moddir", though installing extracted is still unimplemented so far.
Launch still doesn't work.
Ignore the "file -> test extract". It's a test for file extraction.
2025-11-10 13:15:26 -08:00
Daniel O'Neill
4bd0e980f3 Sorry, this is a broken commit, but I've been working toward VFS integration, atomic mod activation/deactivation within the VFS, and overall stability. I'm committing because at this point it's "playable", but you'll still need to be aware of profiles and profile_selections in your sqlite3 database. At this point, I still haven't implemented a means to differentiate profiles in a meaningful way. (Also, ignore the Archive Test option in Main, that's still something I'm trying to solve wrt fully swapping from libarchive to libunarr.) 2025-11-05 01:25:26 -08:00
Daniel O'Neill
d2e14a1630 Initial support for Cyberpunk 2077. Enh, it works for me. 2025-08-22 05:41:09 -07:00
Daniel O'Neill
1393a796b2 Implement FUSE VFS as a very early implementation. It can, does, and will break your game.
Updated QML and C++ in various places to build and work with new Qt (6.4+)
Minor bugfixes, possibly caused by the Qt version bump, and mostly in JS logic.
Tried (again) to get mod sorting working by dragging them within the list.
Initial support for Profiles. (To switch between FO4 and FOLON, for example.)
Initial "Launch Game" stuff, but it's far from done. Don't use it (yet).
2025-08-20 07:57:00 -07:00
d3a15b328c I legit lost track, I'm just keeping it working. Current as of Qt 6.8.1 2025-01-20 09:03:07 -08:00
13e6cc6f2a qml/OverwriteDialogue.qml: Use Layout.x properties
qml/PreferencesDialogue.qml: Use Layout.x properties
qml/ProgressDialogue.qml: Use Layout.x properties
qml/game.js: Use new Mods.rereadMods method
qml/main.qml: Add 'No games found' option when appropriate
qml/main.qml: BUGFIX: Save settings even if no game selected
qml/mods.js: Implement rereadMods method, use where needed
quickmod.pro: Ensure core is in QT variable
src/file.cpp: Modernize/clean-up warnings
2024-01-25 20:53:51 -08:00
550fd151e3 Plugins/LoadOrder now reads esm/esp/esl headers to find dependencies
Basic support for plugin file existence
Initial support for checking load order errors
Fix bug in plugins table column sizing
Update plugins table when mods enabled/disabled
2023-01-22 13:46:23 -08:00
447c9a935a Backport to Qt5 because it's what the steam deck uses
Various bugfixes, it never ends.
Various changes to accommodate various mods
Queued NXM downloads
Progress dialogues on downloads
Slightly reduce the ModsTable deadlock
2023-01-15 23:31:34 -08:00
4ac6116e4c Inertial chicken. Free spaghetti and meatballs for everybody! 2023-01-12 08:17:00 -08:00