Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Maindric RPG:: A continous WIP, Full Open Source*, project.

Author
Message
TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 12th May 2009 04:25 Edited at: 12th May 2009 06:16
Hi Maindric,

Yes I'm male - lol. I've been writing up the help docs for MAUI which can be found (work in progress).
By the way, it would be helpful if you put a link to all the project resources in the top post. For MAUI Module use the following forum tag snippet:



This will allow me to update the link and image with useful text without imposing myself on you.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 12th May 2009 06:42
Will do.

I am working on my site at webs.com right now, where I will further conduct my project. I will still post here, but only with major updates. To find any real information, it will be there. It is not finished yet, so I will still put info here.

Updating first post now.

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 12th May 2009 08:37
Quote: "Ok, I just looked stacks up, and if I am reading it correctly, a stack is stored information that adds information and receives takes out the data that was most recently put in. From what I have just read, it uses a push-pop method. When storing information, it does a check to make sure there is space (Seems like arrays to me), but it also uses pointers. Pointers point to a specific point within the stack (If I am not mistaken, just like in C++, pointers point to a specific block in memory.), where the stack pointer grows downward. I do not feel like explaining it now as it is quite a bit of typing, but I think I understand it.

Am I correct in that, or not? If it is, then I understand the concept, but not the practice..."

You have a decent understanding of stacks, I wouldnt confuse myself with C/C++ pointer stuff. In DBPro, Stacks are implemented as Arrays. You could create your own using a regular array or Memblocks. The utlimate goal is to understand the functionality of how data is added/removed by Last In, First Out using push (pointer increments)/pop (pointer decrements) methods. This simple functionality is very powerful and I've written several Stack Machines to compile my own scripting languages.

DBPro uses IDs to reference objects, assets, etc. A Stack provides a easy way to automatically recycle IDs for objects constantly added and removed at runtime. An example of a good candidate for a stack ID management would be a Particle System. Particles are born, animated for a short life time, then die. When you create a particle you assign it an ID. You could just increment the ID by one then assign it. However, you could have thousands of particles animating on screen and eventually run out of IDs. So, why not just reuse the ID when the particle dies? The Last In, First Out functionality of a Stack is perfect for the situation. There are several game entities (weapon ammo, mobs, flocks, etc) that are created, live, and destroyed during runtime that Stack are useful for managing their IDs.

Roxas
19
Years of Service
User Offline
Joined: 11th Nov 2005
Location: http://forum.thegamecreators.com
Posted: 12th May 2009 14:43
To make this truly open source, you should have a license and SVN where other can commit changes and add stuff to your code.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 13th May 2009 01:41 Edited at: 13th May 2009 03:53
Alright, I will put up a liscence.

As for the SVN, I will need to look to see how to set one up first. =P

@TechLord

I followed the instructions to the Maui, and I get an error saying "File does not exist at line 2095," when I try to go to that line, I need to compile the code first. When I try to compile, there is an error with this line:

Do I need Blue GUI to run this? If so, where do I get it? I heard it is supposed to be free, but I could not find it on the official site...

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 13th May 2009 04:28
My apologies. I totally forgot about that. I'll have to strip out that BlueGUI Stuff. I'll remove it and post an update.

Where you able to run the MAUI_Module.exe?

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 13th May 2009 04:50
It says it is missing a file at 2095, but everything is there, I followed the directions exactly as posted on the web site.

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 13th May 2009 06:11
That error may have something to do with BlueGUI. Let me clean up the BlueGUI stuff, recompile, and update. I will not be able to tend to this until tomorrow morning. In the meantime, when you run the MAUI_MModule.exe it creates a Debug Log in C:\temp\MaindricRPG\Logs Directory. If you can send me the Logs that would be helpful too.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 13th May 2009 15:01
Here ya go.

Attachments

Login to view attachments
TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 13th May 2009 20:32
LOL. Those file are on my computer. I failed to clean out the logs folder before I compressed and uploaded it.

I removed the BlueGUI stuff and compile a new MAUI_Module.exe. Its best to remove the old folder/files before install. Also remember to run the MAUI.Mod.reg file. It installs some keys in the registry to set up MAUI. the MAUIFiles Key holds the filenames for the MAUI Setup files loaded when MAUI starts. If the key isnt there it will produce `File does not exist` error.

PS: I cleaned the logs folder too.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 13th May 2009 23:19 Edited at: 13th May 2009 23:38
Ok, thanks.

As for the reg, I did run it, 5 times(ish)...

I am getting the error at this line:



in the 'DarkMachineJr.dba' file at line 79.

It is missing that file.

