[Mod] Super Duper Walls! [sdwalls]

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

[Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Sat Sep 08, 2018 03:14


Super Duper Walls! or SD Walls for short adds modular flexible walls to Minetest.



Functionality


The mod adds walls from various different base nodes like cobblestone or stone bricks. The walls automatically connect to all other walls created by SD Walls.

In addition to that wall pillars are automatically created where applicable.

  • At all corners
  • At all T-junctions
  • At all wall ends
  • If the wall stands alone
  • If the wall is surrounded by other walls
If a wall is not in one of the above positions nothing will happen to it and it remains as a wall.
If you want to use a pillar/wall where usually a wall/pillar would be placed just punch the wall while wielding a wall. The punched wall will then toggle between the pillar form and the wall form.

Please note: This toggled type will be updated according to the neighbors when placing a wall adjacent to the toggled wall and has to be re-set as wanted at no cost.

Image
Various different walls connected in various ways.

Crafting the walls added by SD Walls is similar to crafting the normal walls but minus one node.

Image

Putting a wall in the crafting grid returns one of the base nodes, too.


Obtaining the mod


Depends: default, moreblocks?
License (all): GPLv3 or later,
Download: Latest version (older version: 0.4.17)
… or better use Git: https://gitlab.com/4w/sdwalls.git
Last edited by Linuxdirk on Sat Feb 02, 2019 22:22, edited 6 times in total.
 

User avatar
ChimneySwift
Member
 
Posts: 319
Joined: Fri Sep 22, 2017 06:46
Location: 127.0.0.1
GitHub: ChimneySwift
IRC: ChimneySwift
In-game: ChimneySwift

Re: [Mod] Super Duper Walls! [sdwalls]

by ChimneySwift » Sat Sep 08, 2018 08:41

This looks really cool.

Nice one.
A spoon is basically a tiny bowl with a stick on it
 

User avatar
DS-minetest
Member
 
Posts: 1090
Joined: Thu Jun 19, 2014 19:49
Location: I'm scared that if this is too exact, I will be unable to use my keyboard.
GitHub: DS-Minetest
In-game: DS

Re: [Mod] Super Duper Walls! [sdwalls]

by DS-minetest » Sat Sep 08, 2018 13:44

Eh, the wood wall has the same recipe as the minetest_game/mods/doors trapdoor.
In the video, the mod seems nice, it's so simple.
Do not call me -minetest.
Call me DS or DS-minetest.
I am German, so you don't have to pm me English if you are also German.
The background is a lie.
 

User avatar
ExeterDad
Member
 
Posts: 1717
Joined: Sun Jun 01, 2014 20:00
Location: New Hampshire U.S.A
In-game: ExeterDad
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Sat Sep 08, 2018 17:13

DS-minetest wrote:Eh, the wood wall has the same recipe as the minetest_game/mods/doors trapdoor.
In the video, the mod seems nice, it's so simple.

Of ffs … you’re right. I was so focused on getting the walls done that I totally forgot about all other aspects of the game. I just altered the recipe and documentation. It should now work with all Minetest Game mods.

And simple, yes, that was my intention. Easy to understand and simple to use super duper cool walls! :)
 

User avatar
sorcerykid
Member
 
Posts: 1061
Joined: Fri Aug 26, 2016 15:36
Location: Illinois, USA
GitHub: sorcerykid
In-game: Nemo

Re: [Mod] Super Duper Walls! [sdwalls]

by sorcerykid » Sat Sep 08, 2018 17:15

I've been dreaming of a mod like this for ages! Thus far I've been making do with normal walls, but this is a much superior alternative from an aesthetic standpoint..

Also, I got a chuckle looking at that Github issue. I've gotten in the habit of publishing "git diffs" so that users can manually backport features and bugfixes that rightfully should be patched in 0.4.x ;)
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Sat Sep 08, 2018 17:29

sorcerykid wrote:I've been dreaming of a mod like this for ages! Thus far I've been making do with normal walls, but this is a much superior alternative from an aesthetic standpoint..

Haha, yes, me to :) I always wondered why this wasn’t already implemented in the default walls mod until I implemented it by myself figuring out the best practice on updating, screw over and start again several times during the weekend.

