Jump to content

Photo

BLOG PIECE: supporting modding in totality


  • Please log in to reply
146 replies to this topic

#1
Dark0ne

Dark0ne

    Webmaster

  • Admin
  • 16,849 posts
Itís been a couple of months since my last blog piece where I updated you all on what we had planned for this year, focusing a lot on stability and a new server clustering setup. Weíre now quite close to rolling this out so Iíll talk a little bit more about that and then talk about what weíre working towards.

The past couple of weekends have been a bit tough on the servers partly because weíre continuing to tack on new functionality and partly because traffic is still at an all time high. Our solution to this problem which I discussed in detail in the last blog piece focused on completely changing our server architecture to form a database cluster; the idea that you can ďlinkĒ multiple servers together to make a (for all intents and purposes) single massive database monster that can handle everything you throw at it. If you need to add more power you just add more servers to the cluster, so the potential is practically limitless. Weíre almost ready to roll this out which will obviously require a bit of scheduled down-time which weíll inform you of before taking the sites down for the maintenance. The hope is that everything goes smoothly and when it all comes back up everything is running like a boss. Do things like that ever happen in the real world? Not normally. But hey, hereís to hoping.

While we wait for the final touches to be finished on our database cluster weíve optimised the sites a bit more today. Weíre hoping youíll not notice those regular weekend slowdowns we get as much as before. Itís our absolute hope that when the cluster is fully set up and rolled out itís going to solve our site slowdown issues for good, so itís a really important step for us as we look to improve on the Nexus further.

So whatís the plan for the rest of this year? I know Iíve mentioned this already countless times but when I first started the Nexus sites (and the Source sites before that) I had some important principle tenets that were my aim and focus for running the sites; to create as useful and trouble-free resource as possible for modders that would stand the test of time and not be bottle-necked by bureaucracy or any one person, like me. I think weíre almost at this point now.

If I were to pass away tomorrow (touch-wood and all that jazz) these sites would continue to run in the form of the 4 other programmers working here. Sure, thereíd be a ruckus, but the legacy should continue as they have access to much of what goes on behind the scenes. Moving away from this morbid subject, why am I bringing it up? I think the final remaining bottleneck is that of the games we support. In order to support another game for modding a bottleneck forms while I have to go through the process of setting up a new Nexus site. Why donít we support modding in its entirety for any and all games that people want to mod? Well thereís lots of good reasons and Iíve always wanted to focus on games I know and like because itís been important to tailor solutions specific to games themselves, rather than diluting our services to try and accommodate a broader spectrum of games. However what Iím finding is that weíre in the start of a little renaissance period for modding that has gone hand-in-hand with the recent prevalence of indie game development that has meant more great games are being released more often, the Kickstarter revolution that has helped to fund this, the launch of Steam Workshop that has helped to spread the word about modding and increase itís popularity among people who were originally averse to the idea of modding and the decline of the ďTriple-AĒ gaming market, where modding had been abandoned and replaced by lacklustre DLC to eek out more money from gamers.

While weíve been focusing on these Triple-A games that support modding (that come along once in a blue moon) there have been lots of indie, or ďsmallerĒ games passing us by that have provided modding support but have often lacked a decent place to host their content. Weíre talking about games that would have a small modding community that maybe produces 50 - 200 mods. The problem isnít that I donít want to take the time to make Nexus sites for these games, the problem is that Iím struggling to keep up with the market.

I donít want to support modding for specific games. I want to support modding. Period. While Steam Workshop has been great at demystifying modding as some obscure past-time and brought modding to the masses I personally think itís taking modding in a troubling direction by essentially DRMifying mods. In order to download a mod from Steam Workshop, currently, you need to have bought the game on Steam or have access to a Steam key for the game and install the game via Steam, essentially negating the whole point of wanting a DRM-free copy of the game (by all means please correct me if this is no longer the case). This would be like changing the Nexus so that you could only download and install mods from the site if you used the Nexus Mod Manager. We certainly would never go down that route. And the annoying thing is that the solution is quite simple for Steam Workshop; they just need to offer a manual download button. Will they do it? Iíve no idea. And the problem with the modding community right now is that thereís not much choice out there in terms of general modding sites. Weíve got moddb.com, and what a great resource that has been and still is and, thinking about it, theyíre the only major site out there that I know of that provides a modding solution to any and all games. Iíve said it before and Iíll say it again; modding should be all about choice. Itís your choice what you mod and it should be your choice where and how you choose to get and distribute your mods with others. Choice is exactly what is needed and I want to position the Nexus so that it becomes one of those choices, and I canít do that if I have to cherry pick the games we will and wonít support.

