Site Admin
kalonline-mod-collection: Kal Online game reverse engineering / modding
Image

A curated collection of KAL Online reverse engineering and modding resources. Think of it as a starter pack for anyone who wants to dig into the client, the file formats or the protocol.

What is kalonline-mod-collection?
Kal Online game reverse engineering / modding

This repo contains old code written for the game Kal Online. This is basically a collection of some game modifications like extra commands, server and clientside cheat protection, level extension, monster spawns, ... . Since Kal Online is a closed source game the only way to modify the game is via low level hooks, hence i used C++ and inline assembly. There is a more or less inactive development forum section on Ragezone were we shared our thoughts, code and ideas. Every Folder starting with "Mad" is from me. Engine and Core is from revo, full credits to him for this awesome amount of work over the years. Pulse, SDK, Sora, Sue is mainly from kealy, full credits to him + credits to sirix and striker.

The facts, straight from GitHub
  • Repository: madnight/kalonline-mod-collection
  • 20 stars and 16 forks, with 0 open issues
  • Written mainly in C++
  • No standard license declared
  • Started in 2016, last updated 2020-05-10
Getting started
Grab it with: git clone https://github.com/madnight/kalonline-m ... ection.git
You will need a C++ toolchain (Visual Studio on Windows or gcc/clang elsewhere) plus CMake if the project uses it. Check the README for exact build steps.

Frequently asked questions

Is kalonline-mod-collection free to use?
The repository does not declare a standard license, which legally means all rights reserved. Treat it as reference and study material, and contact the author if you want to reuse the code.

Is the project still maintained?
Development has slowed down: the last push was on 2020-05-10. The code is still valuable as reference, and forks may carry the work forward.

What do I need to know before diving in?
The project is written mainly in C++, so some familiarity there helps a lot. Start with the README, then browse the open issues to see what the rough edges are. That is usually the fastest way to understand the real state of any repository.

Where do I get help if I am stuck?
Open an issue on the GitHub issue tracker, check existing discussions, and of course post right here in this topic. Someone in the KAL Online community has probably hit the same wall before you.

Over to you
Have you tried kalonline-mod-collection? Are you running it, forking it, or did you rage quit halfway through the setup? Reply below with your experience, your questions or your own favorite alternative. If there is enough interest we can put together a community guide for it.

Information

Users browsing this forum: No registered users and 3 guests