Add files via upload
inital
This commit is contained in:
commit
00c510fde4
19
LICENSE
Normal file
19
LICENSE
Normal file
@ -0,0 +1,19 @@
|
||||
Copyright (c) 2024 Xeno333
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
8
game.conf
Normal file
8
game.conf
Normal file
@ -0,0 +1,8 @@
|
||||
title = 1042
|
||||
author = TX_Miner
|
||||
description = A survival game placed in 1042 in Europe. Survive if you can.
|
||||
min_minetest_version = 5.8
|
||||
disallowed_mapgens = v7, valleys, carpathian, v5, flat, fractal, v6
|
||||
min_minetest_version = 5.10
|
||||
first_mod = 1042_core
|
||||
last_mod = 1042_mapgen
|
BIN
menu/background.1.png
Normal file
BIN
menu/background.1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 MiB |
BIN
menu/background.2.png
Normal file
BIN
menu/background.2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1006 KiB |
BIN
menu/background.png
Normal file
BIN
menu/background.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
BIN
menu/icon.png
Normal file
BIN
menu/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 212 KiB |
1
minetest.conf
Normal file
1
minetest.conf
Normal file
@ -0,0 +1 @@
|
||||
time_speed = 45
|
99
mods/1042_ambiance/init.lua
Normal file
99
mods/1042_ambiance/init.lua
Normal file
@ -0,0 +1,99 @@
|
||||
|
||||
|
||||
core.register_on_joinplayer(function(player)
|
||||
local saturation = 1.8
|
||||
if core_1042.get("playersetting_"..player:get_player_name().."_greyscale") == "true" then
|
||||
saturation = 0
|
||||
end
|
||||
|
||||
player:set_lighting(
|
||||
{
|
||||
volumetric_light = {
|
||||
strength = 0.1
|
||||
},
|
||||
shadows = {
|
||||
intensity = 0.15
|
||||
},
|
||||
bloom = {
|
||||
intensity = 0.07,
|
||||
strength_factor = 1.0,
|
||||
radius = 1.0
|
||||
},
|
||||
saturation = saturation
|
||||
}
|
||||
)
|
||||
player:set_sky(
|
||||
{
|
||||
type = "regular",
|
||||
clouds = true,
|
||||
sky_color = {
|
||||
night_sky = "#0066ff",
|
||||
night_horizon = "#0088ff"
|
||||
},
|
||||
fog = {
|
||||
fog_start = 0
|
||||
}
|
||||
}
|
||||
)
|
||||
player:set_clouds(
|
||||
{
|
||||
density = 0.35,
|
||||
color = "#f0faffaa",
|
||||
ambient = "#006699",
|
||||
thickness = 128,
|
||||
speed = {x=1, y=1},
|
||||
shadow = "#cccccc"
|
||||
}
|
||||
)
|
||||
player:set_sun(
|
||||
{
|
||||
texture = "1042_plain_node.png^[colorize:#ddaa66:144",
|
||||
scale = 0.5
|
||||
}
|
||||
)
|
||||
player:set_moon(
|
||||
{
|
||||
texture = "1042_plain_node.png^[colorize:#aaaaaa:144",
|
||||
visible = true,
|
||||
scale = 0.3
|
||||
}
|
||||
)
|
||||
player:set_stars(
|
||||
{
|
||||
visible = true,
|
||||
day_opacity = 0.1,
|
||||
count = 6000,
|
||||
star_color = "#99aaffff",
|
||||
scale = 0.3
|
||||
}
|
||||
)
|
||||
|
||||
--[[local pos = player:get_pos()
|
||||
|
||||
core.add_particlespawner(
|
||||
{
|
||||
amount = 1000,
|
||||
time = 0,
|
||||
|
||||
minpos = {x=pos.x-10, y=pos.y-10, z=pos.z-10},
|
||||
maxpos = {x=pos.x+10, y=pos.y+10, z=pos.z+10},
|
||||
|
||||
minvel = {x = -2, y = -8, z = -2},
|
||||
maxvel = {x = 2, y = -16, z = 2},
|
||||
minacc = {x = 0, y = -9.8, z = 0}, -- Gravity pulls particles down
|
||||
minexptime = 2,
|
||||
maxexptime = 5,
|
||||
minsize = 0.5,
|
||||
maxsize = 1.5,
|
||||
|
||||
glow = 2,
|
||||
|
||||
texture = "1042_plain_node.png^[colorize:#004499:144"
|
||||
}
|
||||
)]]
|
||||
|
||||
core.chat_send_player(player:get_player_name(), "It is day " .. core.get_day_count() .. " of being lost.")
|
||||
end)
|
||||
|
||||
|
||||
-- Add sounds
|
2
mods/1042_ambiance/mod.conf
Normal file
2
mods/1042_ambiance/mod.conf
Normal file
@ -0,0 +1,2 @@
|
||||
name = 1042_ambiance
|
||||
depends = 1042_core
|
7
mods/1042_core/funcs.lua
Normal file
7
mods/1042_core/funcs.lua
Normal file
@ -0,0 +1,7 @@
|
||||
|
||||
|
||||
function core_1042.eat(itemstack, user, pointed_thing, value)
|
||||
user:set_hp(user:get_hp() + value, "food")
|
||||
itemstack:set_count(itemstack:get_count()-1)
|
||||
return itemstack
|
||||
end
|
10
mods/1042_core/game_storage.lua
Normal file
10
mods/1042_core/game_storage.lua
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
local storage = core.get_mod_storage()
|
||||
|
||||
function core_1042.set(key, value)
|
||||
storage:set_string("1042_game_storage_"..key, core.serialize(value))
|
||||
end
|
||||
|
||||
function core_1042.get(key)
|
||||
return core.deserialize(storage:get_string("1042_game_storage_"..key))
|
||||
end
|
60
mods/1042_core/init.lua
Normal file
60
mods/1042_core/init.lua
Normal file
@ -0,0 +1,60 @@
|
||||
core_1042 = {}
|
||||
|
||||
|
||||
local on_player_joins = {}
|
||||
|
||||
if core.settings:get("1042_auto_adjust_settings") == "true" then
|
||||
core.settings:set("enable_shaders", "true")
|
||||
core.settings:set("enable_post_processing", "true")
|
||||
core.settings:set("translucent_liquids", "true")
|
||||
core.settings:set("enable_3d_clouds", "true")
|
||||
|
||||
elseif core.settings:get("1042_ignore_required_settings") ~= "true" then
|
||||
if core.settings:get("enable_shaders") ~= "true" and core.is_singleplayer() then
|
||||
on_player_joins[#on_player_joins+1] = function(player)
|
||||
core.kick_player(player:get_player_name(), "Enable shaders to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
|
||||
end
|
||||
end
|
||||
|
||||
if core.settings:get("enable_post_processing") ~= "true" and core.is_singleplayer() then
|
||||
on_player_joins[#on_player_joins+1] = function(player)
|
||||
core.kick_player(player:get_player_name(), "Enable post processing to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
|
||||
end
|
||||
end
|
||||
|
||||
if core.settings:get("translucent_liquids") ~= "true" and core.is_singleplayer() then
|
||||
on_player_joins[#on_player_joins+1] = function(player)
|
||||
core.kick_player(player:get_player_name(), "Enable translucent liquids to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
|
||||
end
|
||||
end
|
||||
|
||||
if core.settings:get("enable_3d_clouds") ~= "true" and core.is_singleplayer() then
|
||||
on_player_joins[#on_player_joins+1] = function(player)
|
||||
core.kick_player(player:get_player_name(), "Enable 3d clouds to play this game!\n\nYou can also turn on the setting 1042>1042_auto_adjust_settings.")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
print(core.settings:get("1042_warn_players_about_settings"))
|
||||
|
||||
if not core.is_singleplayer() and core.settings:get_bool("1042_warn_players_about_settings", true) then
|
||||
on_player_joins[#on_player_joins+1] = function(player)
|
||||
core.chat_send_player(player:get_player_name(), core.colorize("#eeee00", "It is recomended to load this game in single player to ensure proper rendering settings are on pior to using server mode. If the game does not look right or look dim/greyish, please try that."))
|
||||
end
|
||||
end
|
||||
|
||||
if #on_player_joins > 0 then
|
||||
core.register_on_joinplayer(function(player)
|
||||
for _, func in ipairs(on_player_joins) do
|
||||
func(player)
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
local path = core.get_modpath("1042_core")
|
||||
|
||||
dofile(path.."/game_storage.lua")
|
||||
dofile(path.."/player_inv.lua")
|
||||
dofile(path.."/funcs.lua")
|
||||
dofile(path.."/privs.lua")
|
||||
|
1
mods/1042_core/mod.conf
Normal file
1
mods/1042_core/mod.conf
Normal file
@ -0,0 +1 @@
|
||||
name = 1042_core
|
471
mods/1042_core/models/1042.obj
Normal file
471
mods/1042_core/models/1042.obj
Normal file
@ -0,0 +1,471 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib 1042.mtl
|
||||
o Cube.002
|
||||
v -0.584400 -0.792078 -0.093388
|
||||
v -0.584400 -0.345914 -0.093388
|
||||
v -0.584400 -0.792078 -0.152887
|
||||
v -0.584400 -0.345914 -0.152887
|
||||
v -0.342509 -0.792078 -0.093388
|
||||
v -0.342509 -0.345914 -0.093388
|
||||
v -0.342509 -0.792078 -0.152887
|
||||
v -0.342509 -0.345914 -0.152887
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 1/1/1 2/2/1 4/3/1 3/4/1
|
||||
f 3/4/2 4/3/2 8/5/2 7/6/2
|
||||
f 7/6/3 8/5/3 6/7/3 5/8/3
|
||||
f 5/8/4 6/7/4 2/9/4 1/10/4
|
||||
f 3/11/5 7/6/5 5/8/5 1/12/5
|
||||
f 8/5/6 4/13/6 2/14/6 6/7/6
|
||||
o Cube.003
|
||||
v -0.584400 -0.792078 0.219251
|
||||
v -0.584400 -0.345914 0.219251
|
||||
v -0.584400 -0.792078 0.159751
|
||||
v -0.584400 -0.345914 0.159751
|
||||
v -0.342509 -0.792078 0.219251
|
||||
v -0.342509 -0.345914 0.219251
|
||||
v -0.342509 -0.792078 0.159751
|
||||
v -0.342509 -0.345914 0.159751
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 9/15/7 10/16/7 12/17/7 11/18/7
|
||||
f 11/18/8 12/17/8 16/19/8 15/20/8
|
||||
f 15/20/9 16/19/9 14/21/9 13/22/9
|
||||
f 13/22/10 14/21/10 10/23/10 9/24/10
|
||||
f 11/25/11 15/20/11 13/22/11 9/26/11
|
||||
f 16/19/12 12/27/12 10/28/12 14/21/12
|
||||
o Cube.004
|
||||
v -0.580054 -0.409178 0.343175
|
||||
v -0.580054 -0.409178 0.220713
|
||||
v -0.348988 -0.409178 0.343175
|
||||
v -0.348988 -0.409178 0.220713
|
||||
v -0.580054 -0.352290 0.343175
|
||||
v -0.580054 -0.352290 0.220713
|
||||
v -0.348988 -0.352290 0.343175
|
||||
v -0.348988 -0.352290 0.220713
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 17/29/13 18/30/13 20/31/13 19/32/13
|
||||
f 19/32/14 20/31/14 24/33/14 23/34/14
|
||||
f 23/34/15 24/33/15 22/35/15 21/36/15
|
||||
f 21/36/16 22/35/16 18/37/16 17/38/16
|
||||
f 19/39/17 23/34/17 21/36/17 17/40/17
|
||||
f 24/33/18 20/41/18 18/42/18 22/35/18
|
||||
o Cube.005
|
||||
v -0.580054 -0.796762 0.343175
|
||||
v -0.580054 -0.796762 0.220713
|
||||
v -0.348988 -0.796762 0.343175
|
||||
v -0.348988 -0.796762 0.220713
|
||||
v -0.580054 -0.739874 0.343175
|
||||
v -0.580054 -0.739874 0.220713
|
||||
v -0.348988 -0.739874 0.343175
|
||||
v -0.348988 -0.739874 0.220713
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 25/43/19 26/44/19 28/45/19 27/46/19
|
||||
f 27/46/20 28/45/20 32/47/20 31/48/20
|
||||
f 31/48/21 32/47/21 30/49/21 29/50/21
|
||||
f 29/50/22 30/49/22 26/51/22 25/52/22
|
||||
f 27/53/23 31/48/23 29/50/23 25/54/23
|
||||
f 32/47/24 28/55/24 26/56/24 30/49/24
|
||||
o Cube.001
|
||||
v -0.584400 -0.792078 0.641129
|
||||
v -0.584400 -0.345914 0.641129
|
||||
v -0.584400 -0.792078 0.581629
|
||||
v -0.584400 -0.345914 0.581629
|
||||
v -0.342509 -0.792078 0.641129
|
||||
v -0.342509 -0.345914 0.641129
|
||||
v -0.342509 -0.792078 0.581629
|
||||
v -0.342509 -0.345914 0.581629
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 33/57/25 34/58/25 36/59/25 35/60/25
|
||||
f 35/60/26 36/59/26 40/61/26 39/62/26
|
||||
f 39/62/27 40/61/27 38/63/27 37/64/27
|
||||
f 37/64/28 38/63/28 34/65/28 33/66/28
|
||||
f 35/67/29 39/62/29 37/64/29 33/68/29
|
||||
f 40/61/30 36/69/30 34/70/30 38/63/30
|
||||
o Cube.006
|
||||
v -0.584400 -0.792078 0.402675
|
||||
v -0.584400 -0.345914 0.402675
|
||||
v -0.584400 -0.792078 0.343175
|
||||
v -0.584400 -0.345914 0.343175
|
||||
v -0.342509 -0.792078 0.402675
|
||||
v -0.342509 -0.345914 0.402675
|
||||
v -0.342509 -0.792078 0.343175
|
||||
v -0.342509 -0.345914 0.343175
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 41/71/31 42/72/31 44/73/31 43/74/31
|
||||
f 43/74/32 44/73/32 48/75/32 47/76/32
|
||||
f 47/76/33 48/75/33 46/77/33 45/78/33
|
||||
f 45/78/34 46/77/34 42/79/34 41/80/34
|
||||
f 43/81/35 47/76/35 45/78/35 41/82/35
|
||||
f 48/75/36 44/83/36 42/84/36 46/77/36
|
||||
o Cube.007
|
||||
v -0.580054 -0.542155 0.027564
|
||||
v -0.580054 -0.542155 -0.094898
|
||||
v -0.348988 -0.542155 0.027564
|
||||
v -0.348988 -0.542155 -0.094898
|
||||
v -0.580054 -0.485267 0.027564
|
||||
v -0.580054 -0.485267 -0.094898
|
||||
v -0.348988 -0.485267 0.027564
|
||||
v -0.348988 -0.485267 -0.094898
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 49/85/37 50/86/37 52/87/37 51/88/37
|
||||
f 51/88/38 52/87/38 56/89/38 55/90/38
|
||||
f 55/90/39 56/89/39 54/91/39 53/92/39
|
||||
f 53/92/40 54/91/40 50/93/40 49/94/40
|
||||
f 51/95/41 55/90/41 53/92/41 49/96/41
|
||||
f 56/89/42 52/97/42 50/98/42 54/91/42
|
||||
o Cube.008
|
||||
v -0.580461 -0.342588 0.027564
|
||||
v -0.580461 -0.342588 0.077449
|
||||
v -0.351033 -0.342588 0.027564
|
||||
v -0.351033 -0.342588 0.077449
|
||||
v -0.580461 -0.539146 0.027564
|
||||
v -0.580461 -0.539146 0.077449
|
||||
v -0.351033 -0.539146 0.027564
|
||||
v -0.351033 -0.539146 0.077449
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 57/99/43 58/100/43 60/101/43 59/102/43
|
||||
f 59/102/44 60/101/44 64/103/44 63/104/44
|
||||
f 63/104/45 64/103/45 62/105/45 61/106/45
|
||||
f 61/106/46 62/105/46 58/107/46 57/108/46
|
||||
f 59/109/47 63/104/47 61/106/47 57/110/47
|
||||
f 64/103/48 60/111/48 58/112/48 62/105/48
|
||||
o Cube.009
|
||||
v -0.580054 -0.398724 -0.282436
|
||||
v -0.580054 -0.398724 -0.404898
|
||||
v -0.348988 -0.398724 -0.282436
|
||||
v -0.348988 -0.398724 -0.404898
|
||||
v -0.580054 -0.341836 -0.282436
|
||||
v -0.580054 -0.341836 -0.404898
|
||||
v -0.348988 -0.341836 -0.282436
|
||||
v -0.348988 -0.341836 -0.404898
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 65/113/49 66/114/49 68/115/49 67/116/49
|
||||
f 67/116/50 68/115/50 72/117/50 71/118/50
|
||||
f 71/118/51 72/117/51 70/119/51 69/120/51
|
||||
f 69/120/52 70/119/52 66/121/52 65/122/52
|
||||
f 67/123/53 71/118/53 69/120/53 65/124/53
|
||||
f 72/117/54 68/125/54 66/126/54 70/119/54
|
||||
o Cube.010
|
||||
v -0.580461 -0.342084 -0.455049
|
||||
v -0.580461 -0.342084 -0.405163
|
||||
v -0.351033 -0.342084 -0.455049
|
||||
v -0.351033 -0.342084 -0.405163
|
||||
v -0.580461 -0.573664 -0.455049
|
||||
v -0.580461 -0.573664 -0.405163
|
||||
v -0.351033 -0.573664 -0.455049
|
||||
v -0.351033 -0.573664 -0.405163
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 73/127/55 74/128/55 76/129/55 75/130/55
|
||||
f 75/130/56 76/129/56 80/131/56 79/132/56
|
||||
f 79/132/57 80/131/57 78/133/57 77/134/57
|
||||
f 77/134/58 78/133/58 74/135/58 73/136/58
|
||||
f 75/137/59 79/132/59 77/134/59 73/138/59
|
||||
f 80/131/60 76/139/60 74/140/60 78/133/60
|
||||
o Cube.011
|
||||
v -0.580054 -0.628720 -0.282305
|
||||
v -0.580054 -0.628720 -0.462181
|
||||
v -0.348988 -0.628720 -0.282305
|
||||
v -0.348988 -0.628720 -0.462181
|
||||
v -0.580054 -0.571832 -0.282305
|
||||
v -0.580054 -0.571832 -0.462181
|
||||
v -0.348988 -0.571832 -0.282305
|
||||
v -0.348988 -0.571832 -0.462181
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 81/141/61 82/142/61 84/143/61 83/144/61
|
||||
f 83/144/62 84/143/62 88/145/62 87/146/62
|
||||
f 87/146/63 88/145/63 86/147/63 85/148/63
|
||||
f 85/148/64 86/147/64 82/149/64 81/150/64
|
||||
f 83/151/65 87/146/65 85/148/65 81/152/65
|
||||
f 88/145/66 84/153/66 82/154/66 86/147/66
|
||||
o Cube.012
|
||||
v -0.580461 -0.594306 -0.330761
|
||||
v -0.580461 -0.594306 -0.280875
|
||||
v -0.351033 -0.594306 -0.330761
|
||||
v -0.351033 -0.594306 -0.280875
|
||||
v -0.580461 -0.790865 -0.330761
|
||||
v -0.580461 -0.790865 -0.280875
|
||||
v -0.351033 -0.790865 -0.330761
|
||||
v -0.351033 -0.790865 -0.280875
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 89/155/67 90/156/67 92/157/67 91/158/67
|
||||
f 91/158/68 92/157/68 96/159/68 95/160/68
|
||||
f 95/160/69 96/159/69 94/161/69 93/162/69
|
||||
f 93/162/70 94/161/70 90/163/70 89/164/70
|
||||
f 91/165/71 95/160/71 93/162/71 89/166/71
|
||||
f 96/159/72 92/167/72 90/168/72 94/161/72
|
||||
o Cube.013
|
||||
v -0.580054 -0.797623 -0.324550
|
||||
v -0.580054 -0.797623 -0.447012
|
||||
v -0.348988 -0.797623 -0.324550
|
||||
v -0.348988 -0.797623 -0.447012
|
||||
v -0.580054 -0.740735 -0.324550
|
||||
v -0.580054 -0.740735 -0.447012
|
||||
v -0.348988 -0.740735 -0.324550
|
||||
v -0.348988 -0.740735 -0.447012
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 97/169/73 98/170/73 100/171/73 99/172/73
|
||||
f 99/172/74 100/171/74 104/173/74 103/174/74
|
||||
f 103/174/75 104/173/75 102/175/75 101/176/75
|
||||
f 101/176/76 102/175/76 98/177/76 97/178/76
|
||||
f 99/179/77 103/174/77 101/176/77 97/180/77
|
||||
f 104/173/78 100/181/78 98/182/78 102/175/78
|
123
mods/1042_core/player_inv.lua
Normal file
123
mods/1042_core/player_inv.lua
Normal file
@ -0,0 +1,123 @@
|
||||
-- Inv
|
||||
|
||||
local inv_row_count = 0
|
||||
|
||||
core.register_on_mods_loaded(function()
|
||||
local inv = core.create_detached_inventory("creative",
|
||||
{
|
||||
allow_move = function() return 0 end,
|
||||
allow_put = function() return 0 end,
|
||||
allow_take = function() return -1 end,
|
||||
})
|
||||
|
||||
local size = 0
|
||||
|
||||
local lists = {core.registered_nodes, core.registered_items, core.registered_tools, core.registered_craftitems}
|
||||
|
||||
local added = {}
|
||||
|
||||
for _, list in ipairs(lists) do
|
||||
for name, def in pairs(list) do
|
||||
if not added[name] then
|
||||
added[name] = true
|
||||
if not def.groups.not_in_creative_inventory then
|
||||
size = size + 1
|
||||
inv:set_size("main", size)
|
||||
local is = ItemStack(name)
|
||||
is:set_count(99)
|
||||
inv:set_stack("main", size, is)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
inv_row_count = (size / 8)
|
||||
if size % 8 > 0 then
|
||||
inv_row_count = inv_row_count + 1
|
||||
end
|
||||
|
||||
end)
|
||||
|
||||
|
||||
|
||||
function core_1042.make_inv_formspec(player)
|
||||
local greyscale = core_1042.get("playersetting_"..player:get_player_name().."_greyscale") or "false"
|
||||
local show_creative = core_1042.is_creative(player)
|
||||
local hide_creative_inv = "false"
|
||||
|
||||
local inv_formspec =
|
||||
"formspec_version[8]size[32,17,false]"..
|
||||
|
||||
"model[13,-2.2;4,4;logo;1042.obj;1042_plain_node.png^[colorize:#672307:168;0,90;true;true;;]"..
|
||||
"image_button[29,0.3;2.7,1;1042_plain_node.png^[colorize:#ff2200:144;leave_game;Leave Game]"..
|
||||
"set_focus[leave_game;false]"..
|
||||
|
||||
"label[1.5,1.5;Settings]"..
|
||||
"scroll_container[2,2;28,4;setting_box_scrollbar;vertical;0.1;true]"..
|
||||
|
||||
"checkbox[0,0.5;setting_greyscale;Greyscale;"..greyscale.."]"
|
||||
|
||||
if show_creative then
|
||||
hide_creative_inv = core_1042.get("playersetting_"..player:get_player_name().."_hide_creative_inv") or "false"
|
||||
inv_formspec = inv_formspec..
|
||||
"checkbox[0,1;setting_hide_creative_inv;Hide creative inv;"..hide_creative_inv.."]"
|
||||
end
|
||||
|
||||
inv_formspec = inv_formspec..
|
||||
"scroll_container_end[]"..
|
||||
"scrollbar[1,2;0.5,4;vertical;setting_box_scrollbar;0]"..
|
||||
|
||||
"list[current_player;main;1,11;8,4;]"
|
||||
|
||||
if show_creative and hide_creative_inv ~= "true" then
|
||||
inv_formspec = inv_formspec ..
|
||||
"scroll_container[21,11;10,5;creative_inv;vertical;0.1;true]"..
|
||||
|
||||
"list[detached:creative;main;0,0;8," .. inv_row_count .. ";]"..
|
||||
|
||||
"scroll_container_end[]"..
|
||||
"scrollbar[20.3,11;0.5,5;vertical;creative_inv;0]"
|
||||
end
|
||||
|
||||
return inv_formspec
|
||||
end
|
||||
|
||||
|
||||
core.register_on_player_receive_fields(function(player, form, fields)
|
||||
if form == "" then
|
||||
if fields.leave_game then
|
||||
core.disconnect_player(player:get_player_name(), "Thanks for playing!", true)
|
||||
|
||||
elseif fields.setting_greyscale then
|
||||
core_1042.set("playersetting_"..player:get_player_name().."_greyscale", fields.setting_greyscale)
|
||||
|
||||
if fields.setting_greyscale == "true" then
|
||||
player:set_lighting(
|
||||
{
|
||||
saturation = 0
|
||||
}
|
||||
)
|
||||
else
|
||||
player:set_lighting(
|
||||
{
|
||||
saturation = 1.8
|
||||
}
|
||||
)
|
||||
end
|
||||
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
|
||||
|
||||
elseif fields.setting_hide_creative_inv then
|
||||
core_1042.set("playersetting_"..player:get_player_name().."_hide_creative_inv", fields.setting_hide_creative_inv)
|
||||
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
|
||||
end
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
|
||||
core.register_on_joinplayer(function(player)
|
||||
local inv = player:get_inventory()
|
||||
inv:set_size("main", 32)
|
||||
|
||||
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
|
||||
end)
|
29
mods/1042_core/privs.lua
Normal file
29
mods/1042_core/privs.lua
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
core.register_privilege("creative",
|
||||
{
|
||||
description = "Creative",
|
||||
give_to_singleplayer = false,
|
||||
on_grant = function(name, granter_name)
|
||||
local player = core.get_player_by_name(name)
|
||||
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
|
||||
end,
|
||||
on_revoke = function(name, granter_name)
|
||||
local player = core.get_player_by_name(name)
|
||||
player:set_inventory_formspec(core_1042.make_inv_formspec(player))
|
||||
end
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
function core_1042.is_creative(player)
|
||||
return core.check_player_privs(player, "creative") or core.is_creative_enabled(player:get_player_name())
|
||||
end
|
||||
|
||||
|
||||
core.register_on_placenode(function(pos, newnode, placer, oldnode, itemstack, pointed_thing)
|
||||
if core.is_player(placer) then
|
||||
if core_1042.is_creative(placer) then
|
||||
return true
|
||||
end
|
||||
end
|
||||
end)
|
254
mods/1042_mapgen/init.lua
Normal file
254
mods/1042_mapgen/init.lua
Normal file
@ -0,0 +1,254 @@
|
||||
-- init.lua
|
||||
mapgen = {}
|
||||
|
||||
|
||||
|
||||
|
||||
-- Settings
|
||||
local T_ymax = 128
|
||||
local T_ymin = -T_ymax*2
|
||||
local water_level = -3
|
||||
local caves_max = T_ymax-68
|
||||
|
||||
|
||||
local dirt_n = "1042_nodes:dirt"
|
||||
local turf_n = "1042_nodes:turf"
|
||||
local snow_n = "1042_nodes:snow"
|
||||
local sand_n = "1042_nodes:sand"
|
||||
local stone_n = "1042_nodes:stone"
|
||||
local rock_n = "1042_nodes:rock"
|
||||
local sticks_n = "1042_nodes:sticks"
|
||||
local water_n = "1042_nodes:water_source"
|
||||
local grass_tall_n = "1042_nodes:grass_tall"
|
||||
local grass_short_n = "1042_nodes:grass_short"
|
||||
local mushroom_n = "1042_nodes:mushroom"
|
||||
local ice_n = "1042_nodes:ice"
|
||||
local grass_snowy_n = "1042_nodes:grass_snowy"
|
||||
|
||||
|
||||
|
||||
|
||||
-- Mapgen
|
||||
|
||||
local map, cave_map
|
||||
local stone = core.get_content_id(stone_n)
|
||||
local turf = core.get_content_id(turf_n)
|
||||
local snow = core.get_content_id(snow_n)
|
||||
local sand = core.get_content_id(sand_n)
|
||||
local dirt = core.get_content_id(dirt_n)
|
||||
local sticks = core.get_content_id(sticks_n)
|
||||
local rock = core.get_content_id(rock_n)
|
||||
local water = core.get_content_id(water_n)
|
||||
local grass_tall = core.get_content_id(grass_tall_n)
|
||||
local grass_short = core.get_content_id(grass_short_n)
|
||||
local grass_snowy = core.get_content_id(grass_snowy_n)
|
||||
local mushroom = core.get_content_id(mushroom_n)
|
||||
local ice = core.get_content_id(ice_n)
|
||||
|
||||
core.after(0,function()
|
||||
map = core.get_perlin_map({
|
||||
offset = 0,
|
||||
scale = 1,
|
||||
spread = {x = 800, y = 800, z = 800},
|
||||
seed = 3754634652,
|
||||
octaves = 5,
|
||||
persist = 0.5,
|
||||
lacunarity = 2,
|
||||
flags = {
|
||||
eased = true,
|
||||
absvalue = false,
|
||||
defaults = false
|
||||
}
|
||||
}, {x=80, y=80})
|
||||
|
||||
cave_map = core.get_perlin_map({
|
||||
offset = 0,
|
||||
scale = 1,
|
||||
spread = {x = 50, y = 20, z = 50},
|
||||
seed = 34634,
|
||||
octaves = 3,
|
||||
persist = 0.7,
|
||||
lacunarity = 2,
|
||||
flags = {
|
||||
eased = true,
|
||||
absvalue = false,
|
||||
defaults = false
|
||||
}
|
||||
}, {x=80, y=80, z=80})
|
||||
end)
|
||||
|
||||
|
||||
local schematic_path = core.get_modpath("1042_mapgen") .. "/schematics/"
|
||||
|
||||
local function dec(pr, x, y, z, data, area, place_list, tempv)
|
||||
local c = pr:next(1, 1000)
|
||||
|
||||
-- Land
|
||||
if y > water_level then
|
||||
if tempv > 0 then
|
||||
-- Grass
|
||||
if c <= 20 then
|
||||
data[area:index(x, y+1, z)] = grass_tall
|
||||
elseif c <= 100 then
|
||||
data[area:index(x, y+1, z)] = grass_short
|
||||
|
||||
if c == 100 then
|
||||
data[area:index(x, y+1, z)] = rock
|
||||
end
|
||||
|
||||
-- Small tree
|
||||
elseif c >= 995 and y > water_level+3 then
|
||||
place_list[#place_list+1] =
|
||||
function()
|
||||
core.place_schematic({x=x-4,y=y,z=z-4}, schematic_path .. "tree_plain_1.mts", "random", nil, true)
|
||||
end
|
||||
|
||||
-- Big tree
|
||||
elseif y >= water_level+10 and tempv >= 15 and tempv <= 25 then
|
||||
if c == 995 then
|
||||
place_list[#place_list+1] =
|
||||
function()
|
||||
core.place_schematic({x=x-7,y=y,z=z-7}, schematic_path .. "big_tree_1.mts", "random", nil, true)
|
||||
end
|
||||
end
|
||||
end
|
||||
else
|
||||
-- Snow grass
|
||||
if c >= 990 then
|
||||
data[area:index(x, y+1, z)] = grass_snowy
|
||||
end
|
||||
end
|
||||
|
||||
else
|
||||
if c <= 10 and y == water_level then
|
||||
data[area:index(x, y+1, z)] = rock
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
|
||||
|
||||
-- Example usage: generating terrain height
|
||||
core.register_on_generated(function(minp, maxp, seed)
|
||||
local vm, emin, emax = core.get_mapgen_object("voxelmanip")
|
||||
local area = VoxelArea:new{MinEdge=emin, MaxEdge=emax}
|
||||
local data = vm:get_data()
|
||||
|
||||
local pr = PseudoRandom((seed + minp.x + maxp.z) / 3)
|
||||
|
||||
local noise_m = map:get_2d_map({z=0,y=minp.x, x=minp.z})
|
||||
local cave_noise_m = cave_map:get_3d_map({z=minp.x,y=minp.y,x=minp.z})
|
||||
|
||||
local tm = weather.get_temp_map(minp.x, minp.z)
|
||||
|
||||
local place_list = {}
|
||||
|
||||
-- Add for T_ymin just do stone
|
||||
|
||||
local ly = 81
|
||||
for y = maxp.y, minp.y, -1 do
|
||||
ly = ly - 1
|
||||
local lz = 0
|
||||
for z = minp.z, maxp.z do
|
||||
lz = lz + 1
|
||||
local vi = area:index(minp.x, y, z)
|
||||
local lx = 0
|
||||
for x = minp.x, maxp.x do
|
||||
lx = lx + 1
|
||||
|
||||
-- Get properties of land
|
||||
local noise = noise_m[lx][lz]
|
||||
local ny
|
||||
local rv = nil
|
||||
local mountin_top = false
|
||||
|
||||
if noise <= 0.9 then
|
||||
if noise > -0.5 then
|
||||
-- Normal gen
|
||||
ny = (noise * math.abs(noise)) * T_ymax
|
||||
else
|
||||
-- Deep sea Gen
|
||||
ny = (noise * 4) * T_ymax + (1.75 * T_ymax)
|
||||
end
|
||||
else
|
||||
-- Mountin hole
|
||||
ny = (0.9 * math.abs(0.9)) * T_ymax - (noise * math.abs(noise)) * T_ymax/8 + 4
|
||||
rv = (0.9 * math.abs(0.9)) * T_ymax - 3
|
||||
mountin_top = true
|
||||
end
|
||||
|
||||
ny = math.floor(ny)
|
||||
|
||||
|
||||
local tempv = weather.get_temp({x=lx, y=y, z=lz}, tm)
|
||||
|
||||
local mid = dirt
|
||||
local low = stone
|
||||
local top_2 = sand
|
||||
|
||||
local top = turf
|
||||
local liquid = water
|
||||
local liquid_top = water
|
||||
local do_dec = true
|
||||
|
||||
if tempv <= 0 then
|
||||
liquid_top = ice
|
||||
liquid = water
|
||||
top = snow
|
||||
end
|
||||
if mountin_top then
|
||||
top = dirt
|
||||
do_dec = false
|
||||
end
|
||||
|
||||
-- Place and handel caves
|
||||
if cave_noise_m[lx][ly][lz] > -0.95 or y > caves_max then
|
||||
if y < (ny-1) then
|
||||
data[vi] = stone
|
||||
|
||||
elseif y == (ny-1) then
|
||||
data[vi] = mid
|
||||
|
||||
elseif y == ny then
|
||||
if y > water_level then
|
||||
data[vi] = top
|
||||
|
||||
elseif y < water_level then
|
||||
data[vi] = mid
|
||||
|
||||
else
|
||||
data[vi] = top_2
|
||||
|
||||
end
|
||||
|
||||
if do_dec then
|
||||
dec(pr, x, y, z, data, area, place_list, tempv)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if (y <= water_level and y > ny) or (noise > 0.9 and (y < rv and y > ny))then
|
||||
if y == water_level then
|
||||
data[vi] = liquid_top
|
||||
else
|
||||
data[vi] = liquid
|
||||
end
|
||||
end
|
||||
|
||||
vi = vi + 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
vm:set_data(data)
|
||||
vm:write_to_map()
|
||||
vm:update_liquids()
|
||||
|
||||
for _, func in ipairs(place_list) do
|
||||
func()
|
||||
end
|
||||
|
||||
core.fix_light(minp, maxp)
|
||||
end)
|
||||
|
1
mods/1042_mapgen/mod.conf
Normal file
1
mods/1042_mapgen/mod.conf
Normal file
@ -0,0 +1 @@
|
||||
name = 1042_mapgen
|
BIN
mods/1042_mapgen/schematics/big_tree_1.mts
Normal file
BIN
mods/1042_mapgen/schematics/big_tree_1.mts
Normal file
Binary file not shown.
BIN
mods/1042_mapgen/schematics/tree_plain_1.mts
Normal file
BIN
mods/1042_mapgen/schematics/tree_plain_1.mts
Normal file
Binary file not shown.
451
mods/1042_nodes/init.lua
Normal file
451
mods/1042_nodes/init.lua
Normal file
@ -0,0 +1,451 @@
|
||||
|
||||
|
||||
|
||||
|
||||
-- Land Nodes
|
||||
|
||||
core.register_node("1042_nodes:dirt", {
|
||||
description = "Dirt",
|
||||
tiles = {"1042_plain_node.png^[colorize:#8B4513:128"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
groups = {dirt = 1, breakable_by_hand = 2},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:sand", {
|
||||
description = "Sand",
|
||||
tiles = {"1042_plain_node.png^[colorize:#d9a357:128"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
groups = {dirt = 1, falling_node = 1, breakable_by_hand = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:snow", {
|
||||
description = "Snow",
|
||||
tiles = {"1042_plain_node.png^[colorize:#ffffff:168"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
groups = {snow = 1, falling_node = 1, melts = 1, breakable_by_hand = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:ice", {
|
||||
description = "Ice",
|
||||
drawtype = "glasslike",
|
||||
tiles = {"1042_plain_node.png^[colorize:#bbbbff:72"},
|
||||
use_texture_alpha = "blend",
|
||||
paramtype = "light",
|
||||
|
||||
groups = {falling_node = 1, float = 1, melts = 1, slippery = 3},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:turf", {
|
||||
description = "Turf",
|
||||
tiles = {"1042_plain_node.png^[colorize:#278b13:168"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
groups = {dirt = 1, breakable_by_hand = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:stone", {
|
||||
description = "Stone",
|
||||
tiles = {"1042_plain_node.png^[colorize:#777777:128"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
groups = {stone = 1},
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
-- Plant Nodes
|
||||
|
||||
|
||||
core.register_node("1042_nodes:leaves_plain", {
|
||||
description = "Plain Leaves",
|
||||
tiles = {"1042_plain_node.png^[colorize:#1c770a:168"},
|
||||
use_texture_alpha = "blend",
|
||||
drawtype = "allfaces",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
|
||||
groups = {leaves = 1, plant = 1, breakable_by_hand = 1, burns = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:tree", {
|
||||
description = "Tree",
|
||||
tiles = {"1042_plain_node.png^[colorize:#672307:200"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
groups = {wood = 1, plant = 1, burns = 1},
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- Plants
|
||||
|
||||
|
||||
core.register_node("1042_nodes:grass_tall", {
|
||||
description = "Tall Grass",
|
||||
drawtype = "mesh",
|
||||
mesh = "grass_tall.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#278b13:168"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
|
||||
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:grass_short", {
|
||||
description = "Short Grass",
|
||||
drawtype = "mesh",
|
||||
mesh = "grass_short.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#278b13:168"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
|
||||
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:grass_snowy", {
|
||||
description = "Snowy Grass",
|
||||
drawtype = "mesh",
|
||||
mesh = "grass_short.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#278b13:144^[colorize:#ffffff:168"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
|
||||
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:mushroom", {
|
||||
description = "Mushroom",
|
||||
drawtype = "mesh",
|
||||
mesh = "mushroom.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#7B3500:64"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = false,
|
||||
buildable_to = false,
|
||||
|
||||
groups = {plant = 1, attached_node = 3, breakable_by_hand = 1, burns = 1},
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:apple", {
|
||||
description = "Apple",
|
||||
drawtype = "mesh",
|
||||
mesh = "fruit.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#ff0000:128"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = true,
|
||||
buildable_to = false,
|
||||
|
||||
on_use = function(itemstack, user, pointed_thing)
|
||||
return core_1042.eat(itemstack, user, pointed_thing, 1)
|
||||
end,
|
||||
|
||||
groups = {plant = 1, food = 1, breakable_by_hand = 1},
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
-- Speacal nodes
|
||||
|
||||
core.register_node("1042_nodes:rock", {
|
||||
description = "Rock",
|
||||
drawtype = "mesh",
|
||||
mesh = "rock.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#777777:128"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
sunlight_propagates = true,
|
||||
walkable = false,
|
||||
buildable_to = false,
|
||||
|
||||
groups = {breakable_by_hand = 2, attached_node = 3},
|
||||
})
|
||||
|
||||
|
||||
core.register_node("1042_nodes:sticks", {
|
||||
description = "Sticks",
|
||||
drawtype = "mesh",
|
||||
mesh = "sticks.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#672307:172"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = false,
|
||||
buildable_to = false,
|
||||
|
||||
groups = {breakable_by_hand = 1, attached_node = 3, burns = 1},
|
||||
})
|
||||
|
||||
|
||||
core.register_node("1042_nodes:fire_pile", {
|
||||
description = "Fire Pile",
|
||||
drawtype = "mesh",
|
||||
mesh = "fire_pile.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#672307:172"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
walkable = false,
|
||||
buildable_to = false,
|
||||
|
||||
groups = {breakable_by_hand = 1, attached_node = 3, burns = 1},
|
||||
})
|
||||
|
||||
--[[
|
||||
core.register_abm({
|
||||
interval = 4,
|
||||
chance = 1,
|
||||
nodenames = {"1042_nodes:fire_pile"},
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
core.add_particlespawner({
|
||||
amount = 128,
|
||||
time = 4,
|
||||
|
||||
collisiondetection = true,
|
||||
object_collision = true,
|
||||
|
||||
vel = {
|
||||
min = vector.new(-1, 0.5, -1),
|
||||
max = vector.new(1, 2, 1),
|
||||
bias = 0
|
||||
},
|
||||
|
||||
acc = vector.new(0, 1, 0),
|
||||
|
||||
size = {
|
||||
min = 0.5,
|
||||
max = 1
|
||||
},
|
||||
|
||||
exptime = {
|
||||
min = 0.2,
|
||||
max = 0.5
|
||||
},
|
||||
|
||||
bounce = {
|
||||
min = 0,
|
||||
max = 0.3
|
||||
},
|
||||
|
||||
glow = 14,
|
||||
|
||||
pos = {
|
||||
min = vector.new(pos.x-0.3,pos.y-0.5,pos.z-0.3),
|
||||
max = vector.new(pos.x+0.3,pos.y,pos.z+0.3),
|
||||
bias = 0
|
||||
},
|
||||
|
||||
texture = "1042_plain_node.png^[colorize:#ff0000:144"
|
||||
})
|
||||
end
|
||||
})]]
|
||||
|
||||
|
||||
-- Liquids
|
||||
|
||||
core.register_node("1042_nodes:water_source", {
|
||||
description = "Water Source",
|
||||
|
||||
drawtype = "liquid",
|
||||
tiles = {
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#00bbcc:144",
|
||||
backface_culling = false,
|
||||
},
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#00bbcc:144",
|
||||
backface_culling = true,
|
||||
},
|
||||
},
|
||||
use_texture_alpha = "blend",
|
||||
|
||||
paramtype = "light",
|
||||
paramtype2 = "none",
|
||||
sunlight_propagates = true,
|
||||
light_source = 2,
|
||||
|
||||
walkable = false,
|
||||
pointable = false,
|
||||
diggable = false,
|
||||
buildable_to = true,
|
||||
is_ground_content = false,
|
||||
|
||||
|
||||
liquidtype = "source",
|
||||
liquid_alternative_flowing = "1042_nodes:water_flowing",
|
||||
liquid_alternative_source = "1042_nodes:water_source",
|
||||
|
||||
drowning = 2,
|
||||
liquid_viscosity = 1,
|
||||
liquid_range = 5,
|
||||
waving = 3,
|
||||
|
||||
post_effect_color = {a = 64, r = 0x00, g = 0xbb, b = 0xcc},
|
||||
groups = {water = 1, liquid = 1},
|
||||
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:water_flowing", {
|
||||
description = "Flowing Water",
|
||||
|
||||
drawtype = "flowingliquid",
|
||||
tiles = {"1042_plain_node.png^[colorize:#00bbcc:144"},
|
||||
special_tiles = {
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#00bbcc:144",
|
||||
backface_culling = false,
|
||||
},
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#00bbcc:144",
|
||||
backface_culling = true,
|
||||
},
|
||||
},
|
||||
use_texture_alpha = "blend",
|
||||
|
||||
paramtype = "light",
|
||||
paramtype2 = "flowingliquid",
|
||||
sunlight_propagates = true,
|
||||
light_source = 2,
|
||||
|
||||
walkable = false,
|
||||
pointable = false,
|
||||
diggable = false,
|
||||
buildable_to = true,
|
||||
is_ground_content = false,
|
||||
|
||||
liquidtype = "flowing",
|
||||
liquid_alternative_flowing = "1042_nodes:water_flowing",
|
||||
liquid_alternative_source = "1042_nodes:water_source",
|
||||
|
||||
drowning = 2,
|
||||
liquid_viscosity = 1,
|
||||
liquid_range = 5,
|
||||
waving = 3,
|
||||
|
||||
post_effect_color = {a = 64, r = 0x00, g = 0xbb, b = 0xcc},
|
||||
groups = {water = 1, liquid = 1},
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
core.register_node("1042_nodes:lava_source", {
|
||||
description = "Lava Source",
|
||||
|
||||
drawtype = "liquid",
|
||||
tiles = {
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#ff2200:144",
|
||||
backface_culling = false,
|
||||
},
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#ff2200:144",
|
||||
backface_culling = true,
|
||||
},
|
||||
},
|
||||
use_texture_alpha = "none",
|
||||
|
||||
paramtype = "light",
|
||||
paramtype2 = "none",
|
||||
sunlight_propagates = true,
|
||||
light_source = 6,
|
||||
|
||||
walkable = false,
|
||||
pointable = false,
|
||||
diggable = false,
|
||||
buildable_to = true,
|
||||
is_ground_content = false,
|
||||
|
||||
|
||||
liquidtype = "source",
|
||||
liquid_alternative_flowing = "1042_nodes:lava_flowing",
|
||||
liquid_alternative_source = "1042_nodes:lava_source",
|
||||
|
||||
drowning = 10,
|
||||
liquid_viscosity = 4,
|
||||
liquid_range = 4,
|
||||
|
||||
post_effect_color = {a = 144, r = 0xff, g = 0x22, b = 0x00},
|
||||
groups = {lava = 1, liquid = 1},
|
||||
|
||||
})
|
||||
|
||||
core.register_node("1042_nodes:lava_flowing", {
|
||||
description = "Flowing Lava",
|
||||
|
||||
drawtype = "flowingliquid",
|
||||
tiles = {"1042_plain_node.png^[colorize:#ff2200:144"},
|
||||
special_tiles = {
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#ff2200:144",
|
||||
backface_culling = false,
|
||||
},
|
||||
{
|
||||
name = "1042_plain_node.png^[colorize:#ff2200:144",
|
||||
backface_culling = true,
|
||||
},
|
||||
},
|
||||
use_texture_alpha = "none",
|
||||
|
||||
paramtype = "light",
|
||||
paramtype2 = "none",
|
||||
sunlight_propagates = true,
|
||||
light_source = 6,
|
||||
|
||||
walkable = false,
|
||||
pointable = false,
|
||||
diggable = false,
|
||||
buildable_to = true,
|
||||
is_ground_content = false,
|
||||
|
||||
liquidtype = "flowing",
|
||||
liquid_alternative_flowing = "1042_nodes:lava_flowing",
|
||||
liquid_alternative_source = "1042_nodes:lava_source",
|
||||
|
||||
drowning = 10,
|
||||
liquid_viscosity = 4,
|
||||
liquid_range = 4,
|
||||
|
||||
post_effect_color = {a = 144, r = 0xff, g = 0x22, b = 0x00},
|
||||
groups = {lava = 1, liquid = 1},
|
||||
})
|
||||
|
1
mods/1042_nodes/mod.conf
Normal file
1
mods/1042_nodes/mod.conf
Normal file
@ -0,0 +1 @@
|
||||
name = 1042_nodes
|
403
mods/1042_nodes/models/apple.obj
Normal file
403
mods/1042_nodes/models/apple.obj
Normal file
@ -0,0 +1,403 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib apple.mtl
|
||||
o Cube
|
||||
v -0.354664 -0.163365 0.337420
|
||||
v -0.354184 0.264042 0.336930
|
||||
v -0.354023 -0.157509 -0.329836
|
||||
v -0.353541 0.266801 -0.330082
|
||||
v 0.302140 -0.163365 0.337420
|
||||
v 0.301659 0.264042 0.336930
|
||||
v 0.301499 -0.157509 -0.329836
|
||||
v 0.301017 0.266801 -0.330082
|
||||
v -0.365565 -0.207728 0.003097
|
||||
v -0.364722 0.311593 0.003097
|
||||
v 0.313041 -0.207728 0.003097
|
||||
v 0.312198 0.311593 0.003097
|
||||
v -0.026262 -0.201784 -0.340913
|
||||
v -0.026262 0.313144 -0.341097
|
||||
v -0.026262 -0.207728 0.348517
|
||||
v -0.026262 0.311593 0.347659
|
||||
v -0.026262 0.364200 0.003097
|
||||
v -0.026262 -0.342885 0.003097
|
||||
v -0.364602 0.311076 -0.202260
|
||||
v 0.312559 -0.205659 -0.201923
|
||||
v -0.365083 -0.205659 -0.201923
|
||||
v 0.312078 0.311076 -0.202260
|
||||
v -0.026262 -0.341333 -0.201861
|
||||
v -0.026262 0.452479 -0.202566
|
||||
v -0.365565 -0.207728 0.208608
|
||||
v 0.312078 0.311076 0.208454
|
||||
v -0.364602 0.311076 0.208454
|
||||
v 0.313041 -0.207728 0.208608
|
||||
v -0.026262 0.452479 0.208761
|
||||
v -0.026262 -0.342885 0.208424
|
||||
v 0.175639 0.312627 -0.340974
|
||||
v 0.175609 -0.207728 0.348517
|
||||
v 0.175759 0.452479 0.003097
|
||||
v 0.175458 -0.201267 -0.340790
|
||||
v 0.175458 0.311076 0.347536
|
||||
v 0.175428 -0.342885 0.003097
|
||||
v 0.175759 0.451142 -0.202566
|
||||
v 0.175609 -0.341333 -0.201861
|
||||
v 0.175759 0.451142 0.208761
|
||||
v 0.175428 -0.342885 0.208424
|
||||
v -0.227982 -0.201267 -0.340790
|
||||
v -0.227982 0.311076 0.347536
|
||||
v -0.227953 -0.342885 0.003097
|
||||
v -0.228163 0.312627 -0.340974
|
||||
v -0.228133 -0.207728 0.348517
|
||||
v -0.228284 0.452479 0.003097
|
||||
v -0.228133 -0.341333 -0.201861
|
||||
v -0.228284 0.451142 -0.202566
|
||||
v -0.227953 -0.342885 0.208424
|
||||
v -0.228284 0.451142 0.208761
|
||||
v 0.066799 -0.201784 -0.340913
|
||||
v 0.066799 0.311593 0.347659
|
||||
v 0.066619 -0.342885 0.003097
|
||||
v 0.066619 -0.341333 -0.201861
|
||||
v 0.066619 -0.342885 0.208424
|
||||
v 0.066799 0.313144 -0.341097
|
||||
v 0.066619 -0.207728 0.348517
|
||||
v 0.066799 0.434983 0.003097
|
||||
v 0.066799 0.452693 -0.202566
|
||||
v 0.066799 0.452693 0.208761
|
||||
v -0.119323 0.313144 -0.341097
|
||||
v -0.119143 -0.207728 0.348517
|
||||
v -0.119323 0.434983 0.003097
|
||||
v -0.119323 0.452693 -0.202566
|
||||
v -0.119323 0.452693 0.208761
|
||||
v -0.119323 -0.201784 -0.340913
|
||||
v -0.119323 0.311593 0.347659
|
||||
v -0.119143 -0.342885 0.003097
|
||||
v -0.119143 -0.341333 -0.201861
|
||||
v -0.119143 -0.342885 0.208424
|
||||
v -0.365565 -0.207728 -0.091458
|
||||
v 0.312198 0.311593 -0.091642
|
||||
v -0.026262 -0.342885 -0.091458
|
||||
v -0.026262 0.434983 -0.091642
|
||||
v -0.364722 0.311593 -0.091642
|
||||
v 0.313041 -0.207728 -0.091458
|
||||
v 0.175759 0.452693 -0.091642
|
||||
v 0.175428 -0.342885 -0.091458
|
||||
v -0.227953 -0.342885 -0.091458
|
||||
v -0.228284 0.452693 -0.091642
|
||||
v 0.066619 -0.342885 -0.091458
|
||||
v 0.066799 0.453816 -0.091642
|
||||
v -0.119323 0.453816 -0.091642
|
||||
v -0.119143 -0.342885 -0.091458
|
||||
v -0.364722 0.311593 0.097836
|
||||
v 0.313041 -0.207728 0.097652
|
||||
v -0.365565 -0.207728 0.097652
|
||||
v 0.312198 0.311593 0.097836
|
||||
v -0.026262 0.434983 0.097836
|
||||
v -0.026262 -0.342885 0.097652
|
||||
v 0.175428 -0.342885 0.097652
|
||||
v 0.175759 0.452693 0.097836
|
||||
v -0.228284 0.452693 0.097836
|
||||
v -0.227953 -0.342885 0.097652
|
||||
v 0.066619 -0.342885 0.097652
|
||||
v 0.066799 0.453816 0.097836
|
||||
v -0.119323 0.453816 0.097836
|
||||
v -0.119143 -0.342885 0.097652
|
||||
vn -0.9963 0.0010 -0.0862
|
||||
vn 0.0866 -0.0004 -0.9962
|
||||
vn 0.9966 0.0016 0.0826
|
||||
vn -0.0856 0.0016 0.9963
|
||||
vn 0.5027 -0.7096 0.4938
|
||||
vn -0.5146 0.6926 0.5055
|
||||
vn -0.7186 0.6954 0.0008
|
||||
vn 0.7007 -0.7134 -0.0000
|
||||
vn 1.0000 0.0016 -0.0000
|
||||
vn -1.0000 0.0016 -0.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.3991 0.8289 0.3920
|
||||
vn -0.0008 0.7018 0.7124
|
||||
vn -0.0000 -0.7197 0.6943
|
||||
vn -0.0000 0.0017 1.0000
|
||||
vn -0.0000 -0.0004 -1.0000
|
||||
vn -0.0008 0.7048 -0.7094
|
||||
vn -0.0000 -0.7058 -0.7084
|
||||
vn 0.9963 0.0010 -0.0862
|
||||
vn 0.4980 -0.6987 -0.5137
|
||||
vn -0.5158 0.6960 -0.4995
|
||||
vn -1.0000 0.0013 -0.0027
|
||||
vn -0.1015 0.9921 -0.0732
|
||||
vn -0.9966 0.0016 0.0826
|
||||
vn -0.7177 0.6963 0.0069
|
||||
vn 1.0000 0.0017 0.0005
|
||||
vn 0.7177 0.6963 0.0069
|
||||
vn 0.0021 -0.7050 -0.7092
|
||||
vn 0.5158 0.6960 -0.4995
|
||||
vn 0.0856 0.0016 0.9963
|
||||
vn 0.5146 0.6926 0.5055
|
||||
vn 0.7186 0.6954 0.0008
|
||||
vn 0.0011 -0.0004 -1.0000
|
||||
vn -0.0123 0.9999 0.0121
|
||||
vn -0.7007 -0.7134 -0.0000
|
||||
vn -0.0071 0.7057 -0.7085
|
||||
vn -0.4980 -0.6987 -0.5137
|
||||
vn -0.0866 -0.0004 -0.9962
|
||||
vn -0.5027 -0.7096 0.4938
|
||||
vn 0.0745 0.9922 0.0997
|
||||
vn -0.0071 0.7027 0.7115
|
||||
vn -0.0006 0.0018 1.0000
|
||||
vn 0.0123 0.9999 0.0121
|
||||
vn 0.0071 0.7057 -0.7085
|
||||
vn 0.0006 0.0018 1.0000
|
||||
vn 0.0071 0.7027 0.7115
|
||||
vn -0.0745 0.9922 0.0997
|
||||
vn 0.0008 0.7018 0.7124
|
||||
vn 0.3991 0.8289 0.3920
|
||||
vn 0.0008 0.7048 -0.7094
|
||||
vn 0.1015 0.9921 -0.0732
|
||||
vn -0.0021 -0.7050 -0.7092
|
||||
vn -0.0011 -0.0004 -1.0000
|
||||
vn -0.0000 -0.9999 -0.0141
|
||||
vn 0.1015 0.9921 0.0732
|
||||
vn 0.0123 0.9999 -0.0121
|
||||
vn -0.0123 0.9999 -0.0121
|
||||
vn -0.7022 -0.7119 -0.0126
|
||||
vn 0.7177 0.6963 -0.0069
|
||||
vn -0.1015 0.9921 0.0732
|
||||
vn 1.0000 0.0013 -0.0027
|
||||
vn 0.7022 -0.7119 -0.0126
|
||||
vn -0.7177 0.6963 -0.0069
|
||||
vn 0.3991 0.8289 -0.3920
|
||||
vn -0.0745 0.9922 -0.0997
|
||||
vn 0.0745 0.9922 -0.0997
|
||||
vn 0.7186 0.6954 -0.0008
|
||||
vn -0.7186 0.6954 -0.0008
|
||||
vn -0.3991 0.8289 -0.3920
|
||||
vn -1.0000 0.0017 0.0005
|
||||
vt 0.375000 0.187500
|
||||
vt 0.625000 0.187500
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.375000 0.437500
|
||||
vt 0.625000 0.437500
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.375000 0.687500
|
||||
vt 0.625000 0.687500
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.375000 0.937500
|
||||
vt 0.625000 0.937500
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.312500 0.687500
|
||||
vt 0.312500 0.750000
|
||||
vt 0.812500 0.687500
|
||||
vt 0.875000 0.687500
|
||||
vt 0.875000 0.750000
|
||||
vt 0.812500 0.750000
|
||||
vt 0.812500 0.593750
|
||||
vt 0.875000 0.593750
|
||||
vt 0.875000 0.625000
|
||||
vt 0.812500 0.625000
|
||||
vt 0.312500 0.593750
|
||||
vt 0.375000 0.593750
|
||||
vt 0.375000 0.625000
|
||||
vt 0.312500 0.625000
|
||||
vt 0.625000 0.593750
|
||||
vt 0.625000 0.625000
|
||||
vt 0.375000 0.093750
|
||||
vt 0.625000 0.093750
|
||||
vt 0.625000 0.125000
|
||||
vt 0.375000 0.125000
|
||||
vt 0.218750 0.593750
|
||||
vt 0.250000 0.593750
|
||||
vt 0.250000 0.625000
|
||||
vt 0.218750 0.625000
|
||||
vt 0.718750 0.593750
|
||||
vt 0.750000 0.593750
|
||||
vt 0.750000 0.625000
|
||||
vt 0.718750 0.625000
|
||||
vt 0.718750 0.687500
|
||||
vt 0.750000 0.687500
|
||||
vt 0.750000 0.750000
|
||||
vt 0.718750 0.750000
|
||||
vt 0.218750 0.687500
|
||||
vt 0.250000 0.687500
|
||||
vt 0.250000 0.750000
|
||||
vt 0.218750 0.750000
|
||||
vt 0.375000 0.843750
|
||||
vt 0.625000 0.843750
|
||||
vt 0.625000 0.875000
|
||||
vt 0.375000 0.875000
|
||||
vt 0.375000 0.343750
|
||||
vt 0.625000 0.343750
|
||||
vt 0.625000 0.375000
|
||||
vt 0.375000 0.375000
|
||||
vt 0.718750 0.500000
|
||||
vt 0.750000 0.500000
|
||||
vt 0.750000 0.562500
|
||||
vt 0.718750 0.562500
|
||||
vt 0.218750 0.500000
|
||||
vt 0.250000 0.500000
|
||||
vt 0.250000 0.562500
|
||||
vt 0.218750 0.562500
|
||||
vt 0.625000 0.562500
|
||||
vt 0.375000 0.562500
|
||||
vt 0.312500 0.500000
|
||||
vt 0.312500 0.562500
|
||||
vt 0.812500 0.500000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.562500
|
||||
vt 0.812500 0.562500
|
||||
vt 0.375000 0.156250
|
||||
vt 0.625000 0.156250
|
||||
vt 0.218750 0.656250
|
||||
vt 0.250000 0.656250
|
||||
vt 0.718750 0.656250
|
||||
vt 0.750000 0.656250
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.062500
|
||||
vt 0.375000 0.062500
|
||||
vt 0.812500 0.656250
|
||||
vt 0.875000 0.656250
|
||||
vt 0.312500 0.656250
|
||||
vt 0.375000 0.656250
|
||||
vt 0.625000 0.656250
|
||||
vt 0.281250 0.656250
|
||||
vt 0.281250 0.687500
|
||||
vt 0.687500 0.656250
|
||||
vt 0.687500 0.687500
|
||||
vt 0.281250 0.500000
|
||||
vt 0.281250 0.562500
|
||||
vt 0.687500 0.500000
|
||||
vt 0.687500 0.562500
|
||||
vt 0.625000 0.812500
|
||||
vt 0.375000 0.812500
|
||||
vt 0.687500 0.750000
|
||||
vt 0.687500 0.593750
|
||||
vt 0.687500 0.625000
|
||||
vt 0.281250 0.593750
|
||||
vt 0.281250 0.625000
|
||||
vt 0.281250 0.750000
|
||||
vt 0.375000 0.406250
|
||||
vt 0.625000 0.406250
|
||||
vt 0.781250 0.656250
|
||||
vt 0.781250 0.687500
|
||||
vt 0.125000 0.656250
|
||||
vt 0.187500 0.656250
|
||||
vt 0.187500 0.687500
|
||||
vt 0.125000 0.687500
|
||||
vt 0.781250 0.500000
|
||||
vt 0.781250 0.562500
|
||||
vt 0.125000 0.500000
|
||||
vt 0.187500 0.500000
|
||||
vt 0.187500 0.562500
|
||||
vt 0.125000 0.562500
|
||||
vt 0.625000 0.312500
|
||||
vt 0.375000 0.312500
|
||||
vt 0.187500 0.750000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.125000 0.593750
|
||||
vt 0.187500 0.593750
|
||||
vt 0.187500 0.625000
|
||||
vt 0.125000 0.625000
|
||||
vt 0.781250 0.593750
|
||||
vt 0.781250 0.625000
|
||||
vt 0.781250 0.750000
|
||||
vt 0.375000 0.906250
|
||||
vt 0.625000 0.906250
|
||||
s 0
|
||||
f 21/1/1 19/2/1 4/3/1 3/4/1
|
||||
f 34/5/2 31/6/2 8/7/2 7/8/2
|
||||
f 28/9/3 26/10/3 6/11/3 5/12/3
|
||||
f 45/13/4 42/14/4 2/15/4 1/16/4
|
||||
f 40/17/5 28/9/5 5/12/5 32/18/5
|
||||
f 50/19/6 27/20/6 2/21/6 42/22/6
|
||||
f 80/23/7 75/24/7 10/25/7 46/26/7
|
||||
f 78/27/8 76/28/8 11/29/8 36/30/8
|
||||
f 76/28/9 72/31/9 12/32/9 11/29/9
|
||||
f 87/33/10 85/34/10 10/35/10 9/36/10
|
||||
f 84/37/11 73/38/11 18/39/11 68/40/11
|
||||
f 82/41/12 74/42/12 17/43/12 58/44/12
|
||||
f 60/45/13 29/46/13 16/47/13 52/48/13
|
||||
f 70/49/14 30/50/14 15/51/14 62/52/14
|
||||
f 57/53/15 52/54/15 16/55/15 15/56/15
|
||||
f 66/57/16 61/58/16 14/59/16 13/60/16
|
||||
f 56/61/17 14/62/17 24/63/17 59/64/17
|
||||
f 66/65/18 13/66/18 23/67/18 69/68/18
|
||||
f 7/8/19 8/7/19 22/69/19 20/70/19
|
||||
f 34/71/20 7/8/20 20/70/20 38/72/20
|
||||
f 44/73/21 4/74/21 19/75/21 48/76/21
|
||||
f 71/77/22 75/78/22 19/2/22 21/1/22
|
||||
f 98/79/11 90/80/11 30/50/11 70/49/11
|
||||
f 96/81/23 89/82/23 29/46/23 60/45/23
|
||||
f 1/83/24 2/84/24 27/85/24 25/86/24
|
||||
f 93/87/25 85/88/25 27/20/25 50/19/25
|
||||
f 91/89/8 86/90/8 28/9/8 40/17/8
|
||||
f 86/90/26 88/91/26 26/10/26 28/9/26
|
||||
f 95/92/11 91/89/11 40/17/11 55/93/11
|
||||
f 88/91/27 92/94/27 39/95/27 26/10/27
|
||||
f 51/96/28 34/71/28 38/72/28 54/97/28
|
||||
f 8/7/29 31/98/29 37/99/29 22/69/29
|
||||
f 5/12/30 6/11/30 35/100/30 32/101/30
|
||||
f 26/10/31 39/95/31 35/102/31 6/11/31
|
||||
f 72/31/32 77/103/32 33/104/32 12/32/32
|
||||
f 81/105/11 78/27/11 36/30/11 53/106/11
|
||||
f 55/93/14 40/17/14 32/18/14 57/107/14
|
||||
f 51/108/33 56/109/33 31/6/33 34/5/33
|
||||
f 97/110/34 93/87/34 50/19/34 65/111/34
|
||||
f 87/112/35 94/113/35 49/114/35 25/115/35
|
||||
f 61/116/36 44/73/36 48/76/36 64/117/36
|
||||
f 3/118/37 41/119/37 47/120/37 21/121/37
|
||||
f 3/4/38 4/3/38 44/122/38 41/123/38
|
||||
f 25/115/39 49/114/39 45/124/39 1/125/39
|
||||
f 71/126/35 79/127/35 43/128/35 9/129/35
|
||||
f 83/130/40 80/23/40 46/26/40 63/131/40
|
||||
f 65/111/41 50/19/41 42/22/41 67/132/41
|
||||
f 62/133/42 67/134/42 42/14/42 45/13/42
|
||||
f 13/60/16 14/59/16 56/109/16 51/108/16
|
||||
f 30/50/14 55/93/14 57/107/14 15/51/14
|
||||
f 73/38/11 81/105/11 53/106/11 18/39/11
|
||||
f 13/66/18 51/96/18 54/97/18 23/67/18
|
||||
f 90/80/11 95/92/11 55/93/11 30/50/11
|
||||
f 92/94/43 96/81/43 60/45/43 39/95/43
|
||||
f 31/98/44 56/61/44 59/64/44 37/99/44
|
||||
f 32/101/45 35/100/45 52/54/45 57/53/45
|
||||
f 39/95/46 60/45/46 52/48/46 35/102/46
|
||||
f 77/103/47 82/41/47 58/44/47 33/104/47
|
||||
f 15/56/15 16/55/15 67/134/15 62/133/15
|
||||
f 29/46/48 65/111/48 67/132/48 16/47/48
|
||||
f 74/42/49 83/130/49 63/131/49 17/43/49
|
||||
f 14/62/50 61/116/50 64/117/50 24/63/50
|
||||
f 89/82/51 97/110/51 65/111/51 29/46/51
|
||||
f 94/113/11 98/79/11 70/49/11 49/114/11
|
||||
f 41/119/52 66/65/52 69/68/52 47/120/52
|
||||
f 41/123/53 44/122/53 61/58/53 66/57/53
|
||||
f 49/114/14 70/49/14 62/52/14 45/124/14
|
||||
f 79/127/11 84/37/11 68/40/11 43/128/11
|
||||
f 47/120/54 69/68/54 84/37/54 79/127/54
|
||||
f 24/63/55 64/117/55 83/130/55 74/42/55
|
||||
f 37/99/56 59/64/56 82/41/56 77/103/56
|
||||
f 23/67/54 54/97/54 81/105/54 73/38/54
|
||||
f 64/117/57 48/76/57 80/23/57 83/130/57
|
||||
f 21/121/58 47/120/58 79/127/58 71/126/58
|
||||
f 54/97/54 38/72/54 78/27/54 81/105/54
|
||||
f 22/69/59 37/99/59 77/103/59 72/31/59
|
||||
f 9/36/10 10/35/10 75/78/10 71/77/10
|
||||
f 59/64/60 24/63/60 74/42/60 82/41/60
|
||||
f 69/68/54 23/67/54 73/38/54 84/37/54
|
||||
f 20/70/61 22/69/61 72/31/61 76/28/61
|
||||
f 38/72/62 20/70/62 76/28/62 78/27/62
|
||||
f 48/76/63 19/75/63 75/24/63 80/23/63
|
||||
f 43/128/11 68/40/11 98/79/11 94/113/11
|
||||
f 17/43/64 63/131/64 97/110/64 89/82/64
|
||||
f 33/104/65 58/44/65 96/81/65 92/94/65
|
||||
f 18/39/11 53/106/11 95/92/11 90/80/11
|
||||
f 9/129/35 43/128/35 94/113/35 87/112/35
|
||||
f 63/131/66 46/26/66 93/87/66 97/110/66
|
||||
f 12/32/67 33/104/67 92/94/67 88/91/67
|
||||
f 53/106/11 36/30/11 91/89/11 95/92/11
|
||||
f 11/29/9 12/32/9 88/91/9 86/90/9
|
||||
f 36/30/8 11/29/8 86/90/8 91/89/8
|
||||
f 46/26/68 10/25/68 85/88/68 93/87/68
|
||||
f 58/44/69 17/43/69 89/82/69 96/81/69
|
||||
f 68/40/11 18/39/11 90/80/11 98/79/11
|
||||
f 25/86/70 27/85/70 85/34/70 87/33/70
|
279
mods/1042_nodes/models/fire_pile.obj
Normal file
279
mods/1042_nodes/models/fire_pile.obj
Normal file
@ -0,0 +1,279 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib fire_pile.mtl
|
||||
o Cube
|
||||
v -0.554932 -0.472020 0.068721
|
||||
v -0.176379 0.016479 0.068721
|
||||
v -0.554932 -0.472020 0.023822
|
||||
v -0.176379 0.016479 0.023822
|
||||
v -0.534284 -0.487427 0.068721
|
||||
v -0.155731 0.001073 0.068721
|
||||
v -0.534284 -0.487427 0.023822
|
||||
v -0.155731 0.001073 0.023822
|
||||
v -0.473010 -0.475019 0.292584
|
||||
v -0.141530 0.015204 0.127837
|
||||
v -0.497148 -0.474136 0.253004
|
||||
v -0.165668 0.016087 0.088258
|
||||
v -0.454743 -0.490339 0.284250
|
||||
v -0.123263 -0.000116 0.119504
|
||||
v -0.478881 -0.489455 0.244671
|
||||
v -0.147401 0.000768 0.079924
|
||||
v -0.280441 -0.482069 0.455961
|
||||
v -0.079028 0.012915 0.165502
|
||||
v -0.322998 -0.480511 0.431078
|
||||
v -0.121585 0.014473 0.140619
|
||||
v -0.268754 -0.497148 0.441269
|
||||
v -0.067340 -0.002163 0.150809
|
||||
v -0.311310 -0.495590 0.416386
|
||||
v -0.109897 -0.000605 0.125926
|
||||
v -0.022852 -0.491500 0.520143
|
||||
v -0.003681 0.010157 0.172790
|
||||
v -0.073745 -0.489636 0.515852
|
||||
v -0.054573 0.012020 0.168500
|
||||
v -0.020383 -0.506241 0.502573
|
||||
v -0.001212 -0.004584 0.155220
|
||||
v -0.071276 -0.504378 0.498282
|
||||
v -0.052104 -0.002721 0.150929
|
||||
v 0.238725 -0.501076 0.469922
|
||||
v 0.066658 0.007582 0.147976
|
||||
v 0.191555 -0.499349 0.487241
|
||||
v 0.019488 0.009309 0.165294
|
||||
v 0.231521 -0.515463 0.453637
|
||||
v 0.059454 -0.006805 0.131690
|
||||
v 0.184351 -0.513736 0.470955
|
||||
v 0.012283 -0.005078 0.149009
|
||||
v 0.442316 -0.508530 0.317199
|
||||
v 0.115324 0.005800 0.096938
|
||||
v 0.410044 -0.507348 0.352023
|
||||
v 0.083052 0.006982 0.131762
|
||||
v 0.427275 -0.522630 0.306057
|
||||
v 0.100283 -0.008300 0.085796
|
||||
v 0.395003 -0.521448 0.340881
|
||||
v 0.068011 -0.007118 0.120620
|
||||
v 0.539682 -0.512094 0.098157
|
||||
v 0.130786 0.005234 0.031769
|
||||
v 0.529955 -0.511738 0.142235
|
||||
v 0.121059 0.005590 0.075847
|
||||
v 0.520498 -0.526043 0.094799
|
||||
v 0.111601 -0.008714 0.028410
|
||||
v 0.510771 -0.525687 0.138877
|
||||
v 0.101874 -0.008358 0.072489
|
||||
v 0.507754 -0.510925 -0.135305
|
||||
v 0.109380 0.006018 -0.032091
|
||||
v 0.522877 -0.511479 -0.092415
|
||||
v 0.124503 0.005464 0.010799
|
||||
v 0.489102 -0.524893 -0.130084
|
||||
v 0.090728 -0.007950 -0.026870
|
||||
v 0.504225 -0.525447 -0.087194
|
||||
v 0.105851 -0.008504 0.016020
|
||||
v 0.354097 -0.505300 -0.327872
|
||||
v 0.056179 0.007965 -0.079510
|
||||
v 0.390486 -0.506632 -0.296333
|
||||
v 0.092568 0.006633 -0.047971
|
||||
v 0.340527 -0.519454 -0.315308
|
||||
v 0.042608 -0.006188 -0.066947
|
||||
v 0.376916 -0.520786 -0.283770
|
||||
v 0.078997 -0.007521 -0.035408
|
||||
v 0.115118 -0.496551 -0.433918
|
||||
v -0.016213 0.010616 -0.099254
|
||||
v 0.164151 -0.498346 -0.421203
|
||||
v 0.032821 0.008821 -0.086539
|
||||
v 0.109974 -0.511013 -0.416989
|
||||
v -0.021357 -0.003847 -0.082325
|
||||
v 0.159007 -0.512808 -0.404274
|
||||
v 0.027677 -0.005642 -0.069610
|
||||
v -0.152562 -0.486751 -0.428318
|
||||
v -0.090643 0.013341 -0.086644
|
||||
v -0.102502 -0.488584 -0.437439
|
||||
v -0.040582 0.011508 -0.095765
|
||||
v -0.147931 -0.501571 -0.411035
|
||||
v -0.086011 -0.001480 -0.069361
|
||||
v -0.097870 -0.503404 -0.420156
|
||||
v -0.035951 -0.003312 -0.078482
|
||||
v -0.385521 -0.478222 -0.312398
|
||||
v -0.149477 0.015495 -0.044669
|
||||
v -0.346294 -0.479658 -0.341195
|
||||
v -0.110250 0.014059 -0.073465
|
||||
v -0.372081 -0.493365 -0.298856
|
||||
v -0.136037 0.000352 -0.031127
|
||||
v -0.332855 -0.494801 -0.327652
|
||||
v -0.096811 -0.001084 -0.059923
|
||||
v -0.528562 -0.472985 -0.113625
|
||||
v -0.178774 0.016567 0.016726
|
||||
v -0.509463 -0.473684 -0.155273
|
||||
v -0.159676 0.015868 -0.024922
|
||||
v -0.509369 -0.488339 -0.107031
|
||||
v -0.159581 0.001214 0.023320
|
||||
v -0.490270 -0.489038 -0.148680
|
||||
v -0.140483 0.000515 -0.018329
|
||||
vn 0.7904 -0.6125 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.7904 0.6125 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 0.5980 0.8015 -0.0000
|
||||
vn -0.5980 -0.8015 -0.0000
|
||||
vn 0.6766 -0.6006 -0.4260
|
||||
vn 0.4260 0.0159 0.9046
|
||||
vn -0.6766 0.6006 0.4260
|
||||
vn -0.4260 -0.0159 -0.9046
|
||||
vn 0.5271 0.7937 -0.3037
|
||||
vn -0.5271 -0.7937 0.3037
|
||||
vn 0.3956 -0.5792 -0.7128
|
||||
vn 0.7969 0.0298 0.6034
|
||||
vn -0.3956 0.5792 0.7128
|
||||
vn -0.7969 -0.0298 -0.6034
|
||||
vn 0.3381 0.7780 -0.5295
|
||||
vn -0.3381 -0.7780 0.5295
|
||||
vn 0.0483 -0.5699 -0.8203
|
||||
vn 0.9934 0.0371 0.1084
|
||||
vn -0.0483 0.5699 0.8203
|
||||
vn -0.9934 -0.0371 -0.1084
|
||||
vn 0.0816 0.7692 -0.6338
|
||||
vn -0.0816 -0.7692 0.6338
|
||||
vn -0.2993 -0.5805 -0.7572
|
||||
vn 0.9026 0.0337 -0.4291
|
||||
vn 0.2993 0.5805 0.7572
|
||||
vn -0.9026 -0.0337 0.4291
|
||||
vn -0.1921 0.7761 -0.6006
|
||||
vn 0.1921 -0.7761 0.6006
|
||||
vn -0.5942 -0.6048 -0.5302
|
||||
vn 0.5818 0.0217 -0.8130
|
||||
vn 0.5942 0.6048 0.5302
|
||||
vn -0.5818 -0.0217 0.8130
|
||||
vn -0.4305 0.7958 -0.4259
|
||||
vn 0.4305 -0.7958 0.4259
|
||||
vn -0.7637 -0.6246 -0.1635
|
||||
vn 0.1680 0.0063 -0.9858
|
||||
vn 0.7637 0.6246 0.1635
|
||||
vn -0.1680 -0.0063 0.9858
|
||||
vn -0.5677 0.8126 -0.1318
|
||||
vn 0.5677 -0.8126 0.1318
|
||||
vn -0.7411 -0.6217 0.2533
|
||||
vn -0.2627 -0.0098 -0.9648
|
||||
vn 0.7411 0.6217 -0.2533
|
||||
vn 0.2627 0.0098 0.9648
|
||||
vn -0.5495 0.8101 0.2042
|
||||
vn 0.5495 -0.8101 -0.2042
|
||||
vn -0.5368 -0.5991 0.5941
|
||||
vn -0.6651 -0.0249 -0.7464
|
||||
vn 0.5368 0.5991 -0.5941
|
||||
vn 0.6650 0.0249 0.7464
|
||||
vn -0.3839 0.7910 0.4764
|
||||
vn 0.3839 -0.7910 -0.4764
|
||||
vn -0.2248 -0.5766 0.7855
|
||||
vn -0.9474 -0.0354 -0.3181
|
||||
vn 0.2248 0.5766 -0.7855
|
||||
vn 0.9474 0.0354 0.3181
|
||||
vn -0.1325 0.7731 0.6202
|
||||
vn 0.1325 -0.7731 -0.6202
|
||||
vn 0.1270 -0.5702 0.8116
|
||||
vn -0.9726 -0.0364 0.2295
|
||||
vn -0.1270 0.5702 -0.8116
|
||||
vn 0.9726 0.0364 -0.2295
|
||||
vn 0.1416 0.7699 0.6223
|
||||
vn -0.1416 -0.7699 -0.6223
|
||||
vn 0.4666 -0.5835 0.6647
|
||||
vn -0.7245 -0.0271 0.6887
|
||||
vn -0.4666 0.5835 -0.6647
|
||||
vn 0.7245 0.0271 -0.6887
|
||||
vn 0.3876 0.7814 0.4890
|
||||
vn -0.3876 -0.7814 -0.4891
|
||||
vn -0.7199 0.6050 -0.3403
|
||||
vn 0.3338 0.0125 -0.9426
|
||||
vn 0.7199 -0.6050 0.3403
|
||||
vn -0.3338 -0.0125 0.9426
|
||||
vn -0.5545 -0.7966 -0.2409
|
||||
vn 0.5545 0.7966 0.2409
|
||||
vt 0.375000 0.000000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
s 0
|
||||
f 1/1/1 3/2/1 4/3/1 2/4/1
|
||||
f 3/2/2 7/5/2 8/6/2 4/3/2
|
||||
f 7/5/3 5/7/3 6/8/3 8/6/3
|
||||
f 5/7/4 1/9/4 2/10/4 6/8/4
|
||||
f 3/11/5 1/12/5 5/7/5 7/5/5
|
||||
f 8/6/6 6/8/6 2/13/6 4/14/6
|
||||
f 9/1/7 11/2/7 12/3/7 10/4/7
|
||||
f 11/2/8 15/5/8 16/6/8 12/3/8
|
||||
f 15/5/9 13/7/9 14/8/9 16/6/9
|
||||
f 13/7/10 9/9/10 10/10/10 14/8/10
|
||||
f 11/11/11 9/12/11 13/7/11 15/5/11
|
||||
f 16/6/12 14/8/12 10/13/12 12/14/12
|
||||
f 17/1/13 19/2/13 20/3/13 18/4/13
|
||||
f 19/2/14 23/5/14 24/6/14 20/3/14
|
||||
f 23/5/15 21/7/15 22/8/15 24/6/15
|
||||
f 21/7/16 17/9/16 18/10/16 22/8/16
|
||||
f 19/11/17 17/12/17 21/7/17 23/5/17
|
||||
f 24/6/18 22/8/18 18/13/18 20/14/18
|
||||
f 25/1/19 27/2/19 28/3/19 26/4/19
|
||||
f 27/2/20 31/5/20 32/6/20 28/3/20
|
||||
f 31/5/21 29/7/21 30/8/21 32/6/21
|
||||
f 29/7/22 25/9/22 26/10/22 30/8/22
|
||||
f 27/11/23 25/12/23 29/7/23 31/5/23
|
||||
f 32/6/24 30/8/24 26/13/24 28/14/24
|
||||
f 33/1/25 35/2/25 36/3/25 34/4/25
|
||||
f 35/2/26 39/5/26 40/6/26 36/3/26
|
||||
f 39/5/27 37/7/27 38/8/27 40/6/27
|
||||
f 37/7/28 33/9/28 34/10/28 38/8/28
|
||||
f 35/11/29 33/12/29 37/7/29 39/5/29
|
||||
f 40/6/30 38/8/30 34/13/30 36/14/30
|
||||
f 41/1/31 43/2/31 44/3/31 42/4/31
|
||||
f 43/2/32 47/5/32 48/6/32 44/3/32
|
||||
f 47/5/33 45/7/33 46/8/33 48/6/33
|
||||
f 45/7/34 41/9/34 42/10/34 46/8/34
|
||||
f 43/11/35 41/12/35 45/7/35 47/5/35
|
||||
f 48/6/36 46/8/36 42/13/36 44/14/36
|
||||
f 49/1/37 51/2/37 52/3/37 50/4/37
|
||||
f 51/2/38 55/5/38 56/6/38 52/3/38
|
||||
f 55/5/39 53/7/39 54/8/39 56/6/39
|
||||
f 53/7/40 49/9/40 50/10/40 54/8/40
|
||||
f 51/11/41 49/12/41 53/7/41 55/5/41
|
||||
f 56/6/42 54/8/42 50/13/42 52/14/42
|
||||
f 57/1/43 59/2/43 60/3/43 58/4/43
|
||||
f 59/2/44 63/5/44 64/6/44 60/3/44
|
||||
f 63/5/45 61/7/45 62/8/45 64/6/45
|
||||
f 61/7/46 57/9/46 58/10/46 62/8/46
|
||||
f 59/11/47 57/12/47 61/7/47 63/5/47
|
||||
f 64/6/48 62/8/48 58/13/48 60/14/48
|
||||
f 65/1/49 67/2/49 68/3/49 66/4/49
|
||||
f 67/2/50 71/5/50 72/6/50 68/3/50
|
||||
f 71/5/51 69/7/51 70/8/51 72/6/51
|
||||
f 69/7/52 65/9/52 66/10/52 70/8/52
|
||||
f 67/11/53 65/12/53 69/7/53 71/5/53
|
||||
f 72/6/54 70/8/54 66/13/54 68/14/54
|
||||
f 73/1/55 75/2/55 76/3/55 74/4/55
|
||||
f 75/2/56 79/5/56 80/6/56 76/3/56
|
||||
f 79/5/57 77/7/57 78/8/57 80/6/57
|
||||
f 77/7/58 73/9/58 74/10/58 78/8/58
|
||||
f 75/11/59 73/12/59 77/7/59 79/5/59
|
||||
f 80/6/60 78/8/60 74/13/60 76/14/60
|
||||
f 81/1/61 83/2/61 84/3/61 82/4/61
|
||||
f 83/2/62 87/5/62 88/6/62 84/3/62
|
||||
f 87/5/63 85/7/63 86/8/63 88/6/63
|
||||
f 85/7/64 81/9/64 82/10/64 86/8/64
|
||||
f 83/11/65 81/12/65 85/7/65 87/5/65
|
||||
f 88/6/66 86/8/66 82/13/66 84/14/66
|
||||
f 89/1/67 91/2/67 92/3/67 90/4/67
|
||||
f 91/2/68 95/5/68 96/6/68 92/3/68
|
||||
f 95/5/69 93/7/69 94/8/69 96/6/69
|
||||
f 93/7/70 89/9/70 90/10/70 94/8/70
|
||||
f 91/11/71 89/12/71 93/7/71 95/5/71
|
||||
f 96/6/72 94/8/72 90/13/72 92/14/72
|
||||
f 97/1/73 98/4/73 100/3/73 99/2/73
|
||||
f 99/2/74 100/3/74 104/6/74 103/5/74
|
||||
f 103/5/75 104/6/75 102/8/75 101/7/75
|
||||
f 101/7/76 102/8/76 98/10/76 97/9/76
|
||||
f 99/11/77 103/5/77 101/7/77 97/12/77
|
||||
f 104/6/78 100/14/78 98/13/78 102/8/78
|
403
mods/1042_nodes/models/fruit.obj
Normal file
403
mods/1042_nodes/models/fruit.obj
Normal file
@ -0,0 +1,403 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib apple.mtl
|
||||
o Cube
|
||||
v -0.354664 -0.163365 0.337420
|
||||
v -0.354184 0.264042 0.336930
|
||||
v -0.354023 -0.157509 -0.329836
|
||||
v -0.353541 0.266801 -0.330082
|
||||
v 0.302140 -0.163365 0.337420
|
||||
v 0.301659 0.264042 0.336930
|
||||
v 0.301499 -0.157509 -0.329836
|
||||
v 0.301017 0.266801 -0.330082
|
||||
v -0.365565 -0.207728 0.003097
|
||||
v -0.364722 0.311593 0.003097
|
||||
v 0.313041 -0.207728 0.003097
|
||||
v 0.312198 0.311593 0.003097
|
||||
v -0.026262 -0.201784 -0.340913
|
||||
v -0.026262 0.313144 -0.341097
|
||||
v -0.026262 -0.207728 0.348517
|
||||
v -0.026262 0.311593 0.347659
|
||||
v -0.026262 0.364200 0.003097
|
||||
v -0.026262 -0.342885 0.003097
|
||||
v -0.364602 0.311076 -0.202260
|
||||
v 0.312559 -0.205659 -0.201923
|
||||
v -0.365083 -0.205659 -0.201923
|
||||
v 0.312078 0.311076 -0.202260
|
||||
v -0.026262 -0.341333 -0.201861
|
||||
v -0.026262 0.452479 -0.202566
|
||||
v -0.365565 -0.207728 0.208608
|
||||
v 0.312078 0.311076 0.208454
|
||||
v -0.364602 0.311076 0.208454
|
||||
v 0.313041 -0.207728 0.208608
|
||||
v -0.026262 0.452479 0.208761
|
||||
v -0.026262 -0.342885 0.208424
|
||||
v 0.175639 0.312627 -0.340974
|
||||
v 0.175609 -0.207728 0.348517
|
||||
v 0.175759 0.452479 0.003097
|
||||
v 0.175458 -0.201267 -0.340790
|
||||
v 0.175458 0.311076 0.347536
|
||||
v 0.175428 -0.342885 0.003097
|
||||
v 0.175759 0.451142 -0.202566
|
||||
v 0.175609 -0.341333 -0.201861
|
||||
v 0.175759 0.451142 0.208761
|
||||
v 0.175428 -0.342885 0.208424
|
||||
v -0.227982 -0.201267 -0.340790
|
||||
v -0.227982 0.311076 0.347536
|
||||
v -0.227953 -0.342885 0.003097
|
||||
v -0.228163 0.312627 -0.340974
|
||||
v -0.228133 -0.207728 0.348517
|
||||
v -0.228284 0.452479 0.003097
|
||||
v -0.228133 -0.341333 -0.201861
|
||||
v -0.228284 0.451142 -0.202566
|
||||
v -0.227953 -0.342885 0.208424
|
||||
v -0.228284 0.451142 0.208761
|
||||
v 0.066799 -0.201784 -0.340913
|
||||
v 0.066799 0.311593 0.347659
|
||||
v 0.066619 -0.342885 0.003097
|
||||
v 0.066619 -0.341333 -0.201861
|
||||
v 0.066619 -0.342885 0.208424
|
||||
v 0.066799 0.313144 -0.341097
|
||||
v 0.066619 -0.207728 0.348517
|
||||
v 0.066799 0.434983 0.003097
|
||||
v 0.066799 0.452693 -0.202566
|
||||
v 0.066799 0.452693 0.208761
|
||||
v -0.119323 0.313144 -0.341097
|
||||
v -0.119143 -0.207728 0.348517
|
||||
v -0.119323 0.434983 0.003097
|
||||
v -0.119323 0.452693 -0.202566
|
||||
v -0.119323 0.452693 0.208761
|
||||
v -0.119323 -0.201784 -0.340913
|
||||
v -0.119323 0.311593 0.347659
|
||||
v -0.119143 -0.342885 0.003097
|
||||
v -0.119143 -0.341333 -0.201861
|
||||
v -0.119143 -0.342885 0.208424
|
||||
v -0.365565 -0.207728 -0.091458
|
||||
v 0.312198 0.311593 -0.091642
|
||||
v -0.026262 -0.342885 -0.091458
|
||||
v -0.026262 0.434983 -0.091642
|
||||
v -0.364722 0.311593 -0.091642
|
||||
v 0.313041 -0.207728 -0.091458
|
||||
v 0.175759 0.452693 -0.091642
|
||||
v 0.175428 -0.342885 -0.091458
|
||||
v -0.227953 -0.342885 -0.091458
|
||||
v -0.228284 0.452693 -0.091642
|
||||
v 0.066619 -0.342885 -0.091458
|
||||
v 0.066799 0.453816 -0.091642
|
||||
v -0.119323 0.453816 -0.091642
|
||||
v -0.119143 -0.342885 -0.091458
|
||||
v -0.364722 0.311593 0.097836
|
||||
v 0.313041 -0.207728 0.097652
|
||||
v -0.365565 -0.207728 0.097652
|
||||
v 0.312198 0.311593 0.097836
|
||||
v -0.026262 0.434983 0.097836
|
||||
v -0.026262 -0.342885 0.097652
|
||||
v 0.175428 -0.342885 0.097652
|
||||
v 0.175759 0.452693 0.097836
|
||||
v -0.228284 0.452693 0.097836
|
||||
v -0.227953 -0.342885 0.097652
|
||||
v 0.066619 -0.342885 0.097652
|
||||
v 0.066799 0.453816 0.097836
|
||||
v -0.119323 0.453816 0.097836
|
||||
v -0.119143 -0.342885 0.097652
|
||||
vn -0.9963 0.0010 -0.0862
|
||||
vn 0.0866 -0.0004 -0.9962
|
||||
vn 0.9966 0.0016 0.0826
|
||||
vn -0.0856 0.0016 0.9963
|
||||
vn 0.5027 -0.7096 0.4938
|
||||
vn -0.5146 0.6926 0.5055
|
||||
vn -0.7186 0.6954 0.0008
|
||||
vn 0.7007 -0.7134 -0.0000
|
||||
vn 1.0000 0.0016 -0.0000
|
||||
vn -1.0000 0.0016 -0.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.3991 0.8289 0.3920
|
||||
vn -0.0008 0.7018 0.7124
|
||||
vn -0.0000 -0.7197 0.6943
|
||||
vn -0.0000 0.0017 1.0000
|
||||
vn -0.0000 -0.0004 -1.0000
|
||||
vn -0.0008 0.7048 -0.7094
|
||||
vn -0.0000 -0.7058 -0.7084
|
||||
vn 0.9963 0.0010 -0.0862
|
||||
vn 0.4980 -0.6987 -0.5137
|
||||
vn -0.5158 0.6960 -0.4995
|
||||
vn -1.0000 0.0013 -0.0027
|
||||
vn -0.1015 0.9921 -0.0732
|
||||
vn -0.9966 0.0016 0.0826
|
||||
vn -0.7177 0.6963 0.0069
|
||||
vn 1.0000 0.0017 0.0005
|
||||
vn 0.7177 0.6963 0.0069
|
||||
vn 0.0021 -0.7050 -0.7092
|
||||
vn 0.5158 0.6960 -0.4995
|
||||
vn 0.0856 0.0016 0.9963
|
||||
vn 0.5146 0.6926 0.5055
|
||||
vn 0.7186 0.6954 0.0008
|
||||
vn 0.0011 -0.0004 -1.0000
|
||||
vn -0.0123 0.9999 0.0121
|
||||
vn -0.7007 -0.7134 -0.0000
|
||||
vn -0.0071 0.7057 -0.7085
|
||||
vn -0.4980 -0.6987 -0.5137
|
||||
vn -0.0866 -0.0004 -0.9962
|
||||
vn -0.5027 -0.7096 0.4938
|
||||
vn 0.0745 0.9922 0.0997
|
||||
vn -0.0071 0.7027 0.7115
|
||||
vn -0.0006 0.0018 1.0000
|
||||
vn 0.0123 0.9999 0.0121
|
||||
vn 0.0071 0.7057 -0.7085
|
||||
vn 0.0006 0.0018 1.0000
|
||||
vn 0.0071 0.7027 0.7115
|
||||
vn -0.0745 0.9922 0.0997
|
||||
vn 0.0008 0.7018 0.7124
|
||||
vn 0.3991 0.8289 0.3920
|
||||
vn 0.0008 0.7048 -0.7094
|
||||
vn 0.1015 0.9921 -0.0732
|
||||
vn -0.0021 -0.7050 -0.7092
|
||||
vn -0.0011 -0.0004 -1.0000
|
||||
vn -0.0000 -0.9999 -0.0141
|
||||
vn 0.1015 0.9921 0.0732
|
||||
vn 0.0123 0.9999 -0.0121
|
||||
vn -0.0123 0.9999 -0.0121
|
||||
vn -0.7022 -0.7119 -0.0126
|
||||
vn 0.7177 0.6963 -0.0069
|
||||
vn -0.1015 0.9921 0.0732
|
||||
vn 1.0000 0.0013 -0.0027
|
||||
vn 0.7022 -0.7119 -0.0126
|
||||
vn -0.7177 0.6963 -0.0069
|
||||
vn 0.3991 0.8289 -0.3920
|
||||
vn -0.0745 0.9922 -0.0997
|
||||
vn 0.0745 0.9922 -0.0997
|
||||
vn 0.7186 0.6954 -0.0008
|
||||
vn -0.7186 0.6954 -0.0008
|
||||
vn -0.3991 0.8289 -0.3920
|
||||
vn -1.0000 0.0017 0.0005
|
||||
vt 0.375000 0.187500
|
||||
vt 0.625000 0.187500
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.375000 0.437500
|
||||
vt 0.625000 0.437500
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.375000 0.687500
|
||||
vt 0.625000 0.687500
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.375000 0.937500
|
||||
vt 0.625000 0.937500
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.312500 0.687500
|
||||
vt 0.312500 0.750000
|
||||
vt 0.812500 0.687500
|
||||
vt 0.875000 0.687500
|
||||
vt 0.875000 0.750000
|
||||
vt 0.812500 0.750000
|
||||
vt 0.812500 0.593750
|
||||
vt 0.875000 0.593750
|
||||
vt 0.875000 0.625000
|
||||
vt 0.812500 0.625000
|
||||
vt 0.312500 0.593750
|
||||
vt 0.375000 0.593750
|
||||
vt 0.375000 0.625000
|
||||
vt 0.312500 0.625000
|
||||
vt 0.625000 0.593750
|
||||
vt 0.625000 0.625000
|
||||
vt 0.375000 0.093750
|
||||
vt 0.625000 0.093750
|
||||
vt 0.625000 0.125000
|
||||
vt 0.375000 0.125000
|
||||
vt 0.218750 0.593750
|
||||
vt 0.250000 0.593750
|
||||
vt 0.250000 0.625000
|
||||
vt 0.218750 0.625000
|
||||
vt 0.718750 0.593750
|
||||
vt 0.750000 0.593750
|
||||
vt 0.750000 0.625000
|
||||
vt 0.718750 0.625000
|
||||
vt 0.718750 0.687500
|
||||
vt 0.750000 0.687500
|
||||
vt 0.750000 0.750000
|
||||
vt 0.718750 0.750000
|
||||
vt 0.218750 0.687500
|
||||
vt 0.250000 0.687500
|
||||
vt 0.250000 0.750000
|
||||
vt 0.218750 0.750000
|
||||
vt 0.375000 0.843750
|
||||
vt 0.625000 0.843750
|
||||
vt 0.625000 0.875000
|
||||
vt 0.375000 0.875000
|
||||
vt 0.375000 0.343750
|
||||
vt 0.625000 0.343750
|
||||
vt 0.625000 0.375000
|
||||
vt 0.375000 0.375000
|
||||
vt 0.718750 0.500000
|
||||
vt 0.750000 0.500000
|
||||
vt 0.750000 0.562500
|
||||
vt 0.718750 0.562500
|
||||
vt 0.218750 0.500000
|
||||
vt 0.250000 0.500000
|
||||
vt 0.250000 0.562500
|
||||
vt 0.218750 0.562500
|
||||
vt 0.625000 0.562500
|
||||
vt 0.375000 0.562500
|
||||
vt 0.312500 0.500000
|
||||
vt 0.312500 0.562500
|
||||
vt 0.812500 0.500000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.562500
|
||||
vt 0.812500 0.562500
|
||||
vt 0.375000 0.156250
|
||||
vt 0.625000 0.156250
|
||||
vt 0.218750 0.656250
|
||||
vt 0.250000 0.656250
|
||||
vt 0.718750 0.656250
|
||||
vt 0.750000 0.656250
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.062500
|
||||
vt 0.375000 0.062500
|
||||
vt 0.812500 0.656250
|
||||
vt 0.875000 0.656250
|
||||
vt 0.312500 0.656250
|
||||
vt 0.375000 0.656250
|
||||
vt 0.625000 0.656250
|
||||
vt 0.281250 0.656250
|
||||
vt 0.281250 0.687500
|
||||
vt 0.687500 0.656250
|
||||
vt 0.687500 0.687500
|
||||
vt 0.281250 0.500000
|
||||
vt 0.281250 0.562500
|
||||
vt 0.687500 0.500000
|
||||
vt 0.687500 0.562500
|
||||
vt 0.625000 0.812500
|
||||
vt 0.375000 0.812500
|
||||
vt 0.687500 0.750000
|
||||
vt 0.687500 0.593750
|
||||
vt 0.687500 0.625000
|
||||
vt 0.281250 0.593750
|
||||
vt 0.281250 0.625000
|
||||
vt 0.281250 0.750000
|
||||
vt 0.375000 0.406250
|
||||
vt 0.625000 0.406250
|
||||
vt 0.781250 0.656250
|
||||
vt 0.781250 0.687500
|
||||
vt 0.125000 0.656250
|
||||
vt 0.187500 0.656250
|
||||
vt 0.187500 0.687500
|
||||
vt 0.125000 0.687500
|
||||
vt 0.781250 0.500000
|
||||
vt 0.781250 0.562500
|
||||
vt 0.125000 0.500000
|
||||
vt 0.187500 0.500000
|
||||
vt 0.187500 0.562500
|
||||
vt 0.125000 0.562500
|
||||
vt 0.625000 0.312500
|
||||
vt 0.375000 0.312500
|
||||
vt 0.187500 0.750000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.125000 0.593750
|
||||
vt 0.187500 0.593750
|
||||
vt 0.187500 0.625000
|
||||
vt 0.125000 0.625000
|
||||
vt 0.781250 0.593750
|
||||
vt 0.781250 0.625000
|
||||
vt 0.781250 0.750000
|
||||
vt 0.375000 0.906250
|
||||
vt 0.625000 0.906250
|
||||
s 0
|
||||
f 21/1/1 19/2/1 4/3/1 3/4/1
|
||||
f 34/5/2 31/6/2 8/7/2 7/8/2
|
||||
f 28/9/3 26/10/3 6/11/3 5/12/3
|
||||
f 45/13/4 42/14/4 2/15/4 1/16/4
|
||||
f 40/17/5 28/9/5 5/12/5 32/18/5
|
||||
f 50/19/6 27/20/6 2/21/6 42/22/6
|
||||
f 80/23/7 75/24/7 10/25/7 46/26/7
|
||||
f 78/27/8 76/28/8 11/29/8 36/30/8
|
||||
f 76/28/9 72/31/9 12/32/9 11/29/9
|
||||
f 87/33/10 85/34/10 10/35/10 9/36/10
|
||||
f 84/37/11 73/38/11 18/39/11 68/40/11
|
||||
f 82/41/12 74/42/12 17/43/12 58/44/12
|
||||
f 60/45/13 29/46/13 16/47/13 52/48/13
|
||||
f 70/49/14 30/50/14 15/51/14 62/52/14
|
||||
f 57/53/15 52/54/15 16/55/15 15/56/15
|
||||
f 66/57/16 61/58/16 14/59/16 13/60/16
|
||||
f 56/61/17 14/62/17 24/63/17 59/64/17
|
||||
f 66/65/18 13/66/18 23/67/18 69/68/18
|
||||
f 7/8/19 8/7/19 22/69/19 20/70/19
|
||||
f 34/71/20 7/8/20 20/70/20 38/72/20
|
||||
f 44/73/21 4/74/21 19/75/21 48/76/21
|
||||
f 71/77/22 75/78/22 19/2/22 21/1/22
|
||||
f 98/79/11 90/80/11 30/50/11 70/49/11
|
||||
f 96/81/23 89/82/23 29/46/23 60/45/23
|
||||
f 1/83/24 2/84/24 27/85/24 25/86/24
|
||||
f 93/87/25 85/88/25 27/20/25 50/19/25
|
||||
f 91/89/8 86/90/8 28/9/8 40/17/8
|
||||
f 86/90/26 88/91/26 26/10/26 28/9/26
|
||||
f 95/92/11 91/89/11 40/17/11 55/93/11
|
||||
f 88/91/27 92/94/27 39/95/27 26/10/27
|
||||
f 51/96/28 34/71/28 38/72/28 54/97/28
|
||||
f 8/7/29 31/98/29 37/99/29 22/69/29
|
||||
f 5/12/30 6/11/30 35/100/30 32/101/30
|
||||
f 26/10/31 39/95/31 35/102/31 6/11/31
|
||||
f 72/31/32 77/103/32 33/104/32 12/32/32
|
||||
f 81/105/11 78/27/11 36/30/11 53/106/11
|
||||
f 55/93/14 40/17/14 32/18/14 57/107/14
|
||||
f 51/108/33 56/109/33 31/6/33 34/5/33
|
||||
f 97/110/34 93/87/34 50/19/34 65/111/34
|
||||
f 87/112/35 94/113/35 49/114/35 25/115/35
|
||||
f 61/116/36 44/73/36 48/76/36 64/117/36
|
||||
f 3/118/37 41/119/37 47/120/37 21/121/37
|
||||
f 3/4/38 4/3/38 44/122/38 41/123/38
|
||||
f 25/115/39 49/114/39 45/124/39 1/125/39
|
||||
f 71/126/35 79/127/35 43/128/35 9/129/35
|
||||
f 83/130/40 80/23/40 46/26/40 63/131/40
|
||||
f 65/111/41 50/19/41 42/22/41 67/132/41
|
||||
f 62/133/42 67/134/42 42/14/42 45/13/42
|
||||
f 13/60/16 14/59/16 56/109/16 51/108/16
|
||||
f 30/50/14 55/93/14 57/107/14 15/51/14
|
||||
f 73/38/11 81/105/11 53/106/11 18/39/11
|
||||
f 13/66/18 51/96/18 54/97/18 23/67/18
|
||||
f 90/80/11 95/92/11 55/93/11 30/50/11
|
||||
f 92/94/43 96/81/43 60/45/43 39/95/43
|
||||
f 31/98/44 56/61/44 59/64/44 37/99/44
|
||||
f 32/101/45 35/100/45 52/54/45 57/53/45
|
||||
f 39/95/46 60/45/46 52/48/46 35/102/46
|
||||
f 77/103/47 82/41/47 58/44/47 33/104/47
|
||||
f 15/56/15 16/55/15 67/134/15 62/133/15
|
||||
f 29/46/48 65/111/48 67/132/48 16/47/48
|
||||
f 74/42/49 83/130/49 63/131/49 17/43/49
|
||||
f 14/62/50 61/116/50 64/117/50 24/63/50
|
||||
f 89/82/51 97/110/51 65/111/51 29/46/51
|
||||
f 94/113/11 98/79/11 70/49/11 49/114/11
|
||||
f 41/119/52 66/65/52 69/68/52 47/120/52
|
||||
f 41/123/53 44/122/53 61/58/53 66/57/53
|
||||
f 49/114/14 70/49/14 62/52/14 45/124/14
|
||||
f 79/127/11 84/37/11 68/40/11 43/128/11
|
||||
f 47/120/54 69/68/54 84/37/54 79/127/54
|
||||
f 24/63/55 64/117/55 83/130/55 74/42/55
|
||||
f 37/99/56 59/64/56 82/41/56 77/103/56
|
||||
f 23/67/54 54/97/54 81/105/54 73/38/54
|
||||
f 64/117/57 48/76/57 80/23/57 83/130/57
|
||||
f 21/121/58 47/120/58 79/127/58 71/126/58
|
||||
f 54/97/54 38/72/54 78/27/54 81/105/54
|
||||
f 22/69/59 37/99/59 77/103/59 72/31/59
|
||||
f 9/36/10 10/35/10 75/78/10 71/77/10
|
||||
f 59/64/60 24/63/60 74/42/60 82/41/60
|
||||
f 69/68/54 23/67/54 73/38/54 84/37/54
|
||||
f 20/70/61 22/69/61 72/31/61 76/28/61
|
||||
f 38/72/62 20/70/62 76/28/62 78/27/62
|
||||
f 48/76/63 19/75/63 75/24/63 80/23/63
|
||||
f 43/128/11 68/40/11 98/79/11 94/113/11
|
||||
f 17/43/64 63/131/64 97/110/64 89/82/64
|
||||
f 33/104/65 58/44/65 96/81/65 92/94/65
|
||||
f 18/39/11 53/106/11 95/92/11 90/80/11
|
||||
f 9/129/35 43/128/35 94/113/35 87/112/35
|
||||
f 63/131/66 46/26/66 93/87/66 97/110/66
|
||||
f 12/32/67 33/104/67 92/94/67 88/91/67
|
||||
f 53/106/11 36/30/11 91/89/11 95/92/11
|
||||
f 11/29/9 12/32/9 88/91/9 86/90/9
|
||||
f 36/30/8 11/29/8 86/90/8 91/89/8
|
||||
f 46/26/68 10/25/68 85/88/68 93/87/68
|
||||
f 58/44/69 17/43/69 89/82/69 96/81/69
|
||||
f 68/40/11 18/39/11 90/80/11 98/79/11
|
||||
f 25/86/70 27/85/70 85/34/70 87/33/70
|
255
mods/1042_nodes/models/grass_short.obj
Normal file
255
mods/1042_nodes/models/grass_short.obj
Normal file
@ -0,0 +1,255 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib grass_2.mtl
|
||||
o Cube
|
||||
v 0.066636 -0.501299 -0.186350
|
||||
v 0.066636 -0.284879 -0.186350
|
||||
v 0.066636 -0.501299 -0.295288
|
||||
v 0.066636 -0.284879 -0.295288
|
||||
v 0.161369 -0.501299 -0.186350
|
||||
v 0.161369 -0.284879 -0.186350
|
||||
v 0.161369 -0.501299 -0.295288
|
||||
v 0.161369 -0.284879 -0.295288
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 1/1/1 2/2/1 4/3/1 3/4/1
|
||||
f 3/4/2 4/3/2 8/5/2 7/6/2
|
||||
f 7/6/3 8/5/3 6/7/3 5/8/3
|
||||
f 5/8/4 6/7/4 2/9/4 1/10/4
|
||||
f 3/11/5 7/6/5 5/8/5 1/12/5
|
||||
f 8/5/6 4/13/6 2/14/6 6/7/6
|
||||
o Cube.001
|
||||
v -0.044907 -0.501300 0.288699
|
||||
v -0.044907 -0.315199 0.288699
|
||||
v -0.044907 -0.501300 0.223190
|
||||
v -0.044907 -0.315199 0.223190
|
||||
v 0.054283 -0.501300 0.288699
|
||||
v 0.054283 -0.315199 0.288699
|
||||
v 0.054283 -0.501300 0.223190
|
||||
v 0.054283 -0.315199 0.223190
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 9/15/7 10/16/7 12/17/7 11/18/7
|
||||
f 11/18/8 12/17/8 16/19/8 15/20/8
|
||||
f 15/20/9 16/19/9 14/21/9 13/22/9
|
||||
f 13/22/10 14/21/10 10/23/10 9/24/10
|
||||
f 11/25/11 15/20/11 13/22/11 9/26/11
|
||||
f 16/19/12 12/27/12 10/28/12 14/21/12
|
||||
o Cube.002
|
||||
v -0.344666 -0.501299 0.030752
|
||||
v -0.344666 -0.156191 0.030752
|
||||
v -0.344666 -0.501299 -0.040207
|
||||
v -0.344666 -0.156191 -0.040207
|
||||
v -0.272539 -0.501299 0.030752
|
||||
v -0.272539 -0.156191 0.030752
|
||||
v -0.272539 -0.501299 -0.040207
|
||||
v -0.272539 -0.156191 -0.040207
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 17/29/13 18/30/13 20/31/13 19/32/13
|
||||
f 19/32/14 20/31/14 24/33/14 23/34/14
|
||||
f 23/34/15 24/33/15 22/35/15 21/36/15
|
||||
f 21/36/16 22/35/16 18/37/16 17/38/16
|
||||
f 19/39/17 23/34/17 21/36/17 17/40/17
|
||||
f 24/33/18 20/41/18 18/42/18 22/35/18
|
||||
o Cube.003
|
||||
v 0.161494 -0.501299 0.205558
|
||||
v 0.161494 -0.310360 0.205558
|
||||
v 0.161494 -0.501299 0.099828
|
||||
v 0.161494 -0.310360 0.099828
|
||||
v 0.229615 -0.501299 0.205558
|
||||
v 0.229615 -0.310360 0.205558
|
||||
v 0.229615 -0.501299 0.099828
|
||||
v 0.229615 -0.310360 0.099828
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 25/43/19 26/44/19 28/45/19 27/46/19
|
||||
f 27/46/20 28/45/20 32/47/20 31/48/20
|
||||
f 31/48/21 32/47/21 30/49/21 29/50/21
|
||||
f 29/50/22 30/49/22 26/51/22 25/52/22
|
||||
f 27/53/23 31/48/23 29/50/23 25/54/23
|
||||
f 32/47/24 28/55/24 26/56/24 30/49/24
|
||||
o Cube.004
|
||||
v -0.122432 -0.501299 0.149811
|
||||
v -0.122432 -0.172369 0.149811
|
||||
v -0.122432 -0.501299 0.045367
|
||||
v -0.122432 -0.172369 0.045367
|
||||
v -0.066345 -0.501299 0.149811
|
||||
v -0.066345 -0.172369 0.149811
|
||||
v -0.066345 -0.501299 0.045367
|
||||
v -0.066345 -0.172369 0.045367
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 33/57/25 34/58/25 36/59/25 35/60/25
|
||||
f 35/60/26 36/59/26 40/61/26 39/62/26
|
||||
f 39/62/27 40/61/27 38/63/27 37/64/27
|
||||
f 37/64/28 38/63/28 34/65/28 33/66/28
|
||||
f 35/67/29 39/62/29 37/64/29 33/68/29
|
||||
f 40/61/30 36/69/30 34/70/30 38/63/30
|
||||
o Cube.005
|
||||
v 0.268932 -0.501299 -0.018864
|
||||
v 0.268932 -0.372942 -0.018864
|
||||
v 0.268932 -0.501299 -0.087798
|
||||
v 0.268932 -0.372942 -0.087798
|
||||
v 0.338798 -0.501299 -0.018864
|
||||
v 0.338798 -0.372942 -0.018864
|
||||
v 0.338798 -0.501299 -0.087798
|
||||
v 0.338798 -0.372942 -0.087798
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 41/71/31 42/72/31 44/73/31 43/74/31
|
||||
f 43/74/32 44/73/32 48/75/32 47/76/32
|
||||
f 47/76/33 48/75/33 46/77/33 45/78/33
|
||||
f 45/78/34 46/77/34 42/79/34 41/80/34
|
||||
f 43/81/35 47/76/35 45/78/35 41/82/35
|
||||
f 48/75/36 44/83/36 42/84/36 46/77/36
|
||||
o Cube.006
|
||||
v -0.168024 -0.501300 -0.156448
|
||||
v -0.168024 -0.143583 -0.156448
|
||||
v -0.168024 -0.501300 -0.232744
|
||||
v -0.168024 -0.143583 -0.232744
|
||||
v -0.121765 -0.501300 -0.156448
|
||||
v -0.121765 -0.143583 -0.156448
|
||||
v -0.121765 -0.501300 -0.232744
|
||||
v -0.121765 -0.143583 -0.232744
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 49/85/37 50/86/37 52/87/37 51/88/37
|
||||
f 51/88/38 52/87/38 56/89/38 55/90/38
|
||||
f 55/90/39 56/89/39 54/91/39 53/92/39
|
||||
f 53/92/40 54/91/40 50/93/40 49/94/40
|
||||
f 51/95/41 55/90/41 53/92/41 49/96/41
|
||||
f 56/89/42 52/97/42 50/98/42 54/91/42
|
255
mods/1042_nodes/models/grass_tall.obj
Normal file
255
mods/1042_nodes/models/grass_tall.obj
Normal file
@ -0,0 +1,255 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib grass.mtl
|
||||
o Cube
|
||||
v 0.066636 -0.481877 -0.186350
|
||||
v 0.066636 0.100547 -0.186350
|
||||
v 0.066636 -0.481877 -0.295288
|
||||
v 0.066636 0.100547 -0.295288
|
||||
v 0.161369 -0.481877 -0.186350
|
||||
v 0.161369 0.100547 -0.186350
|
||||
v 0.161369 -0.481877 -0.295288
|
||||
v 0.161369 0.100547 -0.295288
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 1/1/1 2/2/1 4/3/1 3/4/1
|
||||
f 3/4/2 4/3/2 8/5/2 7/6/2
|
||||
f 7/6/3 8/5/3 6/7/3 5/8/3
|
||||
f 5/8/4 6/7/4 2/9/4 1/10/4
|
||||
f 3/11/5 7/6/5 5/8/5 1/12/5
|
||||
f 8/5/6 4/13/6 2/14/6 6/7/6
|
||||
o Cube.001
|
||||
v -0.044907 -0.481878 0.288699
|
||||
v -0.044907 0.018949 0.288699
|
||||
v -0.044907 -0.481878 0.223190
|
||||
v -0.044907 0.018949 0.223190
|
||||
v 0.054283 -0.481878 0.288699
|
||||
v 0.054283 0.018949 0.288699
|
||||
v 0.054283 -0.481878 0.223190
|
||||
v 0.054283 0.018949 0.223190
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 9/15/7 10/16/7 12/17/7 11/18/7
|
||||
f 11/18/8 12/17/8 16/19/8 15/20/8
|
||||
f 15/20/9 16/19/9 14/21/9 13/22/9
|
||||
f 13/22/10 14/21/10 10/23/10 9/24/10
|
||||
f 11/25/11 15/20/11 13/22/11 9/26/11
|
||||
f 16/19/12 12/27/12 10/28/12 14/21/12
|
||||
o Cube.002
|
||||
v -0.344666 -0.481877 0.030752
|
||||
v -0.344666 0.446867 0.030752
|
||||
v -0.344666 -0.481877 -0.040207
|
||||
v -0.344666 0.446867 -0.040207
|
||||
v -0.272539 -0.481877 0.030752
|
||||
v -0.272539 0.446867 0.030752
|
||||
v -0.272539 -0.481877 -0.040207
|
||||
v -0.272539 0.446867 -0.040207
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 17/29/13 18/30/13 20/31/13 19/32/13
|
||||
f 19/32/14 20/31/14 24/33/14 23/34/14
|
||||
f 23/34/15 24/33/15 22/35/15 21/36/15
|
||||
f 21/36/16 22/35/16 18/37/16 17/38/16
|
||||
f 19/39/17 23/34/17 21/36/17 17/40/17
|
||||
f 24/33/18 20/41/18 18/42/18 22/35/18
|
||||
o Cube.003
|
||||
v 0.161494 -0.481877 0.205558
|
||||
v 0.161494 0.031973 0.205558
|
||||
v 0.161494 -0.481877 0.099828
|
||||
v 0.161494 0.031973 0.099828
|
||||
v 0.229615 -0.481877 0.205558
|
||||
v 0.229615 0.031973 0.205558
|
||||
v 0.229615 -0.481877 0.099828
|
||||
v 0.229615 0.031973 0.099828
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 25/43/19 26/44/19 28/45/19 27/46/19
|
||||
f 27/46/20 28/45/20 32/47/20 31/48/20
|
||||
f 31/48/21 32/47/21 30/49/21 29/50/21
|
||||
f 29/50/22 30/49/22 26/51/22 25/52/22
|
||||
f 27/53/23 31/48/23 29/50/23 25/54/23
|
||||
f 32/47/24 28/55/24 26/56/24 30/49/24
|
||||
o Cube.004
|
||||
v -0.122432 -0.481877 0.149811
|
||||
v -0.122432 0.403329 0.149811
|
||||
v -0.122432 -0.481877 0.045367
|
||||
v -0.122432 0.403329 0.045367
|
||||
v -0.066345 -0.481877 0.149811
|
||||
v -0.066345 0.403329 0.149811
|
||||
v -0.066345 -0.481877 0.045367
|
||||
v -0.066345 0.403329 0.045367
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 33/57/25 34/58/25 36/59/25 35/60/25
|
||||
f 35/60/26 36/59/26 40/61/26 39/62/26
|
||||
f 39/62/27 40/61/27 38/63/27 37/64/27
|
||||
f 37/64/28 38/63/28 34/65/28 33/66/28
|
||||
f 35/67/29 39/62/29 37/64/29 33/68/29
|
||||
f 40/61/30 36/69/30 34/70/30 38/63/30
|
||||
o Cube.006
|
||||
v -0.168024 -0.481878 -0.156448
|
||||
v -0.168024 0.480799 -0.156448
|
||||
v -0.168024 -0.481878 -0.232744
|
||||
v -0.168024 0.480799 -0.232744
|
||||
v -0.121765 -0.481878 -0.156448
|
||||
v -0.121765 0.480799 -0.156448
|
||||
v -0.121765 -0.481878 -0.232744
|
||||
v -0.121765 0.480799 -0.232744
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 41/71/31 42/72/31 44/73/31 43/74/31
|
||||
f 43/74/32 44/73/32 48/75/32 47/76/32
|
||||
f 47/76/33 48/75/33 46/77/33 45/78/33
|
||||
f 45/78/34 46/77/34 42/79/34 41/80/34
|
||||
f 43/81/35 47/76/35 45/78/35 41/82/35
|
||||
f 48/75/36 44/83/36 42/84/36 46/77/36
|
||||
o Cube.005
|
||||
v 0.268932 -0.481877 -0.018864
|
||||
v 0.268932 -0.136445 -0.018864
|
||||
v 0.268932 -0.481877 -0.087798
|
||||
v 0.268932 -0.136445 -0.087798
|
||||
v 0.338798 -0.481877 -0.018864
|
||||
v 0.338798 -0.136445 -0.018864
|
||||
v 0.338798 -0.481877 -0.087798
|
||||
v 0.338798 -0.136445 -0.087798
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 49/85/37 50/86/37 52/87/37 51/88/37
|
||||
f 51/88/38 52/87/38 56/89/38 55/90/38
|
||||
f 55/90/39 56/89/39 54/91/39 53/92/39
|
||||
f 53/92/40 54/91/40 50/93/40 49/94/40
|
||||
f 51/95/41 55/90/41 53/92/41 49/96/41
|
||||
f 56/89/42 52/97/42 50/98/42 54/91/42
|
75
mods/1042_nodes/models/mushroom.obj
Normal file
75
mods/1042_nodes/models/mushroom.obj
Normal file
@ -0,0 +1,75 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib mushroom.mtl
|
||||
o Cube
|
||||
v -0.043611 -0.498768 0.036508
|
||||
v -0.043611 -0.162133 0.036508
|
||||
v -0.043611 -0.498768 -0.033100
|
||||
v -0.043611 -0.162133 -0.033100
|
||||
v 0.028482 -0.498768 0.036508
|
||||
v 0.028482 -0.162133 0.036508
|
||||
v 0.028482 -0.498768 -0.033100
|
||||
v 0.028482 -0.162133 -0.033100
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 1/1/1 2/2/1 4/3/1 3/4/1
|
||||
f 3/4/2 4/3/2 8/5/2 7/6/2
|
||||
f 7/6/3 8/5/3 6/7/3 5/8/3
|
||||
f 5/8/4 6/7/4 2/9/4 1/10/4
|
||||
f 3/11/5 7/6/5 5/8/5 1/12/5
|
||||
f 8/5/6 4/13/6 2/14/6 6/7/6
|
||||
o Cube.001
|
||||
v -0.141389 -0.167165 0.093870
|
||||
v -0.141389 -0.109452 0.093870
|
||||
v -0.141389 -0.167165 -0.099116
|
||||
v -0.141389 -0.109452 -0.099116
|
||||
v 0.115648 -0.167165 0.093870
|
||||
v 0.115648 -0.109452 0.093870
|
||||
v 0.115648 -0.167165 -0.099116
|
||||
v 0.115648 -0.109452 -0.099116
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 9/15/7 10/16/7 12/17/7 11/18/7
|
||||
f 11/18/8 12/17/8 16/19/8 15/20/8
|
||||
f 15/20/9 16/19/9 14/21/9 13/22/9
|
||||
f 13/22/10 14/21/10 10/23/10 9/24/10
|
||||
f 11/25/11 15/20/11 13/22/11 9/26/11
|
||||
f 16/19/12 12/27/12 10/28/12 14/21/12
|
2
mods/1042_nodes/models/rock.mtl
Normal file
2
mods/1042_nodes/models/rock.mtl
Normal file
@ -0,0 +1,2 @@
|
||||
# Blender 4.2.3 LTS MTL File: 'None'
|
||||
# www.blender.org
|
429
mods/1042_nodes/models/rock.obj
Normal file
429
mods/1042_nodes/models/rock.obj
Normal file
@ -0,0 +1,429 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib rock.mtl
|
||||
o Cube
|
||||
v -0.262206 -0.524440 0.205067
|
||||
v -0.270167 -0.428018 0.211140
|
||||
v -0.309361 -0.573272 -0.291085
|
||||
v -0.320872 -0.435189 -0.309976
|
||||
v 0.391033 -0.555985 0.222645
|
||||
v 0.381684 -0.431386 0.211884
|
||||
v 0.389900 -0.618358 -0.277979
|
||||
v 0.406251 -0.470960 -0.289915
|
||||
v 0.065842 -0.583357 -0.265424
|
||||
v 0.060859 -0.432007 -0.297339
|
||||
v 0.052080 -0.573840 0.207946
|
||||
v 0.052455 -0.457515 0.204789
|
||||
v -0.292118 -0.578099 -0.042458
|
||||
v -0.304027 -0.441863 -0.047702
|
||||
v 0.407592 -0.586630 -0.000915
|
||||
v 0.394927 -0.436300 -0.004722
|
||||
v 0.015513 -0.321231 -0.019874
|
||||
v 0.036287 -0.694702 -0.020522
|
||||
v -0.087518 -0.579487 -0.299642
|
||||
v -0.102642 -0.437772 0.207490
|
||||
v -0.086026 -0.491488 -0.312237
|
||||
v -0.113255 -0.585171 0.216303
|
||||
v -0.110605 -0.665953 -0.030513
|
||||
v -0.126369 -0.306919 -0.023425
|
||||
v -0.301159 -0.441509 -0.143527
|
||||
v 0.390513 -0.601551 -0.106577
|
||||
v -0.295002 -0.581504 -0.143897
|
||||
v 0.397015 -0.436973 -0.108230
|
||||
v 0.041764 -0.359292 -0.129925
|
||||
v 0.041156 -0.659612 -0.137902
|
||||
v -0.111172 -0.337045 -0.150272
|
||||
v -0.108720 -0.715453 -0.134615
|
||||
v -0.322120 -0.582712 0.088402
|
||||
v 0.386632 -0.395841 0.091675
|
||||
v 0.017281 -0.325449 0.084424
|
||||
v 0.042149 -0.674645 0.085458
|
||||
v -0.354451 -0.394017 0.100548
|
||||
v 0.433824 -0.563366 0.081996
|
||||
v -0.116110 -0.704837 0.082125
|
||||
v -0.127091 -0.367412 0.079975
|
||||
v 0.207354 -0.423284 -0.382491
|
||||
v 0.173751 -0.589689 0.224063
|
||||
v 0.212609 -0.616601 -0.358446
|
||||
v 0.167510 -0.451325 0.215309
|
||||
v 0.164404 -0.318511 -0.009871
|
||||
v 0.201956 -0.691182 -0.008853
|
||||
v 0.187527 -0.687484 -0.107730
|
||||
v 0.180604 -0.333549 -0.127062
|
||||
v 0.171107 -0.312457 0.089690
|
||||
v 0.186808 -0.685286 0.096063
|
||||
v 0.344527 -0.425840 -0.351718
|
||||
v 0.294231 -0.599054 0.240751
|
||||
v 0.292555 -0.355385 -0.006664
|
||||
v 0.290280 -0.354241 -0.110428
|
||||
v 0.330204 -0.308598 0.091217
|
||||
v 0.341755 -0.640443 -0.322154
|
||||
v 0.310516 -0.405706 0.251333
|
||||
v 0.334207 -0.664234 0.004375
|
||||
v 0.332337 -0.673168 -0.101124
|
||||
v 0.307325 -0.710854 0.096784
|
||||
v -0.235048 -0.556658 -0.299009
|
||||
v -0.201041 -0.450509 0.204627
|
||||
v -0.222579 -0.662733 -0.038728
|
||||
v -0.228916 -0.364795 -0.322851
|
||||
v -0.202778 -0.568665 0.212662
|
||||
v -0.240980 -0.375424 -0.028847
|
||||
v -0.212459 -0.658809 -0.134873
|
||||
v -0.234572 -0.381615 -0.145786
|
||||
v -0.224867 -0.674741 0.085937
|
||||
v -0.266944 -0.356470 0.090850
|
||||
v -0.336308 -0.411629 -0.252340
|
||||
v 0.397935 -0.621990 -0.221492
|
||||
v -0.321690 -0.592083 -0.241682
|
||||
v 0.418441 -0.436598 -0.215933
|
||||
v 0.053907 -0.385649 -0.252076
|
||||
v 0.058832 -0.626933 -0.208064
|
||||
v -0.092536 -0.382820 -0.285632
|
||||
v -0.100656 -0.688544 -0.224806
|
||||
v 0.178170 -0.300301 -0.314988
|
||||
v 0.185990 -0.685935 -0.268791
|
||||
v 0.338571 -0.304591 -0.276072
|
||||
v 0.311463 -0.717469 -0.219628
|
||||
v -0.237906 -0.344336 -0.289408
|
||||
v -0.221894 -0.649965 -0.234070
|
||||
v -0.292085 -0.552222 0.166526
|
||||
v 0.384794 -0.387001 0.154533
|
||||
v 0.038236 -0.373727 0.174175
|
||||
v 0.035463 -0.669166 0.167060
|
||||
v -0.113996 -0.670918 0.164691
|
||||
v -0.120526 -0.399952 0.159724
|
||||
v -0.310500 -0.401093 0.177641
|
||||
v 0.415670 -0.560574 0.154292
|
||||
v 0.170875 -0.376800 0.173221
|
||||
v 0.182357 -0.661773 0.168428
|
||||
v 0.339151 -0.283085 0.174105
|
||||
v 0.294076 -0.680345 0.171398
|
||||
v -0.212836 -0.648318 0.159922
|
||||
v -0.216145 -0.423381 0.142297
|
||||
vn -0.9640 -0.1019 -0.2455
|
||||
vn 0.6763 -0.1191 -0.7270
|
||||
vn 0.9570 0.1381 0.2550
|
||||
vn -0.0037 0.0090 1.0000
|
||||
vn 0.5665 -0.6503 0.5062
|
||||
vn 0.3249 0.8917 0.3150
|
||||
vn -0.0403 0.4147 0.9091
|
||||
vn 0.0359 -0.4573 0.8886
|
||||
vn -0.1099 0.0439 0.9930
|
||||
vn 0.1907 -0.1768 -0.9656
|
||||
vn 0.0892 -0.9937 0.0674
|
||||
vn -0.0848 0.9666 -0.2417
|
||||
vn -0.6938 0.7185 -0.0500
|
||||
vn 0.7503 -0.6610 0.0073
|
||||
vn 0.9972 0.0183 -0.0728
|
||||
vn -0.9583 -0.1250 -0.2568
|
||||
vn 0.1392 0.9578 -0.2514
|
||||
vn -0.2693 -0.9424 0.1983
|
||||
vn -0.0319 -0.1282 -0.9912
|
||||
vn -0.1457 -0.5211 0.8410
|
||||
vn -0.0426 0.5333 0.8449
|
||||
vn 0.0356 0.0438 0.9984
|
||||
vn -0.3781 -0.9102 -0.1691
|
||||
vn 0.1260 0.9591 -0.2536
|
||||
vn 0.9878 -0.0777 0.1350
|
||||
vn 0.7520 -0.6451 0.1356
|
||||
vn -0.5392 0.7898 0.2923
|
||||
vn -0.3874 0.9219 0.0084
|
||||
vn 0.3516 -0.8945 -0.2760
|
||||
vn -0.9979 -0.0652 0.0011
|
||||
vn -0.1000 0.9498 0.2964
|
||||
vn -0.1417 -0.9669 -0.2120
|
||||
vn -0.8811 -0.1620 0.4444
|
||||
vn 0.0085 -0.9963 -0.0858
|
||||
vn -0.0515 0.9987 -0.0069
|
||||
vn -0.5196 0.7825 -0.3432
|
||||
vn 0.7411 -0.6658 -0.0859
|
||||
vn 0.9691 0.1855 -0.1629
|
||||
vn -0.0314 -0.9922 0.1207
|
||||
vn 0.1142 0.9530 -0.2807
|
||||
vn 0.0419 0.9715 0.2332
|
||||
vn -0.3150 -0.9354 -0.1605
|
||||
vn -0.0534 -0.9833 -0.1740
|
||||
vn 0.2386 0.9700 -0.0460
|
||||
vn -0.1962 0.0005 0.9806
|
||||
vn -0.3290 0.5275 0.7833
|
||||
vn -0.0720 -0.4956 0.8656
|
||||
vn -0.5225 -0.1517 -0.8391
|
||||
vn 0.7060 0.3581 0.6110
|
||||
vn 0.3248 -0.0066 0.9458
|
||||
vn 0.6163 0.7875 0.0012
|
||||
vn 0.6768 0.6740 0.2960
|
||||
vn 0.6737 0.6307 -0.3850
|
||||
vn 0.0163 -0.9799 -0.1988
|
||||
vn -0.0952 -0.9829 0.1579
|
||||
vn 0.1463 -0.9891 0.0137
|
||||
vn -0.1405 -0.6301 0.7637
|
||||
vn 0.2306 -0.1254 -0.9649
|
||||
vn -0.2149 0.9644 0.1539
|
||||
vn -0.7200 -0.6807 -0.1353
|
||||
vn -0.0227 0.9992 -0.0317
|
||||
vn -0.5983 -0.7927 0.1167
|
||||
vn -0.4727 -0.4619 0.7505
|
||||
vn -0.0563 -0.1291 -0.9900
|
||||
vn -0.7275 -0.6855 -0.0284
|
||||
vn -0.4223 0.8904 -0.1701
|
||||
vn -0.2084 0.8138 0.5425
|
||||
vn -0.0332 0.0648 0.9973
|
||||
vn -0.1682 -0.7044 -0.6895
|
||||
vn 0.2901 0.4319 -0.8540
|
||||
vn 0.0277 -0.7992 -0.6004
|
||||
vn 0.8274 0.3716 -0.4210
|
||||
vn -0.5345 -0.6068 -0.5883
|
||||
vn 0.2065 0.5167 -0.8309
|
||||
vn 0.2377 -0.6537 -0.7185
|
||||
vn -0.5421 0.3826 -0.7482
|
||||
vn -0.5944 0.6500 -0.4735
|
||||
vn 0.6803 -0.6877 -0.2536
|
||||
vn 0.9857 -0.1116 -0.1265
|
||||
vn 0.0672 0.4244 -0.9030
|
||||
vn -0.1029 -0.5653 -0.8184
|
||||
vn -0.9580 -0.0531 0.2818
|
||||
vn -0.0587 0.7830 0.6192
|
||||
vn -0.6527 -0.6325 0.4171
|
||||
vn -0.1818 -0.9299 0.3199
|
||||
vn 0.8650 0.4773 -0.1547
|
||||
vn -0.0185 -0.9828 0.1837
|
||||
vn -0.2794 0.9317 0.2320
|
||||
vn -0.7099 -0.1238 0.6933
|
||||
vn -0.2227 0.8654 0.4488
|
||||
vn -0.2304 -0.9008 0.3680
|
||||
vn 0.0961 -0.9673 0.2348
|
||||
vn -0.0372 0.8359 0.5477
|
||||
vn 0.0436 0.8794 0.4740
|
||||
vn 0.7174 -0.6306 0.2963
|
||||
vn 0.9680 0.2179 0.1244
|
||||
vt 0.375000 0.220753
|
||||
vt 0.625000 0.220753
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.375000 0.467292
|
||||
vt 0.625000 0.467292
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.375000 0.718750
|
||||
vt 0.625000 0.718750
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.375000 0.968750
|
||||
vt 0.625000 0.968750
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.342292 0.718750
|
||||
vt 0.342292 0.750000
|
||||
vt 0.843750 0.718750
|
||||
vt 0.875000 0.718750
|
||||
vt 0.875000 0.750000
|
||||
vt 0.843750 0.750000
|
||||
vt 0.690417 0.718750
|
||||
vt 0.750000 0.718750
|
||||
vt 0.750000 0.750000
|
||||
vt 0.690417 0.750000
|
||||
vt 0.187500 0.718750
|
||||
vt 0.250000 0.718750
|
||||
vt 0.250000 0.750000
|
||||
vt 0.187500 0.750000
|
||||
vt 0.375000 0.815417
|
||||
vt 0.625000 0.815417
|
||||
vt 0.625000 0.875000
|
||||
vt 0.375000 0.875000
|
||||
vt 0.375000 0.312500
|
||||
vt 0.625000 0.312500
|
||||
vt 0.625000 0.375000
|
||||
vt 0.375000 0.375000
|
||||
vt 0.187500 0.562500
|
||||
vt 0.250000 0.562500
|
||||
vt 0.250000 0.625000
|
||||
vt 0.187500 0.625000
|
||||
vt 0.690417 0.562500
|
||||
vt 0.750000 0.562500
|
||||
vt 0.750000 0.625000
|
||||
vt 0.690417 0.625000
|
||||
vt 0.843750 0.562500
|
||||
vt 0.875000 0.562500
|
||||
vt 0.875000 0.625000
|
||||
vt 0.843750 0.625000
|
||||
vt 0.342292 0.562500
|
||||
vt 0.375000 0.562500
|
||||
vt 0.375000 0.625000
|
||||
vt 0.342292 0.625000
|
||||
vt 0.625000 0.562500
|
||||
vt 0.625000 0.625000
|
||||
vt 0.375000 0.062500
|
||||
vt 0.625000 0.062500
|
||||
vt 0.625000 0.125000
|
||||
vt 0.375000 0.125000
|
||||
vt 0.812500 0.562500
|
||||
vt 0.812500 0.625000
|
||||
vt 0.156250 0.562500
|
||||
vt 0.156250 0.625000
|
||||
vt 0.375000 0.281250
|
||||
vt 0.625000 0.281250
|
||||
vt 0.156250 0.718750
|
||||
vt 0.156250 0.750000
|
||||
vt 0.812500 0.718750
|
||||
vt 0.812500 0.750000
|
||||
vt 0.625000 0.937500
|
||||
vt 0.375000 0.937500
|
||||
vt 0.156250 0.529247
|
||||
vt 0.187500 0.529247
|
||||
vt 0.750000 0.529247
|
||||
vt 0.812500 0.529247
|
||||
vt 0.375000 0.529247
|
||||
vt 0.625000 0.529247
|
||||
vt 0.342292 0.529247
|
||||
vt 0.843750 0.529247
|
||||
vt 0.875000 0.529247
|
||||
vt 0.690417 0.529247
|
||||
vt 0.250000 0.529247
|
||||
vt 0.625000 0.187500
|
||||
vt 0.375000 0.187500
|
||||
vt 0.812500 0.687500
|
||||
vt 0.750000 0.687500
|
||||
vt 0.187500 0.687500
|
||||
vt 0.156250 0.687500
|
||||
vt 0.375000 0.031250
|
||||
vt 0.625000 0.031250
|
||||
vt 0.250000 0.687500
|
||||
vt 0.690417 0.687500
|
||||
vt 0.875000 0.687500
|
||||
vt 0.843750 0.687500
|
||||
vt 0.375000 0.687500
|
||||
vt 0.342292 0.687500
|
||||
vt 0.625000 0.687500
|
||||
vt 0.309583 0.625000
|
||||
vt 0.309583 0.687500
|
||||
vt 0.657708 0.625000
|
||||
vt 0.657708 0.687500
|
||||
vt 0.657708 0.529247
|
||||
vt 0.657708 0.562500
|
||||
vt 0.309583 0.529247
|
||||
vt 0.309583 0.562500
|
||||
vt 0.375000 0.782708
|
||||
vt 0.625000 0.782708
|
||||
vt 0.657708 0.718750
|
||||
vt 0.657708 0.750000
|
||||
vt 0.309583 0.718750
|
||||
vt 0.309583 0.750000
|
||||
vt 0.625000 0.434583
|
||||
vt 0.375000 0.434583
|
||||
vt 0.125000 0.625000
|
||||
vt 0.125000 0.687500
|
||||
vt 0.125000 0.529247
|
||||
vt 0.125000 0.562500
|
||||
vt 0.125000 0.718750
|
||||
vt 0.125000 0.750000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.156250 0.500000
|
||||
vt 0.812500 0.500000
|
||||
vt 0.843750 0.500000
|
||||
vt 0.309583 0.500000
|
||||
vt 0.342292 0.500000
|
||||
vt 0.657708 0.500000
|
||||
vt 0.250000 0.500000
|
||||
vt 0.690417 0.500000
|
||||
vt 0.187500 0.500000
|
||||
vt 0.750000 0.500000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
s 0
|
||||
f 73/1/1 71/2/1 4/3/1 3/4/1
|
||||
f 56/5/2 51/6/2 8/7/2 7/8/2
|
||||
f 92/9/3 86/10/3 6/11/3 5/12/3
|
||||
f 65/13/4 62/14/4 2/15/4 1/16/4
|
||||
f 96/17/5 92/9/5 5/12/5 52/18/5
|
||||
f 98/19/6 91/20/6 2/21/6 62/22/6
|
||||
f 93/23/7 87/24/7 12/25/7 44/26/7
|
||||
f 89/27/8 88/28/8 11/29/8 22/30/8
|
||||
f 42/31/9 44/32/9 12/33/9 11/34/9
|
||||
f 19/35/10 21/36/10 10/37/10 9/38/10
|
||||
f 32/39/11 30/40/11 18/41/11 23/42/11
|
||||
f 48/43/12 29/44/12 17/45/12 45/46/12
|
||||
f 68/47/13 25/48/13 14/49/13 66/50/13
|
||||
f 59/51/14 26/52/14 15/53/14 58/54/14
|
||||
f 26/52/15 28/55/15 16/56/15 15/53/15
|
||||
f 33/57/16 37/58/16 14/59/16 13/60/16
|
||||
f 29/44/17 31/61/17 24/62/17 17/45/17
|
||||
f 67/63/18 32/39/18 23/42/18 63/64/18
|
||||
f 61/65/19 64/66/19 21/36/19 19/35/19
|
||||
f 97/67/20 89/27/20 22/30/20 65/68/20
|
||||
f 87/24/21 90/69/21 20/70/21 12/25/21
|
||||
f 11/34/22 12/33/22 20/71/22 22/72/22
|
||||
f 84/73/23 78/74/23 32/39/23 67/63/23
|
||||
f 75/75/24 77/76/24 31/61/24 29/44/24
|
||||
f 72/77/25 74/78/25 28/55/25 26/52/25
|
||||
f 82/79/26 72/77/26 26/52/26 59/51/26
|
||||
f 83/80/27 71/81/27 25/48/27 68/47/27
|
||||
f 79/82/28 75/75/28 29/44/28 48/43/28
|
||||
f 78/74/29 76/83/29 30/40/29 32/39/29
|
||||
f 13/60/30 14/59/30 25/84/30 27/85/30
|
||||
f 17/45/31 24/62/31 40/86/31 35/87/31
|
||||
f 63/64/32 23/42/32 39/88/32 69/89/32
|
||||
f 85/90/33 91/91/33 37/58/33 33/57/33
|
||||
f 23/42/34 18/41/34 36/92/34 39/88/34
|
||||
f 45/46/35 17/45/35 35/87/35 49/93/35
|
||||
f 66/50/36 14/49/36 37/94/36 70/95/36
|
||||
f 58/54/37 15/53/37 38/96/37 60/97/37
|
||||
f 15/53/38 16/56/38 34/98/38 38/96/38
|
||||
f 18/41/39 46/99/39 50/100/39 36/92/39
|
||||
f 53/101/40 45/46/40 49/93/40 55/102/40
|
||||
f 81/103/41 79/82/41 48/43/41 54/104/41
|
||||
f 76/83/42 80/105/42 47/106/42 30/40/42
|
||||
f 30/40/43 47/106/43 46/99/43 18/41/43
|
||||
f 54/104/44 48/43/44 45/46/44 53/101/44
|
||||
f 52/107/45 57/108/45 44/32/45 42/31/45
|
||||
f 95/109/46 93/23/46 44/26/46 57/110/46
|
||||
f 88/28/47 94/111/47 42/112/47 11/29/47
|
||||
f 9/38/48 10/37/48 41/113/48 43/114/48
|
||||
f 86/10/49 95/109/49 57/110/49 6/11/49
|
||||
f 5/12/50 6/11/50 57/108/50 52/107/50
|
||||
f 28/55/51 54/104/51 53/101/51 16/56/51
|
||||
f 74/78/52 81/103/52 54/104/52 28/55/52
|
||||
f 16/56/53 53/101/53 55/102/53 34/98/53
|
||||
f 46/99/54 58/54/54 60/97/54 50/100/54
|
||||
f 80/105/55 82/79/55 59/51/55 47/106/55
|
||||
f 47/106/56 59/51/56 58/54/56 46/99/56
|
||||
f 94/111/57 96/17/57 52/18/57 42/112/57
|
||||
f 43/114/58 41/113/58 51/6/58 56/5/58
|
||||
f 24/62/59 66/50/59 70/95/59 40/86/59
|
||||
f 13/115/60 63/64/60 69/89/60 33/116/60
|
||||
f 77/76/61 83/80/61 68/47/61 31/61/61
|
||||
f 73/117/62 84/73/62 67/63/62 27/118/62
|
||||
f 85/119/63 97/67/63 65/68/63 1/120/63
|
||||
f 3/4/64 4/3/64 64/66/64 61/65/64
|
||||
f 27/118/65 67/63/65 63/64/65 13/115/65
|
||||
f 31/61/66 68/47/66 66/50/66 24/62/66
|
||||
f 90/69/67 98/19/67 62/22/67 20/70/67
|
||||
f 22/72/68 20/71/68 62/14/68 65/13/68
|
||||
f 3/121/69 61/122/69 84/73/69 73/117/69
|
||||
f 21/123/70 64/124/70 83/80/70 77/76/70
|
||||
f 43/125/71 56/126/71 82/79/71 80/105/71
|
||||
f 8/7/72 51/127/72 81/103/72 74/78/72
|
||||
f 9/128/73 43/125/73 80/105/73 76/83/73
|
||||
f 51/127/74 41/129/74 79/82/74 81/103/74
|
||||
f 19/130/75 9/128/75 76/83/75 78/74/75
|
||||
f 41/129/76 10/131/76 75/75/76 79/82/76
|
||||
f 64/124/77 4/132/77 71/81/77 83/80/77
|
||||
f 56/126/78 7/8/78 72/77/78 82/79/78
|
||||
f 7/8/79 8/7/79 74/78/79 72/77/79
|
||||
f 10/131/80 21/123/80 77/76/80 75/75/80
|
||||
f 61/122/81 19/130/81 78/74/81 84/73/81
|
||||
f 27/85/82 25/84/82 71/2/82 73/1/82
|
||||
f 40/86/83 70/95/83 98/19/83 90/69/83
|
||||
f 33/116/84 69/89/84 97/67/84 85/119/84
|
||||
f 50/100/85 60/97/85 96/17/85 94/111/85
|
||||
f 34/98/86 55/102/86 95/109/86 86/10/86
|
||||
f 36/92/87 50/100/87 94/111/87 88/28/87
|
||||
f 55/102/88 49/93/88 93/23/88 95/109/88
|
||||
f 1/133/89 2/134/89 91/91/89 85/90/89
|
||||
f 35/87/90 40/86/90 90/69/90 87/24/90
|
||||
f 69/89/91 39/88/91 89/27/91 97/67/91
|
||||
f 39/88/92 36/92/92 88/28/92 89/27/92
|
||||
f 49/93/93 35/87/93 87/24/93 93/23/93
|
||||
f 70/95/94 37/94/94 91/20/94 98/19/94
|
||||
f 60/97/95 38/96/95 92/9/95 96/17/95
|
||||
f 38/96/96 34/98/96 86/10/96 92/9/96
|
2
mods/1042_nodes/models/sticks.mtl
Normal file
2
mods/1042_nodes/models/sticks.mtl
Normal file
@ -0,0 +1,2 @@
|
||||
# Blender 4.2.3 LTS MTL File: 'None'
|
||||
# www.blender.org
|
147
mods/1042_nodes/models/sticks.obj
Normal file
147
mods/1042_nodes/models/sticks.obj
Normal file
@ -0,0 +1,147 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib sticks.mtl
|
||||
o Cube
|
||||
v -0.225602 -0.463299 -0.174682
|
||||
v -0.225602 -0.534552 -0.174682
|
||||
v -0.225602 -0.463299 0.345563
|
||||
v -0.225602 -0.534552 0.345563
|
||||
v -0.162694 -0.463299 -0.174682
|
||||
v -0.162694 -0.534552 -0.174682
|
||||
v -0.162694 -0.463299 0.345563
|
||||
v -0.162694 -0.534552 0.345563
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 1/1/1 2/2/1 4/3/1 3/4/1
|
||||
f 3/4/2 4/3/2 8/5/2 7/6/2
|
||||
f 7/6/3 8/5/3 6/7/3 5/8/3
|
||||
f 5/8/4 6/7/4 2/9/4 1/10/4
|
||||
f 3/11/5 7/6/5 5/8/5 1/12/5
|
||||
f 8/5/6 4/13/6 2/14/6 6/7/6
|
||||
o Cube.001
|
||||
v -0.123940 -0.463299 -0.177075
|
||||
v -0.123940 -0.411697 -0.177075
|
||||
v -0.123940 -0.463299 -0.236555
|
||||
v -0.123940 -0.411697 -0.236555
|
||||
v 0.017607 -0.463299 -0.177075
|
||||
v 0.017607 -0.411697 -0.177075
|
||||
v 0.017607 -0.463299 -0.236555
|
||||
v 0.017607 -0.411697 -0.236555
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 9/15/7 10/16/7 12/17/7 11/18/7
|
||||
f 11/18/8 12/17/8 16/19/8 15/20/8
|
||||
f 15/20/9 16/19/9 14/21/9 13/22/9
|
||||
f 13/22/10 14/21/10 10/23/10 9/24/10
|
||||
f 11/25/11 15/20/11 13/22/11 9/26/11
|
||||
f 16/19/12 12/27/12 10/28/12 14/21/12
|
||||
o Cube.002
|
||||
v -0.369054 -0.463299 0.283849
|
||||
v -0.369054 -0.377822 0.283849
|
||||
v -0.369054 -0.463299 0.175869
|
||||
v -0.369054 -0.377823 0.175869
|
||||
v 0.412283 -0.463299 0.283849
|
||||
v 0.412283 -0.377822 0.283849
|
||||
v 0.412283 -0.463299 0.175869
|
||||
v 0.412283 -0.377823 0.175869
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 17/29/13 18/30/13 20/31/13 19/32/13
|
||||
f 19/32/14 20/31/14 24/33/14 23/34/14
|
||||
f 23/34/15 24/33/15 22/35/15 21/36/15
|
||||
f 21/36/16 22/35/16 18/37/16 17/38/16
|
||||
f 19/39/17 23/34/17 21/36/17 17/40/17
|
||||
f 24/33/18 20/41/18 18/42/18 22/35/18
|
||||
o Cube.003
|
||||
v 0.190941 -0.463299 0.104557
|
||||
v 0.190941 -0.406087 0.104557
|
||||
v 0.190941 -0.463299 -0.393716
|
||||
v 0.190941 -0.406087 -0.393716
|
||||
v 0.261627 -0.463299 0.104557
|
||||
v 0.261627 -0.406087 0.104557
|
||||
v 0.261627 -0.463299 -0.393716
|
||||
v 0.261627 -0.406087 -0.393716
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 25/43/19 26/44/19 28/45/19 27/46/19
|
||||
f 27/46/20 28/45/20 32/47/20 31/48/20
|
||||
f 31/48/21 32/47/21 30/49/21 29/50/21
|
||||
f 29/50/22 30/49/22 26/51/22 25/52/22
|
||||
f 27/53/23 31/48/23 29/50/23 25/54/23
|
||||
f 32/47/24 28/55/24 26/56/24 30/49/24
|
50
mods/1042_player/init.lua
Normal file
50
mods/1042_player/init.lua
Normal file
@ -0,0 +1,50 @@
|
||||
|
||||
core.register_item(":", {
|
||||
type = "none",
|
||||
wield_image = "1042_plain_node.png^[colorize:#a9a347:128",
|
||||
tool_capabilities = {
|
||||
full_punch_interval = 1,
|
||||
max_drop_level = 1,
|
||||
groupcaps = {
|
||||
breakable_by_hand = {times = {[1] = 0.25, [2] = 0.5, [3] = 1, [4] = 2, [5] = 3, [6] = 4}, uses = 0},
|
||||
|
||||
-- Debug
|
||||
stone = {times = {[1] = 0.25, [2] = 0.5, [3] = 1, [4] = 2, [5] = 3, [6] = 4}, uses = 0},
|
||||
wood = {times = {[1] = 0.25, [2] = 0.5, [3] = 1, [4] = 2, [5] = 3, [6] = 4}, uses = 0},
|
||||
},
|
||||
damage_groups = {fleshy = 1},
|
||||
},
|
||||
groups = {not_in_creative_inventory = 1}
|
||||
})
|
||||
|
||||
|
||||
-- Join player
|
||||
|
||||
core.register_on_joinplayer(function(player, last_join)
|
||||
player:set_physics_override(
|
||||
{
|
||||
gravity = 1.5,
|
||||
jump = 1.2,
|
||||
sneak_glitch = true
|
||||
}
|
||||
)
|
||||
|
||||
local zoom_time = 0
|
||||
if last_join == nil then
|
||||
zoom_time = 1
|
||||
|
||||
core.chat_send_player(player:get_player_name(), core.colorize("#00ff00", "It is the year 1042 and you are lost."))
|
||||
end
|
||||
|
||||
player:set_fov(100, false, zoom_time)
|
||||
|
||||
|
||||
|
||||
player:hud_set_flags(
|
||||
{
|
||||
crosshair = false,
|
||||
minimap = false,
|
||||
minimap_radar = false,
|
||||
}
|
||||
)
|
||||
end)
|
2
mods/1042_player/mod.conf
Normal file
2
mods/1042_player/mod.conf
Normal file
@ -0,0 +1,2 @@
|
||||
name = 1042_player
|
||||
depends = 1042_core
|
31
mods/1042_tools/init.lua
Normal file
31
mods/1042_tools/init.lua
Normal file
@ -0,0 +1,31 @@
|
||||
|
||||
|
||||
core.register_node("1042_tools:sword",{
|
||||
description = "Sword",
|
||||
drawtype = "mesh",
|
||||
mesh = "sword.obj",
|
||||
tiles = {"1042_plain_node.png^[colorize:#444444:168"},
|
||||
use_texture_alpha = "opaque",
|
||||
|
||||
paramtype2 = "facedir",
|
||||
paramtype = "light",
|
||||
sunlight_propagates = true,
|
||||
walkable = true,
|
||||
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.3, -0.3, -0.3, 0.3, 2, 0.3},
|
||||
},
|
||||
},
|
||||
collision_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.3, -0.3, -0.3, 0.3, 2, 0.3},
|
||||
},
|
||||
},
|
||||
|
||||
damage_per_second = 128,
|
||||
|
||||
groups = {weapon = 1, falling_node = 1, breakable_by_hand = 2},
|
||||
})
|
1
mods/1042_tools/mod.conf
Normal file
1
mods/1042_tools/mod.conf
Normal file
@ -0,0 +1 @@
|
||||
name = 1042_tools
|
2
mods/1042_tools/models/sword.mtl
Normal file
2
mods/1042_tools/models/sword.mtl
Normal file
@ -0,0 +1,2 @@
|
||||
# Blender 4.2.3 LTS MTL File: 'None'
|
||||
# www.blender.org
|
159
mods/1042_tools/models/sword.obj
Normal file
159
mods/1042_tools/models/sword.obj
Normal file
@ -0,0 +1,159 @@
|
||||
# Blender 4.2.3 LTS
|
||||
# www.blender.org
|
||||
mtllib sword.mtl
|
||||
o Cube
|
||||
v 0.218458 -0.352778 0.132738
|
||||
v 0.218458 -0.300490 0.132738
|
||||
v -0.141293 -0.352778 0.131338
|
||||
v -0.141293 -0.300490 0.131338
|
||||
v 0.219676 -0.352778 -0.180204
|
||||
v 0.219676 -0.300490 -0.180204
|
||||
v -0.140076 -0.352778 -0.181604
|
||||
v -0.140076 -0.300490 -0.181604
|
||||
vn -0.0039 -0.0000 1.0000
|
||||
vn -1.0000 -0.0000 -0.0039
|
||||
vn 0.0039 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 0.0039
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 1/1/1 2/2/1 4/3/1 3/4/1
|
||||
f 3/4/2 4/3/2 8/5/2 7/6/2
|
||||
f 7/6/3 8/5/3 6/7/3 5/8/3
|
||||
f 5/8/4 6/7/4 2/9/4 1/10/4
|
||||
f 3/11/5 7/6/5 5/8/5 1/12/5
|
||||
f 8/5/6 4/13/6 2/14/6 6/7/6
|
||||
o Cube.001
|
||||
v 0.112779 -0.300490 0.033649
|
||||
v 0.112779 0.035246 0.033649
|
||||
v -0.061033 -0.300490 0.032972
|
||||
v -0.061033 0.035246 0.032972
|
||||
v 0.113310 -0.300490 -0.102741
|
||||
v 0.113310 0.035246 -0.102741
|
||||
v -0.060502 -0.300490 -0.103418
|
||||
v -0.060502 0.035246 -0.103418
|
||||
vn -0.0039 -0.0000 1.0000
|
||||
vn -1.0000 -0.0000 -0.0039
|
||||
vn 0.0039 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 0.0039
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 9/15/7 10/16/7 12/17/7 11/18/7
|
||||
f 11/18/8 12/17/8 16/19/8 15/20/8
|
||||
f 15/20/9 16/19/9 14/21/9 13/22/9
|
||||
f 13/22/10 14/21/10 10/23/10 9/24/10
|
||||
f 11/25/11 15/20/11 13/22/11 9/26/11
|
||||
f 16/19/12 12/27/12 10/28/12 14/21/12
|
||||
o Cube.002
|
||||
v 0.264148 0.035246 0.168197
|
||||
v 0.264148 0.121056 0.168197
|
||||
v -0.200851 0.035246 0.166387
|
||||
v -0.200851 0.121056 0.166387
|
||||
v 0.265643 0.035246 -0.216127
|
||||
v 0.265643 0.121056 -0.216127
|
||||
v -0.199356 0.035246 -0.217936
|
||||
v -0.199356 0.121056 -0.217936
|
||||
vn -0.0039 -0.0000 1.0000
|
||||
vn -1.0000 -0.0000 -0.0039
|
||||
vn 0.0039 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 0.0039
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 17/29/13 18/30/13 20/31/13 19/32/13
|
||||
f 19/32/14 20/31/14 24/33/14 23/34/14
|
||||
f 23/34/15 24/33/15 22/35/15 21/36/15
|
||||
f 21/36/16 22/35/16 18/37/16 17/38/16
|
||||
f 19/39/17 23/34/17 21/36/17 17/40/17
|
||||
f 24/33/18 20/41/18 18/42/18 22/35/18
|
||||
o Cube.003
|
||||
v -0.120926 0.108681 -0.018006
|
||||
v -0.095513 1.556510 -0.015758
|
||||
v 0.006680 0.105804 -0.078877
|
||||
v 0.027647 1.777013 -0.037779
|
||||
v 0.044082 0.136903 0.009687
|
||||
v 0.173529 0.109728 -0.029293
|
||||
v 0.140159 1.564287 -0.031572
|
||||
v -0.099719 1.316870 -0.016130
|
||||
v 0.031233 1.315260 -0.000845
|
||||
v 0.145221 1.343657 -0.031227
|
||||
v 0.023002 1.316863 -0.046236
|
||||
vn -0.3413 0.0187 -0.9398
|
||||
vn 0.2167 0.0133 -0.9761
|
||||
vn 0.2740 0.0096 0.9617
|
||||
vn -0.1441 0.0041 0.9896
|
||||
vn 0.0158 -0.9455 0.3253
|
||||
vn 0.1508 0.0558 0.9870
|
||||
vn -0.0184 0.0521 0.9985
|
||||
vn -0.2203 0.0151 -0.9753
|
||||
vn 0.0994 0.0119 -0.9950
|
||||
vt 0.375000 0.000000
|
||||
vt 0.583621 0.000000
|
||||
vt 0.582974 0.250000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.587080 0.500000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.586091 0.750000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.583621 1.000000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
s 0
|
||||
f 25/43/19 32/44/19 35/45/19 27/46/19
|
||||
f 27/46/20 35/45/20 34/47/20 30/48/20
|
||||
f 30/48/21 34/47/21 33/49/21 29/50/21
|
||||
f 29/50/22 33/49/22 32/51/22 25/52/22
|
||||
f 27/53/23 30/48/23 29/50/23 25/54/23
|
||||
f 33/49/24 34/47/24 31/55/24 28/56/24
|
||||
f 32/51/25 33/49/25 28/56/25 26/57/25
|
||||
f 35/45/26 32/44/26 26/58/26 28/59/26
|
||||
f 34/47/27 35/45/27 28/59/27 31/55/27
|
317
mods/1042_weather/init.lua
Normal file
317
mods/1042_weather/init.lua
Normal file
@ -0,0 +1,317 @@
|
||||
-- init.lua
|
||||
weather = {}
|
||||
|
||||
local temp_m
|
||||
|
||||
local weather_def = {
|
||||
offset = 0.2,
|
||||
scale = 1,
|
||||
spread = {x = 600, y = 600, z = 600},
|
||||
seed = 33464573,
|
||||
octaves = 3,
|
||||
persist = 0.3,
|
||||
lacunarity = 2,
|
||||
flags = {
|
||||
eased = true,
|
||||
absvalue = true,
|
||||
defaults = false
|
||||
}
|
||||
}
|
||||
|
||||
core.after(0,function()
|
||||
temp_m = core.get_perlin_map(weather_def, {x=80, y=80})
|
||||
end)
|
||||
|
||||
|
||||
function weather.get_temp_map(x, z)
|
||||
return temp_m:get_2d_map({z=0,y=x, x=z})
|
||||
end
|
||||
|
||||
function weather.get_temp(pos, temp_map)
|
||||
local noise = temp_map[pos.x][pos.z]
|
||||
local tempv = noise * 30
|
||||
return tempv
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
-- Skip weather
|
||||
if core.settings:get("1042_disable_weather") ~= "true" then
|
||||
|
||||
|
||||
|
||||
weather.weathers = {
|
||||
{
|
||||
name = "Plain",
|
||||
time = {
|
||||
min = 30,
|
||||
max = 60*5
|
||||
},
|
||||
clouds = {
|
||||
density = 0.35,
|
||||
color = "#f0faffaa",
|
||||
ambient = "#006699",
|
||||
thickness = 128,
|
||||
speed = {x=1, y=1},
|
||||
shadow = "#cccccc",
|
||||
height = 120
|
||||
},
|
||||
sky = {
|
||||
type = "regular",
|
||||
clouds = true,
|
||||
sky_color = {
|
||||
night_sky = "#0066ff",
|
||||
night_horizon = "#0088ff",
|
||||
day_horizon = "#90d3f6",
|
||||
day_sky = "#61b5f5"
|
||||
},
|
||||
fog = {
|
||||
fog_start = 0,
|
||||
fog_distance = 270,
|
||||
fog_color = "#ffffff00"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
name = "Light storm",
|
||||
conditions = {
|
||||
temp = {
|
||||
min = -2,
|
||||
}
|
||||
},
|
||||
clouds = {
|
||||
density = 0.7,
|
||||
color = "#333333dd",
|
||||
ambient = "#333333",
|
||||
shadow = "#aaaaaa",
|
||||
thickness = 128,
|
||||
speed = {x=2, y=2},
|
||||
height = 120
|
||||
},
|
||||
time = {
|
||||
min = 30,
|
||||
max = 60*5
|
||||
},
|
||||
sky = {
|
||||
type = "regular",
|
||||
clouds = true,
|
||||
sky_color = {
|
||||
night_sky = "#0066ff",
|
||||
night_horizon = "#0088ff",
|
||||
day_horizon = "#444444",
|
||||
day_sky = "#333333"
|
||||
},
|
||||
fog = {
|
||||
fog_start = 0,
|
||||
fog_distance = 40,
|
||||
fog_color = "#22222200"
|
||||
}
|
||||
},
|
||||
particlespawner =
|
||||
{
|
||||
amount = 2000,
|
||||
time = 1,
|
||||
|
||||
collisiondetection = true,
|
||||
object_collision = true,
|
||||
|
||||
vel = {
|
||||
min = vector.new(-2, -10, -2),
|
||||
max = vector.new(2, -20, 2),
|
||||
bias = 0
|
||||
},
|
||||
|
||||
acc = vector.new(0, -9.8, 0),
|
||||
|
||||
size = {
|
||||
min = 0.5,
|
||||
max = 1
|
||||
},
|
||||
|
||||
exptime = {
|
||||
min = 0.5,
|
||||
max = 1
|
||||
},
|
||||
|
||||
bounce = {
|
||||
min = 0,
|
||||
max = 0.3
|
||||
},
|
||||
|
||||
glow = 2,
|
||||
|
||||
texture = "1042_plain_node.png^[colorize:#004499:144"
|
||||
}
|
||||
},
|
||||
{
|
||||
name = "Light snow",
|
||||
conditions = {
|
||||
temp = {
|
||||
max = 0
|
||||
}
|
||||
},
|
||||
clouds = {
|
||||
density = 0.35,
|
||||
color = "#f0faffaa",
|
||||
ambient = "#006699",
|
||||
thickness = 128,
|
||||
speed = {x=1, y=1},
|
||||
shadow = "#cccccc",
|
||||
height = 120
|
||||
},
|
||||
time = {
|
||||
min = 30,
|
||||
max = 60*5
|
||||
},
|
||||
sky = {
|
||||
type = "regular",
|
||||
clouds = true,
|
||||
sky_color = {
|
||||
night_sky = "#0066ff",
|
||||
night_horizon = "#0088ff",
|
||||
day_horizon = "#90d3f6",
|
||||
day_sky = "#61b5f5"
|
||||
},
|
||||
fog = {
|
||||
fog_start = 0,
|
||||
fog_distance = 90,
|
||||
fog_color = "#ddddddaa"
|
||||
}
|
||||
},
|
||||
particlespawner =
|
||||
{
|
||||
amount = 4000,
|
||||
time = 1,
|
||||
|
||||
collisiondetection = true,
|
||||
object_collision = true,
|
||||
collision_removal = true,
|
||||
|
||||
vel = {
|
||||
min = vector.new(-2, -1, -2),
|
||||
max = vector.new(2, -4, 2),
|
||||
bias = 0
|
||||
},
|
||||
|
||||
size = {
|
||||
min = 0.5,
|
||||
max = 1
|
||||
},
|
||||
|
||||
exptime = {
|
||||
min = 4.5,
|
||||
max = 5
|
||||
},
|
||||
|
||||
bounce = {
|
||||
min = 0,
|
||||
max = 0.3
|
||||
},
|
||||
|
||||
glow = 8,
|
||||
|
||||
texture = "1042_plain_node.png^[colorize:#aaaaff:144"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
local player_weather = {}
|
||||
|
||||
|
||||
local function get_weather(pos)
|
||||
local i = math.random(1, #weather.weathers)
|
||||
local m = weather.get_temp_map(math.ceil(pos.x), math.ceil(pos.z))
|
||||
local temp = weather.get_temp({x=1,z=1}, m)
|
||||
|
||||
while true do
|
||||
local weather_t = weather.weathers[i]
|
||||
if not weather_t.conditions then
|
||||
return weather_t
|
||||
elseif weather_t.conditions.temp.max and weather_t.conditions.temp.max >= temp then
|
||||
if not weather_t.conditions.temp.min or weather_t.conditions.temp.min >= temp then
|
||||
return weather_t
|
||||
end
|
||||
elseif weather_t.conditions.temp.min and weather_t.conditions.temp.min <= temp then
|
||||
if not weather_t.conditions.temp.max or weather_t.conditions.temp.max <= temp then
|
||||
return weather_t
|
||||
end
|
||||
end
|
||||
|
||||
i = i + 1
|
||||
if i > #weather.weathers then
|
||||
i = 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local function change_weather(player)
|
||||
local name = player:get_player_name()
|
||||
if core.get_player_by_name(name) ~= nil then
|
||||
player_weather[name].weather = get_weather(player:get_pos())
|
||||
player:set_clouds(player_weather[name].weather.clouds)
|
||||
player:set_sky(player_weather[name].weather.sky)
|
||||
|
||||
player_weather[name].time = math.random(player_weather[name].weather.time.min, player_weather[name].weather.time.max)
|
||||
|
||||
return player_weather[name].weather.name
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
core.register_chatcommand("change_weather", {
|
||||
privs = {
|
||||
},
|
||||
func = function(name)
|
||||
local player = core.get_player_by_name(name)
|
||||
if core_1042.is_creative(player) then
|
||||
return true, "Set to "..change_weather(player).."."
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
local timer = 0
|
||||
|
||||
core.register_globalstep(function(dtime)
|
||||
timer = timer + dtime
|
||||
if timer > 1 then
|
||||
for _, player in ipairs(core.get_connected_players()) do
|
||||
local name = player:get_player_name()
|
||||
|
||||
if player_weather[name] then
|
||||
player_weather[name].time = player_weather[name].time - timer
|
||||
if player_weather[name].time <= 0 then
|
||||
change_weather(player)
|
||||
end
|
||||
|
||||
local def = player_weather[name].weather.particlespawner
|
||||
if def then
|
||||
local pos = player:get_pos()
|
||||
def.pos = {
|
||||
min = vector.new(pos.x-16,pos.y+16,pos.z-16),
|
||||
max = vector.new(pos.x+16,pos.y+16,pos.z+16),
|
||||
bias = 0
|
||||
}
|
||||
def.playername = name
|
||||
|
||||
core.add_particlespawner(def)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
timer = 0
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
core.register_on_joinplayer(function(player)
|
||||
player_weather[player:get_player_name()] = {}
|
||||
change_weather(player)
|
||||
end)
|
||||
|
||||
core.register_on_leaveplayer(function(player)
|
||||
player_weather[player:get_player_name()] = nil
|
||||
end)
|
||||
|
||||
end
|
2
mods/1042_weather/mod.conf
Normal file
2
mods/1042_weather/mod.conf
Normal file
@ -0,0 +1,2 @@
|
||||
name = 1042_weather
|
||||
depends = 1042_ambiance
|
26
settingtypes.txt
Normal file
26
settingtypes.txt
Normal file
@ -0,0 +1,26 @@
|
||||
|
||||
[General]
|
||||
|
||||
# Allow 1042 to automaticly adjust your settings to what the game requires.
|
||||
#
|
||||
# Recomended for novice players
|
||||
1042_auto_adjust_settings (Automaticly adjust settings) bool false
|
||||
|
||||
|
||||
[Server settings]
|
||||
|
||||
# Warn players to adjust settings on join.
|
||||
1042_warn_players_about_settings (Warn players about settings) bool true
|
||||
|
||||
|
||||
[Advanced]
|
||||
|
||||
# Ignore game required settings, and force run.
|
||||
#
|
||||
# ***THIS IS NOT RECOMENDED***
|
||||
1042_ignore_required_settings (Force override required settings) bool false
|
||||
|
||||
# Disable in-game weather
|
||||
#
|
||||
# ***THIS IS NOT RECOMENDED***
|
||||
1042_disable_weather (Disable in-game weather) bool false
|
BIN
textures/1042_plain_node.png
Normal file
BIN
textures/1042_plain_node.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 144 B |
Loading…
x
Reference in New Issue
Block a user