Making a program to help making of mods/games

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

Making a program to help making of mods/games

by lkjoel » Tue Mar 27, 2012 03:06

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?
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: 1865
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Tue Mar 27, 2012 03:20

YES! +1
If you can think it, you can make it.
 

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

by Death Dealer » Tue Mar 27, 2012 03:24

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

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Tue Mar 27, 2012 04:56

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
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Tue Mar 27, 2012 12:18

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

User avatar
LorenzoVulcan
Member
 
Posts: 437
Joined: Mon Mar 12, 2012 06:46

by LorenzoVulcan » Tue Mar 27, 2012 12:43

-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?pid=54290#p54290
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Tue Mar 27, 2012 15:15

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.
 

SelfishCar
Member
 
Posts: 137
Joined: Sun Dec 04, 2011 12:22

by SelfishCar » Tue Mar 27, 2012 15:23

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
 

SelfishCar
Member
 
Posts: 137
Joined: Sun Dec 04, 2011 12:22

by SelfishCar » Tue Mar 27, 2012 15:32

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

by kddekadenz » Tue Mar 27, 2012 16:41

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

User avatar
LorenzoVulcan
Member
 
Posts: 437
Joined: Mon Mar 12, 2012 06:46

by LorenzoVulcan » Tue Mar 27, 2012 16:41

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?pid=54290#p54290
 

User avatar
sdzen
Member
 
Posts: 1170
Joined: Fri Aug 05, 2011 22:33

by sdzen » Tue Mar 27, 2012 19:54

its unnecessary im sorry but i dont see the need
[h]Zen S.D.[/h] 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
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Tue Mar 27, 2012 21:46

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

by Death Dealer » Tue Mar 27, 2012 21:49

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^_^
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Tue Mar 27, 2012 23:09

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

by Death Dealer » Tue Mar 27, 2012 23:16

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^_^
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Tue Mar 27, 2012 23:18

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

by Death Dealer » Tue Mar 27, 2012 23:25

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: 1865
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Wed Mar 28, 2012 13:09

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.
If you can think it, you can make it.
 

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

by Death Dealer » Wed Mar 28, 2012 13:11

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^_^
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Wed Mar 28, 2012 14:24

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?
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
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Wed Mar 28, 2012 14:51

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

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

lkjoel
Member
 
Posts: 778
Joined: Wed Feb 29, 2012 19:27

by lkjoel » Wed Mar 28, 2012 15:33

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.
 

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Wed Mar 28, 2012 16:11

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.

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

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

by bgsmithjr » Wed Mar 28, 2012 16:22

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.
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Wed Mar 28, 2012 16:26

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
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Wed Mar 28, 2012 16:28

Nope. Scratch is this: www.scratch.mit.edu

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

User avatar
LorenzoVulcan
Member
 
Posts: 437
Joined: Mon Mar 12, 2012 06:46

by LorenzoVulcan » Wed Mar 28, 2012 16:30

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

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Wed Mar 28, 2012 16:33

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.

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

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

by bgsmithjr » Wed Mar 28, 2012 16:42

Well I will be anxiously waiting.
 

Next

Return to WIP Mods

Who is online

Users browsing this forum: No registered users and 59 guests

cron