[Game] Minetest_c55 [WIP][Suspended]

User avatar
v-rob
Member
 
Posts: 555
Joined: Thu Mar 24, 2016 03:19
Location: Right behind you.
GitHub: v-rob

[Game] Minetest_c55 [WIP][Suspended]

by v-rob » Fri Aug 25, 2017 19:26

I've suspended this because I can't get things to work properly. I probably will return to this and make a game based off of the earlier Minetest versions, but it will not be a perfect replica.

+ Old Description
Last edited by v-rob on Fri Feb 02, 2018 22:25, edited 3 times in total.
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Fri Aug 25, 2017 21:14

look in the minimal subgame (its included by default) and go to the legacy folder for the textures for the c-55 mobs.
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

User avatar
v-rob
Member
 
Posts: 555
Joined: Thu Mar 24, 2016 03:19
Location: Right behind you.
GitHub: v-rob

Re: [Game] Minetest_c55 [WIP]

by v-rob » Fri Aug 25, 2017 21:19

Stix wrote:look in the minimal subgame (its included by default) and go to the legacy folder for the textures for the c-55 mobs.


I already got the textures for them from the official 0.2.20110922_3 build. I just need to code them. 0.2.20110922_3 does not support Lua, so the mobs are hard-coded. I can't do anything with that, so I have to basically start from scratch.
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Fri Aug 25, 2017 21:33

Try using simple_mobs's api: viewtopic.php?f=11&t=3063
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Fri Aug 25, 2017 21:37

HINT: To get an idea of what a firefly looks like, load up minetest on the minimal subgame and use the /giveme command to get firefly's spawned into your world quickly.
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Fri Aug 25, 2017 21:39

If you need help with mapgen i think it would be best to ask Duane.
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Fri Aug 25, 2017 23:10

WAIT!!! Hold the phone!!!, i just realized that the nostalgia subgame already has 2-d c55-like mobs using the api from PilzAdam's simple_mobs mod.
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

User avatar
azekill_DIABLO
Member
 
Posts: 7450
Joined: Wed Oct 29, 2014 20:05
Location: OMICRON
GitHub: azekillDIABLO
In-game: azekill_DIABLO
 

User avatar
Wuzzy
Member
 
Posts: 3231
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy

Re: [Game] Minetest_c55 [WIP]

by Wuzzy » Sat Aug 26, 2017 17:42

WHY?
My creations. I gladly take any bitcoins you have lying around: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH
 

User avatar
azekill_DIABLO
Member
 
Posts: 7450
Joined: Wed Oct 29, 2014 20:05
Location: OMICRON
GitHub: azekillDIABLO
In-game: azekill_DIABLO
 

User avatar
v-rob
Member
 
Posts: 555
Joined: Thu Mar 24, 2016 03:19
Location: Right behind you.
GitHub: v-rob

Re: [Game] Minetest_c55 [WIP]

by v-rob » Sat Aug 26, 2017 18:16

It's an OLD game, not a NICE game. It's for anyone who loves the older versions of Minetest but doesn't want the bugs, glitches, and slowness.
 

User avatar
duane
Member
 
Posts: 1273
Joined: Wed Aug 19, 2015 19:11
Location: Oklahoma City
GitHub: duane-r

Mapgen

by duane » Sun Aug 27, 2017 09:17

