Multiple feature request

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

Multiple feature request

by jordan4ibanez » Wed Mar 07, 2012 14:49

What i would like to see:
1.) Bigger chunks (they're 16x16x16 now and it would be better if they we're bigger) Just look at chunky mapgen branch that celeron made!
2.) Faster chunk loading (preloaded chunks? cached chunk loading?)
3.) Smarter chunk loading (load chunks smarter, maybe forcing chunks to load up as they load up slowly as of now, which would be faster)
4.) only draw faces if in range (don't draw them if you can't see them)
5.) use kahrls shader branch and write a lighting shader (and include light from wielded torches)
6.) make lua perform faster (maybe include caching?)
7.) make animated textures better (cache them and render them better)
8.) animated water and lava (cache them and render fast in some way)
9.) in the half-blocks & stairs branch please make it so that if a half-block is "built" on top of another half-block then it becomes a "double-half-block" or a block made out of 2 slabs
10.)in half-blocks and stairs allow use of a new collision box for fences that make fences have the collision box of only the rendered fence
11.) in half blocks have "wall mounted" have its own collision box thats as big as the "wall mounted" selection box
12.) have signs have a new draw type that allow them too be placed on the ground like minecraft signs
13.) have wall mounted have an extrusion so that it is not just a flat texture
14.) be able to write text on signs and have it written on the sign not a text box that comes up
15.) a /suspend command which would suspend the server without closing it so that server admins could do something like /rollback and fix griefed things or kick people
16.) a freeze command used as /freeze all or /freeze "player name" to freeze someone and catch them if they are griefing
17.) ip ban..used as /ban "player name" and instead of banning that name, it bans the players IP adress
18.) rail carts which can use jeija's commits to "rail like" to detect if the track is angled and if the cart is on an angled track then the cart will be set to the angle (like in minecraft)
19.) have the rail-like drawtype in jeija's mesecons mod become cached..so lets say an L bend (ON) is called A and an L bend (OFF) is called B ...if (A is true) then delete & replace with B
20.) a better main menu LIKE KRISI's! "hint hint" but with single player multiplayer and options buttons
21.) multiple world selection (at the singleplayer section of the main menu) so if you go into "single player" there's a world selection screen where you can create, delete, and edit the name of a world
22.) multiple server list when you click "multiplayer" at the main menu
23.) a BETTER options menu:
-FOV option
-Sound volume option (when sound comes out)
-Graphics options (for when shaders, 3d players, particles, and animated nodes come out)
-Server options (privelages, motd, banned players, moderators, admins, etc)
-All of the things in krisi's menu change (but include screen resolution in it too)
-MODLOADER menu that has the options for each mod (Effects, levels, privs, etc...) when clicked it brings up the lists of options (if there are) for installed mods! lets say i have nuke, and mesecons, the menu would be like
-----------------------------------------------------------------------------------------------------------------------------------------------------------
MOD LOADER
Sfan5's Nuke Mod (this would be a button)

Mesecons (this one is a button too)

-----------------------------------------------------------------------------------------------------------------------------------------------------------

so when you click nuke on the NUKE Mod button it would bring a new menu that has this:

-----------------------------------------------------------------------------------------------------------------------------------------------------------
NUKE:

mese tnt strength [ 9 ]

iron tnt strenght [ 9 ]

-----------------------------------------------------------------------------------------------------------------------------------------------------------

