| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Co-authored-by: aglowinthefield <146008217+aglowinthefield@users.noreply.github.com>
Co-authored-by: Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com>
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* 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>
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
style (#2072)
* Set 'windowsvista' as the default style.
* Allow stylesheet to modify base style.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
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
|
| |
|
|
|
|
|
| |
portable instances
- better errors when running incorrect shortcuts
- fixed shortcuts being created with moshortcut://Portable:exe instead of an empty instance name for portable instances
|
| |\
| |
| | |
Implement --pick argument.
|
| | | |
|
| |/ |
|
| |
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
removed duplicate refreshDirectoryStructure() call that could never work
added --logs to output logs to stdout, added final "mod organizer done" log
added -i with no arguments to output the current instance name
`run -e` now does an additional, case insensitive check for names
fixed error being output along with --help
|
| |
|
|
|
|
| |
commands can forward to the primary instance
added reload-plugin command
MessageDialog now tries to find the main window when the reference is null, which actually used to happen often because activeWindow() is typically used, but that's null when the main window doesn't have focus (like when downloading from nexus, for example)
|
| |
|
|
|
| |
this is so command line processing can happen outside of MOApplication
many important objects were local to run(), so they're not members of MOApplication instead
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
fixed main thread name still getting clobbered by QWebEngine
|
| |
|
|
| |
dashes to dots
|
| |
|
|
|
|
|
|
|
| |
- clear instance manager overrides when restarting, or switching instances after starting MO with moshortcut://instance: won't do anything
- clear overrides when the last selected instance can't be opened; MO would keep trying to open shortcuts even after selecting a different instance
- command line was cleared too early, before the first run, so shortcuts were broken
- the instance manager dialog can be opened without an instance loaded if the last selected instance doesn't exist, createNew() would throw because it tried to access the global Settings
- fixed some problems with parts of MO wanting to restart and others expecting flow to continue
- fixed create instance dialog using settings pointer to decide whether to restart; it restarts when it's the first created instance, which is not always the case even if the settings are null, so just check whether there are instances
|
| | |
|
| |
|
|
| |
rewrote some comments to avoid using "instance"
|
| | |
|
| |
|
|
| |
refactored MOApplication so everything is in doOneRun()
|
| |
|
|
|
| |
set exception handler at the start, it can handle not having qt or data paths
hopefully fixed infinite crash dumps
|
| | |
|
| | |
|
| |
|
|
| |
added a set SetThisThreadName() after creating the main window, Qt resets it
|
| | |
|
| |
|
|
| |
comments
|
| |
|
|
|
| |
- moved splash stuff together
- moved stuff in the main loop into doOneRun()
|
| |
|
|
|
|
| |
refactoring in main.cpp:
- moved stuff to loglist.cpp and moapplication.cpp
- split main() into a few functions
|
| |
|
|
|
| |
fixed includes because shared/ isn't in the path anymore
removed unused modeltest files
|
| | |
|
| |
|
|
| |
don't display extensions in style combobox
|
| |\
| |
| | |
Logging rework
|
| | |
| |
| |
| | |
removed now unused vlog()
|
| | | |
|
| |/ |
|