Getting Started

From EVEmu Wiki
Revision as of 12:37, 3 April 2021 by Admin (talk | contribs) (1 revision imported)
Jump to navigation Jump to search

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:

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 [1]
  • CProgramming.com [2]
  • 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

Packet formating:

  • 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

Live information