summaryrefslogtreecommitdiff
path: root/src/shared/skyriminfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* removed obsolete stuffTannin2016-05-161-81/+0
|
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-65/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gameinfoimpl.cpp src/installationmanager.cpp src/mainwindow.cpp src/organizercore.cpp src/organizercore.h src/organizerproxy.cpp src/organizerproxy.h src/savegamegamebryo.cpp src/savegamegamebyro.h src/selfupdater.h src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.cpp src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h src/spawn.cpp src/transfersavesdialog.cpp
| * Gets rid of last vestiges of GameInfo apart from startup and hookdllThomas Tanner2015-12-051-5/+0
| | | | | | | | Working on sorting out savegame stuff
| * Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-5/+4
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/downloadmanager.cpp src/mainwindow.cpp src/modinfo.cpp src/modinfo.h src/selfupdater.cpp src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h
| | * Fix for some nexus fomods having the old version of the mod link and not the ↵Thomas Tanner2015-10-151-6/+11
| | | | | | | | | | | | | | | | | | new version. Also fixed a lot of const correctness things
| * | This removes getNexusPage from GameInfo and is currently in the game plugin.Thomas Tanner2015-11-261-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm looking to move it to the nexus interface though as it doesn't really relate to the game plugin. I've also removed the MananagementURL as - you can log into nexus without needing to specify the game - See above - it doesn't belong with the game plugin This gets rid of all dependencies bar game saving and logging in
| * | Replace GameInfo::getNexusInfoUrl with IPluginGame::getNexusManagementUrlThomas Tanner2015-11-251-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | also added getNexusDisplayUrl for the other variant of getNexusPage Removed skyrim static versions note that Nexusinterface is now passed a game plugin rather than a URL and a game ID if you want to override the current game
| * | Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-241-18/+0
| | |
| * | Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-11/+0
| | | | | | | | | | | | | | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
| * | Member variable unused so removed it.Thomas Tanner2015-11-201-2/+2
| | | | | | | | | | | | Leaves one asking *why* the datapath can be inside the game directory.
| * | Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-201-2/+2
| |/ | | | | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
* / - no longer displaying "not logged in". This was too confusing for someTannin2015-12-071-18/+0
|/ | | | | | | | | - fixed files missing from vfs if parent directory exists in real destination dir - implemented plugin api to access current profile - steam game detection now also works for 64-bit games - removed reference to archive tab from tutorial - usvfs log level is now taken from config - some cleanup
* extended the game-plugin interfaceTannin2015-01-291-55/+1
|
* - bugfixesTannin2015-01-061-108/+1
| | | | | | | - moved more functionality to game-plugins - further decoupled management functionality from the UI - created another "tutorial" which is only a single page with relevant parts of the ui highlighted with info as tooltips
* replaced all uses of NULL with nullptrTannin2014-11-281-10/+10
| | | | fixed a few placed where NULL was used as a number or boolean
* cleanup und bugfixes after refactoringTannin2014-11-281-1/+1
|
* - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-2/+2
| | | | - started on support for game-plugins
* - several style fixes suggested by static analysisTannin2014-09-241-29/+24
| | | | - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
* - can now filter by mod contentTannin2014-08-181-2/+2
| | | | - all files/directories that require write access can now be placed in AppData instead of the MO directory
* - performance optimizations for detection of file changes in mod directoriesTannin2014-08-011-1/+3
| | | | | | - added a workaround for download-link handling in chrome - MO will now create a profile even if the game-launcher has never been run - bugfix: files weren't cleanly removed from vfs file register
* - Disabled compilation of loot_cli as the current loot version can't be ↵Tannin2014-07-151-0/+5
| | | | | | | compiled or linked against with vs 2010 - bugfix: some incompatibilities with non-skyrim games - bugfix: incorrect handling of plurals in translateable strings
* - added pseudo-categories to filter for mo-managed vs. unmanaged modsTannin2014-06-161-2/+0
| | | | | | | | | | - deleted mods are now moved to the recycle bin instead of being deleted permanently - reduced modinfo dialog for foreign mods - foreign mods are now displayed with a pseudo-category - added a signal when a plugin is moved - bugfix: refreshing of directory structure for mods with bsas didn't work correctly when enabling a mod and on changing display of foreign mods - bugfix: one mod in the list was assigned the same priority on the directory structure as the data directory - bugfix: conflicts tab in the mod info dialog offered the hide option for files in bsas
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-1/+15
| | | | | | | | | | - new event to notify plugins of changed mod priority - overwrite now shows up in the "checked" category instead of "unchecked" - display of "foreign" mods can now be limited to only official content - bugfix: bsa extraction dialog showed up even if the plugin was disabled - bugfix: after detection of foreign mods the priority of the overwrite folder could get messed up - bugfix: when displaying only the context menu for the mod list as a whole, the menu didn't disappear - bugfix: MO crashed when trying to download via the integrated browser
* - NCC will now report an error if a script tries to extract a non-existent ↵Tannin2014-05-151-1/+1
| | | | | | | | | file instead of creating an empty output file - ncc installer plugin now uses a more reliable method to force the installer window to the foreground - missing version on TESV.exe will no longer be reported as an error - bugfix: loot client didn't read list of active mods - bugfix: invalid free call in error reporting function
* - MO now applies a minimum to the nmm-compatibility field.Tannin2013-12-081-2/+6
| | | | | - bugfix: "visit on nexus" directed the browser to the servers meant for nmm - bugfix: url for "check all for updates" and "enorse/unendorse" were not constructed correctly
* - returned to default branchTannin2013-12-071-2/+2
| | | | | - nexus interface will now use the nmm url - nmm importer no longer cancels on a missing non-essential flag
* - download manager now saves the file times on nexus, for potential later ↵Tannin2013-12-071-2/+2
| | | | | | | | use in version check - nexus interface now supports 301 redirects - now using the new nexus url format - bugfix: "visit on nexus" used an outdated url scheme and thus caused unnecessary redirection
* - Option to choose edition of the game. Currently only relevant for FO3 ↵Tannin2013-10-251-1/+1
| | | | | | | | because FO3 GOTY is its own app - applications that aren't in the executables list can again be started from the command line - references to missing categories are now removed from mods - bugfix: integrated fomod installer didn't update description and picture on some constellations of Windows version and theme
* - new toggle to display hidden downloadsTannin2013-10-101-0/+1
| | | | | | | | - hidden downloads can be un-hidden - the installation manager now more thoroughly cleans up the temporary directory after installation - added SkyrimLauncher.exe to the list of auto-detected executables - bugfix: shutting down MO while downloads where active in some occasions didn't work - bugfix: when canceling the only active download the taskbar icon didn't return to normal
* - esp reader now handles invalid files more gracefullyTannin2013-09-211-2/+2
| | | | | | | | | | | | | | | | | - 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
* - added hooks for getFileVersion* functionsTannin2013-03-271-0/+16
| | | | | | | | | | | | | | | | | | - automatic donwload retry - support for storing multiple download urls - improved "query info" functionality - some cleanup to download manager code - external fomod installer dialog are now brought to front - added shell... functions to have windows handle problematic situations - added visual clue when filters are active - esps are now automatically activated when installing a mod - added option to never endorse a mod - added "previous" and "next" buttons to mod info dialog - improved the way messagedialog text is shortened - coloring in mod info dialog now visible in other color schemes - plugin list is now saved automatically - vanilla bsas are now enabled even if they are not listed in the ini file - bugfix: setting mod to maximum now doesn't try to place the mod below overwrite
* - bugfix: invalid ini file name when creating profile for oblivion from ↵Tannin2013-03-181-4/+0
| | | | | | | | | | default settings - bugfix: archives.txt file was potentially not generated if there were no bsas - bugfix: static __declspec(thread) declaration causes crashes in windows versions before vista - logger class in hook.dll now tries alternative names for the log file if it can't access the regular file - path-environment variable for mo-spawned processes now contains the path to MO, in case the hook.dll needs to find the msvc-dlls - stack-search in ini-limit hack now starts searching on local stack. This should find the right stack position for the hack more reliable
* - some more safety checks in the ini-limit removal codeTannin2013-03-131-1/+11
| | | | | | | | | | | - some code cleanup and minor bug fixes based on results from static code analysis - added naemfilter for the esp list - bsa changes are now stored automatically but delayed by up to 0.5 seconds (for performance reasons) - bugfix: buffer overrun when certain functions are called with empty file names - bugfix: reroute for the ini-limit fix was placed in the data segment - bugfix: mod list got mixed up when the mod directory was changed externally - bugfix: plugins.txt reroute on skyrim didn't work on winXP - bugfix: MO could become unresponsive if the tutorial script couldn't be interpreted
* - moved shared and uibase libraries to namespacesTannin2013-02-171-20/+23
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* initial commit to mercurial repository.Tannin2013-02-031-0/+278
Corresponds to MO version 0.12.6