summaryrefslogtreecommitdiff
path: root/src/shared/gameinfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Removes all references to GameInfo::getGameDirectory apart from one during ↵Thomas Tanner2015-11-251-1/+1
| | | | | | | | startup Did some const correctness improvements Also may have fixed a potential crash as the Profile copy constructor didn't copy the m_GamePlugin membber
* Replace GameInfo::getNexusModID with IPluginGame::getNexusModOrganizerID()Thomas Tanner2015-11-241-1/+1
| | | | Also implement IPluginGame::getNexusGameID() but not hooked it in yet.
* Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-241-4/+0
|
* Updated comments so I can see where I'm goingThomas Tanner2015-11-241-4/+6
|
* Removes all uses of GameInfo::getShortName, replaced by ↵Thomas Tanner2015-11-241-1/+0
| | | | IPluginGame::getNexustName
* Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-3/+0
| | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
* Removed 'requiresSteam' which is only used in one place and might or might ↵Thomas Tanner2015-11-231-2/+0
| | | | not be game related
* Removal of (get)BinaryNameThomas Tanner2015-11-211-1/+0
|
* Member variable unused so removed it.Thomas Tanner2015-11-201-4/+3
| | | | Leaves one asking *why* the datapath can be inside the game directory.
* Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-201-5/+9
| | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
* removed obsolete codeTannin2015-08-171-2/+0
|
* extended the game-plugin interfaceTannin2015-01-291-53/+0
|
* - bugfixesTannin2015-01-061-13/+2
| | | | | | | - 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
* cleanup und bugfixes after refactoringTannin2014-11-281-2/+0
|
* - started on a refactoring moving functionality out of the MainWindow classTannin2014-11-211-7/+3
| | | | - started on support for game-plugins
* - can now filter by mod contentTannin2014-08-181-3/+4
| | | | - all files/directories that require write access can now be placed in AppData instead of the MO directory
* - Disabled compilation of loot_cli as the current loot version can't be ↵Tannin2014-07-151-0/+3
| | | | | | | compiled or linked against with vs 2010 - bugfix: some incompatibilities with non-skyrim games - bugfix: incorrect handling of plurals in translateable strings
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-0/+3
| | | | | | | | | | - 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
* - added buttons to backup and restore the modlist and pluginlistTannin2014-04-051-0/+1
| | | | - replaced boss integration with loot
* - MO now applies a minimum to the nmm-compatibility field.Tannin2013-12-081-1/+1
| | | | | - 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
* - download manager now saves the file times on nexus, for potential later ↵Tannin2013-12-071-0/+1
| | | | | | | | 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/+2
| | | | | | | | 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
* - hook.dll now doesn't inject to certain applications (currently steam, ↵Tannin2013-10-051-1/+3
| | | | | | | | | | chrome and firefox) - versioning system improved. Will now report "downgrades" for mods and support a different versioning system (requires manual switch) - updates can now be ignored until a new version is uploaded - new splash screen - bugfix: a few memory leaks (shouldn't account for much) - bugfix: result of GetModuleHandle wasn't zero-terminated in some cases
* - added hooks for getFileVersion* functionsTannin2013-03-271-0/+2
| | | | | | | | | | | | | | | | | | - 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
* - moved shared and uibase libraries to namespacesTannin2013-02-171-19/+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/+187
Corresponds to MO version 0.12.6