Jump to content

Photo

Big changes for the Nexus Mod Manager and the introduction of Tannin42, our new head of NMM development


  • Please log in to reply
895 replies to this topic

#1
Dark0ne

Dark0ne

    Webmaster

  • Admin
  • 20,289 posts
Posted Image

Weíre all very aware that itís been a long time since we provided an update on whatís happening in the grand scheme of the Nexus Mod Manager. Too long. As such, itís time to reveal a few exciting things and our plans moving forward. Oh, and sorry, itís one of those ďlong onesĒ again.

The Nexus Mod Manager -- the software weíve been working on these past six years that helps make modding the more popular games on Nexus Mods easier for users. For me, NMM is a bitter-sweet tool with the Nexus name attached to it; itís been downloaded over 20 million times by over 6.6 million individuals and it helps over a million people every month mod their games more easily, but for some reason, despite thousands of hours of work, it just hasnít lived up to my expectations.

Why? Oh, lots of reasons, but it does involve a history lessonÖ

The largest reason by far is that itís derived from software which is now over 10 years old. All the way back in March of 2006, just 11 days after Oblivion was released, mod author Timeslip launched the Oblivion Mod Manager on what was then TESSource (and what would later become TESNexus, then Nexus Mods). OBMM was a simple yet effective multi-purpose tool for modding Oblivion.

Posted Image


True to form, Timeslip also released a mod manager for Fallout 3 called the Fallout Mod Manager (FOMM) when the game was released in 2008. At some point around 2009-2010, Timeslip no longer continued work on the two mod managers and this work was taken over by Nexus user ďkaburkeĒ, who continued where Timeslip left off. Kaburke was made an active developer on FOMM and also released support for Fallout New Vegas.

Upon Skyrimís announcement in December of 2010, I set to work looking for a developer who could create a mod manager for the Nexus. The premise was simple; create a simple mod manager for the Bethesda games that we were currently supporting that allowed users to easily add mods directly from the Nexus site into their game. Back in those days, we only hosted mods for Bethesda games and Dragon Age, so the focus was really just on the Bethesda games.

With Timeslip now retired from working on the mod managers, Kaburke was an obvious choice to fill this role. He had the experience from working on OBMM and FOMM and a deep understanding of modding Bethesdaís games. As such, he was commissioned to work on the Nexus Mod Manager. It borrowed heavily from OBMM and FOMM, both released under open source GPL licenses, with Kaburke making some changes and additions to accommodate things heíd learnt from working on those previous mod managers.

Posted Image


So you see, the very foundations of NMM were built around code for a game that is now over 10 years old.

Once Kaburkeís work was done 11 months later in November of 2011, he provided some bug support but he was not able to become a full-time developer for the software. Ultimately, it was clear I would need a full time developer to be brought on to continue to provide support and expand NMM further. Naturally, this meant getting in a developer to work on an entire codebase that was not his own to begin with.

Since then, weíve been working hard to bolster the functionality and scope of the software despite being constantly stymied by code that is long past its prime by developers who have long since moved on from the community and their work on the mod managers. As you likely well know, itís been slow going, and not without its hiccups.

Posted Image

Over these past 6 years the scope of NMM has changed dramatically. No longer is it just a simple mod manager for Bethesda games; we also want it to work with many other games and do more advanced things than it was ever originally intended to do. Things that are taking us an inordinate amount of time as we find ourselves constantly fighting the (now) archaic code that NMM is built upon.

Itís been clear for quite some time that something would need to give, and I knew exactly what needed to be done. We needed to bring someone on board who could rebuild the Nexus Mod Manager from the ground up with a fresh and open mind and the ability to manage the NMM dev team. However, finding a new developer requires time, preparation, and of course...money.

Iíve said a few times now that when it comes to hiring staff, I take that responsibility very seriously. I donít just look at the cash flow of the sites and hope that I can afford things month-to-month on a shoestring budget. I deliberately save up enough money to pay for the wages of any new staff member for an entire year. These are people who rely on me to pay the bills and feed their families, and Iím not going to let them down. Thatís why this has taken so long. Developers are not cheap, and nor should they be, they do skilled work.