I did the .reg, and it still has that error. (I compiled with U74)

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 14th May 2009 03:23 Edited at: 14th May 2009 03:33
I could not get Barnskis LUA Mod to run with any DBPro version above 69. So good luck.

I just realized that the Install Instructions say 3. Move MaindricRPG to C:\temp\MaindricRPG/ which means your Asset folder probably looks like this C:\temp\MaindricRPG\MaindricRPG. I duplicated the error exactly by moving folders as stated.

It is supposed to look like C:\temp\MaindricRPG\. I've corrected the instruction to say 3. Move MaindricRPG to C:temp\.

The Registry Key String Value LocalAssetRootDirectory points to the asset folder which is initially C:\temp\MaindricRPG\. You can change this to suit your needs.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 14th May 2009 03:30
D:\Temp\MaindricRPG

That is where it is.

Quote: "I could not get Barnskis LUA Mod to run with any DBPro version above 69."


I got the DarkGAME Studio, so U7 is the lowest I can go..

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 14th May 2009 03:35
Quote: "D:\temp\MaindricRPG"


You will have to change the The Registry Key String Value LocalAssetRootDirectory to point to D:\temp\MaindricRPG\.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 14th May 2009 03:52 Edited at: 14th May 2009 05:43
Ok, I got it to work, and wow! It looks AMAZING!

I found one bug, which I will look for. Load Game is constantly next to the pointer...

THANKS FOR THIS!

~~

Ok, a small change of tactics..

Due to the fact that I am starting to get confused about the implementation of MAUI, and getting side tracked from working in the game play of MRPG, I believe it would be easier, for the both of us, if you work on MAUI, make some form of tutorial to explain how to use MAUI, put what where and how to work on it, and add whatever features you want to work on in it. Honestly, looking at it, and I have no idea how it works. I understands a little bit of what it DOES, but not how it works.

So when I get so far into development, start the implementation of MRPG and MAUI. By then, I will hopefully understand how the system works, and how to implement it in the most optimum way.

The things I want to plug into MRPG include:
Combat
Object placement (Trees, buildings, etc.)
Enemies and combat
A real hero
and things like that.

I hope you understand, and if you do not believe this is the best method, please let me know.

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 14th May 2009 09:06 Edited at: 15th May 2009 22:53
Hi Maindric

Glad you were able to get it to work with U74. I'm gonna have to revisit that upgrade. The text following-the-cursor is not a Bug, its a alternate Text description, theres no timer to turn it off yet. I'm sure there are plenty of Bugs and theres plenty work to do on MAUI. You are the first person that I have revealed the system too. I bet others on the forum think I'm all talk - lol.

As far as changing tactics. I change tactics all the time. Sometimes you have too to keep motivated. As long as the change is part of the Big Picture you are making progress.

I intend to work on MAUI as its part of my own MMO. I've written MAUI Setup Explained: .

TechLord
21
Years of Service
User Offline
Joined: 19th Dec 2002
Location: TheGameDevStore.com
Posted: 14th May 2009 09:23 Edited at: 14th May 2009 10:49
Please get rid of the LUA error screenshot Posted: 10th May 2009 12:30 which is making the thread unnecessarily wide - lol.

Once you figure out how your going to structure the Main.dba START/UPDATE/STOP Sections for MRPG I can easily integrate the MAUI.Mod.Main.dba into it. From there its a matter of making GUIs and I will assist with that too.

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 14th May 2009 23:31 Edited at: 14th May 2009 23:32
Quote: "Please get rid of the LUA error screenshot Posted: 10th May 2009 12:30 which is making the thread unnecessarily wide - lol."


Heh, sorry about that, I never noticed..

**Edit**
Never mind, I found what you meant. Please give me a little while before I explain, need to choose my words, carefully. =P

Humanoid
21
Years of Service
User Offline
Joined: 20th Sep 2003
Location: Finland
Posted: 15th May 2009 01:12 Edited at: 15th May 2009 01:14


Suomi Finland PERKELE!
DB newbie
19
Years of Service
User Offline
Joined: 13th Nov 2005
Location: um..... i dont remember.
Posted: 22nd May 2009 02:15
any updates?


Come see the WIP!

Not_Maindric
17
Years of Service
User Offline
Joined: 10th Jul 2007
Location: Omaha, NE
Posted: 23rd May 2009 17:32
Heh, sorry. I have been busy with school and such. I am also currently on the search for a job (yay) so I may save up for a new computer, college, and other things...

Login to post a reply

Server time is: 2024-11-24 09:48:41
Your offset time is: 2024-11-24 09:48:41