Commit Graph

  • 15b46feb76 [pre-commit.ci] Pre-commit autoupdate. (#21) master pre-commit-ci[bot] 2026-07-08 15:56:01 +02:00
  • 29dabf0500 [pre-commit.ci] Pre-commit autoupdate. (#20) pre-commit-ci[bot] 2026-04-07 07:59:28 +02:00
  • 0fcf861c9a [pre-commit.ci] Pre-commit autoupdate. (#19) pre-commit-ci[bot] 2026-01-05 19:24:50 +01:00
  • 982707fb3c [pre-commit.ci] Pre-commit autoupdate. (#18) pre-commit-ci[bot] 2025-10-07 15:01:25 +02:00
  • be510c04b7 [pre-commit.ci] Pre-commit autoupdate. (#17) pre-commit-ci[bot] 2025-07-07 20:29:42 +02:00
  • 87e0ec88c2 Add Version.cmake and bump to 1.4.0. (#16) 1.4.0 Mikaël Capelle 2025-05-29 12:11:32 +02:00
  • b06d96ded3 Move to standalone CMake. (#13) Mikaël Capelle 2025-05-29 10:57:36 +02:00
  • becacb94c8 Add form and header versions to public API (#15) Jonathan Feenstra 2025-01-31 18:51:39 +01:00
  • ea88bb540a Add data for blueprint plugin flag (#14) Jeremy Rimpo 2024-10-02 12:54:35 -05:00
  • 9d9708bc82 Starfield Creation Update: Add 'medium' flag support (Starfield) (#12) Jeremy Rimpo 2024-06-13 10:46:11 -05:00
  • 6ebf9c14eb Brief description of medium plugin flag creation_update Jeremy Rimpo 2024-06-11 01:58:24 -05:00
  • c5cf7b0441 Add 'medium' flag support (Starfield) Jeremy Rimpo 2024-06-10 19:02:04 -05:00
  • 1857c566a5 Merge pull request #11 from ModOrganizer2/morrowind_rec_count 2_5_x Jeremy Rimpo 2023-11-01 09:31:34 -05:00
  • d184c0b60c Set the m_Header numRecords Jeremy Rimpo 2023-10-31 22:02:49 -05:00
  • f91a48681a Merge pull request #10 from ModOrganizer2/overlay_support Jeremy Rimpo 2023-10-08 13:03:25 -05:00
  • 8ce35c445d Matching agreed-upon naming Jeremy Rimpo 2023-10-08 03:57:32 -05:00
  • fba3d8cf98 Merge pull request #9 from ModOrganizer2/starfield Jeremy Rimpo 2023-09-17 16:18:47 -05:00
  • 4937363649 Apply clang-format starfield Jeremy Rimpo 2023-09-06 14:02:05 -05:00
  • e0a26fe652 Add comments to explain plugin flags Jeremy Rimpo 2023-09-06 13:38:18 -05:00
  • 3cf9eb06cd Implement 'override' plugin support Jeremy Rimpo 2023-09-05 13:25:01 -05:00
  • 6cdb5e860a Add detection for Starfield light plugin flag Jeremy Rimpo 2023-09-03 22:24:46 -05:00
  • 4fd8aac2fd Merge pull request #8 from ModOrganizer2/update-cmake-common-qt6 Mikaël Capelle 2022-04-28 17:54:16 +02:00
  • d997f3a2a7 Update following cmake_common changes. update-cmake-common-qt6 Mikaël Capelle 2022-04-18 22:43:39 +02:00
  • 351f5c3415 Translations are not needed Jeremy Rimpo 2021-12-10 09:43:00 -06:00
  • 959147fbbb Update translations v2.4.x 2_4_x Chris Bessent 2021-11-23 20:52:20 -07:00
  • 681d87e0b3 [ci skip] Update artifacts paths for msbuild Jeremy Rimpo 2021-01-29 10:53:50 -06:00
  • 8631cb5c55 [skip ci] Use PR branch for umbrella repo (if it exists) Jeremy Rimpo 2020-09-25 00:34:33 -05:00
  • cec5ba8572 [skip ci] Force exit PS with last exit code after umbrella build error Jeremy Rimpo 2020-09-21 06:25:23 -05:00
  • 95a8d040c5 [skip ci] Pull data from all branches Jeremy Rimpo 2020-09-21 05:02:44 -05:00
  • 860e2f1196 Finalize appveyor script update Jeremy Rimpo 2020-09-20 22:34:44 -05:00
  • c76e07e05d Finalize build script updates Jeremy Rimpo 2020-09-20 22:13:06 -05:00
  • 87896f7a9f Convert scripts to PowerShell Jeremy Rimpo 2020-09-20 19:56:52 -05:00
  • 24df5fbfe7 Need extra space for second command Jeremy Rimpo 2020-09-20 19:12:04 -05:00
  • 4df3879ee1 Update to checkout current branch in umbrella if it exists Jeremy Rimpo 2020-09-20 19:02:47 -05:00
  • b697091dbe Appveyor CMAKE fix 2_3_0 Silarn 2020-05-01 04:59:17 -05:00
  • ad7b368a45 Merge pull request #7 from isanae/new-cmakefiles isanae 2020-04-26 02:54:47 -04:00
  • 2356324ebd now using new cmakefiles isanae 2020-04-24 21:37:36 -04:00
  • c37dcd9ade Merge pull request #6 from ModOrganizer2/2_2_2 Chris Bessent 2020-01-13 23:01:59 -07:00
  • 4cc0165c83 Merge pull request #5 from ModOrganizer2/Develop 2_2_2 Chris Bessent 2020-01-06 05:00:20 -07:00
  • 212a8abc3b Update Appveyor to official VS 2019 image Silarn 2019-09-28 00:41:56 -05:00
  • 8498ffe9da Merge pull request #4 from ModOrganizer2/Develop Jeremy Rimpo 2019-07-14 18:04:00 -05:00
  • 4c4fcb728a Set optimization for release builds Silarn 2019-05-22 02:04:41 -05:00
  • abe771da6b Add logs to build artifacts on CI fail, commit translation changes Silarn 2019-05-21 23:46:18 -05:00
  • 8468cedb30 Switch to local build files as appveyor can't use installed files Silarn 2019-05-21 02:28:13 -05:00
  • 13547f28c2 Unify artifacts source path to install path Silarn 2019-05-21 01:37:35 -05:00
  • 22e161bd41 Set appveyor image to VS 2019 Preview Silarn 2019-05-08 23:10:45 -05:00
  • 7e3d1eb313 Merge pull request #3 from ModOrganizer2/Develop LostDragonist 2019-05-03 20:58:13 -05:00
  • 07fed37bad Support appveyor LePresidente 2019-02-20 11:08:35 +02:00
  • fa1b7db34d Merge pull request #2 from Modorganizer2/Develop Brian Munro 2018-05-08 12:32:43 +02:00
  • 0cdbcc3f90 Updating gitignore Silarn 2018-05-04 00:28:48 -05:00
  • 9994f58113 Merge pull request #1 from Modorganizer2/Develop Brian Munro 2018-04-13 08:44:25 +02:00
  • cafbf84b19 Remove extraneous search code Jeremy Rimpo 2018-04-13 00:38:25 -05:00
  • 8e0f75a3b0 Prep for Qt 5.11 (backward-compatible) Silarn 2018-04-10 23:28:38 -05:00
  • b905f1aeb9 Fix up CMAKE to use /MP and allow building through umbrella Silarn 2018-04-07 17:12:27 -05:00
  • 7fae40f9d7 Add Morrowind support Silarn 2018-03-26 19:56:40 -05:00
  • eb4fa0dda4 Merge pull request #1 from Silarn/mainline_dev Brian Munro 2017-10-22 08:03:12 +02:00
  • 528fb6e2a2 Add ESL flag type detection * ESL files can be sorted like ESMs * ESL files are displayed italicized but not bold Jeremy Rimpo 2017-10-20 23:16:05 -05:00
  • 3509fdf8a4 updated cmake script Tannin 2016-05-06 22:50:50 +02:00
  • 312d8c7f39 more work on build system Tannin 2015-10-08 23:41:47 +02:00
  • b5e11ec0e5 added gitignore file Tannin 2015-09-26 22:07:07 +02:00
  • 53f0afde3a work on build system Tannin 2015-09-26 11:36:19 +02:00
  • 70eabaebad updated build system Tannin 2015-09-24 17:55:15 +02:00
  • 72bc994d53 update tags convert-repo 2015-09-06 18:53:34 +00:00
  • 7387a1532e Merge release_v1.3.8 release_v1.3.7 release_v1.3.6 release_v1.3.5 release_v1.3.11 release_v1.3.10 Tannin 2015-05-09 21:46:40 +02:00
  • 697542171b Merge in changes by Tom Tanner Tannin 2015-03-27 18:24:37 +01:00
  • bc6d47965b Merge with branch1.2 Tom Tanner 2015-03-18 17:40:29 +00:00
  • b7ac82051d Refactoring and cleanup. Tom Tanner 2015-03-18 14:16:04 +00:00
  • 3f8a3810bf Every plugin now built Tom Tanner 2015-03-17 16:31:15 +00:00
  • e136344cee First attempt at using scons to build Tom Tanner 2015-03-08 13:20:56 +00:00
  • 96b6ebc6c6 - esp toolkit now understands the XXXX subrecord Tannin 2015-02-04 21:24:27 +01:00
  • 8475073e52 Merge with branch1.2 release_v1.2.15 Tannin 2015-01-03 15:58:52 +01:00
  • 2441e24b07 - several style fixes suggested by static analysis - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor release_v1.2.17 release_v1.2.16 Tannin 2014-09-24 19:51:51 +02:00
  • bcd6f8f242 - re-enabled building of loot_cli and started developing against the new api - extended set of default categories - more tolerand bbcode parser - added a few colors for the bbcode parser - more fixes to qt5 compatibility - started work on ability to unloading (and thus re-loading) of plugins - names of plugins are no longer localizable (because those names are also used to store settings) - added settings to disable individual diagnosis settings - path of dependencies is now configured in a .pri file instead of environment variablees - bugfix: if the modid-input is canceled, the id was saved as -1 and wasn't re-requested from the user - bugfix: moving files with the SHFileOperation-Api didn't update the vfs correctly (still not perfect but better) - bugfix: attempt to remove the deleter-file seems to have caused error messages for some users - bugfix: fixed a couple of cases that might have caused the tutorial to hang Tannin 2014-09-08 20:37:23 +02:00
  • b041d159f6 .pro files - formatting/consistency fixes Many small formatting changes to the majority of .pro files Consistent style for Qt version checking, using greaterThan(QT_MAJOR_VERSION, 4) This seems safest, as would continue to work for a future Qt 6 etc. Note that this makes redudundant the commit before this one, to organizer.pro Consistent indenting Moved some file configuration sections to be together with related sections Moved some installation-related sections (e.g. OUTDIR/DSTDIR) to be at the bottom, immediately before the related POST_LINK install lines. Similarly, in some cases separated out CONFIG(debug,.. checks into separate LIB/INCLUDE sections (high in file) and installation directory sections (low in file) TheBloke 2014-07-07 23:32:18 +01:00
  • 671c4e8063 - adjusted mod load order in hook.dll to match the one from the UI - bugfix: fnis checker took files in archives into consideration for hashing release_v1.2.9 release_v1.2.6 release_v1.2.5 Tannin 2014-06-23 20:23:59 +02:00
  • 5dcf895f4f - added a new mod type that represents files handled externally (i.e. DLCs) as mods in MO - hashes of file names in bsa files are no longer checked all the time - author and description is now read from esp files - rewrote the code that fixes modlists after a rename, should be a bit more robust - fixes to qt 5 and msvc 2013 compatibility - started to update the tutorial (not done yet!) - bugfix: counter for the problems badge wasn't calculated correctly release_v1.2.3 Tannin 2014-05-31 13:43:48 +02:00
  • 9859225312 - archive.dll now supports querying the crc value of files - esptk now determines if a esp is a dummy (without records) - hook.dll no longer creates a log file if noone wrote to it - nexus id and installtime columns are now hidden by default - modlist can now be refreshed without saving first (so plugins can replace the modlist.txt as a whole) - plugins can now query more details about virtualised files - added style options "plastique" and "cleanlooks" - "overwrite" is no longer listed with a creation time - a warning will now be displayed if the user has too many plugins active - a warning will now be displayed if mods with scripts have an installation order that doesn't match the corresponding esp load order - nmm importer now has select all/deselect all buttons - nmm importer no longer tries to unpack missing files from archives (won't work anyway) - initial support for importing from nmm 0.5 alpha - removed some broken warning suppresions - python runner now works with bundled python - extended qbs build system (still fails to build the main gui application) - implemented a nsis-based installer releease_v1.1.2 release_v1.2.1 release_v1.2.0 release_v1.1.1 release_v1.1.0 release_v1.0.9 release_v1.0.12 release_v1.0.11 release_v1.0.10 Tannin 2013-11-18 20:17:14 +01:00
  • 14be03f5c4 - nmm importer now also transfers category, endorsement state and lastest version information - nmm importer should now always determine the correct nexus id - nmm importer will now correctly restore overwritten files for imported mods release_v1.0.7 release_v1.0.6 Tannin 2013-10-16 19:32:59 +02:00
  • 8748ca511e - added new plugin to test if fnis needs to be run - some functionality to the plugin interface to enable them to search for files&directories in the virtual FS (rudimentary atm) - functionality for plugins to react to application being started from MO - broken ESPs are no longer reported as popup windows but only in the log file - bugfix: plugins couldn't store persistent data if they had no user-editable settings release_v1.0.5 Tannin 2013-10-11 23:03:49 +02:00
  • 1863c4862d - bugfix: esp parsing could crash for broken/unrecognized esps - bugfix: esp parser didn't handle oblivion esps correctly release_v1.0.4 Tannin 2013-09-23 22:39:58 +02:00
  • f9fbad0ff1 - esp reader now handles invalid files more gracefully - files moved will now also be treated as "deleted" in the old location so a newly created file with that same name is not created in overwrite - introduced a mechanism by which MO can recognize if it crashed before when attempting to load a plugin. That plugin can be blacklisted so it doesn't get loaded again - plugins can now programaticaly change their settings - plugins can now store data persistently without exposing that data as settings - requesting an unset-setting from a plugin is no longer treated as a bug - clarified warning message for when files are in overwrite directory - the proxyPython plugin will now discover if python initialization crashed MO on a previous session and give the user a chance to fix it or disable the plugin - bugfix: GetModuleFileName modified the buffer past the zero termination. While this doesn't violate the API documentation it is different from the regular windows implementation - bugfix: proxy plugins couldn't access the parent widget - bugfix: when moving a file from overwrite to a mod the in-memory file structure wasn't updated - bugfix: name input dialog for profiles allowed names that weren't valid directory names - bugfix: profile dialog wasn't able to delete profiles if the name started or ended in whitespaces - bugfix: The name-cells for plugin settings could be changed (without effect) - removed a few obsolete files from the repository release_v1.0.2 Tannin 2013-09-21 19:25:33 +02:00
  • 20e9a3313c - bugfix: testing for missing masters at the wrong time seems to have caused crashes - bugfix: mod list is now written to a temporary file first. Only on success is the original file overwritten - bugfix: moving a mod priority to just above the overwrite could cause a crash or error message - bugfix: versions with a release candidate number weren't sorted correctly (woops) - bugfix: staging script didn't include archive.dll and dlls.manifest - installation time on overwrite no longer updates constantly release_v1.0.1 Tannin 2013-09-16 22:32:42 +02:00
  • 2e1d16034b - when installing mods from outside the download directory the absolute path is now stored - added a context menu to the toolbar buttons so tool icons can be removed directly - initweaks modinfo tab is now always available and allows new ini tweaks to be created - fake esms are now treated as masters (as they should) - MO will now display a warning if not all masters of an esp are enabled. The tooltip gives a list of required masters - bugfix: path returned by getfullpathname was sometimes not correctly terminated - bugfix: path after reverse-rerouting was sometimes incorrect, missing a path separator - bugfix: change of current directory sometimes used a fake directory without need - bugfix: icons in shortcut menu were not alwayscorrectly updated release_v1.0.0rc1 Tannin 2013-09-11 22:54:45 +02:00