But how?? How can mods create 32768 blocks??? I have not over 74 mods and modpacks. Before i had more mods. Probably it causes "summer" or "nodeu" mods that i installed yesterday. They have many nodes. I will look at these new mods.VanessaE wrote:This is not a home decor bug. You're just trying to install too many mods that create too many nodes. Nothing more.
[Modpack] Home Decor [git] [homedecor_modpack]
- Andrey01
- Member
- Posts: 2574
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: [Modpack] Home Decor [git] [homedecor_modpack]
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Simple - nested loops and third-party APIs. Consider the following extremely contrived example:
Suppose you want to create a basic type of object, bricks let's say, so you code up a basic node.
Now suppose you want to create 20 variations of it, with different base textures. So, you create a table with a list of textures, then bury the original register_node() call in a loop, wherein you read from that table, and apply what you get to create a new node for each entry in the table.
Now let's say you want each one to be available with one of 10 different mortar/stone/brick patterns on top of the base texture.
So, you bury the original different-textures loop in a second loop. There, you read from another table, which contains the info you need to define the mortar patterns, and apply that to the register_node() call in the middle of it all, compositing the mortar pattern onto the base texture.
Now you have 20 * 10 = 200 nodes. Not too terrible, and you've only written a few dozen lines of code and tables, and composed a few dozen base images.
Now let's say you want to pass each of those to Stairsplus, which creates an additional 40 or so different shapes from the one node you passed to it. Moreblocks, which supplies Stairsplus, creates like 1000 nodes on its own, before your example mod even runs.
Now you have (~1000 Moreblocks nodes) + (your mod's initial 200) + (200 * 40 more created via Stairsplus) == ~9200 nodes.
All of that from two mods.
Suppose you want to create a basic type of object, bricks let's say, so you code up a basic node.
Now suppose you want to create 20 variations of it, with different base textures. So, you create a table with a list of textures, then bury the original register_node() call in a loop, wherein you read from that table, and apply what you get to create a new node for each entry in the table.
Now let's say you want each one to be available with one of 10 different mortar/stone/brick patterns on top of the base texture.
So, you bury the original different-textures loop in a second loop. There, you read from another table, which contains the info you need to define the mortar patterns, and apply that to the register_node() call in the middle of it all, compositing the mortar pattern onto the base texture.
Now you have 20 * 10 = 200 nodes. Not too terrible, and you've only written a few dozen lines of code and tables, and composed a few dozen base images.
Now let's say you want to pass each of those to Stairsplus, which creates an additional 40 or so different shapes from the one node you passed to it. Moreblocks, which supplies Stairsplus, creates like 1000 nodes on its own, before your example mod even runs.
Now you have (~1000 Moreblocks nodes) + (your mod's initial 200) + (200 * 40 more created via Stairsplus) == ~9200 nodes.
All of that from two mods.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- Andrey01
- Member
- Posts: 2574
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Other question: can i anyhow set up Minetest Game that it to allow to register over 32678 nodes?
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
It's a limit in the engine - check the issue list, there's a proposal to raise the limit.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- Andrey01
- Member
- Posts: 2574
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Where is issue list being?VanessaE wrote:It's a limit in the engine - check the issue list, there's a proposal to raise the limit.
I don`t know where that "issue list" is being about that you are saying.
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
I have modified the spiral staircase to fit my needs. Perhaps you are interested?
- Attachments
-
- stair.zip
- (5.51 KiB) Downloaded 62 times
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
What modification did you do exactly? I may be interested, but please submit your changes as a pull request via github.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
I haven't used github enough to understand the pull request. I modified the staircase to be one node tall so it could be built to any height desired. I also moved the nodeboxes around to fit the modified model.
Im using the modified model on my alpha server if you wanted to see it btw
Im using the modified model on my alpha server if you wanted to see it btw
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
github's easy. The short version: Just fork homedecor there, clone your fork to your PC, make your changes (you can probably copy the changes from your zip), commit and push back to your fork, then go back to the website to create a pull request against my repo.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- Andrey01
- Member
- Posts: 2574
- Joined: Wed Oct 19, 2016 15:18
- GitHub: Andrey2470T
- In-game: Andrey01
- Location: Russia, Moscow
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Vanessa, please put all your mods (Home Decor, Pipeworks, More Trees, Plantlife, Gloopblocks, Nixie Tubes, Biome Lib, Ilights...) to content.minetest.net users to be able to see in game menu your mods list and download them there in next 0.5 version.
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Most of the ones you listed are already on there (nixie tubes and ilights are missing). Maybe later.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
This project has been moved to Gitlab.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Just had a server crash trying to remove a sink
Happens to all things water.
On 0.4.17.
Code: Select all
2018-06-07 14:44:26: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'homedecor' in callback node_on_dig(): Runtime error from mod 'homedecor' in callback node_on_destruct(): ...homedecor_modpack\homedecor/handlers/water_particles.lua:112: bad argument #2
2018-06-07 14:44:26: ERROR[Main]: to 'set_int' (number expected, got nil)
2018-06-07 14:44:26: ERROR[Main]: stack traceback:
2018-06-07 14:44:26: ERROR[Main]: [C]: in function 'set_int'
2018-06-07 14:44:26: ERROR[Main]: ...homedecor_modpack\homedecor/handlers/water_particles.lua:112: in function 'stop_particle_spawner'
2018-06-07 14:44:26: ERROR[Main]: ...mods\homedecor_modpack\homedecor/bathroom_sanitation.lua:112: in function <...mods\homedecor_modpack\homedecor/bathroom_sanitation.lua:111>
2018-06-07 14:44:26: ERROR[Main]: [C]: in function 'remove_node'
2018-06-07 14:44:26: ERROR[Main]: C:\minetest-0.4.17\bin\..\builtin\game\item.lua:595: in function <C:\minetest-0.4.17\bin\..\builtin\game\item.lua:541>
2018-06-07 14:44:26: ERROR[Main]: stack traceback:
2018-06-07 14:44:26: ERROR[Main]: [C]: in function 'remove_node'
2018-06-07 14:44:26: ERROR[Main]: C:\minetest-0.4.17\bin\..\builtin\game\item.lua:595: in function <C:\minetest-0.4.17\bin\..\builtin\game\item.lua:541>
On 0.4.17.
Re: [Modpack] Home Decor [git] [homedecor_modpack]
I have the same problem with the kitchen faucet...
Right clicking ( using ) it or "destroying it" gives the same kind of error message, setting a "nil" value where an integer is expected.
I made a new directory of the new 0.4.17 version so i still could go back to the old version.
After copying the world back to the "old" version of minetest it worked fine, In the "4.16" version i had no problems, something changed in the new version of minetest that makes it crash...
from my debug.txt >>
2018-06-07 13:14:24: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'default' in callback item_OnPlace(): ...homedecor_modpack\homedecor/handlers/water_particles.lua:33: bad argument #2 to 'set_int' (number expected, got nil)
2018-06-07 13:14:24: ERROR[Main]: stack traceback:
2018-06-07 13:14:24: ERROR[Main]: [C]: in function 'set_int'
2018-06-07 13:14:24: ERROR[Main]: ...homedecor_modpack\homedecor/handlers/water_particles.lua:33: in function 'start_particle_spawner'
2018-06-07 13:14:24: ERROR[Main]: ....\mods\homedecor_modpack\homedecor/kitchen_furniture.lua:136: in function 'on_rightclick'
2018-06-07 13:14:24: ERROR[Main]: C:\Games\minetest-0.4.17-win64\bin\..\builtin\game\item.lua:423: in function <C:\Games\minetest-0.4.17-win64\bin\..\builtin\game\item.lua:416>
Right clicking ( using ) it or "destroying it" gives the same kind of error message, setting a "nil" value where an integer is expected.
I made a new directory of the new 0.4.17 version so i still could go back to the old version.
After copying the world back to the "old" version of minetest it worked fine, In the "4.16" version i had no problems, something changed in the new version of minetest that makes it crash...
from my debug.txt >>
2018-06-07 13:14:24: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'default' in callback item_OnPlace(): ...homedecor_modpack\homedecor/handlers/water_particles.lua:33: bad argument #2 to 'set_int' (number expected, got nil)
2018-06-07 13:14:24: ERROR[Main]: stack traceback:
2018-06-07 13:14:24: ERROR[Main]: [C]: in function 'set_int'
2018-06-07 13:14:24: ERROR[Main]: ...homedecor_modpack\homedecor/handlers/water_particles.lua:33: in function 'start_particle_spawner'
2018-06-07 13:14:24: ERROR[Main]: ....\mods\homedecor_modpack\homedecor/kitchen_furniture.lua:136: in function 'on_rightclick'
2018-06-07 13:14:24: ERROR[Main]: C:\Games\minetest-0.4.17-win64\bin\..\builtin\game\item.lua:423: in function <C:\Games\minetest-0.4.17-win64\bin\..\builtin\game\item.lua:416>
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Fixed in git (I think :-P )
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
I downloaded it after you posted that message... but still the same error.
I downloaded it two more times, 3 days later and today , but still the same error occurs.
I don't see any remarks or changes either on github, latest change was "proper handle stairs group".
Am i looking on the wrong location or are the changes not submitted yet or did the fix not work ?
https://github.com/minetest-mods/homedecor_modpack
This is the correct location, right ? Sorry to bother you about this and it is not a matter of life or dead, but is it going to be fixed ?
I downloaded it two more times, 3 days later and today , but still the same error occurs.
I don't see any remarks or changes either on github, latest change was "proper handle stairs group".
Am i looking on the wrong location or are the changes not submitted yet or did the fix not work ?
https://github.com/minetest-mods/homedecor_modpack
This is the correct location, right ? Sorry to bother you about this and it is not a matter of life or dead, but is it going to be fixed ?
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
No, that's the wrong repo. Get it from https://gitlab.com/VanessaE/homedecor_modpack
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
I get : 500 server error, either on
https://gitlab.com/vanessaE
or
https://gitlab.com/VanessaE/homedecor_modpack
An internal server error occured.
Please contact your GitLab administrator.
I will try again later
https://gitlab.com/vanessaE
or
https://gitlab.com/VanessaE/homedecor_modpack
An internal server error occured.
Please contact your GitLab administrator.
I will try again later
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
That'll be a web server error, probably growing pains from the mass influx of former github users (gitlab got slammed all to hell from it initially). Nothing I can do about it; you'll just have to wait a bit and re-try.
Check their status feed on Twitter: https://twitter.com/gitlabstatus
Check their status feed on Twitter: https://twitter.com/gitlabstatus
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
It worked..... after a long wait i could download the new set.
Now for something completely different, coins for the soda vending machine.
It does not even show in the crafting guide. I used to make 50 , gold block and mese sword is the recipe for that. The recipe won't work and it is not showing in the crafting guide.
The coin exists in creative mode but i play in survival mode.
In 4.16 ( i still have that ) it works fine, but not in 4.17.
Any idea ?
It makes me wonder, should i just go back to 4.16 and forget the whole new 4.17 version........
So many slight changes.... I started a new world on the day version 4.17 was released so i did not create many of home decor items yet.
Now for something completely different, coins for the soda vending machine.
It does not even show in the crafting guide. I used to make 50 , gold block and mese sword is the recipe for that. The recipe won't work and it is not showing in the crafting guide.
The coin exists in creative mode but i play in survival mode.
In 4.16 ( i still have that ) it works fine, but not in 4.17.
Any idea ?
It makes me wonder, should i just go back to 4.16 and forget the whole new 4.17 version........
So many slight changes.... I started a new world on the day version 4.17 was released so i did not create many of home decor items yet.
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
I seem to recall merging a pull request to remove the crafting recipe for coins, for the sake of game balance.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Hi,
I has some crash with 0.4.17 so y tried updating all my mods.
While I updated homedecor, now minetest server doesn't start any more.
Debug say:
2018-06-13 12:26:15: ERROR[Main]: ModError: Failed to load and run script from /home/olivier/.minetest/mods/homedecor/homedecor/init.lua:
2018-06-13 12:26:15: ERROR[Main]: .../olivier/.minetest/mods/homedecor/homedecor/wardrobe.lua:32: attempt to call field 'get_skin_format' (a nil value)
2018-06-13 12:26:15: ERROR[Main]: stack traceback:
2018-06-13 12:26:15: ERROR[Main]: .../olivier/.minetest/mods/homedecor/homedecor/wardrobe.lua:32: in main chunk
2018-06-13 12:26:15: ERROR[Main]: [C]: in function 'dofile'
2018-06-13 12:26:15: ERROR[Main]: /home/olivier/.minetest/mods/homedecor/homedecor/init.lua:118: in main chunk
any idea ?
I has some crash with 0.4.17 so y tried updating all my mods.
While I updated homedecor, now minetest server doesn't start any more.
Debug say:
2018-06-13 12:26:15: ERROR[Main]: ModError: Failed to load and run script from /home/olivier/.minetest/mods/homedecor/homedecor/init.lua:
2018-06-13 12:26:15: ERROR[Main]: .../olivier/.minetest/mods/homedecor/homedecor/wardrobe.lua:32: attempt to call field 'get_skin_format' (a nil value)
2018-06-13 12:26:15: ERROR[Main]: stack traceback:
2018-06-13 12:26:15: ERROR[Main]: .../olivier/.minetest/mods/homedecor/homedecor/wardrobe.lua:32: in main chunk
2018-06-13 12:26:15: ERROR[Main]: [C]: in function 'dofile'
2018-06-13 12:26:15: ERROR[Main]: /home/olivier/.minetest/mods/homedecor/homedecor/init.lua:118: in main chunk
any idea ?
- VanessaE
- Moderator
- Posts: 4655
- Joined: Sun Apr 01, 2012 12:38
- GitHub: VanessaE
- IRC: VanessaE
- In-game: VanessaE
- Location: Western NC
- Contact:
Re: [Modpack] Home Decor [git] [homedecor_modpack]
Please try it with 0.4.17.1 (note the ".1"), and file an issue on the gitlab repository if it still crashes.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)
Re: [Modpack] Home Decor [git] [homedecor_modpack]
thanks for fast reply,
I'm ubuntu user. It does not seem that 0.4.17.1 has been released
I'm ubuntu user. It does not seem that 0.4.17.1 has been released
Who is online
Users browsing this forum: No registered users and 11 guests