| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
| |
- Calls run in parallel leading to extraneous setup dialogs
- This only calls the nxm schema registration after modl is done
|
| |
|
|
|
|
|
|
|
| |
* Remove SConscript related files.
* Force-load translations from uibase and gamebryo/creation.
* Bring githubpp here and add a standalone preset.
* Switch VersionInfo -> Version for ModOrganizer2. (#2063)
* Add pre-commit hook.
* Use 7zip build from VCPKG registry.
* Use archive.dll from the bin folder instead of dlls.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Allow for mod directory maps
- Set main data files based on game
- Mapped mod directories to VFS
- Update overwrite setup
* Skip if mod contains no 'data' dir
* More mod directory compatibility fixes
* Workaround for Obl:Rem save location
- SLocalSavePath does nothing yet MO2 wants to use it to override the default save location
- This only applies to BGS games anyway, we should move this logic
* First pass for overwrite mod directory support
* More overwrite move / delete restrictions
* Fix issue with moving directories that are not required
* Formatting pass
* More modDataDirectory updates
* Formatting
---------
Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com>
|
| | |
|
| |
|
|
| |
* Move loadOrderMechanism out of loop
* PluginList::refresh reduce number of loops
|
| |
|
|
|
| |
* Update for new USVFS function scheme.
* Fix call to usvfsVersionString().
* Move USVFS to mo2 dependencies instead of third party in CI.
|
| |
|
|
|
| |
* Switch from fmtlib to std::format.
* Remove libffi from dependencies in Github action.
|
| | |
|
| | |
|
| |
|
|
| |
the problem is that an empty instance name means the portable instance, but MO clears the name when it needs instance selection, which can create a loop if the portable instance can't be used
|
| | |
|
| |
|
|
|
|
| |
changed all calls to reportError(), which now uses the main window if it exists as a parent, or calls criticalOnTop()
added errors when running something from the command line for a different instance/profile
removed unused crap
|
| | |
|
| |
|
|
|
|
|
| |
- use envfs for walking directory
- minimize string copies, disk access
- use set of filenames to check for duplicates
- use file size from envfs
|
| |
|
|
| |
replaced QApplication calls so createVersionInfo() can be called without one, happens with dump_running_process.bat
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
refactored MOApplication so everything is in doOneRun()
|
| |
|
|
| |
comments
|
| |
|
|
|
|
|
| |
changed pointer to ref to NexusInterface
on_actionChange_Game_triggered() now creates the dialog itself instead of calling test code
fixed broken command line options, they'd be reset before they were used
removed useless explicit
|
| |
|
|
|
| |
moved most of the figuring out of instance parameters from InstanceManager to Instance, separated all the ui from it and put it in main.cpp
added ways to show single pages in the create instance dialog so they can be used when info is missing
|
| |
|
|
| |
implemented moshortcut, nxm links and executable names as command line options
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
fixed includes because shared/ isn't in the path anymore
removed unused modeltest files
|
| | |
|
| |
|
|
| |
fixed progress bar
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
made classes noncopyable, fixed a few unintended copies
|
| |
|
|
| |
removed a bunch of "{} saved" in the logs
|
| |
|
|
| |
static functions instead of lambdas
|
| | |
|
| |
|
|
| |
FileRegister keeps a vector instead of a map
|
| |
|
|
| |
delete old structure in thread
|
| |
|
|
|
| |
ThreadPool now keeps threads running
keep ModThreads around so avoid reallocating buffers
|
| |
|
|
| |
tighter mutexes, required thread-safe FileEntry
|
| | |
|
| |
|
|
| |
instrumentation
|
| |
|
|
|
| |
avoided a few string copies
lowercase filename in thread
|
| | |
|
| | |
|
| |
|
|
| |
first implementation of NtQueryDirectoryFile
|