Getting Started

Getting Started
This page is for people who want to develop EVEmu, if you want to install EVEmu on your system, please go here.

Testing:
 * Learn more about Testing EVEmu
 * Eve-tool

Writing Code:
 * You need to know the C or C++ programming language to write code for EVEmu. Learn C/C++ at these locations:
 * CPlusPlus.com

Packet formating:
 * CProgramming.com
 * Source Development Practices guide - check this out to see how we like contributing developers to format their code
 * How to create and use packets in EVEmu - Check this if you don't know how them work
 * EveMu xmlpktgen - How to format packets in XMLP and general information about xmlpktgen.

Learn about the EVEmu Codebase

 * The EVEmu Guide - go here to learn about the EVEmu code base and how it's structured
 * The EVEmu Database Guide - go here to learn about how EVEmu uses and manages the back end MySQL database

Server development

 * EVEmu Roadmap WIP Board - CONTAINS SHORT TERM/LONG TERM PROJECT PLAN - also has the list of active developers and what they are currently working on
 * EVEmu Project Tracking - this is the list of game features and their operational status in the most recent server builds

Installer Development

 * EVEmu Installer

Database information

 * Dumps distributed with EVEmu
 * Decoding the EVEmu MySQL Tables
 * Database Tools - information on tools used with the EVEmu database: EVEmu Control Panel