Skip to content
This repository was archived by the owner on Feb 23, 2025. It is now read-only.
Jeroen Broks edited this page Aug 20, 2023 · 3 revisions

NOTE!

This is just a copy of the old Wiki! Gradually all pages will be checked if they are still correct and any new features and deprecated features will be taken into account then.

Welcome to the MyData II wiki!

MyData II is just a quick tool allowing you to quickly set up all kinds of data a game may need. If I remember correctly the tool was first used in the production of Star Story (first version), and has seen many uses since then.

The tool is nothing but a quick tool for setting up data quickly, and once should note that it does not have the sophistication of an SQL based database, so no big security workouts, foreign keys, and big alphabetic sorts and indexations. Still MyData got it where it counts, at least for me.

In Star Story, which is an RPG game, I guess it's quite obvious tons of data are required in there. Items and spells for example. How many HP must it heal, how much ability points are taken when used. How much does it empower a character's abilities? Can you hurt your enemy? Well, you get the picture. I didn't need a sophisticated database tool for that, just a small program, able to handle all that and which could export all that data into Lua, in which the game was written. MyData does JUST THAT. And you can do this rather quickly, and that was all I needed. And if that is all you need for your games as well, then hey, maybe MyData is the tool for you, as well.

MyData was originally written in BlitzMax using the MaxGUI module. As the continuation of BlitzMax is poor at best, AND since BlitzMax and Linux have always been a catastrophic combination, I decided to rewrite the entire tool in C# with Visual Studio. Although Visual Studio only creates .exe files (which are normally Windows only), MyData can work with the Mono Project. With the help of Mono it should also work fine on Mac and Linux.

As time goes by, I'll use this Wiki to enlighten you on how to use MyData II best.

Clone this wiki locally