In terms of who was right for the job, the perfect candidate for this job has been on our doorstep the entire time. I know it, and a lot of you know it too.

Back in April of this year I got in contact with Tannin42. Ring a bell? It should. Since Skyrimís release in 2011 heís been working in his spare time on Skyrim Mod Organizer. Unless youíre new to modding or donít spend much time in the community, itís very likely youíve heard of it, and potentially even use it. Itís currently been downloaded by over 800,000 members of Skyrim Nexus and is seen as the go-to tool for advanced modding of Skyrim by most.

For years, NMM and MO have existed side-by-side as mod managers for Skyrim. NMM, a simple and easy to understand tool that caters to the majority of needs for the majority of users. MO, an advanced tool that caters to advanced users and users who wanted more control over modding (and understanding the modding) of their games. Both have co-existed relatively peacefully because itís clear that thereís a demand for both a simple manager and a complex manager for modding games.

Tannin was a logical choice to fill the development role as simply put; heís the real deal. Heís got a proven track record. I donít need to see a CV (though I did see a CV) because Mod Organizer is his CV. If Mod Organizer is what Tannin can do in his spare time while also doing a full time programming job, what could he do if he worked full-time on a mod manager with two skilled and experienced NMM programmers working with him as a team?

So itís with great pleasure that I can finally announce that Tannin is our new Head NMM Developer. He began his new life at the Nexus at the beginning of August this year.

Together with fellow NMM programmers Fabio and Luca, Tannin is spearheading the creation of a completely new Nexus Mod Manager. The aim? To learn from over 6 years of experience developing NMM and MO respectively to create from the ground up a single mod manager that will be as simple to use and understand as NMM, and as advanced and feature-filled as MO, that will enable you to mod all your favourite games. Remaining completely open source, it will be developed with extensibility in mind, with the idea of plugins for the manager being a very real possibility.

I imagine youíve got a lot of questions.

First of all, Whatís going to happen to the current Nexus Mod Manager?

Thereís no easy way of putting this; the current Nexus Mod Manager is now end-of-line. Essentially, weíre going to stop all further major development on the current version of NMM to focus on the new software. We will be releasing bug fixes as and when necessary to keep support for the current games (including Skyrim SE), but the current version available on the site, version 0.63, is going to be the last version with any major functionality additions. The software will obviously still work and the web services will stay up, as per normal.

I want to personally thank (and apologise to) the NMM testing team who volunteered their time in recent months to help us test various features in 0.6x of NMM, your help was invaluable. We ultimately decided that we needed a fresh start to properly deliver on profile sharing, among other things. Weíll definitely be needing your help and hopefully making use of your services (if youíre willing) with the new version of NMM weíre working on.


What is going to happen to Mod Organizer?

Tannin has written a statement that Iíve no doubt heíll be using elsewhere as well. But here it is for you to read now:

Dear MO users,

As you may have already read on the Nexus news, I've recently joined their ranks.
If you haven't read it yet: Yeah that happened.

Over the coming weeks and months we will keep the community informed on what we're planning
and working on for the future of NMM but right now many of you may be more concerned with
what this means for MO.

First I want to assure you that the primary reason of Robin hiring me was to take advantage
of my experience with MO and to integrate it into the Nexus offering, not to kill off MO. And the primary reason for me to take the job was that it will allow me to invest serious time into creating a better modding experience when previously it was becoming increasingly difficult for me to find time and motivation to work on MO in my spare time alongside a demanding job.

Obviously I won't be working on MO any more which unfortunately means that, unless someone else picks up where I left, MO v2 won't appear in a stable version. I know that will appear as a loss now and I apologize to everyone who was looking forward to a new release.

I do hope however that you trust me, and everyone else at Nexus Mods, to understand what you
liked about MO.

I'm confident that with what we're planning you won't be missing MO for long.

How long have you been working on this? How long is it going to take?

