![]() I developed a handy algorithm that can read the game's internal data structures directly from the files without any extra effort. I started with campaign villain lists, which have a very simple form, and moved on to more complex things, like the building menu, workshop menu, immigrant definitions and technology. On a whim, I finally decided to give it a try, and moved some basic data structures into text files. On the other hand, moving data into text files requires quite a bit of effort, like writing a parser and reorganizing a lot of code, which is why I kept putting it off. ![]() KeeperRL has always had all its data defined in the source code, which is not a great design - it slows down development and doesn't allow any modifications without recompiling the code.
0 Comments
Leave a Reply. |