Commit Graph
109 Commits
Author SHA1 Message Date
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 f6d499e6c6 Merge remote-tracking branch 'refs/remotes/TanninOne/master' 2015-11-18 20:46:19 +00:00
Tannin fe2169650e updated build scripts 2015-11-16 21:39:53 +01: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 3648690c5e Merge remote-tracking branch 'TanninOne/master' 2015-10-10 14:00:38 +01:00
Tannin 97787553f7 more work on build system 2015-10-09 19:57:45 +02:00
Tannin 10fd3e77d7 more work on build system 2015-10-09 19:57:17 +02:00
convert-repo f806d29a75 update tags 2015-09-07 16:36:52 +00:00
Tom Tanner 25ac05622a Small fix to shut up messages about long boost names release_v1.3.11 release_v1.3.10 2015-08-20 19:53:39 +01:00
Tannin f29d9ac993 added plugin interface to add/remove/list categories to/from/of mods release_v1.3.8 release_v1.3.7 2015-06-10 22:09:32 +02:00
Tom Tanner d8f49b3906 Update scons build release_v1.3.6 2015-05-28 20:42:15 +01:00
Tannin 25d9ad16c2 python runner is now bundled with MO as a separate file instead of embedded in the plugin 2015-05-24 18:44:57 +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
release_v1.3.5
2015-05-17 14:30:14 +02:00
Tannin a7b81418a5 fixes to make MO compile with mingw (also fixes some warnings generated by mingw) 2015-05-16 18:44:07 +02:00
Tannin 560e1ce0c7 Merge 2015-05-09 21:46:40 +02:00