Page 1 of 10

Making a program to help making of mods/games

PostPosted: Tue Mar 27, 2012 03:06
by lkjoel
Hey,
I've been thinking of this for a while, and I've finally decided to do it. I'm planning on making a program to help making mods/games for minetest. What I mean by games is like maps and CTF/FPS versions of it.
I made a bit of an ascii mockup of the dialog (of course, it will be much more advanced than that):
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
+------------------------+
|         MODDER         |
+------------------------+
| New Block:             |
| Blocks high: X         |
| Front texture: X       |
| Back texture: X        |
| Left texture: X        |
| Right texture: X       |
| Top texture: X         |
| Bottom texture: X      |
| Climbable? X           |
| Walkable? X            |
+------------------------+

Does anyone like this idea?

PostPosted: Tue Mar 27, 2012 03:20
by jordan4ibanez
YES! +1

PostPosted: Tue Mar 27, 2012 03:24
by Death Dealer
Ya this would be awesome.

PostPosted: Tue Mar 27, 2012 04:56
by lkjoel
okay, I need a bit of help here... I'm thinking of making this in Java because it's cross-platform and I don't need to worry about the GUI toolkit.
What I need here is help desigining the GUI (mockups would be perfect).

PostPosted: Tue Mar 27, 2012 12:18
by sfan5
+0,5
That would be a big help for Modding "Noobs"!

PostPosted: Tue Mar 27, 2012 12:43
by LorenzoVulcan
-1

If you want to make mods,you study the LUA.Studying is extremely usefull,open a program and make a mod isn't so instructive.

PostPosted: Tue Mar 27, 2012 15:15
by lkjoel
Think of it more like using Qt Designer instead of hand-typing the GUI code. You still do the programming, but it's a heck of a lot easier.

PostPosted: Tue Mar 27, 2012 15:23
by SelfishCar
One word:

AWESOME!! :)

PostPosted: Tue Mar 27, 2012 15:32
by SelfishCar
sfan5 wrote:+0,5
That would be a big help for Modding "Noobs"!

Yeah... I am a Modding ''Noob'' so I will find that very useful! Hehe! xD

PostPosted: Tue Mar 27, 2012 16:41
by kddekadenz
I never made anything with Lua before and learned the API relatively fast, so I think it's unnecessary.

PostPosted: Tue Mar 27, 2012 16:41
by LorenzoVulcan
kddekadenz wrote:I never made anything with Lua before and learned the API relatively fast, so I think it's unnecessary.

Quote,this is what i mean.

PostPosted: Tue Mar 27, 2012 19:54
by sdzen
its unnecessary im sorry but i dont see the need

PostPosted: Tue Mar 27, 2012 21:46
by lkjoel
it's rather a program to let you easily make a mod, using a GUI, that's all. A lot of us are not programmers, and do not wish to learn, but wish to make a mod. Newbies and experts can use this, as it just generates code (which can be easily modified).

PostPosted: Tue Mar 27, 2012 21:49
by Death Dealer
lkjoel wrote:it's rather a program to let you easily make a mod, using a GUI, that's all. A lot of us are not programmers, and do not wish to learn, but wish to make a mod. Newbies and experts can use this, as it just generates code (which can be easily modified).

i dot know why no ones supporting this? if it had ALL the parameters of lua scripting in a easy to use GUI i think that would be fantastic:D +1 for the idea

PostPosted: Tue Mar 27, 2012 23:09
by lkjoel
great! I'm thinking of making a web interace (JS) because I'm too lazy to make a nice Qt/Swing GUI lol. I'm also thinking of (if I get Jeija and Sapier's permission) integrating mesecons and animals into it so people can make new electrical stuff and mobs.

PostPosted: Tue Mar 27, 2012 23:16
by Death Dealer
lkjoel wrote:great! I'm thinking of making a web interace (JS) because I'm too lazy to make a nice Qt/Swing GUI lol. I'm also thinking of (if I get Jeija and Sapier's permission) integrating mesecons and animals into it so people can make new electrical stuff and mobs.


theres already a program for making mescons and importing with world edit, but making new mobs and animals is good.

PostPosted: Tue Mar 27, 2012 23:18
by lkjoel
no, that's not it. It's to add mesecons support to the block/thing you are making (so it supports electricity etc...)

PostPosted: Tue Mar 27, 2012 23:25
by Death Dealer
lkjoel wrote:no, that's not it. It's to add mesecons support to the block/thing you are making (so it supports electricity etc...)

Oh that would b sick:D:D:D:D:D:D:D:D:D:D

PostPosted: Wed Mar 28, 2012 13:09
by jordan4ibanez
lkjoel wrote:no, that's not it. It's to add mesecons support to the block/thing you are making (so it supports electricity etc...)

