Add Review
Subscribe
Nominate
Submit Media
RSS
Miscellaneous
[18th Day] Breaks
I have been taking a break from developing these past few days because school and work are about to start for me. Development will continue only 2 to 3 days from now once I get used to things, so don't worry. This project has been too awesome to ignore~
Miscellaneous
[15th Day] All those pieces
I've just gotten the dialog box working a bit. The problem here is that C-Script is a multitasking language and I need to get all the events and the player to work with dialog being on the screen. Also, dialog boxes opened one after the other should display in order, which is a bit hard to get working right in C-Script. I have done it before, however.
As for the first level, I'm not exactly sure how to start the game off quite yet. Unlike RPG Maker, it really helps to have an understanding of what kind of map you're making before you make it since this is 3D. The first levels will involve some fighting, some story, but not too much on later game mechanics. I just need to get the menu and things working so I can start actually moving forward.
As for the first level, I'm not exactly sure how to start the game off quite yet. Unlike RPG Maker, it really helps to have an understanding of what kind of map you're making before you make it since this is 3D. The first levels will involve some fighting, some story, but not too much on later game mechanics. I just need to get the menu and things working so I can start actually moving forward.
Miscellaneous
[13th Day] Database (How do I do it?)
Most of you are probably familiar with RPG Maker's Database system in terms of defining characters, items, skills, equipment, tilesets, etc. A surprising number of posters told me that they've used 3DGameStudio (which in turn is a set of tools that work with the Acknex engine itself) to make games with. They have also wondered how I got the engine to do all this and have asked me about it. In the spirit of GNU and that information is free, I'm going to tell you how even though I think I'm using very crude methods to get this game working and out the door as soon as possible.
You can skip to the last paragraph if you just want to know about the database.
First, realize that lots of the features in the game dealing with status, save files, and the like are in the C/C++ DLL known as WOLFIE.DLL and that I've programmed them in myself using C/C++. This DLL will later also do some other things that the engine itself doesn't normally do. I will release the source code to everything in every public release as per the conditions of my license to use the Acknex engine to publish games I create. I didn't purchase an SDK license nor would I want to even if I had the funds since I am a firm believer in open source.
Here is the copy of the license:
Now for the database. It's just a scripting language I invented that's horribly simple:
A compiler reads this in, and produces a .wdb file which contains a binary representation of all of this. The compiler also messes with a few image files and compiles them into single sprite strips for the characters and icons. This way, it makes it easier to write menus and character animations in C-Script. C-Script is a very poor language for writing any complex menu interface with, so the source code in C-Script for all the menus is very messy. But, working through the mud and beating things into shape is what I do~ ^^
You can skip to the last paragraph if you just want to know about the database.
First, realize that lots of the features in the game dealing with status, save files, and the like are in the C/C++ DLL known as WOLFIE.DLL and that I've programmed them in myself using C/C++. This DLL will later also do some other things that the engine itself doesn't normally do. I will release the source code to everything in every public release as per the conditions of my license to use the Acknex engine to publish games I create. I didn't purchase an SDK license nor would I want to even if I had the funds since I am a firm believer in open source.
Here is the copy of the license:
The SDK is free under an Open Source license.
That means you're free to develop and distribute any engine plug-ins
as long as you include your source code in the distribution.
You're also not allowed to distribute a DLL that can be used as a
'wrapper' for the library by providing access to the interface structures or to library functions from outside the DLL.
Owners of the SDK license don't need to include the source code.
The SDK license is available for purchase in the Conitec online shop.
Now for the database. It's just a scripting language I invented that's horribly simple:
// Character Sets
charset:tetsu;
charset:kitty;
charset:hat;
// Maps
map:test;
title=Test Map;
background=testbattle;
// Battle Maps
map:testbattle;
title=Test Battle Map;
battle=1;
// Heroes
build:tetsumori;
phy=2;
vit=4;
spr=6;
dex=3;
int=5;
hero:tetsumori;
title=Tetsumori;
build=tetsumori;
// Skills (skills are ANY possible action taken during battle)
skill:clawstrike;
title=Claw Strike;
// Items
item:testitem;
title=Paper;
kind=test;
A compiler reads this in, and produces a .wdb file which contains a binary representation of all of this. The compiler also messes with a few image files and compiles them into single sprite strips for the characters and icons. This way, it makes it easier to write menus and character animations in C-Script. C-Script is a very poor language for writing any complex menu interface with, so the source code in C-Script for all the menus is very messy. But, working through the mud and beating things into shape is what I do~ ^^
Miscellaneous
[12th Day] Here we go!
Hello, this is the project I decided to remake after Game Chill 2009. I had to release something in that contest, but I wanted to make a better version of it later. So far I have just been getting the engine together enough so that I can do the first level. Along the way these first 12 days, Tardis and Mary 4D have joined the project along with a growing number of testers. Here's the list of new people who have joined:
WolfCoder - Supreme Dictator and Overlord/lady err.. Director + Lead Developer
Tardis - Graphic Designer
Mary 4D - Illustrator
KC - Tester (not an RM member)
If you are interested in joining, just PM me what you want to do. Testers will not be listed in the official page here as there's a Google Group for private releases you use but they will be shown in the credits. You will need a GMAIL address so that you may join and use the Google Group and gain access to the periodic releases I make for testers + other members.
I have been working on getting a functional menu system. This is because you will use this to prepare skills and items as well as equip the player. This is important for anything else in the game to be relevant, including the battle system. I am just getting some bare menu working just so it is there and the game can be played. After the menu is complete, I will have to work on the format of game saves and save/load games.
WolfCoder - Supreme Dictator and Overlord/lady err.. Director + Lead Developer
Tardis - Graphic Designer
Mary 4D - Illustrator
KC - Tester (not an RM member)
If you are interested in joining, just PM me what you want to do. Testers will not be listed in the official page here as there's a Google Group for private releases you use but they will be shown in the credits. You will need a GMAIL address so that you may join and use the Google Group and gain access to the periodic releases I make for testers + other members.
I have been working on getting a functional menu system. This is because you will use this to prepare skills and items as well as equip the player. This is important for anything else in the game to be relevant, including the battle system. I am just getting some bare menu working just so it is there and the game can be played. After the menu is complete, I will have to work on the format of game saves and save/load games.