24.) /spawn and /modhelp command (/modhelp "a message asking for help with something" , which this is sent to all the moderators) and /spawn is obvious
25.) Run the server in the minetest window, so that instead of making a terminal or running it some other way, there is a GUI for the server which could look and have similar features to minecrafts server also including some of the commands mentioned above. (You would run this by going by clicking the multiplayer window and selecting "run server")
26.) admin and moderator commands for the server (AKA if you're an admin or a moderator you can use the commands that the server has to offer, non-admins have no access except for /spawn and /modhelp)
27.) REAL Particle effects for client, not the server, so that it is rendered via the client and the particles do not have to be sent over from the server
28.) a defined and changeable spawn point, so that instead of spawning being random, when the world is first generated then the spawn could be a 6x6 or 8x8 area where players could randomly spawn IN THAT AREA! an admin can change the spawn area size and place
29.) /afk command, when /afk is said then it reads "player name" is AFK!
30.) Better way to make water transform (flow) instead of depending on dtime depend on an internal timer ..maybe os.time? because this would make water look like its actually flowing (SOMEONE PLEASE, PLEASE, PLEASEEE DO THIS!)
31.) new selection box for extended fence (that are connected to another node)
32.) fire included by default, if water flows over it then the fire is extinguished, make the block on fire be an ABM and create wall mounted fire around it that's animated, spread it to surrounding flammable blocks, also light flammable blocks on fire after a while if its next to lava
33.) 3d player enabled by default (but make it a choice to turn off) if turned on use 3d player texture, if turned off use 2d player texture
34.) if 3d player is enabled, use part of the "body" texture that is used for the right hand and use it to skin the hand that you "wield" ..if 2d players is enabled use the "hand" texture" ..everyone has these 3 textures by default ...if one of the textures is not found then create a dummy image
35.) use client textures, not server (or have a choice to in the options menu) if "CLIENT TEXTURES" is turned on then use all textures that you have in your "mod" section, if your missing any then it will download the rest into your texture cache and use those
36.) each player has their own texture that is uploaded to the server (both 2d and 3d) so that each player is different..when a players client uses 2d player then the 2d player texture is used ..vice versa for the 3d player (if player does not have a texture then the server will use a default)
----Calinou
37.) Hardcore mode, self-explanatory. Also for multiplayer (you get banned when you die).
38.) /spawn, /home, /teleport to players and /warp (set "name", goto "name", delete "name"), can be disabled server-side.
39.) Sound!
40.) Automatically remove unknown nodes
41.) the hand has a "weight to it" (like a slight delay when moving) like in minecraft

i will post more as i think of more
other contributors: JN
Last edited by jordan4ibanez on Sat Mar 10, 2012 13:45, edited 1 time in total.
If you can think it, you can make it.
 

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

by sfan5 » Wed Mar 07, 2012 15:31

jordan4ibanez wrote:-MODLOADER menu that has the options for each mod (Effects, levels, privs, etc...) when clicked it brings up the lists of options (if there are) for installed mods! lets say i have nuke, and mesecons, the menu would be like
-----------------------------------------------------------------------------------------------------------------------------------------------------------
MOD LOADER
Sfan5's Nuke Mod (this would be a button)

Mesecons (this one is a button too)

-----------------------------------------------------------------------------------------------------------------------------------------------------------

so when you click nuke on the MODLOADER menu it would bring a new menu that has this:

-----------------------------------------------------------------------------------------------------------------------------------------------------------
NUKE:

mese tnt strength [ 9 ]

iron tnt strenght [ 9 ]

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Awesome Idea!!!
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

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

by jordan4ibanez » Wed Mar 07, 2012 15:33

sfan5 wrote:
jordan4ibanez wrote:-MODLOADER menu that has the options for each mod (Effects, levels, privs, etc...) when clicked it brings up the lists of options (if there are) for installed mods! lets say i have nuke, and mesecons, the menu would be like
-----------------------------------------------------------------------------------------------------------------------------------------------------------
MOD LOADER
Sfan5's Nuke Mod (this would be a button)

Mesecons (this one is a button too)

-----------------------------------------------------------------------------------------------------------------------------------------------------------

so when you click nuke on the MODLOADER menu it would bring a new menu that has this:

-----------------------------------------------------------------------------------------------------------------------------------------------------------
NUKE:

mese tnt strength [ 9 ]

iron tnt strenght [ 9 ]

-----------------------------------------------------------------------------------------------------------------------------------------------------------

Awesome Idea!!!

thank you! :D
If you can think it, you can make it.
 

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

by sfan5 » Wed Mar 07, 2012 15:35

jordan4ibanez wrote:24.) /spawn and /modhelp command (/modhelp "a message asking for help with something" , which this is sent to all the moderators) and /spawn is obvious
25.) Run the server in the minetest window, so that instead of making a terminal or running it some other way, there is a GUI for the server which could look and have similar features to minecrafts server also including some of the commands mentioned above. (You would run this by going by clicking the multiplayer window and selecting "run server")

Yes
jordan4ibanez wrote:26.) admin and moderator commands for the server (AKA if you're an admin or a moderator you can use the commands that the server has to offer, non-admins have no access except for /spawn and /modhelp)
28.) a defined and changeable spawn point, so that instead of spawning being random, when the world is first generated then the spawn could be a 6x6 or 8x8 area where players could randomly spawn IN THAT AREA! an admin can change the spawn area size and place
29.) /afk command, when /afk is said then it reads "player name" is AFK!

