Commit Graph

1580 Commits (master)

Author SHA1 Message Date
Vanessa Dannenberg f1dc68ab21 Merge branch 'master' into 'master'
Fix broken kitchen cabinet recipes

Closes #39

See merge request VanessaE/homedecor_modpack!22
2021-05-18 06:58:39 +00:00
OgelGames 240c735225 fix broken kitchen cabinet recipes 2021-05-18 16:47:44 +10:00
Vanessa Dannenberg b6c64c6314 fix broken LBM reference for locked kitchen cabinets 2021-04-15 06:47:47 -04:00
Vanessa Dannenberg 790c03213d fix not-locked drawers not showing up in creative inv
(well not showing up in Unified Inventory anyway :-P )
2021-03-30 21:18:45 -04:00
Vanessa Dannenberg 81e0d4ea7e fix faucets/taps not working on kitchen sinks anymore 2021-03-30 20:55:34 -04:00
Vanessa Dannenberg 9ffe2b7d69 move some alises to their proper places. 2021-03-26 23:29:20 -04:00
Vanessa Dannenberg 0268767ac9 remove unused recipes from furniture mod
some deleted altogether as redundant,
others moved to the proper mods.
2021-03-26 23:27:13 -04:00
Vanessa Dannenberg 950210a6e3 move old 3dforniture-style table into the proper mod 2021-03-26 23:17:21 -04:00
Vanessa Dannenberg c70fb1a1ed auto-combine tabletops with legs
If the player places table legs, and then places a tabletop while
pointing at the legs (from any side), the table and legs will
automatically be combined into a single node that can then have
something placed on top like usual.

This also gets rid of those redundant "utility" table nodes, since
these have always basically just been a set of legs, and a copy
of the small square wood table.  Now they're merged into the above
feature, and aliased as appropriate.

Tecccccccccchhnically, wood legs should only have been allowed to
combine with wooden tabletops...  then I googled around a bit,
and found a number of glass tables with wooden legs that were
surprisingly similar to the in-game versions.
2021-03-26 23:08:06 -04:00
Vanessa Dannenberg 40cd59aa24 get rid of old table conversion abms 2021-03-26 17:02:25 -04:00
Vanessa Dannenberg da1f2b1430 use swap_node(), not set_node() 2021-03-26 09:44:02 -04:00
Vanessa Dannenberg e7995ce981 Add kitchen cabinet with drawers
and redesign the other kitchen cabinet textures
to coordinate with it.
2021-03-26 06:43:05 -04:00
Vanessa Dannenberg 0fdc8557b3 use inventorycube images for wield/inv
because the engine doesn't allow a mod to rotate/flip
the actual rendered item/model.
2021-03-26 05:53:34 -04:00
Vanessa Dannenberg 40cfabb38a Keep the "colored" nodes out of creative inv
(redundant)
2021-03-26 05:40:59 -04:00
Vanessa Dannenberg 44542cb6a9 allow colorization of homedecor kitchen cabinets
uses "fake" wallmounted mode, 32 colors.
2021-03-26 02:15:10 -04:00
Vanessa Dannenberg eeec27f60b adjust ovens' formspecs to match the layout of default furnace 2021-03-04 15:14:52 -05:00
Vanessa Dannenberg bef62eef1e move workbench/tool cabinet, beer tap and mug, and soda machine to home_workshop_modpack 2021-03-02 06:33:55 -05:00
Vanessa Dannenberg 18ac518389 move computers mod out of homedecor
and into home_workshop_modpack

You can find that modpack here:
https://gitlab.com/VanessaE/home_workshop_modpack
2021-03-02 03:25:02 -05:00
Vanessa Dannenberg 0e4687e236 move the regular printer into computers.lua 2021-03-02 03:15:04 -05:00
Vanessa Dannenberg 0e8a213185 move all of the gaming-specific items into their own file 2021-03-02 03:09:13 -05:00
Vanessa Dannenberg 3b5b6adfda delete some unused images 2021-03-02 03:04:19 -05:00
Vanessa Dannenberg 9cc6f90778 rename computer mod to "computers"
and fix all the image and model filenames that didn't conform before.
aliases are provided for the old nodes
2021-03-02 03:03:12 -05:00
Vanessa Dannenberg 90da464add added a CoreXY-style 3d printer
minor tweaks to the bedflinger to accommodate altered base image
2021-03-01 20:20:11 -05:00
Vanessa Dannenberg cc0887cfb4 fix crash when sand is dropped on a book 2021-02-25 02:33:33 -05:00
Vanessa Dannenberg 968d706e9b Don't allow engine to add the implicit "Proceed" button
(on lights anyway;
this change makes it possible to theme the formspec)
2021-02-25 02:13:21 -05:00
Vanessa Dannenberg bc55cde65c Merge branch 'master' into 'master'
Fix digging of locked inventory nodes

Closes #34 and #33

See merge request VanessaE/homedecor_modpack!21
2021-01-30 13:45:35 +00:00
OgelGames e049380408 fix digging of locked inventory nodes 2021-01-31 00:02:17 +11:00
Vanessa Dannenberg e57c4a55e6 Merge branch 'littlefix' into 'master'
homedecor_exterior locale fix and homedecor_books mod.conf

See merge request VanessaE/homedecor_modpack!20
2021-01-26 12:55:28 +00:00
Nathaniel Freeman e73b4affe7 homedecor books can work without unifieddyes 2021-01-26 09:34:23 +00:00
Nathaniel Freeman 62cdcc5795 ES locale fix 2021-01-26 09:33:32 +00:00
Vanessa Dannenberg fd596ea83b Merge branch 'CompressPlasma' into 'master'
# Compress Plasma Animations