So whatís the plan? First things first if you only care about modding one of the games we already support then for you things arenít going to change past what we would have done before irrespective of supporting other games. Skyrim/Oblivion/Fallout/Witcher/etc. Nexus will still exist and look and act just as before. Weíve got design updates in the pipeline but these were always going to come along anyway, irrespective of this plan. So yes, if you donít care about us supporting other games then for you, ďphewĒ, nothing is going to change. So what will change? Essentially weíre going to be centralising our offering on to nexusmods.com, where weíll support modding for any and all games. Itís actually quite a simple change; when you go to add a mod youíll be able to choose the game your mod is for. If the game isnít in our database, you can add it, and then add a mod for that file, so youíll be able to add mods for games that we didnít originally support.

This will create a new, generic Nexus site for the game you just added. Itíll look and feel like Skyrim/Oblivion/Fallout Nexus, but it just wonít have an updated template and will use the same standard colour set and generic background. From NexusMods.com youíll be able to drill-down in to all the files we support across every Nexus site and every game. This will go hand-in-hand with our new category and search pages that weíll be rolling out in the next fortnight that I think you guys are really going to like just because it puts so much more at your fingertips to really get to what you want quickly from a single page. But let me just reiterate; the experience you get from the Nexus sites we currently have wonít be changing, or moving. This is about providing support for more (or all) games, and adding to our catalogue, not changing our back catalogue.

This change will enable mod authors to add mods for any and all games that support modding. I regularly get asked by mod authors from various other games we donít support (to name but a few of the more popular requests; Minecraft, GTA, STALKER, Sins of a Solar Empire, Crusader Kings 2, Torchlight 2, the list goes on..) whether they can upload their mods to the Nexus. They canít, because we donít support the game. The idea isnít to swamp places and detract from communities, but to offer mod authors who like the Nexus format and like how we operate to share their work via the Nexus itself. Donít like Steam Workshop? Use ModDB and the Nexus. Donít like ModDB? Use the Nexus or Steam Workshop. Donít like the Nexus? Use ModDB and Steam Workshop. Donít like any of them or want to share with as many people as possible? Make your own site or use one of the many community sites already on offer. Itís all about choice, and you should all be able to have that choice and not be limited to one site alone. Iíve no idea if opening up the Nexus to all games is an option thatís going to be used by mod authors or not. It could take off massively or it could not be used at all and really, thatís not the point.I just want that choice to be there.

On top of this change weíre also going to open up the possibility on all sites to create your own file categories for your files. When you pick the category for your mod you can pick from a pre-set list. Your mod will go into this category to begin with, just like it does right now, but you can also suggest a category that isnít currently listed for your file that fits it better. If we agree with the category then weíll add it to the database and your file will be automatically moved into this category once itís approved. Youíll also be presented a list of categories that others have suggested to pick from; so if we see that 50 files have been added for a suggested category then we know right away that yes, that category is probably worth approving.

The subject of supporting modding in general has been on my mind for a long time now and itís been one of the major driving forces for wanting to get this database cluster setup and running smoothly. I canít in good conscious begin supporting modding for a multitude of new games with the sites performing as sluggishly as they have; itíd be a kick in the teeth to the people whoíve supported us for a long time and I wouldnít want you to feel as though Iím abandoning the roots of the Nexus to go tread in new territory. No, we get things working perfectly, confident that we can transition into this next step without screwing up everything weíve worked on before.

And to placate the moderating fears and appease those mod authors whoíve been demanding this for a while now itís likely with this change that weíll provide mod authors with full comment moderation tools for their mods. I think at that point the gates are open and weíll have to change our policy to ensure both the sanity of the moderation team and the sanity of the mod authors.