The noise used in the old code isn't what I'm used to, so I'm not entirely sure I've interpreted it right. Does this terrain look like what you were expecting? (Please excuse the crudity of the model -- I didn't have time to paint it or build it to scale.)

Image

Image

Image

I may need to multiply the spread values of the density noise by four, which might reduce the cragginess.

At the moment, it's about as fast as Squaresville, but I haven't added the caves, dungeons, or decorations.
Attachments
t19.jpg
(517.19 KiB) Not downloaded yet
t20.jpg
(576.73 KiB) Not downloaded yet
t21.jpg
(334.75 KiB) Not downloaded yet
Believe in people and you don't need to believe anything else.
 

User avatar
v-rob
Member
 
Posts: 555
Joined: Thu Mar 24, 2016 03:19
Location: Right behind you.
GitHub: v-rob

Re: Mapgen

by v-rob » Sun Aug 27, 2017 19:16

EDIT: This post is useless.
Last edited by v-rob on Sun Aug 27, 2017 21:34, edited 1 time in total.
 

User avatar
paramat
Developer
 
Posts: 3209
Joined: Sun Oct 28, 2012 00:05
Location: UK
GitHub: paramat
IRC: paramat

Re: [Game] Minetest_c55 [WIP]

by paramat » Sun Aug 27, 2017 19:56

That version of MT seems to use what was called 'Mapgen V5', which is actually a current core mapgen, so you can just use that.
However MT 0.2 doesn't use 'eased 3D noise' so you need to un-ease that noise in .conf.
Add this to .conf or set it using 'minetest.settings_set ..':
Code: Select all
# mgv5_np_ground = {
#    offset      = 0,
#    scale       = 40,
#    spread      = (80, 80, 80),
#    seed        = 983240,
#    octaves     = 4,
#    persistence = 0.55,
#    lacunarity  = 2.0,
# }
 

celeron55
Administrator
 
Posts: 450
Joined: Tue Apr 19, 2011 10:10

Re: [Game] Minetest_c55 [WIP]

by celeron55 » Sun Aug 27, 2017 20:12

I don't like this version.

I think 2011-07-23 is probably the best one, before those pesky minetest-delta merges!
 

User avatar
paramat
Developer
 
Posts: 3209
Joined: Sun Oct 28, 2012 00:05
Location: UK
GitHub: paramat
IRC: paramat

Re: [Game] Minetest_c55 [WIP]

by paramat » Sun Aug 27, 2017 21:10

To be more precise, that seems to use an early version of mapgen v5.
The current mgv5 we have is a modernised version which has large caves and massive caverns added, and it does not generate small blobs of lava everywhere.
So to get close also use these settings to disable large caves and massive caverns:
Code: Select all
mgv5_large_cave_depth = -32000
mgv5_spflags = nocaverns

Then you will need to register a new 'scatter' ore to place small blobs of lava everywhere underground, otherwise you will have no lava.

If you use Duane's Lua mapgen it will be much slower to generate and will cause Lua lag as each mapchunk is generated (could take 1+ seconds per mapchunk), which will be a big problem on multiplayer servers.
 

User avatar
v-rob
Member
 
Posts: 555
Joined: Thu Mar 24, 2016 03:19
Location: Right behind you.
GitHub: v-rob

Re: [Game] Minetest_c55 [WIP]

by v-rob » Sun Aug 27, 2017 21:32

paramat wrote:That version of MT seems to use what was called 'Mapgen V5', which is actually a current core mapgen, so you can just use that.
However MT 0.2 doesn't use 'eased 3D noise' so you need to un-ease that noise in .conf.
Add this to .conf or set it using 'minetest.settings_set ..':
Code: Select all
# mgv5_np_ground = {
#    offset      = 0,
#    scale       = 40,
#    spread      = (80, 80, 80),
#    seed        = 983240,
#    octaves     = 4,
#    persistence = 0.55,
#    lacunarity  = 2.0,
# }


I feel very, very stupid now. I knew that from the mapgen evolution page, but I forgot completely.
How do you make V5 always selected even if you choose a different mapgen?

celeron55 wrote:I don't like this version.

I think 2011-07-23 is probably the best one, before those pesky minetest-delta merges!


Why? What's minetest-delta?
 

User avatar
duane
Member
 
Posts: 1273
Joined: Wed Aug 19, 2015 19:11
Location: Oklahoma City
GitHub: duane-r

Re: [Game] Minetest_c55 [WIP]

by duane » Mon Aug 28, 2017 02:02

v-rob wrote:How do you make V5 always selected even if you choose a different mapgen?


Try this:

Code: Select all
minetest.register_on_mapgen_init(function(mgparams)
  minetest.set_mapgen_params({mgname="v5"})
end)


P.S. I think Paramat exaggerates the importance of C mapgens for speed, but lua is only about half as fast, generally.
Believe in people and you don't need to believe anything else.
 

User avatar
paramat
Developer
 
Posts: 3209
Joined: Sun Oct 28, 2012 00:05
Location: UK
GitHub: paramat
IRC: paramat

Re: [Game] Minetest_c55 [WIP]

by paramat » Tue Sep 05, 2017 03:57

minetest.register_on_mapgen_init() is deprecated now, you can just use the 2nd line.

From timing similar mapgens coded in Lua and a C++ MT engine core mapgen version, i found the C++ verison to be roughly 10 times faster.

More importantly, the core mapgen is in a separate thread while a Lua mapgen will interupt server operations while each mapchunk generates, not so bad in singleplayer while you are exploring, but on a multiplayer server with many players exploring and generating terrain this causes the game to lag for other players who are not exploring and are trying to do other things. So Lua mapgens can be problematic for multiplayer servers.
 

User avatar
Lone_Wolf
Member
 
Posts: 1933
Joined: Sun Apr 09, 2017 05:50
Location: Hopefully very far from yours, snoop :P
GitHub: LoneWolfHT
IRC: Lone_Wolf
In-game: Lone_Wolf

Re: [Game] Minetest_c55 [WIP]

by Lone_Wolf » Tue Sep 26, 2017 23:16

When the TODO list shrinks a bit I'll try this out. I've always wanted to see what the old Minetest was like...
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Wed Sep 27, 2017 16:32

Lone_Wolf wrote:When the TODO list shrinks a bit I'll try this out. I've always wanted to see what the old Minetest was like...

ever heard of minimal dev-test? try that until you try v-robs game you should.
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

User avatar
Stix
Member
 
Posts: 1249
Joined: Fri Aug 04, 2017 14:19
Location: USA
IRC: Stix + Stix_
In-game: Stix

Re: [Game] Minetest_c55 [WIP]

by Stix » Wed Sep 27, 2017 16:34

note: minimal-dev-test isnt exactly the same as old MT i know that cuz i used to play the old MT versions.
Playing at Elkien3 Factions.
Need to know something? "Google it" --GreenDimond
Next release of your favorite game? "Bugfixes" --Wuzzy
[OLD]The new Minetest-offtopic can be found here: https://minetestoftopic.createaforum.com/index.php
 

twoelk
Member
 
Posts: 1252
Joined: Fri Apr 19, 2013 16:19
Location: northern Germany
GitHub: twoelk
IRC: twoelk
In-game: twoelk

Re: [Game] Minetest_c55 [WIP]

by twoelk » Wed Sep 27, 2017 18:51

you might want to study [Game] Minetest Nostalgia by Dan Duncombe. Some of his sollutions might solve some of your issues. The look and feel he tried to recreate was what minetest 0.3.1 presented. Besides here you may also find flat sprite like mobs in

This is the subgame used on VanessaE's Nostalgia Server
 

User avatar
v-rob
Member
 
Posts: 555
Joined: Thu Mar 24, 2016 03:19
Location: Right behind you.
GitHub: v-rob

Re: [Game] Minetest_c55 [WIP]

by v-rob » Wed Sep 27, 2017 21:09

The sprites used there are not the same. A real dungeon master is a type of sprite that always faces you, but the textures changed relative to which way the dungeon master was facing.
 

User avatar
azekill_DIABLO
Member
 
Posts: 7450
Joined: Wed Oct 29, 2014 20:05
Location: OMICRON
GitHub: azekillDIABLO
In-game: azekill_DIABLO

Re: [Game] Minetest_c55 [WIP]

by azekill_DIABLO » Fri Sep 29, 2017 14:16

v-rob wrote:The sprites used there are not the same. A real dungeon master is a type of sprite that always faces you, but the textures changed relative to which way the dungeon master was facing.

a way it is still possible to do as the function is 'hidden' in the API.

EDIT: neverming, can't find it back. I'm sure i saw it tough. maybe select_horiz_by_yawpitch.
 

Next

Return to WIP Games



Who is online

Users browsing this forum: No registered users and 3 guests