summaryrefslogtreecommitdiff
path: root/src/shared/gameinfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* removed obsolete stuffTannin2016-05-161-167/+0
|
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-31/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-13/+0
| | | | | | | | Working on sorting out savegame stuff
| * Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-1/+0
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-0/+13
| | | | | | | | | | | | | | | | | | new version. Also fixed a lot of const correctness things
| * | Removed 'requiresSteam' which is only used in one place and might or might ↵Thomas Tanner2015-11-231-5/+0
| | | | | | | | | | | | not be game related
| * | Member variable unused so removed it.Thomas Tanner2015-11-201-10/+10
| | | | | | | | | | | | Leaves one asking *why* the datapath can be inside the game directory.
| * | Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-201-9/+9
| |/ | | | | | | 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-1/+2
| | | | | | | | | | | | | | | | | | - 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
* | added fallout 4 supportTannin2015-11-191-0/+3
|/
* removed obsolete codeTannin2015-08-171-5/+0
|
* - bugfixesTannin2015-01-061-42/+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-7/+7
| | | | fixed a few placed where NULL was used as a number or boolean
* cleanup und bugfixes after refactoringTannin2014-11-281-16/+4
|
* - several style fixes suggested by static analysisTannin2014-09-241-29/+11
| | | | - will now support up to 4 levels of version numbers (major.minor.subminor.subsubminor
* - processes spawned from MO are now themselves allowed to break away from ↵Tannin2014-08-251-1/+1
| | | | | | | | | | the job. Without this the CEF (chromium embedded framework) seems to fail - bugfix: Fixed an error message when installing a fomod wrapped in an archive - bugfix: sorting plugins had no effect on non-skyrim games - bugfix: fomod parser quit installing filelists after one file - bugfix: function retrieving local appdata path read wrong directory
* - can now filter by mod contentTannin2014-08-181-29/+54
| | | | - all files/directories that require write access can now be placed in AppData instead of the MO directory
* - loot client now only updates the masterlist once per MO sessionTannin2014-06-081-1/+7
| | | | | | | | | | - 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/+8
| | | | - replaced boss integration with loot
* - Option to choose edition of the game. Currently only relevant for FO3 ↵Tannin2013-10-251-0/+6
| | | | | | | | 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-0/+7
| | | | | | | | | | 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
* - esp reader now handles invalid files more gracefullyTannin2013-09-211-10/+10
| | | | | | | | | | | | | | | | | - 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
* - moved shared and uibase libraries to namespacesTannin2013-02-171-19/+22
| | | | - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash
* initial commit to mercurial repository.Tannin2013-02-031-0/+204
Corresponds to MO version 0.12.6