Commit Graph

39 Commits (d8f7566ea0949573488856b858ee66369820c2e0)

Author SHA1 Message Date
entuland d8f7566ea0 depend on [matrix], new custom files approach + custom recipes 2018-06-23 01:07:45 +02:00
entuland d5201bc965 avoid altering param2 when not necessary 2018-06-18 19:24:06 +02:00
entuland d09d0c3bb0 support for grabbing and rebuilding with any node
- moved libraries to dedicated folder
- added dummy "faces" block to help during debug
2018-06-18 18:43:12 +02:00
entuland 9b17f05109 store all data in the canvas per each player, get rid of all of it when mesh saving is done 2018-06-17 20:10:14 +02:00
entuland b584e60166 Additional inverted / mononode modes for matrix import 2018-06-10 04:17:58 +02:00
entuland c4852e5d0e Extended and renamed vacuum priv to allow for arbitrarily filling the canvas 2018-06-10 03:14:42 +02:00
entuland 7177944161 Rearranged functions and minor tweaks 2018-06-10 01:40:51 +02:00
entuland 7ffd22ddd7 Cosmetics! 2018-06-10 00:33:36 +02:00
entuland faaf4a91a3 Cosmetics reprise! 2018-06-10 00:31:51 +02:00
entuland 300f0c61da Fixed matrices alignment (cosmetic) 2018-06-10 00:30:04 +02:00
entuland 088d58dd63 Allow canvases to work properly in all orientations/rotations 2018-06-10 00:15:54 +02:00
entuland f8eec8cbaa Minor tweak 2018-06-09 17:00:02 +02:00
entuland c9c4b17347 Added import and vacuuming features with relative privileges
- updated README.md file
- some tweaking / minor changes here and there
2018-06-09 13:51:41 +02:00
entuland 1758a640d0 Used table.concat() instead of string concatenation for improved performance and higher limits for eventual crashes 2018-06-08 22:22:34 +02:00
entuland c6248af985 Implemented optional cap for number of generated faces 2018-06-08 21:24:31 +02:00
entuland bbab7a8694 Added in-game mesh management and new priv to limit deletions to trusted players 2018-06-08 17:22:56 +02:00
entuland 293b2788fd Allow getting created meshes from canvas interface (draft) 2018-06-08 01:46:32 +02:00
entuland 67c6b1bb2c privs and checks to capture and place meshes, granted to singleplayer by default 2018-06-07 23:45:50 +02:00
entuland 506cf26497 Fallback in case of a messed up `nodevariants.lua` file 2018-06-07 22:06:39 +02:00
entuland 2694c54c41 allow chosing variants and omitting matrix file at capture time
- use smartfs.lua newly embedded library to handle formspecs
2018-06-07 17:36:39 +02:00
entuland 8a58f258cf Move mesh name validation before mesh creation 2018-06-06 22:41:56 +02:00
entuland 74913f9fe6 Reduced hardcoded strings 2018-06-06 20:19:49 +02:00
entuland 2332955ae6 Moved variants to separate file to allow for customization and extension
- added a limited serialization helper function
2018-06-06 16:56:23 +02:00
entuland 9dafbf48bf use table.copy instead of homemade wesh.nested_copy 2018-06-06 13:11:15 +02:00
entuland f272a1b210 Allow for customizing and not overwriting nodecolors.conf on updates 2018-06-06 12:57:22 +02:00
entuland d4c02449d7 Slowed down digging of canvases and generated nodes 2018-06-05 22:13:29 +02:00
entuland 9c44bec74d Support flat inventory images for canvases 2018-06-05 22:01:07 +02:00
entuland e895b5bbf2 Support additional canvas sizes and arbitrary inner ingredient
- also centralized info about valid canvas sizes
2018-06-05 13:05:56 +02:00
entuland 740e71c967 Added collision box mergers
- tweaked trivialities here and there and moved functions around
2018-06-05 12:23:17 +02:00
entuland 55f15222ec Fixed lighting glitches as advised by v-rob
https://forum.minetest.net/viewtopic.php?p=320411#p320411
2018-06-03 14:46:40 +02:00
entuland 866d694758 Moved functions around 2018-06-03 14:41:32 +02:00
entuland c426878132 Split collision box into up to 8 sub-boxes 2018-06-03 04:43:01 +02:00
entuland 1f45d74322 Implemented automatic collision box
- tweaked passing of canvas data around
- added ability to specify custom node properties to be passed to register_node() from .obj.dat structure
2018-06-02 17:58:57 +02:00
entuland 0ead6905fe Capture and customize colors of default minetest_game nodes 2018-05-17 15:46:11 +02:00
entuland c722243971 Added canvas sizes 2, 4, 8 and 32; tweaks here and there 2018-05-16 23:48:15 +02:00
entuland b7acb150b8 Hopefully finally fixed normals for good 2018-05-16 15:54:52 +02:00
entuland 49df800774 Added bordered default variants
also added an .xcf file to help with custom textures and duped "wool-16.png" into "plain-16.png" for coherence, keeping the former for compatibility
2018-05-16 15:36:49 +02:00
entuland 6bed78834f Added normals and updated screenshots 2018-05-16 14:42:03 +02:00
entuland 20189796fc Initial commit 2018-05-16 00:31:13 +02:00