No description, website, or topics provided.
C# Other
Latest commit 5d62a89 Aug 5, 2018
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Add issue templates May 22, 2018
AntlrUtil Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
ChinhDo.Transactions.FileManager Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
Commanding Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
DockPanelSuite Centralized most of the assembly information to one file used in all … Jul 10, 2018
Game Modes Merge branch 'master' into reduce-warnings Jul 18, 2018
Mod Formats Removed local SevenZipSharp dll and referenced a newer NuGet package … Aug 1, 2018
ModManager.Interface Merge branch 'master' into reduce-warnings Jul 18, 2018
Mods Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
NexusClient.Interface Removed local SevenZipSharp dll and referenced a newer NuGet package … Aug 1, 2018
NexusClient Removed local SevenZipSharp dll and referenced a newer NuGet package … Aug 1, 2018
Script Types Merge branch 'master' into reduce-warnings Jul 18, 2018
Scripting Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
Setup 0.65.9 Jul 18, 2018
Support Cherry pick: Huge changes: Mirrored solution structure in folder stru… Jul 10, 2018
Tests Adding test project for GamebryoBase project. Jul 19, 2018
Transactions Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
UI Centralized most of the assembly information to one file used in all … Jul 10, 2018
Util Initial stab at adding unit tests to solution. Added trivial tests fo… Jul 19, 2018
lib Removed local SevenZipSharp dll and referenced a newer NuGet package … Aug 1, 2018
.gitignore Cherry pick: Huge changes: Mirrored solution structure in folder stru… Jul 10, 2018
LICENSE Git config files Apr 25, 2016
NexusClient.sln Adding test project for GamebryoBase project. Jul 19, 2018
README.md Readme fix Oct 4, 2016
SharedAssemblyInformation.cs Moved "Nexus.Client.Interface.ProgrammeData" to "Util.CommonData", to… Jul 11, 2018
nuget.config Initial stab at adding unit tests to solution. Added trivial tests fo… Jul 19, 2018

README.md

Nexus Mod Manager

The Nexus Mod Manager (NMM) is a free and open source piece of software that allows you to download, install, update and manage your mod files through an easy to use interface. It integrates with the Nexus sites to provide you with a fast, efficient and much less hassled modding experience.

Features

  • 1-click download, 1-click install

    • One click on the site starts your download direct into NMM.
    • One click in the manager then installs the file into your game and activates it.
    • No faffing about with zip programs, no hassle.
  • Built in download manager

    • The mod manager comes with full download pause and resume functionality.
    • Stop your downloads and start them again later from the same place.
    • Never receive an incomplete download again.
  • Mod manager

    Enable or disable the files you would like loaded into your game through the easy to use mod management system, allowing you to try different configurations and profiles quickly and easily.

  • Clean mod installs

    Files are installed cleanly and if a mod can't finish installing for any reason the mod manager will clean up the files correctly after itself

  • Open source

    Completely free and completely open source, released under a copyleft GPL license, you can be sure that the mod manager is safe to use and free of adware, spyware and viruses

  • No advertising

    The Mod Manager is completely free of advertisements

Contributing

NMM is developed using the latest .Net Framework (currently 4.6) If you don't own a Visual Studio license you can download Visual Studio Community edition for free here: https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx

For further info check of official dev post on the Nexus forums: http://forums.nexusmods.com/index.php?/topic/1327971-start-here-and-faqs/

For coding conventions currently used by the NMM developers check here: http://forums.nexusmods.com/index.php?/topic/2815924-coding-conventions/

When the development environment is set you can simply follow this guidelines to push your edits:

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :)