Making a program to help making of mods/games

Locked
User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

Making a program to help making of mods/games

by lkjoel » Post

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):

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?
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
jordan4ibanez
Member
Posts: 1899
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Post

YES! +1

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

Ya this would be awesome.
Keep calm and code python^_^

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

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).
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
sfan5
Moderator
Posts: 4002
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

+0,5
That would be a big help for Modding "Noobs"!
Last edited by sfan5 on Tue Mar 27, 2012 13:32, edited 1 time in total.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

LorenzoVulcan
Member
Posts: 445
Joined: Mon Mar 12, 2012 06:46
GitHub: aegroto

by LorenzoVulcan » Post

-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.
Developer of the BlockForge 2# Project!
Official thread: http://minetest.net/forum/viewtopic.php ... 290#p54290

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

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.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
SelfishCar
Member
Posts: 137
Joined: Sun Dec 04, 2011 12:22
Location: Sweden
Contact:

by SelfishCar » Post

One word:

AWESOME!! :)
In-game Username: Axel
In-game Username #2: SelfishCar

SoLA: Part 1: Angela's Disappearance: http://minetest.net/forum/viewtopic.php?id=1586

User avatar
SelfishCar
Member
Posts: 137
Joined: Sun Dec 04, 2011 12:22
Location: Sweden
Contact:

by SelfishCar » Post

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
In-game Username: Axel
In-game Username #2: SelfishCar

SoLA: Part 1: Angela's Disappearance: http://minetest.net/forum/viewtopic.php?id=1586

User avatar
kddekadenz
Member
Posts: 323
Joined: Mon Jun 27, 2011 17:21
GitHub: tinyworlds
Location: Germany
Contact:

by kddekadenz » Post

I never made anything with Lua before and learned the API relatively fast, so I think it's unnecessary.

LorenzoVulcan
Member
Posts: 445
Joined: Mon Mar 12, 2012 06:46
GitHub: aegroto

by LorenzoVulcan » Post

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.
Developer of the BlockForge 2# Project!
Official thread: http://minetest.net/forum/viewtopic.php ... 290#p54290

User avatar
sdzen
Member
Posts: 1170
Joined: Fri Aug 05, 2011 22:33
Location: Paradise (your not allowed)

by sdzen » Post

its unnecessary im sorry but i dont see the need

Zen S.D.

The next generation of tranquility!
malheureusement mon français n'est pas bon :<
Owner of the Zelo's
In game name: MuadTralk, spdtainted, sdzen, sd zen, sdzeno

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

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).
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

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
Keep calm and code python^_^

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

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.
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

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.
Keep calm and code python^_^

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

no, that's not it. It's to add mesecons support to the block/thing you are making (so it supports electricity etc...)
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

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
Keep calm and code python^_^

User avatar
jordan4ibanez
Member
Posts: 1899
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Post

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 :)
Last edited by jordan4ibanez on Wed Mar 28, 2012 13:10, edited 1 time in total.

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

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.
Keep calm and code python^_^

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

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/wor ... index.html
Can you add me as Coder or something like that I want to help you?
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

Jordach
Member
Posts: 4530
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I might make a fork of the Java programming system Scratch and might get it working to spit working LUA.

User avatar
lkjoel
Member
Posts: 779
Joined: Wed Feb 29, 2012 19:27
Location: Gallifrey
Contact:

by lkjoel » Post

that would be awesome! Could we collaborate on that?
My mods: The Nether | Doctor Who (WIP)

I have quit minetest ... again. I am heavily unimpressed by both the game and the community.

Jordach
Member
Posts: 4530
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

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.

User avatar
bgsmithjr
Member
Posts: 436
Joined: Thu Mar 08, 2012 23:21
Location: USA,Michigan

by bgsmithjr » Post

oooo, that sounds difficult. A mod generator. That's like development environment like visual studio or qt quick
Last edited by bgsmithjr on Wed Mar 28, 2012 16:23, edited 1 time in total.

Locked

Who is online

Users browsing this forum: Majestic-12 [Bot] and 7 guests