Wee need this!!!!!!!
jordan4ibanez wrote:33.) 3d player enabled by default (but make it a choice to turn off) if turned on use 3d player texture, if turned off use 2d player texture
34.) if 3d player is enabled, use part of the "body" texture that is used for the right hand and use it to skin the hand that you "wield" ..if 2d players is enabled use the "hand" texture" ..everyone has these 3 textures by default ...if one of the textures is not found then create a dummy image
35.) use client textures, not server (or have a choice to in the options menu) if "CLIENT TEXTURES" is turned on then use all textures that you have in your "mod" section, if your missing any then it will download the rest into your texture cache and use those

Good Ideas
jordan4ibanez wrote:36.) each player has their own texture that is uploaded to the server (both 2d and 3d) so that each player is different..when a players client uses 2d player then the 2d player texture is used ..vice versa for the 3d player (if player does not have a texture then the server will use a default)

Skins for MINETEST!!!!1111!oneoneoneeleven!!!!111!one!!
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

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

by sfan5 » Wed Mar 07, 2012 15:39

jordan4ibanez wrote:1.) Bigger chunks (they're 16x16x16 now and it would be better if they we're bigger)
2.) Faster chunk loading (preloaded chunks? cached chunk loading?)
3.) Smarter chunk loading (load chunks smarter, maybe forcing chunks to load up as they load up slowly as of now, which would be faster)
12.) have signs have a new draw type that allow them too be placed on the ground like minecraft signs

A must have
jordan4ibanez wrote:17.) ip ban..used as /ban "player name" and instead of banning that name, it bans the players IP adress

The IP will get banned automatic
jordan4ibanez wrote:20.) a better main menu LIKE KRISI's! "hint hint" but with single player multiplayer and options buttons
21.) multiple world selection (at the singleplayer section of the main menu) so if you go into "single player" there's a world selection screen where you can create, delete, and edit the name of a world
22.) multiple server list when you click "multiplayer" at the main menu

Good Ideas
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

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

by jordan4ibanez » Wed Mar 07, 2012 21:26

thank you..i will be putting more as i think
If you can think it, you can make it.
 

randomproof
Member
 
Posts: 214
Joined: Thu Nov 17, 2011 06:31

by randomproof » Thu Mar 08, 2012 00:19

Here is a little of what I think about your list. You have some good ideas, but few are anything new.

1.) How would that be better? Provide some proof to back up your argument.
2 & 3.) There are trade offs for caching vs memory usage and celeron has made it very clear that he wants the game to run on even low end computers. (Checkout server_unload_unused_data_timeout and client_unload_unused_data_timeout config options)
4.) As far as I know this is what is happening.
6.) You need to talk the people who wrote LUA (http://www.lua.org/) about that. Mostly the people writing mods need to really optimize their code, especially ABMs and LUA_Entities. Nothing celeron can do about this.
8.) "render fast in some way" as a programmer I love it when people say "can't you just make it faster?"
12.) It seems to me that signs can be placed on the ground. Am I missing something?
17.) I believe that this is what happens

28.) There's a mod for that
29.) Why not just use the chat command for that?

32.) This would be a major FPS killer. For a fire mod to really work right the server would need to activate all blocks in the map. Right now a block is only active if a player is near to it and that saves a lot of processing.
35.) any missing textures would most likely be out of theme and very noticeable.
 

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

by jordan4ibanez » Thu Mar 08, 2012 01:20

randomproof wrote:Here is a little of what I think about your list. You have some good ideas, but few are anything new.

1.) How would that be better? Provide some proof to back up your argument.
2 & 3.) There are trade offs for caching vs memory usage and celeron has made it very clear that he wants the game to run on even low end computers. (Checkout server_unload_unused_data_timeout and client_unload_unused_data_timeout config options)
4.) As far as I know this is what is happening.
6.) You need to talk the people who wrote LUA (http://www.lua.org/) about that. Mostly the people writing mods need to really optimize their code, especially ABMs and LUA_Entities. Nothing celeron can do about this.
8.) "render fast in some way" as a programmer I love it when people say "can't you just make it faster?"
12.) It seems to me that signs can be placed on the ground. Am I missing something?
17.) I believe that this is what happens

28.) There's a mod for that
29.) Why not just use the chat command for that?

32.) This would be a major FPS killer. For a fire mod to really work right the server would need to activate all blocks in the map. Right now a block is only active if a player is near to it and that saves a lot of processing.
35.) any missing textures would most likely be out of theme and very noticeable.

1.)fixed
2.)this game is extremely light..so it would be nice if it could use a little memory to boost performanec
4.)ok
8.) there are always ways to optimize the game
12.) yes ..it just places it down on the ground..instead it would be nice to have it standing up on a post
17.)ok
28.) ok
29.) because we need to be fancy damnit!
If you can think it, you can make it.
 

