Site Admin
OpenKal-Parser-Collection: A collection of KalOnline data parsers written in Python
Image

A collection of Python parsers for KAL Online data files. If you have ever tried to make sense of the client formats by hand, you know how painful that is. These parsers do the heavy lifting so you can pull data out programmatically.

What is OpenKal-Parser-Collection?
A collection of KalOnline data parsers written in Python

A collection of KalOnline data parsers and Blender add-ons written in Python. The data parsers require a Python 3.6 environment with NumPy. The Blender add-on requires Blender 2.79, but other versions might work as well. Please note, some Blender installations do not provide NumPy and require it to be installed separately. The Blender add-on can be installed like any other regular Blender add-on. Next, make it available to Blender as a script directory. Download and extract the repository zip archive. Copy the modules and addons directories into the previously created directory. Finally, restart Blender and enable the OpenKal add-on. The add-on should now be accessible via the import menu. A complete model is often split into multiple files. To import multiple files into a single object, simply import each file separately using the same object name. In general, an animation can only be imported when the corresponding armature was already imported. Importing non-matching armature and animation pairs will result in an incomplete and undefined object. The Blender add-on automatically imports textures. Currently, DDS, PNG and TGA images can be imported.

The facts, straight from GitHub
  • Repository: 0MrDarn0/OpenKal-Parser-Collection
  • 2 stars and 4 forks, with 0 open issues
  • Written mainly in Python
  • Licensed under MIT
  • Started in 2019, last updated 2018-12-28
Getting started
Grab it with: git clone https://github.com/0MrDarn0/OpenKal-Par ... ection.git
You need Python 3 installed. Clone the repository, install the requirements with pip, and read the README for usage.

Frequently asked questions

Is OpenKal-Parser-Collection free to use?
It is released under the MIT license, so it is free to use. Read the license text for the exact terms before you ship anything based on it.

Is the project still maintained?
Development has slowed down: the last push was on 2018-12-28. 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 Python, 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 OpenKal-Parser-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 9 guests