Thomas Tanner
9fdcde3bd5
Merge remote-tracking branch 'TanninOne/master' into issue/344
2015-12-05 10:33:09 +00:00
Thomas Tanner
c9299bb623
Addition of directory validity check to IPluginGame API
2015-11-28 14:48:28 +00:00
Tannin
7d6d51b213
fixed build scripts and added fallout 4 support
2015-11-28 10:58:49 +01:00
Thomas Tanner
e60121b21f
Renamed getNexusName to getGameShortName as previously because it hopefully isn't too nexus related.
2015-11-26 21:17:06 +00:00
Thomas Tanner
7f7a3fb1ca
Replaced the IPluginGame getNexusDisplayURL with some APIs in NexusInterface
...
It makes more sense to have them here as they have very little to do with the game, more to do with the origin of the mod.
2015-11-26 21:03:23 +00:00
Thomas Tanner
9ba337ef17
Remove the getNexusManagementURL as it is a property of how you talk to nexus, not the game
2015-11-26 17:45:30 +00:00
Thomas Tanner
1455bda2f8
Sigh - python wrapper version of the 2 URL fetch functions
2015-11-26 07:40:53 +00:00
Thomas Tanner
cc62f15cc8
Replace GameInfo::getNexusModID with IPluginGame::getNexusModOrganizerID()
...
Also implement IPluginGame::getNexusGameID() but not hooked it in yet.
2015-11-24 16:16:10 +00:00
Thomas Tanner
0b9a56fa7a
Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanism
2015-11-24 14:20:47 +00:00
Thomas Tanner
fc8f6c77bc
Remove most instances of GameInfo::getname, and transfer getDLCPlugins to the plugingame interface
...
Also removed startDownloadNextFile as it doesn't appear to be used anywhere
2015-11-23 18:34:04 +00:00
Thomas Tanner
55e9c9c7b6
Final eradication of igameinfo and adding python wrappers for IPluginGame
2015-11-22 21:18:12 +00:00
Thomas Tanner
47e25da95e
Removes igameinfo.h from everywhere apart from (sort of) the pythonrunner plugin.
2015-11-22 08:42:42 +00:00
Thomas Tanner
cb5d3b4e62
Replace GameInfo::path with iPluginGame::gameDirectory (or dataDirectory where applicable)
...
Note: this isn''t ideal as it's not backward compatible
2015-11-21 16:41:28 +00:00
Thomas Tanner
542ef73a30
Removal of (get)BinaryName.
...
Note in pythonrunner this is a bit commented out so I can think about how to deal with it.
2015-11-21 12:28:48 +00:00
Thomas Tanner
07798f2e23
More changes suggested by compiling with clang
2015-11-09 18:14:57 +00:00
Thomas Tanner
86d2ce34f3
Fix compilation issues with clang, requires adding widgets to build
2015-11-08 23:15:55 +00:00
Thomas Tanner
88846e52f5
Add support for version dependency checks
2015-11-01 18:27:03 +00:00
Thomas Tanner
27704407a3
Add the python wrapper changes for the new setURL method
2015-10-15 19:06:04 +01:00
Tannin
f29d9ac993
added plugin interface to add/remove/list categories to/from/of mods
2015-06-10 22:09:32 +02:00
Tannin
a5901d7975
extended plugin interface. Plugins can now activate/deactivate mods, install mods
...
suggesting a name and retrieve a list of all installed mods
2015-05-17 14:30:14 +02:00
Tannin
c7203bf9de
- bugfixes
...
- 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
2015-01-06 19:31:53 +01:00
Tannin
a7d626c83c
Merge
2015-01-04 10:33:37 +01:00
Tannin
bbea63e7af
- fixes after merge
2015-01-04 10:13:12 +01:00
Tannin
868ab93a1f
replaced all uses of NULL with nullptr
...
fixed a few placed where NULL was used as a number or boolean
2014-11-28 11:19:20 +01:00
Tannin
dec620b5b7
- started on a refactoring moving functionality out of the MainWindow class
...
- started on support for game-plugins
2014-11-21 14:45:30 +01:00