Difference between revisions of "Getting Started"
Jump to navigation
Jump to search
DarksHeiress (talk | contribs) m |
DarksHeiress (talk | contribs) m |
||
Line 16: | Line 16: | ||
* [https://cplusplus.com/ CPlusPlus.com] | * [https://cplusplus.com/ CPlusPlus.com] | ||
* [https://www.cprogramming.com/ CProgramming.com] | * [https://www.cprogramming.com/ CProgramming.com] | ||
+ | * [https://www.learncpp.com/ LearnCPP.com] | ||
==== Packet Formating ==== | ==== Packet Formating ==== |
Revision as of 14:51, 5 April 2021
Getting Started (Development)
Welcome! So you want to do some development work on EVEmu. Great! We can use as much help as we can get with this project. EVEmu needs as many developers as possible, even if you don't currently have the skills needed. Don't worry if you don't this guide will provide you with some resources that will help you with the knowledge gap. As always if you have any questions please contact us on our discord or forums.
Getting Prepared
- New Users Guide will help you setup the EVEmu server and client for your use.
- Development Practices Guide will help you understand how the EVEmu code is formatted.
- EVEmu Guide will help you understand the EVEmu Code Base and how it is structured.
- EVEmu Database Guide will help you learn how EVEmu utilizes its backend MySQL database.
Writing Code
Learning Resources
EVEmu is a learning project. Listed below are some resources that will give you a steady dive into C++ development
Packet Formating
- Xmlpktgen shows how to format packets in XMLP and general information about xmlpktgen.
General Tools
- Eve Tool is a collection of functions that allow us to do different things with EVE specific data.
Testing
Developers aren't all that EVEmu needs. We need testers and individuals who want to play the game.
- EVEmu Project Tracking is the list of game features and their operational status in the most recent server builds
- EVEmu Issues is where you will report any issues that you find with the EVEmu Server.