DamianQualshy / DEngine

Drakania Engine is a collective of scripts, intended to help new scripters with making their own gamemodes for Gothic 2 Online.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drakania Engine

Drakania Engine is a collective of scripts, intended to help new scripters with making their own servers for Gothic 2 Online.

The package aims to contain functions from Gothic 2, synchronizing the information between client and server in a vanilla-friendly way. That means, for example, if you don't want to create your own GUIs, you can just use the one that already exists on client-side in base game.

dEngine doesn't require any outside modules or frameworks, since it already contains:

  • Patrix's GUI Framework
  • Patrix's MySQL Module
  • Bimbol's Packet Serialization
  • DocNITE's Tween Port
  • Patrix's AreaManager
  • Patrix's Inventory

Features

  • Player Class
  • NPC Class
  • Quest Journal
  • Character Creator
  • Chat
  • ACP
  • Discord Activity

To-Do

  • Admin Commands
  • Moderator Commands
  • Player Commands
  • NPC AI
  • Primitive Calendar
  • Login/Register
  • Save/Load Client Data with MySQL
  • Locations/Zones with restrictions
  • Server-side Items
  • Save/Load Server Data with MySQL
  • Map split into Chunks
  • Seasons
  • Autosave
  • Check for changes in MySQL
  • Damage System
  • Server-side Inventory
  • Placing down NPCs in-game

Possible Features

  • Quests
  • Dialogues
  • Pickpocket
  • Lockpicking
  • Arena

Optional functions

  • Manipulate chunk data in-game
  • GUI Creator in real time
  • World Builder
  • GUI Admin Panel
  • Teleportation between locations using GUI
  • Chat split into Categories
  • White-List

In-depth Structure Explanation

(...)

About

Drakania Engine is a collective of scripts, intended to help new scripters with making their own gamemodes for Gothic 2 Online.


Languages

Language:Squirrel 100.0%