The wall design is based the walls of on my soon-to-be discontinued xFurniture mod.

sorcerykid wrote:Also, I got a chuckle looking at that Github issue.

Regarding development decisions I’m in the shrug off state.
 

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

Re: [Mod] Super Duper Walls! [sdwalls]

by v-rob » Sun Sep 09, 2018 04:40

Wait, disconnected boxes are going to be a thing? That will be so useful for whatever awesome ideas I had (I forgot what they were because I thought they were impossible to do easily :/)
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Mon Sep 10, 2018 08:18

Now supporting moreblocks:

Image
Cactus bricks, grey bricks, and iron stone bricks

Of course all connectable with the other walls.
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Wed Oct 24, 2018 21:17

I think of dropping support for half of the wooden walls, or to be more specific, all walls made from the “raw tree nodes” (the tree trunks). I’m not sure about dropping the planks, too.

I want to focus on wall materials and wooden planks are not the material one usually builds walls from, right?
 

User avatar
Lone_Wolf
Member
 
Posts: 2144
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: [Mod] Super Duper Walls! [sdwalls]

by Lone_Wolf » Thu Oct 25, 2018 02:13

Linuxdirk wrote:I think of dropping support for half of the wooden walls, or to be more specific, all walls made from the “raw tree nodes” (the tree trunks). I’m not sure about dropping the planks, too.

I want to focus on wall materials and wooden planks are not the material one usually builds walls from, right?

Give it a setting? People sometimes choose what wall to use for their build by the looks. Not the material
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Thu Oct 25, 2018 13:48

Yes, actually you’re right. So let’s configure all the things :)

Image

Those are logical groups not node groups. Readme was updated, too.

https://gitlab.com/4w/sdwalls#configuration

Conclusion: If anyone used wooden wall types before or plans doing so: you need to add sdwalls_use_default_wood = true to your minetest.conf file.
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Fri Jan 18, 2019 20:55

All walls and pillars now connect to their respective base nodes (no interconnections between different wall base nodes and full nodes are made, e.g. cobblestone walls and stone brick nodes do not connect). All other features are untouched.

Image

To disable this functionality set sdwalls_connect_to_base = false in your minetest.conf.
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Wed Jan 23, 2019 16:57

Walls can now configured to not connect to walls of different types.

Image

Make sure to read the usage instructions for this feature.

Get from GitLab or wait till Content DB is updated.
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Sat Feb 02, 2019 05:27

Please note: The most recent Git version is only compatible with Minetest 5.0.0-dev. A Git tag for 0.4.17 was created. See first post.
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Sat Feb 02, 2019 22:52

As you might see from the first post screenshots the wall design now resembles the default wall design. All other functionality remains exactly the same.

Overall the walls are 2/16 higher than the default walls.

Image

Read here why.
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Tue Jun 11, 2019 01:47

As you might have noticed already: The pillars design changed a little again. It now looks more like the original xFurniture walls again.

In other news: SD Walls now supports all Morebricks nodes.

Image

Update will be pushed through CDB soon.
 

CalebJ
Member
 
Posts: 28
Joined: Sat Dec 29, 2018 19:21
Location: Earth
In-game: CalebJ

Re: [Mod] Super Duper Walls! [sdwalls]

by CalebJ » Tue Jun 11, 2019 02:42

Thank you very much, Linuxdirk! Maybe I'll add this to our server.
If you want realism, you're in the wrong place. Get off your mobile.
 

User avatar
Lone_Wolf
Member
 
Posts: 2144
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: [Mod] Super Duper Walls! [sdwalls]

by Lone_Wolf » Wed Jun 12, 2019 16:20

