Beginners Guide to Contributing
Hi
Just found P1999 and am loving playing with a friend re-living old times etc.... I happen to be a programmer, sql expert and all round code ninja but I am having trouble getting my head around the vastness of the EQemu project. I'd like to *try* and contribute if possible but I can't find a "Beginners Guide" or even something that points to how to get started. I use Visual Studio on Windows for my dev platform and although I am not a C++ expert I do know some and can read the code etc... Anyway can someone point me in the right direction of how to get started in contributing? |
Quote:
|
Most of the dev's suffer from ptsd and night-horrors... (What?)
The complexity of the emulator probably rivals that of a modern cpu. That said, a good place to start exploring the code would probably be here: https://github.com/EQEmu/Server/blob...ent_packet.cpp This is where post-protocol handling is performed for incoming client (zone) packets. It should give you a decent idea of what's going on and what to look for next. You can always pop in irc (link provided in Akkadius's post) if you have any questions. |
I would recommend setting up your own test server, if you haven't already.
|
Some general guidelines on code: use tabs not spaces. Avoid tricky expressions. Code for C++11, target compilers are VS2012+ and GCC 4.6+ so the allowed features must be present with these minimum compilers.
You mentioned p99, which is a private fork. (They don't distribute executables so GPL dosnt kick in) |
All times are GMT -4. The time now is 09:18 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.