User avatar
Calinou
Member
 
Posts: 3124
Joined: Mon Aug 01, 2011 14:26
GitHub: Calinou
IRC: Calinou
In-game: Calinou

by Calinou » Thu Mar 08, 2012 07:23

1) Why would it be better?
2-3) Code it.
4) Code it (tip: occlusion culling).
5) Yeah, but we need an option to toggle the dynamic light if not already done.
6-14) Code it.
15-16) Could be nice, definitely. :)
17) You can already IP-ban.
18) If railcarts were to be added, then they should be useful, unlike Minecraft's minecarts (mainly because they go at 8 blocks/second, requiring an huge amount of iron/gold, while sprint-jumping's speed is 6.1 blocks/second)
19-22) Code it.
23-24) +1.
25) Are server GUIs really useful? I never run Minecraft's server with a GUI simply because it's pointless. Command line isn't that hard to use.
26-36) +1.

---- My own suggestions

1) Hardcore mode, self-explanatory. Also for multiplayer (you get banned when you die).
2) /spawn, /home, /teleport to players and /warp (set "name", goto "name", delete "name"), can be disabled server-side.
3) Sound :P
 

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

by jordan4ibanez » Thu Mar 08, 2012 12:33

Calinou wrote:Code it.

i'd probobly be done in like 3 years lmao
Calinou wrote:1) Hardcore mode, self-explanatory. Also for multiplayer (you get banned when you die).
2) /spawn, /home, /teleport to players and /warp (set "name", goto "name", delete "name"), can be disabled server-side.
3) Sound :P

good ideas of course!
If you can think it, you can make it.
 

jn
Member
 
Posts: 106
Joined: Tue Jan 03, 2012 19:15

by jn » Thu Mar 08, 2012 18:19

Calinou wrote:2) /spawn, /home, /teleport to players and /warp (set "name", goto "name", delete "name"), can be disabled server-side.

I suggest making it possible to add new commands (that also show up on /help) and privileges from Lua. I might code up a patch for these, but don't expect anything.
 

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

by sdzen » Thu Mar 08, 2012 21:40

for a multiplayer hardcore mode maybe it takes away build and any other priv to the dead making them spectators
[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
 

wokste
Member
 
Posts: 78
Joined: Sat Feb 11, 2012 09:06

by wokste » Fri Mar 09, 2012 18:10

sdzen wrote:for a multiplayer hardcore mode maybe it takes away build and any other priv to the dead making them spectators

Why only for multiplayer. Why can't you walk arround like a spirit in your single player maps. As a second suggesion, make the number of lives configurable.
We must be careful not to clone Notches mistakes.
 

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

by Jordach » Fri Mar 09, 2012 18:34

wokste wrote:
sdzen wrote:for a multiplayer hardcore mode maybe it takes away build and any other priv to the dead making them spectators

Why only for multiplayer. Why can't you walk arround like a spirit in your single player maps. As a second suggesion, make the number of lives configurable.

Wokste, your sig says it right, and post.

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



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

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

by sfan5 » Fri Mar 09, 2012 18:39

sdzen wrote:for a multiplayer hardcore mode maybe it takes away build and any other priv to the dead making them spectators

+1
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

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

by sdzen » Fri Mar 09, 2012 20:23

quite true i never thought a need for a feasture like that in hardcore singleplayer i always thought that to play again a new map would be created but thats a great way to view any creation you made despite your death
[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
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Sun Mar 11, 2012 22:31

40.) Automatically remove unknown nodes


The mesecons mod used to define mesecon inverters only if the ENABLE_TEMPEREST flag was enabled. However, if Minetest removed unknown nodes automatically, people who are just trying out different options would suddenly lose their majestic mesecons creations.

I'd prefer this be a command instead, something like "/clearunknown".
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

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

by sdzen » Mon Mar 12, 2012 00:25

yes i was wanting this a while ago that way /clearunknown could kill the stupid particles from the particle mod for example when ive accidentally made it so they dont dissapear by removing the mod then casting this without killing my entitys from animals mod
[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
 

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

by sfan5 » Mon Mar 12, 2012 13:13

Temperest wrote:
40.) Automatically remove unknown nodes


The mesecons mod used to define mesecon inverters only if the ENABLE_TEMPEREST flag was enabled. However, if Minetest removed unknown nodes automatically, people who are just trying out different options would suddenly lose their majestic mesecons creations.

I'd prefer this be a command instead, something like "/clearunknown".

+1
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 


Return to Minetest Features

Who is online

Users browsing this forum: No registered users and 4 guests

cron