See merge request VanessaE/homedecor_modpack!19
2021-01-23 16:36:29 +00:00
ExeVirus 9ab3cb361f # Compress Plasma Animations
Reduced the plasma animations from 64x64 to 48x48 each. Updated the aspect ratios in the .lua files referencing them.

Total Reduction:
2021-01-23 10:05:24 -05:00
Vanessa Dannenberg 4b05c86486 Merge branch 'Compression' into 'master'
# Compression Commit

See merge request VanessaE/homedecor_modpack!18
2021-01-23 12:33:53 +00:00
ExeVirus f9ca183f2a # Compression Commit
This commit performs both lossless and lossy compression on every .obj and .png in homedecor. The .png files were all 100% losslessly compressed using ect.exe and optipng.exe (more details below) at maximum settings. The .obj files were lossy-compressed so that comments were removed, trailing 000's were removed and all numbers rounded to 3 decimal places max. Blender exports at 6 decimal places but for minetest, 3 decimal places is the absolute maximum a person with anything under a 256K screen will ever need.

## Results
```
Original entire modpack size: 6343.5 KB
New entire modpack size:      5312.2 KB
Total Reduction:              1031.3 KB  (16.3% less)
```
Please note that actual media size is likely more like 4,500 KB so media reduction is more around 20-25%.

## Details / What actions were actually performed

Used these programs:

https://github.com/ExeVirus/Compress-Obj

https://sourceforge.net/projects/optipng/

https://github.com/fhanau/Efficient-Compression-Tool

Ran this command on every .obj: (fast)

```
luajit.exe compress.lua -f <file> -precision 3
```

Ran these commands on every .png: (slow)
```
ect.exe  -9 -strip --allfilters-b <file>
optipng.exe -o7 -strip all -clobber <file>
```

Note that for future compression, I recommend only using optipng.exe instead of both. ECT can get better results but it takes a LOT longer and only ever saves another 1-2% of the file size. Not worth an extra 10-20 seconds per texture file in my opinion.

## Time spent

Roughly 2 Hours from start to finish + commit + PR
2021-01-23 07:28:20 -05:00
Vanessa Dannenberg a57723df7d Merge branch 'fix-recipies-groups' into 'master'
Update recipies to contain groups

See merge request VanessaE/homedecor_modpack!17
2020-12-01 23:45:49 +00:00
Peter Nerlich af808c7586 update recipies to contain groups instead of concrete items: wardrobe, filing_cabinet, desk, table, woodglass, fakegrass 2020-12-02 00:32:16 +01:00
Vanessa Dannenberg 99d5d96113 Merge branch 'master' into 'master'
add connection to direct top node (0;1;0) in rules_alldir of homedecor_lightning/init.lua

See merge request VanessaE/homedecor_modpack!16
2020-11-19 20:29:59 +00:00
Sebastian Lobinger 93bf5d76ae reorder rules_alldir in homedecor_lightning/init.lua so it can read by y-axis and then line by line of 2d coordinates
if you express the connections in ascii where N is the Node 1 is connected and 0 is not connected:
```
y+0: 010
     1N1
     010

y+1: 010
     111
     010

y-1: 010
     111
     010
```
This code structure is more easy to read / a very close representation of the sketched layers.
2020-11-19 16:41:12 +00:00
Sebastian Lobinger ec06010320 add connection to direct top node (0;1;0) in rules_alldir of homedecor_lightning/init.lua
This allows the rope_light_on_ceiling node to be connected with mesecon in a natural manner.
2020-11-19 16:17:28 +00:00
VanessaE 96a0862833 fixed doorbell recipe
fixes #32
2020-11-18 11:41:19 -05:00
Vanessa Dannenberg 77bb9636bc Merge branch 'showItemDescription' into 'master'
improve info with fallback

See merge request VanessaE/homedecor_modpack!15
2020-10-14 10:22:12 +00:00
SwissalpS 77af2295ae add description of item in frame / on pedestal
lets players brag about their tools and is useful
for better overview.
2020-10-14 10:22:12 +00:00
Vanessa Dannenberg f2cd1fbd49 Merge branch 'master' into 'master'
Display item's description in infotext.

See merge request VanessaE/homedecor_modpack!14
2020-10-12 08:27:09 +00:00
SwissalpS 43de5b79ae Display item's description in infotext.
allows players to brag about their tool stats and is useful for better overview.
2020-10-12 06:23:01 +00:00
Vanessa Dannenberg 0678ecdafc Merge branch 'update_german_locale' into 'master'
Update german locale

See merge request VanessaE/homedecor_modpack!13
2020-10-09 04:57:41 +00:00
Gardon Klimm ec1be77d7e Update german locale 2020-10-09 04:57:41 +00:00
VanessaE 1ecde7e278 fix #29 2020-09-15 09:20:08 -04:00
VanessaE 47a029923c opt depend on screwdriver in _common 2020-08-17 09:18:51 -04:00
Vanessa Dannenberg c2122a634a Merge branch 'locale' into 'master'
MT5 translation

See merge request VanessaE/homedecor_modpack!12
2020-08-06 19:38:13 +00:00
Louis Royer 98b281aade Fix minetest warnings from homedecor_lighting
```
Undeclared global variable "mesecon" accessed at ...etest/mods/homedecor_modpack/homedecor_lighting/init.lua:852
Undeclared global variable "mesecon" accessed at ...etest/mods/homedecor_modpack/homedecor_lighting/init.lua:898
```
2020-08-05 16:10:33 +02:00