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
- Player Class
- NPC Class
- Quest Journal
- Character Creator
- Chat
- ACP
- Discord Activity
- 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
- Quests
- Dialogues
- Pickpocket
- Lockpicking
- Arena
- 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
(...)