OpenNos Emulator Project. See AUTHORS file for Copyright information.
C# JavaScript
Switch branches/tags
Nothing to show
Latest commit e4a901d Jun 25, 2017 @0Lucifer0 0Lucifer0 Merge branch 'dev'
Permalink
Failed to load latest commit information.
OpenNos.Core Fix Merge Jun 2, 2017
OpenNos.DAL.EF basic raid box system Jun 14, 2017
OpenNos.DAL.Interface basic raid box system Jun 14, 2017
OpenNos.DAL.Mock basic raid box system Jun 14, 2017
OpenNos.DAL basic raid box system Jun 14, 2017
OpenNos.Data basic raid box system Jun 14, 2017
OpenNos.Domain fix raid lockers/throw Jun 5, 2017
OpenNos.GameObject.Mock use .net4.7, corrections, and fix of disposing. May 27, 2017
OpenNos.GameObject Fix Family loading (by MasterDomino) Jun 25, 2017
OpenNos.Handler Fix Dupe bug in Repos Packet Jun 18, 2017
OpenNos.Import.Console fix type error in parsing skill Jun 15, 2017
OpenNos.Login Merge Jun 2, 2017
OpenNos.Master.Library use .net4.7, corrections, and fix of disposing. May 27, 2017
OpenNos.Master.Server Merge Jun 2, 2017
OpenNos.PathFinder fix bestfirstsearch Jun 23, 2017
OpenNos.Test use .net4.7, corrections, and fix of disposing. May 27, 2017
OpenNos.World basic raid box system Jun 14, 2017
.gitattributes add verification on characters Nov 11, 2015
.gitignore implemented basic parser, Feb 15, 2016
.gitmodules remove submodule EpPathFinding Nov 18, 2016
AUTHORS.md Update AUTHORS.md May 19, 2017
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Jun 24, 2017
CONTRIBUTING.md Create CONTRIBUTING.md Sep 27, 2016
CodeMaid.config fixed #1182, changed group partly to PacketFactory, fixed invalid dec… Oct 13, 2016
LICENSE Initial commit Oct 13, 2015
MPD.ndm Login server by 0lucifer0 Oct 13, 2015
OpenNos.sln Merge from internal Gitlab to Github May 14, 2017
PacketDefinitionWizard.vsix add PacketDefinition templates with wizard for casual packets Feb 2, 2017
README.md Merge pull request #1899 from OpenNos/add-code-of-conduct-1 Jun 24, 2017
Settings.StyleCop quick fix Sep 28, 2016
TROUBLESHOOTING.md Update TROUBLESHOOTING.md Apr 14, 2017
TemplateCommandPacket.zip add PacketDefinition templates with wizard for casual packets Feb 2, 2017
_config.yml Set theme jekyll-theme-merlot Jun 24, 2017

README.md

Information!

A master branch is to which we will push only stable changes that got confirmed, we develop now on dev branch, please dont ask for help with using dev branch, its unstable and designed only for advanced users.

Achtung!

We are not responsible of any damages caused by bad usage of our source: thermonuclear war, lit ssd's or getting fired because you spent whole night installing the required files. Please before asking questions or installing this source read this readme and also do a research, google is your friend. If you mess up when installing our source because you didnt follow it, we will laugh at you. A lot.

Instructions to contribute

Disclaimer

This project is a community project not for commercial use. The emulator itself is proof of concept of our idea to try out anything what's not possible on original servers. The result is to learn and program together for prove the study.

Legal

This Website and Project is in no way affiliated with, authorized, maintained, sponsored or endorsed by Gameforge or any of its affiliates or subsidiaries. This is an independent and unofficial server for educational use ONLY. Using the Project might be against the TOS.

Before opening new issues troubleshooting can be found here

Contribution is only possible with Visual Studio 2017, additionally install .net framework 4.7 SDK and Microsoft SQL Server 2016

We recommend usage of StyleCop extension and ResX Resource Manager.

After latest changes you might want to get ready to use .NET Framework 4.7

Building the code

1. Install SSDT For Visual Studio

http://go.microsoft.com/fwlink/?LinkID=393520&clcid=0x409

2. Install or Configure Microsoft SQL Server 2016 (at least Developer Edition)

3. Use the NuGet Package Manager to Update the Database

  • Go to Tools -> NuGet Package Manager -> Package Manager Console
  • Choose Project OpenNos.DAL.EF
  • Type 'update-database' and update the Database