Tannin officially started working for us at the beginning of August. Weíre determined to get it right this time, so weíve been spending a lot of time getting everything written down into proper documentation. Actual programming work has now begun on the project and while I cannot give you any specific timeframes as to how long itíll take before we get things out, you can rest assured itís being worked on.


Will it have this? Will it have that? Why arenít you giving us more details?

We cannot go into too many specifics right now as to what the new manager will and wonít include, because weíre still actively getting to grips with what is and isnít possible and what the best method for doing things is going to be. Naturally we donít want to promise something that we canít fully deliver on.

We will provide more details during the course of the development of the software, but right now, this is just an announcement news post.


FFS, youíre going to make NMM more complicated/FFS, youíre going to dumb down MO.

What weíre aiming for with the new manager is the very best of both managers, in one manager. We donít want to dumb down the advanced nature of MO, and at the same time we donít want to swamp the more casual users of NMM who really just want a very simple modding tool.

The real key to all of this is going to be in how we handle the UI and UX of the software, and we hope to hire on Phill, the UI/UX and designer we hired for our new site design to help us in this regard. We want something that is going to enable advanced modders to get into the really deep stuff easily, without presenting the casual modders with overbearing and complicated windows right from the get-go.

Most of all, we want one piece of software that lets casual modders transition into more advanced modders gradually and at their own pace, without having to switch mod managers and reinstall all their mods.


Will you be putting in place better testing methods to prevent a repeat of certain mistakes made in the development of NMM?

Yes, we fully intend to learn from those mistakes.


I told you to do this years ago.

You probably did. But you didnít send me a cheque for the wages.


Anything else?

Thatís all for now, folks. We have a lot of work ahead of us.

I completely understand youíre going to have a lot of questions. Please, keep it civil and respectful. Weíll answer what questions we can, but right now weíve given you pretty much all the information we can share.

#2
femshepping

femshepping

    Charmer

  • Supporter
  • PipPipPipPipPip
  • 2,773 posts
Interesting - I had no idea about the history of both mod managers/organisers! Good luck with everything, I'm excited to see the final product :)

#3
lucidstorm1

lucidstorm1

    Faithful poster

  • Members
  • PipPipPipPip
  • 1,570 posts
In response to post #43208875.


Spoiler

finally, gj and gl

Edited by lucidstorm1, 13 October 2016 - 02:29 PM.


#4
RoyBatterian

RoyBatterian

    Which one's Pink?

  • Premium Member
  • 8,432 posts
Here's hoping for advanced mode.

Here's also hoping for quashing that time zone bug (I think) that likes to uninstall all your mods I've reported several times.

I don't know how to feel about this.

#5

    Feed Me Your Hatred

  • Account closed
  • PipPipPip
  • 787 posts
Pity, I stayed away from NMM and enjoyed MO for what it is. It'll be back to a basic mod manager for me with SSE.

Spoiler


Maybe you'll keep MO open GL and allow someone else to modify it so people like me can stay away from NMM and continue to use MO for SSE when that rolls out.

#6
forli

forli

    Faithful poster

  • Members
  • PipPipPipPip
  • 2,469 posts
Great news!
Do you have any plan to also include some features from the other big "competitor" Wrye Bash?
It contains many useful features which still makes it essential for any advanced user.

#7
lworm17

lworm17

    Journeyman

  • Members
  • Pip
  • 30 posts
Awesome, can't wait.

#8
DuskDweller

DuskDweller

    Resident poster

  • Premium Member
  • 3,081 posts
In response to post #43209145.


Spoiler

Hi Roy, can you post a link to one of your reports so we can have a look at it?

Edited by DuskDweller, 13 October 2016 - 01:59 PM.


#9
tonycubed2

tonycubed2

    SOT Team Member

  • Premium Member
  • 18,912 posts
Hopefully we can say goodbye to losing our Skyrim installs when we upgrade nmm or add another game. He multi profile support was a joke. Grateful for all else.

#10
lsdASD

lsdASD

    Regular

  • Members
  • PipPip
  • 60 posts
that was an interesting read! :)




Page loaded in: 0.726 seconds