I think one of the mods I have enabled is breaking this one. Not sure which though, any ideas?
(I haven't managed to discover which, I have quite a few mods enabled...)
Image
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Wed Jun 12, 2019 20:16

Mmmh, SD Walls is very self-contained but it is pretty visibly not working properly for you.

From what I can see: Neither do the disconnected nodeboxes disappear when connected (1st and 3d stacked pillar) nor do the connected nodeboxes appear (everything between the pillars). The detection of whether to place a pillar or wall seem to work.

Check for mods that modify any of the node’s definitions node_box table entries (this is where the connected and disconnected nodeboxes are defined) or that alter how nodes are placed.

In my testing environment SD Walls works as expected when all of this mods are enabled (some of them are not published so they can be ignored).

Code: Select all
0x7be_dump
0x7be_hud
3d_armor
bakedclay
basic_materials
beanstalk
bolts
borders
builtin_item
caverealms_lite
cement
connected_chests
craftguide
digilines
display_modpack
ethereal
farming
free_from_andoid
hrcd
hunger_ng
lessblocks
luautils
mesecons
mobs_animal
mobs_monster
mobs_redo
moreblocks
morebricks
moreores
mtimer
pipeworks
pixelart
redef
sdwalls
streetlights
technic
tempnode
test
timespeed
travelnet
uniham
worldedit
xfurniture
xtend

Are you on the latest versions of SD Walls, Minetest Game, and Minetest?
 

User avatar
Lone_Wolf
Member
 
Posts: 2144
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: [Mod] Super Duper Walls! [sdwalls]

by Lone_Wolf » Wed Jun 12, 2019 21:26

Linuxdirk wrote:Are you on the latest versions of SD Walls, Minetest Game, and Minetest?

SDWalls works with one world that doesn't have all of the same mods but it fails in another world with a few other mods.
The mod, MTG, and Minetest are all the same. Only the world and the mods enabled are different.
These are my mods:
Code: Select all
3d_armor
ambience
anvil
awards
bakedclay
bike
bonemeal
bucket_wooden
caverealms
cg_plus
coloredwood
easyvend
email
emote
endless_apples
farming
fire_plus
hangglider
hbarmor
hbhunger
hbsprint
hedges
hopper
hot_air_balloons
hudbars
item_drop
itemframes
itemshelf
lavastuff
mobs
mobs_animal
mobs_cow
mobs_monster
morelights
multihome
multitools
notices
pbj_pup
player_monoids
player_textures
pm_sound
protector
replacer
sdwalls
shooter
simple_skins
sneak_glitch
spawnpoint
superpick
toolranks
travelnet
ts_furniture
under_sky
unifiedbricks
unifieddyes
waffles
wield3d
wielded_light
wine
woodcutting
worldedit
xban2
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Thu Jun 13, 2019 00:07

I can’t test all of them of course. Please make a mod list for both of the worlds and list the differences.
 

User avatar
Lone_Wolf
Member
 
Posts: 2144
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: [Mod] Super Duper Walls! [sdwalls]

by Lone_Wolf » Thu Jun 13, 2019 00:20

I've found the culprit. It was the mod I least expected though. Would this be an issue for that mod or this one?
https://github.com/everamzah/superpick

EDIT: Hmmmm. It looks like they may have some pointless code in there. I'll fiddle around and see...
 

User avatar
Linuxdirk
Member
 
Posts: 1972
Joined: Wed Sep 17, 2014 11:21
Location: Germany
In-game: Linuxdirk

Re: [Mod] Super Duper Walls! [sdwalls]

by Linuxdirk » Thu Jun 13, 2019 01:18

Lone_Wolf wrote:I've found the culprit. It was the mod I least expected though. Would this be an issue for that mod or this one?

I’d say it’s an issue for the superpick mod. Their minetest.after in init.lua seems to somehow mess with the (dis)connected nodebox functionality.
 

User avatar
jas
Member
 
Posts: 361
Joined: Mon Jul 24, 2017 18:15
GitHub: jastevenson303
IRC: jas_
In-game: jas

Re: [Mod] Super Duper Walls! [sdwalls]

by jas » Thu Jun 13, 2019 01:40

I'm sorry for that mod, lol. Maybe you can increase the minetest.after delay time from 0.1 to a higher value. Maybe you can use some new 5.0 feature that waits until all other mods are loaded (I forget the name).

Perhaps there is a race condition.
201902221552
 

Next

Return to WIP Mods



Who is online

Users browsing this forum: No registered users and 6 guests