For me the Nexus up to now has been about supporting the communities I know and love. Iíll continue to do this, and Iíll continue to keep my eye out for games that Iíd love to focus support towards. Opening up Nexus Mods to all games is going to be an ďas-isĒ service. Weíll provide the tools and the services ďas-isĒ, but will continue to offer that more focused and specialised service for those Nexus sites weíve fully committed to supporting. And by analysing the new games that are being added to the database Iíll be able to see at a glance if thereís any games that we can make a full-fledged Nexus site for (i.e. a site with itís own custom template, colour scheme and background, as it is right now with the current Nexus sites). So if (as an example) 100 Minecraft mods get added to the database then yes, itíd probably be worth spending the extra time on my end to give those folks a custom look to their Nexus site.

Itís our aim then to open up the Nexus fully with an API for web designers and a software hook for developers, all offered free of charge. Think of a service like Skyrim G.E.M.S.; theyíd be able to plug in to our API and retrieve information about all the mods they have in their database straight from the Nexus without the need to program a scraper or manually enter data. On the software side we want to provide hooks and API data to game developers so that they can present and provide mods to gamers from within the games themselves; including being able to download the mod straight from our servers to their games. Weíd happily allow that. We wouldnít look to charge for this service at all (either to gamers or the game developers); we think modding should be open and free to everyone and I want to run these sites on good-will; itíll cost us a lot of money to provide free downloads to everyone, but I think what goes around, comes around. If you offer a good service that people appreciate then donations (in the form of Premium Membership from users) and top-ups from game developers who appreciate that offering those millions of downloads last month probably cost us a lot of money so they might want to consider helping out with a donation will be more than enough. Running on good-will rather than private investment and money-grabbing has worked well for us so far, and thereís no reason it wonít going forward as well.

This change isnít imminent. Weíve got a few things we want to get out of the way first before we look into this but you can consider this a statement of intent. This is what weíre working towards. This is what we want to do, and weíll try our hardest to not only make it a reality, but a reality that works well and for the good of the gaming community.



#2
corrandk

corrandk

    Fan

  • Supporter
  • PipPipPip
  • 260 posts
I like the concept of global mod support. In general I like the direction of the site. Thanks Dark0ne and staff.

#3
silverfoxc

silverfoxc

    Stranger

  • Premium Member
  • 7 posts
Wow, this is truly exciting. Looking forward to it!

#4
nyxalinth

nyxalinth

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,277 posts
So far as I know so far, the upcoming Might and Magic X will have modding support, and possibly Wasteland 2, as well. When they're released if this does indeed come true, I'll let you know!

#5
cookiemonster16

cookiemonster16

    Journeyman

  • Members
  • Pip
  • 33 posts
In response to post #7814481.

Is there going to be a Nexus site just dedicated to Project Eternity?

#6
Zaldiir

Zaldiir

    Hero of Kvatch

  • Staff
  • 5,110 posts
Very good plans, Rob! I'm liking it.

#7
scrivener07

scrivener07

    Faithful poster

  • Premium Member
  • 1,201 posts
Niiice! Ive got custom maps for c&c 95/aftermath, battlefield 1942 (DC.7 and final), Sins, Endless Space custom races, and more. Cool.

#8
Brigand231

Brigand231

    Your worst daydream

  • Premium Member
  • 28,446 posts
In response to post #7814570.

Wasteland 2 was promised a modkit as one of the stretch goals during the Kickstarter campaign and we met the numbers. There will be a Wasteland 2 modkit. They've even consulted with modders such as Gopher (among others) for ideas and suggestions on how to best make it happeen.

Thanks for the update Dark0ne. Thanks Nexus staff and support for all you already do and will do. This is an exciting (and noble, in my opinion) prospect!

#9
retakrew7

retakrew7

    Old hand

  • Premium Member
  • 754 posts
Awesome! Awesome! Awesome!

Long live the Nexus!

Especially nice for all the Kickstarter Projects I backed that have modding support.

If I finally make a good Torchlight 2 mod I release it here, too.

#10
marianojoey

marianojoey

    Regular

  • Members
  • PipPip
  • 77 posts
This is great! And I agree with you, Steam might have opened the door to modding, but the way they are doing it isn't the best for the community. :)




Page loaded in: 1.086 seconds