LDOpenSource / DarkSoul

A Dofus Emulator in C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DarkSoul

A public Dofus Emulator in C# (.net standard)

Introduction

DarkSoul is a Dofus emulator implemented on c# with reactive sockets, is created for the purpose of practice the c# language and share with spanish community a good base emulator.

Requirements for build

  • Visual Studio 2017 (c# 7.0 synthax)

Libraries used

  • Reactive Extensions
  • .Net Standard

Solution Guide

Core

All core stuff IO (readers/writers), reflection, injection extensions

GUI

Auth/World GUI (console) in .netcore (multiplatform support), handle of packets, server init

Network

All Network base stuff, reactive sockets, message handler/builder

Network.IPC

All code it's from ASP.Net Core Hubs, edited to make compatible with Net Standard with reactive sockets

Usefull resources

The solution contains a resources.txt file that contains usefull c# research links

Credits

  • Reactive Socket by rob-blackbourn link to Repo!
  • SignalR by Microsft link to Repo!
  • Other credits to page resources authors on resources.txt

About

A Dofus Emulator in C#

License:GNU General Public License v2.0


Languages

Language:C# 100.0%