okay i have some crazy stupid idea!
since jeija's mesecons is SO popular..why not have a menu which makes the mod have 2 positions..on and off..and it could have a check box..and when checked it brings up another menu which shows 2 different textures and the selection of draw type! let me try to show you:

UNCHECKED:
+--------------------------------------+
| [YOUR AWESOME MOD!] |
| |
| +------+ |
| |image| |
| |image| |
| +------+ |
| |
| [ ] checkbox |
| [ ] checkbox |
| [ ] checkbox |
| [ ] Jeija powered? |
| |
+--------------------------------------+


CHECKED:
+--------------------------------------+
| [YOUR AWESOME MOD!] |
| |
| ON OFF |
| +------+ +------+ |
| |image| |image| |
| |image| |image| |
| +------+ +------+ |
| |
| [ ] checkbox |
| [ ] checkbox |
| [ ] checkbox |
| [x] Jeija powered? |
| |
+--------------------------------------+

^the right side of the "window" looks messed up but you get what i'm saying!
when this is checked then it just adds a simple line to the init.lua so you don't have to go through all the trouble of it :)

PostPosted: Wed Mar 28, 2012 13:11
by Death Dealer
jordan4ibanez wrote:
lkjoel wrote:no, that's not it. It's to add mesecons support to the block/thing you are making (so it supports electricity etc...)

okay i have some crazy stupid idea!
since jeija's mesecons is SO popular..why not have a menu which makes the mod have 2 positions..on and off..and it could have a check box..and when checked it brings up another menu which shows 2 different textures and the selection of draw type! let me try to show you:

UNCHECKED:
+--------------------------------------+
| [YOUR AWESOME MOD!] |
| |
| +------+ |
| |image| |
| |image| |
| +------+ |
| |
| [ ] checkbox |
| [ ] checkbox |
| [ ] checkbox |
| [ ] Jeija powered? |
| |
+--------------------------------------+


CHECKED:
+--------------------------------------+
| [YOUR AWESOME MOD!] |
| |
| ON OFF |
| +------+ +------+ |
| |image| |image| |
| |image| |image| |
| +------+ +------+ |
| |
| [ ] checkbox |
| [ ] checkbox |
| [ ] checkbox |
| [x] Jeija powered? |
| |
+--------------------------------------+

^the right side of the "window" looks messed up but you get what i'm saying!
when this is checked then it just adds a simple line to the init.lua so you don't have to go through all the trouble of it :)

ya thats pretty much EXACTLY WHAT HE IS SAYING.

PostPosted: Wed Mar 28, 2012 14:24
by lkjoel
cool, I'll try to implement that. I'm actually planning on making a "3d" block (not really, just distorted versions of the images, but it looks 3D). Here is the URL (tell me if you can see this): http://c9.io/lkjoel/minetest-modder/workspace/index.html
Can you add me as Coder or something like that I want to help you?

PostPosted: Wed Mar 28, 2012 14:51
by Jordach
I might make a fork of the Java programming system Scratch and might get it working to spit working LUA.

PostPosted: Wed Mar 28, 2012 15:33
by lkjoel
that would be awesome! Could we collaborate on that?

PostPosted: Wed Mar 28, 2012 16:11
by Jordach
Im still nooby at smalltalk, however porting certain code to work shant be that hard, also Scratch comes with a Image editor built-in.

I'll make some prototype screenshots tomorrow.

These may not be final.

PostPosted: Wed Mar 28, 2012 16:22
by bgsmithjr
oooo, that sounds difficult. A mod generator. That's like development environment like visual studio or qt quick

PostPosted: Wed Mar 28, 2012 16:26
by sfan5
lkjoel wrote:great! I'm thinking of making a web interace (JS) because I'm too lazy to make a nice Qt/Swing GUI lol. I'm also thinking of (if I get Jeija and Sapier's permission) integrating mesecons and animals into it so people can make new electrical stuff and mobs.

I can help you with Coding

PostPosted: Wed Mar 28, 2012 16:28
by Jordach
Nope. Scratch is this: www.scratch.mit.edu

PostPosted: Wed Mar 28, 2012 16:30
by LorenzoVulcan
bgsmithjr wrote:oooo, that sounds difficult. A mod generator. That's like development environment like visual studio or qt quick

Uhm,no.This is easy to do.

PostPosted: Wed Mar 28, 2012 16:33
by Jordach
Please mail me if you need some more help: eg lego like bricks of code.

I can define bits like callbacks, entities and blocks by using simple smalltalk variables.

PostPosted: Wed Mar 28, 2012 16:42
by bgsmithjr
Well I will be anxiously waiting.