Skip to content

Developer Tutorials Intro

FeroxFoxxo edited this page Sep 2, 2023 · 5 revisions

Introduction

So, you've made it, you're wanting to work on MQR, great! Let's go over a few things first.

  • This tutorial series is mostly meant for education about how to reverse engineer projects. Its logic can be applied elsewhere, too!
  • The following guides you'll see are walkthroughs for the logic behind decisions made regarding handing protocols.
  • You should try to attempt implementing a protocol first. If you run into issue with it, consult the information found in these pages!
  • If none are avaliable, or you want to see how it's implemented in the main server, please head into the 'main' branch of the repository and look for the code to the protocol you're intending to implement.

Apart from that, you can consult the sidebar to the right for all the currently written guides.

If you ever run into any issues, or you want me to explain how you'd go about implementing a protocol not yet explained, please message me!

Otherwise, good luck! Treat this like a puzzle, with each step you do unlocking another portion of the game. I find it quite fun, and I hope you do too ❤️

  • Ferox

image

MQReawakened Wiki

Development

Developer Tutorials

System Protocols:

External Protocols (TO DO):

Entities (TO DO):

  • Init Data
  • Sync Events

Miscellaneous (TO DO):

  • Console Commands
  • Timers
  • XMLs
  • Web
Clone this wiki locally