aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjacopograndi <jacopo.grandi@outlook.it>2022-01-15 16:29:02 +0100
committerjacopograndi <jacopo.grandi@outlook.it>2022-01-15 16:29:02 +0100
commitc9c5b5d7c2a238310ce7bde336f76d2d1b6f9f29 (patch)
treec6e935fea995752a0b307e56892e8422fb734c0e
parent98f356e68b759bf84300290315d4ada09c41f79b (diff)
moved shapes to loading area & fixed asset paths
-rw-r--r--addons/voxel-core/assets/classes/voxel.png (renamed from assets/addons/voxel-core/assets/classes/voxel.png)bin352 -> 352 bytes
-rw-r--r--addons/voxel-core/assets/classes/voxel.png.import (renamed from assets/addons/voxel-core/assets/classes/voxel.png.import)6
-rw-r--r--addons/voxel-core/assets/classes/voxel_core.png (renamed from assets/addons/voxel-core/assets/classes/voxel_core.png)bin655 -> 655 bytes
-rw-r--r--addons/voxel-core/assets/classes/voxel_core.png.import35
-rw-r--r--addons/voxel-core/assets/classes/voxel_mesh.png (renamed from assets/addons/voxel-core/assets/classes/voxel_mesh.png)bin627 -> 627 bytes
-rw-r--r--addons/voxel-core/assets/classes/voxel_mesh.png.import35
-rw-r--r--addons/voxel-core/assets/classes/voxel_set.png (renamed from assets/addons/voxel-core/assets/classes/voxel_set.png)bin512 -> 512 bytes
-rw-r--r--addons/voxel-core/assets/classes/voxel_set.png.import35
-rw-r--r--addons/voxel-core/assets/classes/voxel_world.png (renamed from assets/addons/voxel-core/assets/classes/voxel_world.png)bin859 -> 859 bytes
-rw-r--r--addons/voxel-core/assets/classes/voxel_world.png.import35
-rw-r--r--addons/voxel-core/assets/controls/about.png (renamed from assets/addons/voxel-core/assets/controls/about.png)bin392 -> 392 bytes
-rw-r--r--addons/voxel-core/assets/controls/about.png.import (renamed from assets/addons/voxel-core/assets/controls/about.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/add.png (renamed from assets/addons/voxel-core/assets/controls/add.png)bin387 -> 387 bytes
-rw-r--r--addons/voxel-core/assets/controls/add.png.import (renamed from assets/addons/voxel-core/assets/controls/add.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/area.png (renamed from assets/addons/voxel-core/assets/controls/area.png)bin389 -> 389 bytes
-rw-r--r--addons/voxel-core/assets/controls/area.png.import (renamed from assets/addons/voxel-core/assets/controls/area.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/autosave.png (renamed from assets/addons/voxel-core/assets/controls/autosave.png)bin441 -> 441 bytes
-rw-r--r--addons/voxel-core/assets/controls/autosave.png.import35
-rw-r--r--addons/voxel-core/assets/controls/cancel.png (renamed from assets/addons/voxel-core/assets/controls/cancel.png)bin450 -> 450 bytes
-rw-r--r--addons/voxel-core/assets/controls/cancel.png.import (renamed from assets/addons/voxel-core/assets/controls/cancel.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/commit.png (renamed from assets/addons/voxel-core/assets/controls/commit.png)bin443 -> 443 bytes
-rw-r--r--addons/voxel-core/assets/controls/commit.png.import (renamed from assets/addons/voxel-core/assets/controls/commit.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/confirm.png (renamed from assets/addons/voxel-core/assets/controls/confirm.png)bin439 -> 439 bytes
-rw-r--r--addons/voxel-core/assets/controls/confirm.png.import (renamed from assets/addons/voxel-core/assets/controls/confirm.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/cursor.png (renamed from assets/addons/voxel-core/assets/controls/cursor.png)bin402 -> 402 bytes
-rw-r--r--addons/voxel-core/assets/controls/cursor.png.import (renamed from assets/addons/voxel-core/assets/controls/cursor.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/docs.png (renamed from assets/addons/voxel-core/assets/controls/docs.png)bin410 -> 410 bytes
-rw-r--r--addons/voxel-core/assets/controls/docs.png.import (renamed from assets/addons/voxel-core/assets/controls/docs.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/down.png (renamed from assets/addons/voxel-core/assets/controls/down.png)bin457 -> 457 bytes
-rw-r--r--addons/voxel-core/assets/controls/down.png.import (renamed from assets/addons/voxel-core/assets/controls/down.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/duplicate.png (renamed from assets/addons/voxel-core/assets/controls/duplicate.png)bin407 -> 407 bytes
-rw-r--r--addons/voxel-core/assets/controls/duplicate.png.import35
-rw-r--r--addons/voxel-core/assets/controls/edit.png (renamed from assets/addons/voxel-core/assets/controls/edit.png)bin390 -> 390 bytes
-rw-r--r--addons/voxel-core/assets/controls/edit.png.import (renamed from assets/addons/voxel-core/assets/controls/edit.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/effects.png (renamed from assets/addons/voxel-core/assets/controls/effects.png)bin397 -> 397 bytes
-rw-r--r--addons/voxel-core/assets/controls/effects.png.import (renamed from assets/addons/voxel-core/assets/controls/effects.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/export.png (renamed from assets/addons/voxel-core/assets/controls/export.png)bin402 -> 402 bytes
-rw-r--r--addons/voxel-core/assets/controls/export.png.import (renamed from assets/addons/voxel-core/assets/controls/export.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/extrude.png (renamed from assets/addons/voxel-core/assets/controls/extrude.png)bin434 -> 434 bytes
-rw-r--r--addons/voxel-core/assets/controls/extrude.png.import (renamed from assets/addons/voxel-core/assets/controls/extrude.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/fill.png (renamed from assets/addons/voxel-core/assets/controls/fill.png)bin402 -> 402 bytes
-rw-r--r--addons/voxel-core/assets/controls/fill.png.import (renamed from assets/addons/voxel-core/assets/controls/fill.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/floor.png (renamed from assets/addons/voxel-core/assets/controls/floor.png)bin384 -> 384 bytes
-rw-r--r--addons/voxel-core/assets/controls/floor.png.import (renamed from assets/addons/voxel-core/assets/controls/floor.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/general.png (renamed from assets/addons/voxel-core/assets/controls/general.png)bin405 -> 405 bytes
-rw-r--r--addons/voxel-core/assets/controls/general.png.import (renamed from assets/addons/voxel-core/assets/controls/general.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/grid.png (renamed from assets/addons/voxel-core/assets/controls/grid.png)bin407 -> 407 bytes
-rw-r--r--addons/voxel-core/assets/controls/grid.png.import (renamed from assets/addons/voxel-core/assets/controls/grid.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/import.png (renamed from assets/addons/voxel-core/assets/controls/import.png)bin398 -> 398 bytes
-rw-r--r--addons/voxel-core/assets/controls/import.png.import (renamed from assets/addons/voxel-core/assets/controls/import.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/individual.png (renamed from assets/addons/voxel-core/assets/controls/individual.png)bin402 -> 402 bytes
-rw-r--r--addons/voxel-core/assets/controls/individual.png.import35
-rw-r--r--addons/voxel-core/assets/controls/info.png (renamed from assets/addons/voxel-core/assets/controls/info.png)bin395 -> 395 bytes
-rw-r--r--addons/voxel-core/assets/controls/info.png.import (renamed from assets/addons/voxel-core/assets/controls/info.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/issues.png (renamed from assets/addons/voxel-core/assets/controls/issues.png)bin404 -> 404 bytes
-rw-r--r--addons/voxel-core/assets/controls/issues.png.import (renamed from assets/addons/voxel-core/assets/controls/issues.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/lock.png (renamed from assets/addons/voxel-core/assets/controls/lock.png)bin490 -> 490 bytes
-rw-r--r--addons/voxel-core/assets/controls/lock.png.import (renamed from assets/addons/voxel-core/assets/controls/lock.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/mirrorx.png (renamed from assets/addons/voxel-core/assets/controls/mirrorx.png)bin492 -> 492 bytes
-rw-r--r--addons/voxel-core/assets/controls/mirrorx.png.import (renamed from assets/addons/voxel-core/assets/controls/mirrorx.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/mirrory.png (renamed from assets/addons/voxel-core/assets/controls/mirrory.png)bin467 -> 467 bytes
-rw-r--r--addons/voxel-core/assets/controls/mirrory.png.import (renamed from assets/addons/voxel-core/assets/controls/mirrory.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/mirrorz.png (renamed from assets/addons/voxel-core/assets/controls/mirrorz.png)bin518 -> 518 bytes
-rw-r--r--addons/voxel-core/assets/controls/mirrorz.png.import (renamed from assets/addons/voxel-core/assets/controls/mirrorz.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/paint.png (renamed from assets/addons/voxel-core/assets/controls/paint.png)bin392 -> 392 bytes
-rw-r--r--addons/voxel-core/assets/controls/paint.png.import (renamed from assets/addons/voxel-core/assets/controls/paint.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/pan.png (renamed from assets/addons/voxel-core/assets/controls/pan.png)bin414 -> 414 bytes
-rw-r--r--addons/voxel-core/assets/controls/pan.png.import (renamed from assets/addons/voxel-core/assets/controls/pan.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/pick.png (renamed from assets/addons/voxel-core/assets/controls/pick.png)bin396 -> 396 bytes
-rw-r--r--addons/voxel-core/assets/controls/pick.png.import (renamed from assets/addons/voxel-core/assets/controls/pick.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/primary.png (renamed from assets/addons/voxel-core/assets/controls/primary.png)bin437 -> 437 bytes
-rw-r--r--addons/voxel-core/assets/controls/primary.png.import (renamed from assets/addons/voxel-core/assets/controls/primary.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/raw.png (renamed from assets/addons/voxel-core/assets/controls/raw.png)bin396 -> 396 bytes
-rw-r--r--addons/voxel-core/assets/controls/raw.png.import (renamed from assets/addons/voxel-core/assets/controls/raw.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/refresh.png (renamed from assets/addons/voxel-core/assets/controls/refresh.png)bin400 -> 400 bytes
-rw-r--r--addons/voxel-core/assets/controls/refresh.png.import (renamed from assets/addons/voxel-core/assets/controls/refresh.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/reset.png (renamed from assets/addons/voxel-core/assets/controls/reset.png)bin403 -> 403 bytes
-rw-r--r--addons/voxel-core/assets/controls/reset.png.import (renamed from assets/addons/voxel-core/assets/controls/reset.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/secondary.png (renamed from assets/addons/voxel-core/assets/controls/secondary.png)bin469 -> 469 bytes
-rw-r--r--addons/voxel-core/assets/controls/secondary.png.import35
-rw-r--r--addons/voxel-core/assets/controls/select.png (renamed from assets/addons/voxel-core/assets/controls/select.png)bin394 -> 394 bytes
-rw-r--r--addons/voxel-core/assets/controls/select.png.import (renamed from assets/addons/voxel-core/assets/controls/select.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/settings.png (renamed from assets/addons/voxel-core/assets/controls/settings.png)bin525 -> 525 bytes
-rw-r--r--addons/voxel-core/assets/controls/settings.png.import35
-rw-r--r--addons/voxel-core/assets/controls/solid.png (renamed from assets/addons/voxel-core/assets/controls/solid.png)bin385 -> 385 bytes
-rw-r--r--addons/voxel-core/assets/controls/solid.png.import (renamed from assets/addons/voxel-core/assets/controls/solid.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/sub.png (renamed from assets/addons/voxel-core/assets/controls/sub.png)bin364 -> 364 bytes
-rw-r--r--addons/voxel-core/assets/controls/sub.png.import (renamed from assets/addons/voxel-core/assets/controls/sub.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/swap.png (renamed from assets/addons/voxel-core/assets/controls/swap.png)bin419 -> 419 bytes
-rw-r--r--addons/voxel-core/assets/controls/swap.png.import (renamed from assets/addons/voxel-core/assets/controls/swap.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/tools.png (renamed from assets/addons/voxel-core/assets/controls/tools.png)bin467 -> 467 bytes
-rw-r--r--addons/voxel-core/assets/controls/tools.png.import (renamed from assets/addons/voxel-core/assets/controls/tools.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/unlock.png (renamed from assets/addons/voxel-core/assets/controls/unlock.png)bin500 -> 500 bytes
-rw-r--r--addons/voxel-core/assets/controls/unlock.png.import (renamed from assets/addons/voxel-core/assets/controls/unlock.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/up.png (renamed from assets/addons/voxel-core/assets/controls/up.png)bin465 -> 465 bytes
-rw-r--r--addons/voxel-core/assets/controls/up.png.import (renamed from assets/addons/voxel-core/assets/controls/up.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/visible.png (renamed from assets/addons/voxel-core/assets/controls/visible.png)bin465 -> 465 bytes
-rw-r--r--addons/voxel-core/assets/controls/visible.png.import (renamed from assets/addons/voxel-core/assets/controls/visible.png.import)6
-rw-r--r--addons/voxel-core/assets/controls/wired.png (renamed from assets/addons/voxel-core/assets/controls/wired.png)bin407 -> 407 bytes
-rw-r--r--addons/voxel-core/assets/controls/wired.png.import (renamed from assets/addons/voxel-core/assets/controls/wired.png.import)6
-rw-r--r--addons/voxel-core/assets/logos/GitHub.png (renamed from assets/addons/voxel-core/assets/logos/GitHub.png)bin281 -> 281 bytes
-rw-r--r--addons/voxel-core/assets/logos/GitHub.png.import (renamed from assets/addons/voxel-core/assets/logos/GitHub.png.import)6
-rw-r--r--addons/voxel-core/assets/logos/Godot.png (renamed from assets/addons/voxel-core/assets/logos/Godot.png)bin286 -> 286 bytes
-rw-r--r--addons/voxel-core/assets/logos/Godot.png.import (renamed from assets/addons/voxel-core/assets/logos/Godot.png.import)6
-rw-r--r--addons/voxel-core/assets/logos/MagicaVoxel.png (renamed from assets/addons/voxel-core/assets/logos/MagicaVoxel.png)bin482 -> 482 bytes
-rw-r--r--addons/voxel-core/assets/logos/MagicaVoxel.png.import35
-rw-r--r--addons/voxel-core/classes/reader.gd (renamed from assets/addons/voxel-core/classes/reader.gd)0
-rw-r--r--addons/voxel-core/classes/readers/gpl.gd (renamed from assets/addons/voxel-core/classes/readers/gpl.gd)0
-rw-r--r--addons/voxel-core/classes/readers/image.gd (renamed from assets/addons/voxel-core/classes/readers/image.gd)0
-rw-r--r--addons/voxel-core/classes/readers/vox.gd (renamed from assets/addons/voxel-core/classes/readers/vox.gd)0
-rw-r--r--addons/voxel-core/classes/voxel.gd (renamed from assets/addons/voxel-core/classes/voxel.gd)0
-rw-r--r--addons/voxel-core/classes/voxel_mesh.gd (renamed from assets/addons/voxel-core/classes/voxel_mesh.gd)2
-rw-r--r--addons/voxel-core/classes/voxel_object.gd (renamed from assets/addons/voxel-core/classes/voxel_object.gd)0
-rw-r--r--addons/voxel-core/classes/voxel_set.gd (renamed from assets/addons/voxel-core/classes/voxel_set.gd)0
-rw-r--r--addons/voxel-core/classes/voxel_tool.gd (renamed from assets/addons/voxel-core/classes/voxel_tool.gd)0
-rw-r--r--addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd (renamed from assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd)0
-rw-r--r--addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn (renamed from assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn)2
-rw-r--r--addons/voxel-core/controls/voxel_button/voxel_button.gd (renamed from assets/addons/voxel-core/controls/voxel_button/voxel_button.gd)0
-rw-r--r--addons/voxel-core/controls/voxel_button/voxel_button.tscn (renamed from assets/addons/voxel-core/controls/voxel_button/voxel_button.tscn)2
-rw-r--r--addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd (renamed from assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd)0
-rw-r--r--addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn (renamed from assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn)10
-rw-r--r--addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd (renamed from assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd)0
-rw-r--r--addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn (renamed from assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn)8
-rw-r--r--addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres (renamed from assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres)0
-rw-r--r--addons/voxel-core/defaults/voxel_set.tres (renamed from assets/addons/voxel-core/defaults/voxel_set.tres)2
-rw-r--r--addons/voxel-core/engine/importers/meshes.gd (renamed from assets/addons/voxel-core/engine/importers/meshes.gd)0
-rw-r--r--addons/voxel-core/engine/importers/voxel_objects.gd (renamed from assets/addons/voxel-core/engine/importers/voxel_objects.gd)0
-rw-r--r--addons/voxel-core/engine/importers/voxel_sets.gd (renamed from assets/addons/voxel-core/engine/importers/voxel_sets.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selection.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selection.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/area.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/area.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/extrude.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/extrude.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/individual.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/individual.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tool.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tool.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/add.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/add.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/fill.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/fill.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/pick.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/pick.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/sub.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/sub.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/swap.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/swap.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/voxel_cursor/voxel_cursor.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/voxel_cursor/voxel_cursor.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/voxel_grid/voxel_grid.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/voxel_grid/voxel_grid.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd (renamed from assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.tscn (renamed from assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.tscn)58
-rw-r--r--addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd (renamed from assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd)0
-rw-r--r--addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.tscn (renamed from assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.tscn)8
-rw-r--r--addons/voxel-core/plugin.cfg (renamed from assets/addons/voxel-core/plugin.cfg)0
-rw-r--r--addons/voxel-core/voxel-core.gd (renamed from assets/addons/voxel-core/voxel-core.gd)0
-rw-r--r--assets/addons/voxel-core/assets/classes/voxel_core.png.import35
-rw-r--r--assets/addons/voxel-core/assets/classes/voxel_mesh.png.import35
-rw-r--r--assets/addons/voxel-core/assets/classes/voxel_set.png.import35
-rw-r--r--assets/addons/voxel-core/assets/classes/voxel_world.png.import35
-rw-r--r--assets/addons/voxel-core/assets/controls/autosave.png.import35
-rw-r--r--assets/addons/voxel-core/assets/controls/duplicate.png.import35
-rw-r--r--assets/addons/voxel-core/assets/controls/individual.png.import35
-rw-r--r--assets/addons/voxel-core/assets/controls/secondary.png.import35
-rw-r--r--assets/addons/voxel-core/assets/controls/settings.png.import35
-rw-r--r--assets/addons/voxel-core/assets/logos/MagicaVoxel.png.import35
-rw-r--r--assets/addons/voxel-core/engine/voxel_object_editor/config.varbin316 -> 0 bytes
-rw-r--r--project.godot16
-rw-r--r--scripts/enemies.gd29
-rw-r--r--scripts/load_shapes.gd27
-rw-r--r--scripts/load_turrets.gd10
-rw-r--r--world.tscn10
162 files changed, 578 insertions, 564 deletions
diff --git a/assets/addons/voxel-core/assets/classes/voxel.png b/addons/voxel-core/assets/classes/voxel.png
index 820250c..820250c 100644
--- a/assets/addons/voxel-core/assets/classes/voxel.png
+++ b/addons/voxel-core/assets/classes/voxel.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/classes/voxel.png.import b/addons/voxel-core/assets/classes/voxel.png.import
index 5d21d20..da4c1a1 100644
--- a/assets/addons/voxel-core/assets/classes/voxel.png.import
+++ b/addons/voxel-core/assets/classes/voxel.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/voxel.png-4ef53544c3bca279c4c08fd5c7c3a774.stex"
+path="res://.import/voxel.png-dd64143ceb6a899a7d27aac508889c4a.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/classes/voxel.png"
-dest_files=[ "res://.import/voxel.png-4ef53544c3bca279c4c08fd5c7c3a774.stex" ]
+source_file="res://addons/voxel-core/assets/classes/voxel.png"
+dest_files=[ "res://.import/voxel.png-dd64143ceb6a899a7d27aac508889c4a.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/classes/voxel_core.png b/addons/voxel-core/assets/classes/voxel_core.png
index fa4ebc2..fa4ebc2 100644
--- a/assets/addons/voxel-core/assets/classes/voxel_core.png
+++ b/addons/voxel-core/assets/classes/voxel_core.png
Binary files differ
diff --git a/addons/voxel-core/assets/classes/voxel_core.png.import b/addons/voxel-core/assets/classes/voxel_core.png.import
new file mode 100644
index 0000000..5cfba0d
--- /dev/null
+++ b/addons/voxel-core/assets/classes/voxel_core.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/voxel_core.png-a32ca196c37db7145310427f4db62a3a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/classes/voxel_core.png"
+dest_files=[ "res://.import/voxel_core.png-a32ca196c37db7145310427f4db62a3a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/classes/voxel_mesh.png b/addons/voxel-core/assets/classes/voxel_mesh.png
index 092497d..092497d 100644
--- a/assets/addons/voxel-core/assets/classes/voxel_mesh.png
+++ b/addons/voxel-core/assets/classes/voxel_mesh.png
Binary files differ
diff --git a/addons/voxel-core/assets/classes/voxel_mesh.png.import b/addons/voxel-core/assets/classes/voxel_mesh.png.import
new file mode 100644
index 0000000..274479d
--- /dev/null
+++ b/addons/voxel-core/assets/classes/voxel_mesh.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/voxel_mesh.png-fdbe099c6e210aa233cb4e3c0a8a12a1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/classes/voxel_mesh.png"
+dest_files=[ "res://.import/voxel_mesh.png-fdbe099c6e210aa233cb4e3c0a8a12a1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/classes/voxel_set.png b/addons/voxel-core/assets/classes/voxel_set.png
index 265a832..265a832 100644
--- a/assets/addons/voxel-core/assets/classes/voxel_set.png
+++ b/addons/voxel-core/assets/classes/voxel_set.png
Binary files differ
diff --git a/addons/voxel-core/assets/classes/voxel_set.png.import b/addons/voxel-core/assets/classes/voxel_set.png.import
new file mode 100644
index 0000000..8fa7b45
--- /dev/null
+++ b/addons/voxel-core/assets/classes/voxel_set.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/voxel_set.png-22b15a472cc87576fbf5d9ffb176d0e3.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/classes/voxel_set.png"
+dest_files=[ "res://.import/voxel_set.png-22b15a472cc87576fbf5d9ffb176d0e3.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/classes/voxel_world.png b/addons/voxel-core/assets/classes/voxel_world.png
index 3e1c7c8..3e1c7c8 100644
--- a/assets/addons/voxel-core/assets/classes/voxel_world.png
+++ b/addons/voxel-core/assets/classes/voxel_world.png
Binary files differ
diff --git a/addons/voxel-core/assets/classes/voxel_world.png.import b/addons/voxel-core/assets/classes/voxel_world.png.import
new file mode 100644
index 0000000..7cd0a59
--- /dev/null
+++ b/addons/voxel-core/assets/classes/voxel_world.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/voxel_world.png-92700e4046f2e306d3d5d64f2cc531c9.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/classes/voxel_world.png"
+dest_files=[ "res://.import/voxel_world.png-92700e4046f2e306d3d5d64f2cc531c9.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/about.png b/addons/voxel-core/assets/controls/about.png
index d1f5330..d1f5330 100644
--- a/assets/addons/voxel-core/assets/controls/about.png
+++ b/addons/voxel-core/assets/controls/about.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/about.png.import b/addons/voxel-core/assets/controls/about.png.import
index 8546de3..77d2c21 100644
--- a/assets/addons/voxel-core/assets/controls/about.png.import
+++ b/addons/voxel-core/assets/controls/about.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/about.png-01401578159f3bc4ad11ad9a4be283be.stex"
+path="res://.import/about.png-fdcdf3764bf5a8fdadba080dba99a88b.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/about.png"
-dest_files=[ "res://.import/about.png-01401578159f3bc4ad11ad9a4be283be.stex" ]
+source_file="res://addons/voxel-core/assets/controls/about.png"
+dest_files=[ "res://.import/about.png-fdcdf3764bf5a8fdadba080dba99a88b.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/add.png b/addons/voxel-core/assets/controls/add.png
index d1879d7..d1879d7 100644
--- a/assets/addons/voxel-core/assets/controls/add.png
+++ b/addons/voxel-core/assets/controls/add.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/add.png.import b/addons/voxel-core/assets/controls/add.png.import
index c141ecc..201ffaf 100644
--- a/assets/addons/voxel-core/assets/controls/add.png.import
+++ b/addons/voxel-core/assets/controls/add.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/add.png-431c3f7caa552d641e7fe3c9fe669651.stex"
+path="res://.import/add.png-a5cac4fdeb395610b18264da2a692b24.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/add.png"
-dest_files=[ "res://.import/add.png-431c3f7caa552d641e7fe3c9fe669651.stex" ]
+source_file="res://addons/voxel-core/assets/controls/add.png"
+dest_files=[ "res://.import/add.png-a5cac4fdeb395610b18264da2a692b24.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/area.png b/addons/voxel-core/assets/controls/area.png
index 039a01c..039a01c 100644
--- a/assets/addons/voxel-core/assets/controls/area.png
+++ b/addons/voxel-core/assets/controls/area.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/area.png.import b/addons/voxel-core/assets/controls/area.png.import
index efd974d..5b09214 100644
--- a/assets/addons/voxel-core/assets/controls/area.png.import
+++ b/addons/voxel-core/assets/controls/area.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/area.png-dad886b7569510331c73afe8637bdf5d.stex"
+path="res://.import/area.png-7f52dbe582835348e059a30546c78d68.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/area.png"
-dest_files=[ "res://.import/area.png-dad886b7569510331c73afe8637bdf5d.stex" ]
+source_file="res://addons/voxel-core/assets/controls/area.png"
+dest_files=[ "res://.import/area.png-7f52dbe582835348e059a30546c78d68.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/autosave.png b/addons/voxel-core/assets/controls/autosave.png
index 5fba4ce..5fba4ce 100644
--- a/assets/addons/voxel-core/assets/controls/autosave.png
+++ b/addons/voxel-core/assets/controls/autosave.png
Binary files differ
diff --git a/addons/voxel-core/assets/controls/autosave.png.import b/addons/voxel-core/assets/controls/autosave.png.import
new file mode 100644
index 0000000..fb4c11c
--- /dev/null
+++ b/addons/voxel-core/assets/controls/autosave.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/autosave.png-86a19041a0dbfb2c147a91f63f9e623b.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/controls/autosave.png"
+dest_files=[ "res://.import/autosave.png-86a19041a0dbfb2c147a91f63f9e623b.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/cancel.png b/addons/voxel-core/assets/controls/cancel.png
index 4a7dabc..4a7dabc 100644
--- a/assets/addons/voxel-core/assets/controls/cancel.png
+++ b/addons/voxel-core/assets/controls/cancel.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/cancel.png.import b/addons/voxel-core/assets/controls/cancel.png.import
index 1cc5fa4..a1e49fc 100644
--- a/assets/addons/voxel-core/assets/controls/cancel.png.import
+++ b/addons/voxel-core/assets/controls/cancel.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/cancel.png-75e2db9b11a571343ff52749b5a1cdba.stex"
+path="res://.import/cancel.png-e31e2dc5faff0d5c62dfa166f5c96eb9.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/cancel.png"
-dest_files=[ "res://.import/cancel.png-75e2db9b11a571343ff52749b5a1cdba.stex" ]
+source_file="res://addons/voxel-core/assets/controls/cancel.png"
+dest_files=[ "res://.import/cancel.png-e31e2dc5faff0d5c62dfa166f5c96eb9.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/commit.png b/addons/voxel-core/assets/controls/commit.png
index 034db6b..034db6b 100644
--- a/assets/addons/voxel-core/assets/controls/commit.png
+++ b/addons/voxel-core/assets/controls/commit.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/commit.png.import b/addons/voxel-core/assets/controls/commit.png.import
index c1fc070..d1ddbe0 100644
--- a/assets/addons/voxel-core/assets/controls/commit.png.import
+++ b/addons/voxel-core/assets/controls/commit.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/commit.png-0fcee5d710ac0d070345811062286476.stex"
+path="res://.import/commit.png-a216b7fa39a4140fcb40b739de83f977.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/commit.png"
-dest_files=[ "res://.import/commit.png-0fcee5d710ac0d070345811062286476.stex" ]
+source_file="res://addons/voxel-core/assets/controls/commit.png"
+dest_files=[ "res://.import/commit.png-a216b7fa39a4140fcb40b739de83f977.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/confirm.png b/addons/voxel-core/assets/controls/confirm.png
index dcd3cec..dcd3cec 100644
--- a/assets/addons/voxel-core/assets/controls/confirm.png
+++ b/addons/voxel-core/assets/controls/confirm.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/confirm.png.import b/addons/voxel-core/assets/controls/confirm.png.import
index bd2391b..1470e22 100644
--- a/assets/addons/voxel-core/assets/controls/confirm.png.import
+++ b/addons/voxel-core/assets/controls/confirm.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/confirm.png-b6215d657e9c5997212d5ffb75a1d648.stex"
+path="res://.import/confirm.png-a1dca69286718e53fdb170de2c5dc2a0.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/confirm.png"
-dest_files=[ "res://.import/confirm.png-b6215d657e9c5997212d5ffb75a1d648.stex" ]
+source_file="res://addons/voxel-core/assets/controls/confirm.png"
+dest_files=[ "res://.import/confirm.png-a1dca69286718e53fdb170de2c5dc2a0.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/cursor.png b/addons/voxel-core/assets/controls/cursor.png
index 1cd544c..1cd544c 100644
--- a/assets/addons/voxel-core/assets/controls/cursor.png
+++ b/addons/voxel-core/assets/controls/cursor.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/cursor.png.import b/addons/voxel-core/assets/controls/cursor.png.import
index 85d665a..0c871f5 100644
--- a/assets/addons/voxel-core/assets/controls/cursor.png.import
+++ b/addons/voxel-core/assets/controls/cursor.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/cursor.png-8e9d4270ff74a44fdfd41467f0b51768.stex"
+path="res://.import/cursor.png-4919f183c1246e8f6de0aa43fa57e669.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/cursor.png"
-dest_files=[ "res://.import/cursor.png-8e9d4270ff74a44fdfd41467f0b51768.stex" ]
+source_file="res://addons/voxel-core/assets/controls/cursor.png"
+dest_files=[ "res://.import/cursor.png-4919f183c1246e8f6de0aa43fa57e669.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/docs.png b/addons/voxel-core/assets/controls/docs.png
index 71f7aa0..71f7aa0 100644
--- a/assets/addons/voxel-core/assets/controls/docs.png
+++ b/addons/voxel-core/assets/controls/docs.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/docs.png.import b/addons/voxel-core/assets/controls/docs.png.import
index 1849c9f..aa4f724 100644
--- a/assets/addons/voxel-core/assets/controls/docs.png.import
+++ b/addons/voxel-core/assets/controls/docs.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/docs.png-c7dbc5dba3a893d801cdbd475c03a67e.stex"
+path="res://.import/docs.png-1f40ac273e9d9bab073c00e747b08026.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/docs.png"
-dest_files=[ "res://.import/docs.png-c7dbc5dba3a893d801cdbd475c03a67e.stex" ]
+source_file="res://addons/voxel-core/assets/controls/docs.png"
+dest_files=[ "res://.import/docs.png-1f40ac273e9d9bab073c00e747b08026.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/down.png b/addons/voxel-core/assets/controls/down.png
index 67d3679..67d3679 100644
--- a/assets/addons/voxel-core/assets/controls/down.png
+++ b/addons/voxel-core/assets/controls/down.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/down.png.import b/addons/voxel-core/assets/controls/down.png.import
index 4b8fed1..309ec19 100644
--- a/assets/addons/voxel-core/assets/controls/down.png.import
+++ b/addons/voxel-core/assets/controls/down.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/down.png-88e8806f47b8822332a586be8ac2e115.stex"
+path="res://.import/down.png-e920e62c852398092f2c7db7a9fb7935.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/down.png"
-dest_files=[ "res://.import/down.png-88e8806f47b8822332a586be8ac2e115.stex" ]
+source_file="res://addons/voxel-core/assets/controls/down.png"
+dest_files=[ "res://.import/down.png-e920e62c852398092f2c7db7a9fb7935.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/duplicate.png b/addons/voxel-core/assets/controls/duplicate.png
index 8cce084..8cce084 100644
--- a/assets/addons/voxel-core/assets/controls/duplicate.png
+++ b/addons/voxel-core/assets/controls/duplicate.png
Binary files differ
diff --git a/addons/voxel-core/assets/controls/duplicate.png.import b/addons/voxel-core/assets/controls/duplicate.png.import
new file mode 100644
index 0000000..8d3158a
--- /dev/null
+++ b/addons/voxel-core/assets/controls/duplicate.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/duplicate.png-2f73b353b427b078fd0fdb0de9e665e0.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/controls/duplicate.png"
+dest_files=[ "res://.import/duplicate.png-2f73b353b427b078fd0fdb0de9e665e0.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/edit.png b/addons/voxel-core/assets/controls/edit.png
index 743dc87..743dc87 100644
--- a/assets/addons/voxel-core/assets/controls/edit.png
+++ b/addons/voxel-core/assets/controls/edit.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/edit.png.import b/addons/voxel-core/assets/controls/edit.png.import
index 916d8e9..3b5d64b 100644
--- a/assets/addons/voxel-core/assets/controls/edit.png.import
+++ b/addons/voxel-core/assets/controls/edit.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/edit.png-2e9cf18775c3e7b60f51b2976192330f.stex"
+path="res://.import/edit.png-446dcdc24343dea15b1b27696f2bd4de.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/edit.png"
-dest_files=[ "res://.import/edit.png-2e9cf18775c3e7b60f51b2976192330f.stex" ]
+source_file="res://addons/voxel-core/assets/controls/edit.png"
+dest_files=[ "res://.import/edit.png-446dcdc24343dea15b1b27696f2bd4de.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/effects.png b/addons/voxel-core/assets/controls/effects.png
index 8eba484..8eba484 100644
--- a/assets/addons/voxel-core/assets/controls/effects.png
+++ b/addons/voxel-core/assets/controls/effects.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/effects.png.import b/addons/voxel-core/assets/controls/effects.png.import
index e6b087a..8624282 100644
--- a/assets/addons/voxel-core/assets/controls/effects.png.import
+++ b/addons/voxel-core/assets/controls/effects.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/effects.png-b8fe14ba878048cb71e10c6476ac7823.stex"
+path="res://.import/effects.png-cc3019a7415108bbe2cd6a01b2a05f4d.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/effects.png"
-dest_files=[ "res://.import/effects.png-b8fe14ba878048cb71e10c6476ac7823.stex" ]
+source_file="res://addons/voxel-core/assets/controls/effects.png"
+dest_files=[ "res://.import/effects.png-cc3019a7415108bbe2cd6a01b2a05f4d.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/export.png b/addons/voxel-core/assets/controls/export.png
index 24960e1..24960e1 100644
--- a/assets/addons/voxel-core/assets/controls/export.png
+++ b/addons/voxel-core/assets/controls/export.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/export.png.import b/addons/voxel-core/assets/controls/export.png.import
index 975bd89..9209f17 100644
--- a/assets/addons/voxel-core/assets/controls/export.png.import
+++ b/addons/voxel-core/assets/controls/export.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/export.png-721f3dc44408beb8680a9dbbd8509b09.stex"
+path="res://.import/export.png-392e6dca3adf094ea5780304b67ff91b.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/export.png"
-dest_files=[ "res://.import/export.png-721f3dc44408beb8680a9dbbd8509b09.stex" ]
+source_file="res://addons/voxel-core/assets/controls/export.png"
+dest_files=[ "res://.import/export.png-392e6dca3adf094ea5780304b67ff91b.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/extrude.png b/addons/voxel-core/assets/controls/extrude.png
index 0947356..0947356 100644
--- a/assets/addons/voxel-core/assets/controls/extrude.png
+++ b/addons/voxel-core/assets/controls/extrude.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/extrude.png.import b/addons/voxel-core/assets/controls/extrude.png.import
index 1748a5d..e5ee1f9 100644
--- a/assets/addons/voxel-core/assets/controls/extrude.png.import
+++ b/addons/voxel-core/assets/controls/extrude.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/extrude.png-61a0646bb3d2e73cac37cf772281904f.stex"
+path="res://.import/extrude.png-d6f7285b6c44effd6ac3d65b3ed32cd7.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/extrude.png"
-dest_files=[ "res://.import/extrude.png-61a0646bb3d2e73cac37cf772281904f.stex" ]
+source_file="res://addons/voxel-core/assets/controls/extrude.png"
+dest_files=[ "res://.import/extrude.png-d6f7285b6c44effd6ac3d65b3ed32cd7.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/fill.png b/addons/voxel-core/assets/controls/fill.png
index c7254ff..c7254ff 100644
--- a/assets/addons/voxel-core/assets/controls/fill.png
+++ b/addons/voxel-core/assets/controls/fill.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/fill.png.import b/addons/voxel-core/assets/controls/fill.png.import
index 8995386..2796a06 100644
--- a/assets/addons/voxel-core/assets/controls/fill.png.import
+++ b/addons/voxel-core/assets/controls/fill.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/fill.png-97936f5530d146d27190b8dc0a1bae08.stex"
+path="res://.import/fill.png-e785c5c2b1ee31f14d7d7d8a474bc3a3.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/fill.png"
-dest_files=[ "res://.import/fill.png-97936f5530d146d27190b8dc0a1bae08.stex" ]
+source_file="res://addons/voxel-core/assets/controls/fill.png"
+dest_files=[ "res://.import/fill.png-e785c5c2b1ee31f14d7d7d8a474bc3a3.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/floor.png b/addons/voxel-core/assets/controls/floor.png
index e47e4b1..e47e4b1 100644
--- a/assets/addons/voxel-core/assets/controls/floor.png
+++ b/addons/voxel-core/assets/controls/floor.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/floor.png.import b/addons/voxel-core/assets/controls/floor.png.import
index 5c1fe96..add2c50 100644
--- a/assets/addons/voxel-core/assets/controls/floor.png.import
+++ b/addons/voxel-core/assets/controls/floor.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/floor.png-a5db181778b13c0127498974e9481719.stex"
+path="res://.import/floor.png-76f4d6848e948e1ebc4cf8e9181abea8.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/floor.png"
-dest_files=[ "res://.import/floor.png-a5db181778b13c0127498974e9481719.stex" ]
+source_file="res://addons/voxel-core/assets/controls/floor.png"
+dest_files=[ "res://.import/floor.png-76f4d6848e948e1ebc4cf8e9181abea8.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/general.png b/addons/voxel-core/assets/controls/general.png
index b13fb7d..b13fb7d 100644
--- a/assets/addons/voxel-core/assets/controls/general.png
+++ b/addons/voxel-core/assets/controls/general.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/general.png.import b/addons/voxel-core/assets/controls/general.png.import
index bdef0a4..dded8fe 100644
--- a/assets/addons/voxel-core/assets/controls/general.png.import
+++ b/addons/voxel-core/assets/controls/general.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/general.png-fee82ef95724478aff503346dd7a0f41.stex"
+path="res://.import/general.png-af8f345e532cfc44e2feaf44fbb63c0b.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/general.png"
-dest_files=[ "res://.import/general.png-fee82ef95724478aff503346dd7a0f41.stex" ]
+source_file="res://addons/voxel-core/assets/controls/general.png"
+dest_files=[ "res://.import/general.png-af8f345e532cfc44e2feaf44fbb63c0b.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/grid.png b/addons/voxel-core/assets/controls/grid.png
index 0cad214..0cad214 100644
--- a/assets/addons/voxel-core/assets/controls/grid.png
+++ b/addons/voxel-core/assets/controls/grid.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/grid.png.import b/addons/voxel-core/assets/controls/grid.png.import
index 660e68f..11bfe10 100644
--- a/assets/addons/voxel-core/assets/controls/grid.png.import
+++ b/addons/voxel-core/assets/controls/grid.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/grid.png-9545bfd89b2d8b41d159f624acb6b729.stex"
+path="res://.import/grid.png-56b39c1518415acbf54834e0514757f3.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/grid.png"
-dest_files=[ "res://.import/grid.png-9545bfd89b2d8b41d159f624acb6b729.stex" ]
+source_file="res://addons/voxel-core/assets/controls/grid.png"
+dest_files=[ "res://.import/grid.png-56b39c1518415acbf54834e0514757f3.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/import.png b/addons/voxel-core/assets/controls/import.png
index d226ff8..d226ff8 100644
--- a/assets/addons/voxel-core/assets/controls/import.png
+++ b/addons/voxel-core/assets/controls/import.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/import.png.import b/addons/voxel-core/assets/controls/import.png.import
index a74833e..0e491ef 100644
--- a/assets/addons/voxel-core/assets/controls/import.png.import
+++ b/addons/voxel-core/assets/controls/import.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/import.png-bf788f12ba9a9e9235e83f21d65297cc.stex"
+path="res://.import/import.png-377ecc2782d263e943001de94e25ceaf.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/import.png"
-dest_files=[ "res://.import/import.png-bf788f12ba9a9e9235e83f21d65297cc.stex" ]
+source_file="res://addons/voxel-core/assets/controls/import.png"
+dest_files=[ "res://.import/import.png-377ecc2782d263e943001de94e25ceaf.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/individual.png b/addons/voxel-core/assets/controls/individual.png
index b564065..b564065 100644
--- a/assets/addons/voxel-core/assets/controls/individual.png
+++ b/addons/voxel-core/assets/controls/individual.png
Binary files differ
diff --git a/addons/voxel-core/assets/controls/individual.png.import b/addons/voxel-core/assets/controls/individual.png.import
new file mode 100644
index 0000000..08e85c0
--- /dev/null
+++ b/addons/voxel-core/assets/controls/individual.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/individual.png-7b992ff172be4dc84a00cfdca92208f1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/controls/individual.png"
+dest_files=[ "res://.import/individual.png-7b992ff172be4dc84a00cfdca92208f1.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/info.png b/addons/voxel-core/assets/controls/info.png
index 2516917..2516917 100644
--- a/assets/addons/voxel-core/assets/controls/info.png
+++ b/addons/voxel-core/assets/controls/info.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/info.png.import b/addons/voxel-core/assets/controls/info.png.import
index 3f97b33..623216f 100644
--- a/assets/addons/voxel-core/assets/controls/info.png.import
+++ b/addons/voxel-core/assets/controls/info.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/info.png-c704c36b2a697d1b413d2e1f20a15bc6.stex"
+path="res://.import/info.png-007b0015b57716d228b0dc0ee0e10fa5.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/info.png"
-dest_files=[ "res://.import/info.png-c704c36b2a697d1b413d2e1f20a15bc6.stex" ]
+source_file="res://addons/voxel-core/assets/controls/info.png"
+dest_files=[ "res://.import/info.png-007b0015b57716d228b0dc0ee0e10fa5.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/issues.png b/addons/voxel-core/assets/controls/issues.png
index a2b8e8b..a2b8e8b 100644
--- a/assets/addons/voxel-core/assets/controls/issues.png
+++ b/addons/voxel-core/assets/controls/issues.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/issues.png.import b/addons/voxel-core/assets/controls/issues.png.import
index 3d7ea3d..0409106 100644
--- a/assets/addons/voxel-core/assets/controls/issues.png.import
+++ b/addons/voxel-core/assets/controls/issues.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/issues.png-93e4d6b12bc8e3df7a9df5b590f8c590.stex"
+path="res://.import/issues.png-229cf0a3fbfc313cde302a402d46f7d7.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/issues.png"
-dest_files=[ "res://.import/issues.png-93e4d6b12bc8e3df7a9df5b590f8c590.stex" ]
+source_file="res://addons/voxel-core/assets/controls/issues.png"
+dest_files=[ "res://.import/issues.png-229cf0a3fbfc313cde302a402d46f7d7.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/lock.png b/addons/voxel-core/assets/controls/lock.png
index 4d5e711..4d5e711 100644
--- a/assets/addons/voxel-core/assets/controls/lock.png
+++ b/addons/voxel-core/assets/controls/lock.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/lock.png.import b/addons/voxel-core/assets/controls/lock.png.import
index 9a61c3c..e8982cb 100644
--- a/assets/addons/voxel-core/assets/controls/lock.png.import
+++ b/addons/voxel-core/assets/controls/lock.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/lock.png-25fe76e12743bfb902fb266bb027e893.stex"
+path="res://.import/lock.png-553809ff2d6459b74d8ba546626fed09.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/lock.png"
-dest_files=[ "res://.import/lock.png-25fe76e12743bfb902fb266bb027e893.stex" ]
+source_file="res://addons/voxel-core/assets/controls/lock.png"
+dest_files=[ "res://.import/lock.png-553809ff2d6459b74d8ba546626fed09.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/mirrorx.png b/addons/voxel-core/assets/controls/mirrorx.png
index 7517f13..7517f13 100644
--- a/assets/addons/voxel-core/assets/controls/mirrorx.png
+++ b/addons/voxel-core/assets/controls/mirrorx.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/mirrorx.png.import b/addons/voxel-core/assets/controls/mirrorx.png.import
index b7d7947..31adef1 100644
--- a/assets/addons/voxel-core/assets/controls/mirrorx.png.import
+++ b/addons/voxel-core/assets/controls/mirrorx.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/mirrorx.png-771d796b9178528e31ef5070c9d105b4.stex"
+path="res://.import/mirrorx.png-572be229c3f5fcf661e2d24477316d4c.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/mirrorx.png"
-dest_files=[ "res://.import/mirrorx.png-771d796b9178528e31ef5070c9d105b4.stex" ]
+source_file="res://addons/voxel-core/assets/controls/mirrorx.png"
+dest_files=[ "res://.import/mirrorx.png-572be229c3f5fcf661e2d24477316d4c.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/mirrory.png b/addons/voxel-core/assets/controls/mirrory.png
index 6251dbb..6251dbb 100644
--- a/assets/addons/voxel-core/assets/controls/mirrory.png
+++ b/addons/voxel-core/assets/controls/mirrory.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/mirrory.png.import b/addons/voxel-core/assets/controls/mirrory.png.import
index 0952a28..8026a52 100644
--- a/assets/addons/voxel-core/assets/controls/mirrory.png.import
+++ b/addons/voxel-core/assets/controls/mirrory.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/mirrory.png-973f41d7d4d9513bf52bd80842db0508.stex"
+path="res://.import/mirrory.png-ab93caae34580c9a6038b5b2f5728acb.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/mirrory.png"
-dest_files=[ "res://.import/mirrory.png-973f41d7d4d9513bf52bd80842db0508.stex" ]
+source_file="res://addons/voxel-core/assets/controls/mirrory.png"
+dest_files=[ "res://.import/mirrory.png-ab93caae34580c9a6038b5b2f5728acb.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/mirrorz.png b/addons/voxel-core/assets/controls/mirrorz.png
index 59901b8..59901b8 100644
--- a/assets/addons/voxel-core/assets/controls/mirrorz.png
+++ b/addons/voxel-core/assets/controls/mirrorz.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/mirrorz.png.import b/addons/voxel-core/assets/controls/mirrorz.png.import
index 3e1bbb1..bf34d28 100644
--- a/assets/addons/voxel-core/assets/controls/mirrorz.png.import
+++ b/addons/voxel-core/assets/controls/mirrorz.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/mirrorz.png-16219228dcbf489286a5a30d26749d58.stex"
+path="res://.import/mirrorz.png-4172e70a4a19dc2827474b2090f15fae.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/mirrorz.png"
-dest_files=[ "res://.import/mirrorz.png-16219228dcbf489286a5a30d26749d58.stex" ]
+source_file="res://addons/voxel-core/assets/controls/mirrorz.png"
+dest_files=[ "res://.import/mirrorz.png-4172e70a4a19dc2827474b2090f15fae.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/paint.png b/addons/voxel-core/assets/controls/paint.png
index 2ee39e9..2ee39e9 100644
--- a/assets/addons/voxel-core/assets/controls/paint.png
+++ b/addons/voxel-core/assets/controls/paint.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/paint.png.import b/addons/voxel-core/assets/controls/paint.png.import
index 8a61aed..e4bb873 100644
--- a/assets/addons/voxel-core/assets/controls/paint.png.import
+++ b/addons/voxel-core/assets/controls/paint.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/paint.png-71e6eb2bcbd3200ef6a19f3110fd2937.stex"
+path="res://.import/paint.png-a266569402af57f2f03cd276413a545e.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/paint.png"
-dest_files=[ "res://.import/paint.png-71e6eb2bcbd3200ef6a19f3110fd2937.stex" ]
+source_file="res://addons/voxel-core/assets/controls/paint.png"
+dest_files=[ "res://.import/paint.png-a266569402af57f2f03cd276413a545e.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/pan.png b/addons/voxel-core/assets/controls/pan.png
index f900328..f900328 100644
--- a/assets/addons/voxel-core/assets/controls/pan.png
+++ b/addons/voxel-core/assets/controls/pan.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/pan.png.import b/addons/voxel-core/assets/controls/pan.png.import
index 885fa08..76f6444 100644
--- a/assets/addons/voxel-core/assets/controls/pan.png.import
+++ b/addons/voxel-core/assets/controls/pan.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/pan.png-0b5a7023efc787422b7883a8a4e06653.stex"
+path="res://.import/pan.png-e9c7f05716b4d2bcb75e5aab794a49bd.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/pan.png"
-dest_files=[ "res://.import/pan.png-0b5a7023efc787422b7883a8a4e06653.stex" ]
+source_file="res://addons/voxel-core/assets/controls/pan.png"
+dest_files=[ "res://.import/pan.png-e9c7f05716b4d2bcb75e5aab794a49bd.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/pick.png b/addons/voxel-core/assets/controls/pick.png
index c59e2ad..c59e2ad 100644
--- a/assets/addons/voxel-core/assets/controls/pick.png
+++ b/addons/voxel-core/assets/controls/pick.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/pick.png.import b/addons/voxel-core/assets/controls/pick.png.import
index df94157..eeb3514 100644
--- a/assets/addons/voxel-core/assets/controls/pick.png.import
+++ b/addons/voxel-core/assets/controls/pick.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/pick.png-3e4d2c6ae63cab482477b97aed157ba0.stex"
+path="res://.import/pick.png-61da8185e78416281715c2ea9bda5039.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/pick.png"
-dest_files=[ "res://.import/pick.png-3e4d2c6ae63cab482477b97aed157ba0.stex" ]
+source_file="res://addons/voxel-core/assets/controls/pick.png"
+dest_files=[ "res://.import/pick.png-61da8185e78416281715c2ea9bda5039.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/primary.png b/addons/voxel-core/assets/controls/primary.png
index 15a02a5..15a02a5 100644
--- a/assets/addons/voxel-core/assets/controls/primary.png
+++ b/addons/voxel-core/assets/controls/primary.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/primary.png.import b/addons/voxel-core/assets/controls/primary.png.import
index d4fb032..98b1118 100644
--- a/assets/addons/voxel-core/assets/controls/primary.png.import
+++ b/addons/voxel-core/assets/controls/primary.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/primary.png-f5b1dc1fe68211423713b5b061211c6b.stex"
+path="res://.import/primary.png-00c953116309404e4cc7d272249267d4.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/primary.png"
-dest_files=[ "res://.import/primary.png-f5b1dc1fe68211423713b5b061211c6b.stex" ]
+source_file="res://addons/voxel-core/assets/controls/primary.png"
+dest_files=[ "res://.import/primary.png-00c953116309404e4cc7d272249267d4.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/raw.png b/addons/voxel-core/assets/controls/raw.png
index 50b147f..50b147f 100644
--- a/assets/addons/voxel-core/assets/controls/raw.png
+++ b/addons/voxel-core/assets/controls/raw.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/raw.png.import b/addons/voxel-core/assets/controls/raw.png.import
index df68275..23832fa 100644
--- a/assets/addons/voxel-core/assets/controls/raw.png.import
+++ b/addons/voxel-core/assets/controls/raw.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/raw.png-0239ac8c3990d88e8b29cba4fc8b8113.stex"
+path="res://.import/raw.png-d72b23a8d292660902297ee381384781.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/raw.png"
-dest_files=[ "res://.import/raw.png-0239ac8c3990d88e8b29cba4fc8b8113.stex" ]
+source_file="res://addons/voxel-core/assets/controls/raw.png"
+dest_files=[ "res://.import/raw.png-d72b23a8d292660902297ee381384781.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/refresh.png b/addons/voxel-core/assets/controls/refresh.png
index 1138a7c..1138a7c 100644
--- a/assets/addons/voxel-core/assets/controls/refresh.png
+++ b/addons/voxel-core/assets/controls/refresh.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/refresh.png.import b/addons/voxel-core/assets/controls/refresh.png.import
index f605a5a..f61ea7e 100644
--- a/assets/addons/voxel-core/assets/controls/refresh.png.import
+++ b/addons/voxel-core/assets/controls/refresh.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/refresh.png-ad4095c47bac5eaad566e46cb913172e.stex"
+path="res://.import/refresh.png-34cd6fa9d7b7b01009e35226719e686b.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/refresh.png"
-dest_files=[ "res://.import/refresh.png-ad4095c47bac5eaad566e46cb913172e.stex" ]
+source_file="res://addons/voxel-core/assets/controls/refresh.png"
+dest_files=[ "res://.import/refresh.png-34cd6fa9d7b7b01009e35226719e686b.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/reset.png b/addons/voxel-core/assets/controls/reset.png
index 12ea5c1..12ea5c1 100644
--- a/assets/addons/voxel-core/assets/controls/reset.png
+++ b/addons/voxel-core/assets/controls/reset.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/reset.png.import b/addons/voxel-core/assets/controls/reset.png.import
index da6e01f..52559fa 100644
--- a/assets/addons/voxel-core/assets/controls/reset.png.import
+++ b/addons/voxel-core/assets/controls/reset.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/reset.png-0d1404190d89de02656085facdf462c8.stex"
+path="res://.import/reset.png-87976538570a609a0c55689dc0f8cdfd.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/reset.png"
-dest_files=[ "res://.import/reset.png-0d1404190d89de02656085facdf462c8.stex" ]
+source_file="res://addons/voxel-core/assets/controls/reset.png"
+dest_files=[ "res://.import/reset.png-87976538570a609a0c55689dc0f8cdfd.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/secondary.png b/addons/voxel-core/assets/controls/secondary.png
index 992b035..992b035 100644
--- a/assets/addons/voxel-core/assets/controls/secondary.png
+++ b/addons/voxel-core/assets/controls/secondary.png
Binary files differ
diff --git a/addons/voxel-core/assets/controls/secondary.png.import b/addons/voxel-core/assets/controls/secondary.png.import
new file mode 100644
index 0000000..f1173d0
--- /dev/null
+++ b/addons/voxel-core/assets/controls/secondary.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/secondary.png-2779be8e951900e831059bca1ad87a6c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/controls/secondary.png"
+dest_files=[ "res://.import/secondary.png-2779be8e951900e831059bca1ad87a6c.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/select.png b/addons/voxel-core/assets/controls/select.png
index 21a2140..21a2140 100644
--- a/assets/addons/voxel-core/assets/controls/select.png
+++ b/addons/voxel-core/assets/controls/select.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/select.png.import b/addons/voxel-core/assets/controls/select.png.import
index 0905758..9ec4181 100644
--- a/assets/addons/voxel-core/assets/controls/select.png.import
+++ b/addons/voxel-core/assets/controls/select.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/select.png-a196ff228418b33f2c7cd88ef9fbc9fd.stex"
+path="res://.import/select.png-2ecbd2be264ebb6af1d5e752108708d6.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/select.png"
-dest_files=[ "res://.import/select.png-a196ff228418b33f2c7cd88ef9fbc9fd.stex" ]
+source_file="res://addons/voxel-core/assets/controls/select.png"
+dest_files=[ "res://.import/select.png-2ecbd2be264ebb6af1d5e752108708d6.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/settings.png b/addons/voxel-core/assets/controls/settings.png
index df73412..df73412 100644
--- a/assets/addons/voxel-core/assets/controls/settings.png
+++ b/addons/voxel-core/assets/controls/settings.png
Binary files differ
diff --git a/addons/voxel-core/assets/controls/settings.png.import b/addons/voxel-core/assets/controls/settings.png.import
new file mode 100644
index 0000000..f272d6c
--- /dev/null
+++ b/addons/voxel-core/assets/controls/settings.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/settings.png-6c842e322bdca795d6a6ca707bc85ea6.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/controls/settings.png"
+dest_files=[ "res://.import/settings.png-6c842e322bdca795d6a6ca707bc85ea6.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/solid.png b/addons/voxel-core/assets/controls/solid.png
index e131ca0..e131ca0 100644
--- a/assets/addons/voxel-core/assets/controls/solid.png
+++ b/addons/voxel-core/assets/controls/solid.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/solid.png.import b/addons/voxel-core/assets/controls/solid.png.import
index 0ddd7db..15c7ece 100644
--- a/assets/addons/voxel-core/assets/controls/solid.png.import
+++ b/addons/voxel-core/assets/controls/solid.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/solid.png-b2c5608934b66cbc73b3c9d212974b14.stex"
+path="res://.import/solid.png-374b2adbc9c464a75c6ea2f0dce77290.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/solid.png"
-dest_files=[ "res://.import/solid.png-b2c5608934b66cbc73b3c9d212974b14.stex" ]
+source_file="res://addons/voxel-core/assets/controls/solid.png"
+dest_files=[ "res://.import/solid.png-374b2adbc9c464a75c6ea2f0dce77290.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/sub.png b/addons/voxel-core/assets/controls/sub.png
index b1c4e2b..b1c4e2b 100644
--- a/assets/addons/voxel-core/assets/controls/sub.png
+++ b/addons/voxel-core/assets/controls/sub.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/sub.png.import b/addons/voxel-core/assets/controls/sub.png.import
index 53007d2..1853641 100644
--- a/assets/addons/voxel-core/assets/controls/sub.png.import
+++ b/addons/voxel-core/assets/controls/sub.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/sub.png-c7fd25408058f9dd8112c7e72ffaaae4.stex"
+path="res://.import/sub.png-40eb99ba4394b3faa60807cda60ed1bd.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/sub.png"
-dest_files=[ "res://.import/sub.png-c7fd25408058f9dd8112c7e72ffaaae4.stex" ]
+source_file="res://addons/voxel-core/assets/controls/sub.png"
+dest_files=[ "res://.import/sub.png-40eb99ba4394b3faa60807cda60ed1bd.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/swap.png b/addons/voxel-core/assets/controls/swap.png
index 5e07710..5e07710 100644
--- a/assets/addons/voxel-core/assets/controls/swap.png
+++ b/addons/voxel-core/assets/controls/swap.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/swap.png.import b/addons/voxel-core/assets/controls/swap.png.import
index ab888de..993d3cc 100644
--- a/assets/addons/voxel-core/assets/controls/swap.png.import
+++ b/addons/voxel-core/assets/controls/swap.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/swap.png-c14b6e6cdccf88d4abd98f76f6e65077.stex"
+path="res://.import/swap.png-7b4fb67b51c967e125a18b8652c326a8.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/swap.png"
-dest_files=[ "res://.import/swap.png-c14b6e6cdccf88d4abd98f76f6e65077.stex" ]
+source_file="res://addons/voxel-core/assets/controls/swap.png"
+dest_files=[ "res://.import/swap.png-7b4fb67b51c967e125a18b8652c326a8.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/tools.png b/addons/voxel-core/assets/controls/tools.png
index cbd2366..cbd2366 100644
--- a/assets/addons/voxel-core/assets/controls/tools.png
+++ b/addons/voxel-core/assets/controls/tools.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/tools.png.import b/addons/voxel-core/assets/controls/tools.png.import
index 00ab666..9547a05 100644
--- a/assets/addons/voxel-core/assets/controls/tools.png.import
+++ b/addons/voxel-core/assets/controls/tools.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/tools.png-e3e0b7f1db95b6b965421c422b54d29b.stex"
+path="res://.import/tools.png-028847a3d1acfbc48776b44d1bf345c4.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/tools.png"
-dest_files=[ "res://.import/tools.png-e3e0b7f1db95b6b965421c422b54d29b.stex" ]
+source_file="res://addons/voxel-core/assets/controls/tools.png"
+dest_files=[ "res://.import/tools.png-028847a3d1acfbc48776b44d1bf345c4.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/unlock.png b/addons/voxel-core/assets/controls/unlock.png
index f8af9e4..f8af9e4 100644
--- a/assets/addons/voxel-core/assets/controls/unlock.png
+++ b/addons/voxel-core/assets/controls/unlock.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/unlock.png.import b/addons/voxel-core/assets/controls/unlock.png.import
index 720ea38..3847ded 100644
--- a/assets/addons/voxel-core/assets/controls/unlock.png.import
+++ b/addons/voxel-core/assets/controls/unlock.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/unlock.png-bccc149eaee6bf3c974e012457a97a66.stex"
+path="res://.import/unlock.png-ddbd22687d18368c3f3e2116f87f58bc.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/unlock.png"
-dest_files=[ "res://.import/unlock.png-bccc149eaee6bf3c974e012457a97a66.stex" ]
+source_file="res://addons/voxel-core/assets/controls/unlock.png"
+dest_files=[ "res://.import/unlock.png-ddbd22687d18368c3f3e2116f87f58bc.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/up.png b/addons/voxel-core/assets/controls/up.png
index 38457c5..38457c5 100644
--- a/assets/addons/voxel-core/assets/controls/up.png
+++ b/addons/voxel-core/assets/controls/up.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/up.png.import b/addons/voxel-core/assets/controls/up.png.import
index 679635a..70252be 100644
--- a/assets/addons/voxel-core/assets/controls/up.png.import
+++ b/addons/voxel-core/assets/controls/up.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/up.png-9056c66a48fe57da8f41a2cbbd018d9f.stex"
+path="res://.import/up.png-872801d8cb60724f5a3cfb7b672d5a3f.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/up.png"
-dest_files=[ "res://.import/up.png-9056c66a48fe57da8f41a2cbbd018d9f.stex" ]
+source_file="res://addons/voxel-core/assets/controls/up.png"
+dest_files=[ "res://.import/up.png-872801d8cb60724f5a3cfb7b672d5a3f.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/visible.png b/addons/voxel-core/assets/controls/visible.png
index 600d413..600d413 100644
--- a/assets/addons/voxel-core/assets/controls/visible.png
+++ b/addons/voxel-core/assets/controls/visible.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/visible.png.import b/addons/voxel-core/assets/controls/visible.png.import
index a45252c..a79b2cc 100644
--- a/assets/addons/voxel-core/assets/controls/visible.png.import
+++ b/addons/voxel-core/assets/controls/visible.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/visible.png-b0e41383aad01a18bdcf325fcb8d9797.stex"
+path="res://.import/visible.png-4d489f659b102565c38b3d59c191d870.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/visible.png"
-dest_files=[ "res://.import/visible.png-b0e41383aad01a18bdcf325fcb8d9797.stex" ]
+source_file="res://addons/voxel-core/assets/controls/visible.png"
+dest_files=[ "res://.import/visible.png-4d489f659b102565c38b3d59c191d870.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/controls/wired.png b/addons/voxel-core/assets/controls/wired.png
index 2ca80e3..2ca80e3 100644
--- a/assets/addons/voxel-core/assets/controls/wired.png
+++ b/addons/voxel-core/assets/controls/wired.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/controls/wired.png.import b/addons/voxel-core/assets/controls/wired.png.import
index caa5ddb..363d104 100644
--- a/assets/addons/voxel-core/assets/controls/wired.png.import
+++ b/addons/voxel-core/assets/controls/wired.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/wired.png-22cec15b8221bc70605de429d416a29d.stex"
+path="res://.import/wired.png-0a3b67460f74146c971e419167b3d087.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/controls/wired.png"
-dest_files=[ "res://.import/wired.png-22cec15b8221bc70605de429d416a29d.stex" ]
+source_file="res://addons/voxel-core/assets/controls/wired.png"
+dest_files=[ "res://.import/wired.png-0a3b67460f74146c971e419167b3d087.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/logos/GitHub.png b/addons/voxel-core/assets/logos/GitHub.png
index 7fdf0e1..7fdf0e1 100644
--- a/assets/addons/voxel-core/assets/logos/GitHub.png
+++ b/addons/voxel-core/assets/logos/GitHub.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/logos/GitHub.png.import b/addons/voxel-core/assets/logos/GitHub.png.import
index fa54318..9bf7ce7 100644
--- a/assets/addons/voxel-core/assets/logos/GitHub.png.import
+++ b/addons/voxel-core/assets/logos/GitHub.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/GitHub.png-c93509db2c62e113343a23e771a6dcd8.stex"
+path="res://.import/GitHub.png-a7e9b9a4105cbc36b63e16091f3b6653.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/logos/GitHub.png"
-dest_files=[ "res://.import/GitHub.png-c93509db2c62e113343a23e771a6dcd8.stex" ]
+source_file="res://addons/voxel-core/assets/logos/GitHub.png"
+dest_files=[ "res://.import/GitHub.png-a7e9b9a4105cbc36b63e16091f3b6653.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/logos/Godot.png b/addons/voxel-core/assets/logos/Godot.png
index 8eb9374..8eb9374 100644
--- a/assets/addons/voxel-core/assets/logos/Godot.png
+++ b/addons/voxel-core/assets/logos/Godot.png
Binary files differ
diff --git a/assets/addons/voxel-core/assets/logos/Godot.png.import b/addons/voxel-core/assets/logos/Godot.png.import
index 7a9ccbf..43e6c36 100644
--- a/assets/addons/voxel-core/assets/logos/Godot.png.import
+++ b/addons/voxel-core/assets/logos/Godot.png.import
@@ -2,15 +2,15 @@
importer="texture"
type="StreamTexture"
-path="res://.import/Godot.png-44e6dc9462e889cdd604a7e3c6a0d997.stex"
+path="res://.import/Godot.png-af37480e4162bd9534f4000863edfce2.stex"
metadata={
"vram_texture": false
}
[deps]
-source_file="res://assets/addons/voxel-core/assets/logos/Godot.png"
-dest_files=[ "res://.import/Godot.png-44e6dc9462e889cdd604a7e3c6a0d997.stex" ]
+source_file="res://addons/voxel-core/assets/logos/Godot.png"
+dest_files=[ "res://.import/Godot.png-af37480e4162bd9534f4000863edfce2.stex" ]
[params]
diff --git a/assets/addons/voxel-core/assets/logos/MagicaVoxel.png b/addons/voxel-core/assets/logos/MagicaVoxel.png
index 5f36aca..5f36aca 100644
--- a/assets/addons/voxel-core/assets/logos/MagicaVoxel.png
+++ b/addons/voxel-core/assets/logos/MagicaVoxel.png
Binary files differ
diff --git a/addons/voxel-core/assets/logos/MagicaVoxel.png.import b/addons/voxel-core/assets/logos/MagicaVoxel.png.import
new file mode 100644
index 0000000..379a5a3
--- /dev/null
+++ b/addons/voxel-core/assets/logos/MagicaVoxel.png.import
@@ -0,0 +1,35 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/MagicaVoxel.png-30a5149067cfc4e001c354a603b78d60.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/voxel-core/assets/logos/MagicaVoxel.png"
+dest_files=[ "res://.import/MagicaVoxel.png-30a5149067cfc4e001c354a603b78d60.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=false
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+process/normal_map_invert_y=false
+stream=false
+size_limit=0
+detect_3d=false
+svg/scale=1.0
diff --git a/assets/addons/voxel-core/classes/reader.gd b/addons/voxel-core/classes/reader.gd
index 7c17b8a..7c17b8a 100644
--- a/assets/addons/voxel-core/classes/reader.gd
+++ b/addons/voxel-core/classes/reader.gd
diff --git a/assets/addons/voxel-core/classes/readers/gpl.gd b/addons/voxel-core/classes/readers/gpl.gd
index 4a6b943..4a6b943 100644
--- a/assets/addons/voxel-core/classes/readers/gpl.gd
+++ b/addons/voxel-core/classes/readers/gpl.gd
diff --git a/assets/addons/voxel-core/classes/readers/image.gd b/addons/voxel-core/classes/readers/image.gd
index 3c19d2f..3c19d2f 100644
--- a/assets/addons/voxel-core/classes/readers/image.gd
+++ b/addons/voxel-core/classes/readers/image.gd
diff --git a/assets/addons/voxel-core/classes/readers/vox.gd b/addons/voxel-core/classes/readers/vox.gd
index 51dfa86..51dfa86 100644
--- a/assets/addons/voxel-core/classes/readers/vox.gd
+++ b/addons/voxel-core/classes/readers/vox.gd
diff --git a/assets/addons/voxel-core/classes/voxel.gd b/addons/voxel-core/classes/voxel.gd
index f9bc7bb..f9bc7bb 100644
--- a/assets/addons/voxel-core/classes/voxel.gd
+++ b/addons/voxel-core/classes/voxel.gd
diff --git a/assets/addons/voxel-core/classes/voxel_mesh.gd b/addons/voxel-core/classes/voxel_mesh.gd
index 0191deb..ae07549 100644
--- a/assets/addons/voxel-core/classes/voxel_mesh.gd
+++ b/addons/voxel-core/classes/voxel_mesh.gd
@@ -1,5 +1,5 @@
tool
-class_name VoxelMesh, "res://addons/voxel-core/assets/classes/voxel_mesh.png"
+class_name VoxelMesh
extends "res://addons/voxel-core/classes/voxel_object.gd"
# The most basic voxel visualization object, for a moderate amount of voxels.
diff --git a/assets/addons/voxel-core/classes/voxel_object.gd b/addons/voxel-core/classes/voxel_object.gd
index 8d12633..8d12633 100644
--- a/assets/addons/voxel-core/classes/voxel_object.gd
+++ b/addons/voxel-core/classes/voxel_object.gd
diff --git a/assets/addons/voxel-core/classes/voxel_set.gd b/addons/voxel-core/classes/voxel_set.gd
index d0bccac..d0bccac 100644
--- a/assets/addons/voxel-core/classes/voxel_set.gd
+++ b/addons/voxel-core/classes/voxel_set.gd
diff --git a/assets/addons/voxel-core/classes/voxel_tool.gd b/addons/voxel-core/classes/voxel_tool.gd
index bba14aa..bba14aa 100644
--- a/assets/addons/voxel-core/classes/voxel_tool.gd
+++ b/addons/voxel-core/classes/voxel_tool.gd
diff --git a/assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd b/addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd
index 2bea836..2bea836 100644
--- a/assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd
+++ b/addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd
diff --git a/assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn b/addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn
index 86a1006..7daf1f9 100644
--- a/assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn
+++ b/addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn
@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=2]
-[ext_resource path="res://assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd" type="Script" id=1]
+[ext_resource path="res://addons/voxel-core/controls/tiles_viewer/tiles_viewer.gd" type="Script" id=1]
[node name="TilesViewer" type="TextureRect"]
anchor_right = 1.0
diff --git a/assets/addons/voxel-core/controls/voxel_button/voxel_button.gd b/addons/voxel-core/controls/voxel_button/voxel_button.gd
index f45724c..f45724c 100644
--- a/assets/addons/voxel-core/controls/voxel_button/voxel_button.gd
+++ b/addons/voxel-core/controls/voxel_button/voxel_button.gd
diff --git a/assets/addons/voxel-core/controls/voxel_button/voxel_button.tscn b/addons/voxel-core/controls/voxel_button/voxel_button.tscn
index d2ae214..d37b44d 100644
--- a/assets/addons/voxel-core/controls/voxel_button/voxel_button.tscn
+++ b/addons/voxel-core/controls/voxel_button/voxel_button.tscn
@@ -1,6 +1,6 @@
[gd_scene load_steps=2 format=2]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_button/voxel_button.gd" type="Script" id=1]
+[ext_resource path="res://addons/voxel-core/controls/voxel_button/voxel_button.gd" type="Script" id=1]
[node name="VoxelButton" type="Button"]
anchor_right = 0.03125
diff --git a/assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd b/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd
index 20d2ae3..20d2ae3 100644
--- a/assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd
+++ b/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd
diff --git a/assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn b/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn
index 61e9e82..edafa32 100644
--- a/assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn
+++ b/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn
@@ -1,10 +1,10 @@
[gd_scene load_steps=6 format=2]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/cancel.png" type="Texture" id=1]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/sub.png" type="Texture" id=2]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/add.png" type="Texture" id=3]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/duplicate.png" type="Texture" id=4]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd" type="Script" id=5]
+[ext_resource path="res://addons/voxel-core/assets/controls/cancel.png" type="Texture" id=1]
+[ext_resource path="res://addons/voxel-core/assets/controls/sub.png" type="Texture" id=2]
+[ext_resource path="res://addons/voxel-core/assets/controls/add.png" type="Texture" id=3]
+[ext_resource path="res://addons/voxel-core/assets/controls/duplicate.png" type="Texture" id=4]
+[ext_resource path="res://addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.gd" type="Script" id=5]
[node name="VoxelSetViewer" type="Control"]
anchor_right = 1.0
diff --git a/assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd b/addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd
index 1c3f881..1c3f881 100644
--- a/assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd
+++ b/addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd
diff --git a/assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn b/addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn
index e07bb82..c24d738 100644
--- a/assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn
+++ b/addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn
@@ -1,9 +1,9 @@
[gd_scene load_steps=9 format=2]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_button/voxel_button.tscn" type="PackedScene" id=1]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres" type="Environment" id=2]
-[ext_resource path="res://assets/addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn" type="PackedScene" id=3]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd" type="Script" id=4]
+[ext_resource path="res://addons/voxel-core/controls/voxel_button/voxel_button.tscn" type="PackedScene" id=1]
+[ext_resource path="res://addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres" type="Environment" id=2]
+[ext_resource path="res://addons/voxel-core/controls/tiles_viewer/tiles_viewer.tscn" type="PackedScene" id=3]
+[ext_resource path="res://addons/voxel-core/controls/voxel_viewer/voxel_viewer.gd" type="Script" id=4]
[sub_resource type="World" id=1]
environment = ExtResource( 2 )
diff --git a/assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres b/addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres
index ed6528c..ed6528c 100644
--- a/assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres
+++ b/addons/voxel-core/controls/voxel_viewer/voxel_viewer_env.tres
diff --git a/assets/addons/voxel-core/defaults/voxel_set.tres b/addons/voxel-core/defaults/voxel_set.tres
index 27dbb73..c893160 100644
--- a/assets/addons/voxel-core/defaults/voxel_set.tres
+++ b/addons/voxel-core/defaults/voxel_set.tres
@@ -1,6 +1,6 @@
[gd_resource type="Resource" load_steps=3 format=2]
-[ext_resource path="res://assets/addons/voxel-core/classes/voxel_set.gd" type="Script" id=1]
+[ext_resource path="res://addons/voxel-core/classes/voxel_set.gd" type="Script" id=1]
[sub_resource type="SpatialMaterial" id=1]
diff --git a/assets/addons/voxel-core/engine/importers/meshes.gd b/addons/voxel-core/engine/importers/meshes.gd
index 8b2dbbd..8b2dbbd 100644
--- a/assets/addons/voxel-core/engine/importers/meshes.gd
+++ b/addons/voxel-core/engine/importers/meshes.gd
diff --git a/assets/addons/voxel-core/engine/importers/voxel_objects.gd b/addons/voxel-core/engine/importers/voxel_objects.gd
index e1f2f48..e1f2f48 100644
--- a/assets/addons/voxel-core/engine/importers/voxel_objects.gd
+++ b/addons/voxel-core/engine/importers/voxel_objects.gd
diff --git a/assets/addons/voxel-core/engine/importers/voxel_sets.gd b/addons/voxel-core/engine/importers/voxel_sets.gd
index fc560b4..fc560b4 100644
--- a/assets/addons/voxel-core/engine/importers/voxel_sets.gd
+++ b/addons/voxel-core/engine/importers/voxel_sets.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selection.gd b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selection.gd
index ec6973d..ec6973d 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selection.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selection.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/area.gd b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/area.gd
index 97044ad..97044ad 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/area.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/area.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/extrude.gd b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/extrude.gd
index 70cef5f..70cef5f 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/extrude.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/extrude.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/individual.gd b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/individual.gd
index 7b45702..7b45702 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/individual.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_selection/editor_selections/individual.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tool.gd b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tool.gd
index 48b8667..48b8667 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tool.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tool.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/add.gd b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/add.gd
index da7e832..da7e832 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/add.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/add.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/fill.gd b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/fill.gd
index 9336e78..9336e78 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/fill.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/fill.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/pick.gd b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/pick.gd
index 34f8732..34f8732 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/pick.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/pick.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/sub.gd b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/sub.gd
index d778583..d778583 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/sub.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/sub.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/swap.gd b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/swap.gd
index 5b7b92f..5b7b92f 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/swap.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/editor_tool/editor_tools/swap.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_cursor/voxel_cursor.gd b/addons/voxel-core/engine/voxel_object_editor/voxel_cursor/voxel_cursor.gd
index 178a976..178a976 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_cursor/voxel_cursor.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/voxel_cursor/voxel_cursor.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_grid/voxel_grid.gd b/addons/voxel-core/engine/voxel_object_editor/voxel_grid/voxel_grid.gd
index 5ed975e..5ed975e 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_grid/voxel_grid.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/voxel_grid/voxel_grid.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd b/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd
index a2a03b4..a2a03b4 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd
+++ b/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.tscn b/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.tscn
index 2ac31ca..5b6d48c 100644
--- a/assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.tscn
+++ b/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.tscn
@@ -1,34 +1,34 @@
[gd_scene load_steps=46 format=2]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/secondary.png" type="Texture" id=1]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/solid.png" type="Texture" id=2]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/cursor.png" type="Texture" id=3]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/fill.png" type="Texture" id=4]
-[ext_resource path="res://assets/addons/voxel-core/assets/classes/voxel_core.png" type="Texture" id=5]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/primary.png" type="Texture" id=6]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/export.png" type="Texture" id=7]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/extrude.png" type="Texture" id=8]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/import.png" type="Texture" id=9]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/sub.png" type="Texture" id=10]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/docs.png" type="Texture" id=11]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/area.png" type="Texture" id=12]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/add.png" type="Texture" id=13]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn" type="PackedScene" id=14]
-[ext_resource path="res://assets/addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd" type="Script" id=15]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/mirrorx.png" type="Texture" id=16]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/refresh.png" type="Texture" id=17]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/reset.png" type="Texture" id=18]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/mirrory.png" type="Texture" id=19]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/general.png" type="Texture" id=20]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/issues.png" type="Texture" id=21]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/swap.png" type="Texture" id=22]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/wired.png" type="Texture" id=23]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/pick.png" type="Texture" id=24]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/individual.png" type="Texture" id=25]
-[ext_resource path="res://assets/addons/voxel-core/assets/logos/GitHub.png" type="Texture" id=26]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/grid.png" type="Texture" id=27]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/edit.png" type="Texture" id=28]
-[ext_resource path="res://assets/addons/voxel-core/assets/controls/mirrorz.png" type="Texture" id=29]
+[ext_resource path="res://addons/voxel-core/assets/controls/secondary.png" type="Texture" id=1]
+[ext_resource path="res://addons/voxel-core/assets/controls/solid.png" type="Texture" id=2]
+[ext_resource path="res://addons/voxel-core/assets/controls/cursor.png" type="Texture" id=3]
+[ext_resource path="res://addons/voxel-core/assets/controls/fill.png" type="Texture" id=4]
+[ext_resource path="res://addons/voxel-core/assets/classes/voxel_core.png" type="Texture" id=5]
+[ext_resource path="res://addons/voxel-core/assets/controls/primary.png" type="Texture" id=6]
+[ext_resource path="res://addons/voxel-core/assets/controls/export.png" type="Texture" id=7]
+[ext_resource path="res://addons/voxel-core/assets/controls/extrude.png" type="Texture" id=8]
+[ext_resource path="res://addons/voxel-core/assets/controls/import.png" type="Texture" id=9]
+[ext_resource path="res://addons/voxel-core/assets/controls/sub.png" type="Texture" id=10]
+[ext_resource path="res://addons/voxel-core/assets/controls/docs.png" type="Texture" id=11]
+[ext_resource path="res://addons/voxel-core/assets/controls/area.png" type="Texture" id=12]
+[ext_resource path="res://addons/voxel-core/assets/controls/add.png" type="Texture" id=13]
+[ext_resource path="res://addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn" type="PackedScene" id=14]
+[ext_resource path="res://addons/voxel-core/engine/voxel_object_editor/voxel_object_editor.gd" type="Script" id=15]
+[ext_resource path="res://addons/voxel-core/assets/controls/mirrorx.png" type="Texture" id=16]
+[ext_resource path="res://addons/voxel-core/assets/controls/refresh.png" type="Texture" id=17]
+[ext_resource path="res://addons/voxel-core/assets/controls/reset.png" type="Texture" id=18]
+[ext_resource path="res://addons/voxel-core/assets/controls/mirrory.png" type="Texture" id=19]
+[ext_resource path="res://addons/voxel-core/assets/controls/general.png" type="Texture" id=20]
+[ext_resource path="res://addons/voxel-core/assets/controls/issues.png" type="Texture" id=21]
+[ext_resource path="res://addons/voxel-core/assets/controls/swap.png" type="Texture" id=22]
+[ext_resource path="res://addons/voxel-core/assets/controls/wired.png" type="Texture" id=23]
+[ext_resource path="res://addons/voxel-core/assets/controls/pick.png" type="Texture" id=24]
+[ext_resource path="res://addons/voxel-core/assets/controls/individual.png" type="Texture" id=25]
+[ext_resource path="res://addons/voxel-core/assets/logos/GitHub.png" type="Texture" id=26]
+[ext_resource path="res://addons/voxel-core/assets/controls/grid.png" type="Texture" id=27]
+[ext_resource path="res://addons/voxel-core/assets/controls/edit.png" type="Texture" id=28]
+[ext_resource path="res://addons/voxel-core/assets/controls/mirrorz.png" type="Texture" id=29]
[sub_resource type="InputEventKey" id=1]
scancode = 32
diff --git a/assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd b/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd
index 53acba2..53acba2 100644
--- a/assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd
+++ b/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd
diff --git a/assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.tscn b/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.tscn
index 0ae0bbb..fe468a6 100644
--- a/assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.tscn
+++ b/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.tscn
@@ -1,9 +1,9 @@
[gd_scene load_steps=5 format=2]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn" type="PackedScene" id=1]
-[ext_resource path="res://assets/addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd" type="Script" id=2]
-[ext_resource path="res://assets/addons/voxel-core/assets/classes/voxel_set.png" type="Texture" id=3]
-[ext_resource path="res://assets/addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn" type="PackedScene" id=4]
+[ext_resource path="res://addons/voxel-core/controls/voxel_viewer/voxel_viewer.tscn" type="PackedScene" id=1]
+[ext_resource path="res://addons/voxel-core/engine/voxel_set_editor/voxel_set_editor.gd" type="Script" id=2]
+[ext_resource path="res://addons/voxel-core/assets/classes/voxel_set.png" type="Texture" id=3]
+[ext_resource path="res://addons/voxel-core/controls/voxel_set_viewer/voxel_set_viewer.tscn" type="PackedScene" id=4]
[node name="VoxelSetEditor" type="ScrollContainer"]
anchor_right = 1.0
diff --git a/assets/addons/voxel-core/plugin.cfg b/addons/voxel-core/plugin.cfg
index 191b7b3..191b7b3 100644
--- a/assets/addons/voxel-core/plugin.cfg
+++ b/addons/voxel-core/plugin.cfg
diff --git a/assets/addons/voxel-core/voxel-core.gd b/addons/voxel-core/voxel-core.gd
index 204771a..204771a 100644
--- a/assets/addons/voxel-core/voxel-core.gd
+++ b/addons/voxel-core/voxel-core.gd
diff --git a/assets/addons/voxel-core/assets/classes/voxel_core.png.import b/assets/addons/voxel-core/assets/classes/voxel_core.png.import
deleted file mode 100644
index 658ef50..0000000
--- a/assets/addons/voxel-core/assets/classes/voxel_core.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/voxel_core.png-ac8c4f4869a0219b7fadd482e39d2654.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/classes/voxel_core.png"
-dest_files=[ "res://.import/voxel_core.png-ac8c4f4869a0219b7fadd482e39d2654.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/classes/voxel_mesh.png.import b/assets/addons/voxel-core/assets/classes/voxel_mesh.png.import
deleted file mode 100644
index 63e4ef1..0000000
--- a/assets/addons/voxel-core/assets/classes/voxel_mesh.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/voxel_mesh.png-3cb7549ee162574d6a453f138d7edb04.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/classes/voxel_mesh.png"
-dest_files=[ "res://.import/voxel_mesh.png-3cb7549ee162574d6a453f138d7edb04.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/classes/voxel_set.png.import b/assets/addons/voxel-core/assets/classes/voxel_set.png.import
deleted file mode 100644
index 4a741ad..0000000
--- a/assets/addons/voxel-core/assets/classes/voxel_set.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/voxel_set.png-a6837c4e369c60cc147517fb8354dd91.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/classes/voxel_set.png"
-dest_files=[ "res://.import/voxel_set.png-a6837c4e369c60cc147517fb8354dd91.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/classes/voxel_world.png.import b/assets/addons/voxel-core/assets/classes/voxel_world.png.import
deleted file mode 100644
index 1afad82..0000000
--- a/assets/addons/voxel-core/assets/classes/voxel_world.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/voxel_world.png-9626042795d3f0a479506809fbfd1b31.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/classes/voxel_world.png"
-dest_files=[ "res://.import/voxel_world.png-9626042795d3f0a479506809fbfd1b31.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/autosave.png.import b/assets/addons/voxel-core/assets/controls/autosave.png.import
deleted file mode 100644
index c31a659..0000000
--- a/assets/addons/voxel-core/assets/controls/autosave.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/autosave.png-bc4aa79fa2122d7f3c508ce7691b23a2.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/controls/autosave.png"
-dest_files=[ "res://.import/autosave.png-bc4aa79fa2122d7f3c508ce7691b23a2.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=false
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=false
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/duplicate.png.import b/assets/addons/voxel-core/assets/controls/duplicate.png.import
deleted file mode 100644
index b912eee..0000000
--- a/assets/addons/voxel-core/assets/controls/duplicate.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/duplicate.png-e8c40faf47042083ce1a748e053a4dad.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/controls/duplicate.png"
-dest_files=[ "res://.import/duplicate.png-e8c40faf47042083ce1a748e053a4dad.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/individual.png.import b/assets/addons/voxel-core/assets/controls/individual.png.import
deleted file mode 100644
index 51aea00..0000000
--- a/assets/addons/voxel-core/assets/controls/individual.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/individual.png-c17a57d3c1a1a96bd27a75e0a56175aa.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/controls/individual.png"
-dest_files=[ "res://.import/individual.png-c17a57d3c1a1a96bd27a75e0a56175aa.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/secondary.png.import b/assets/addons/voxel-core/assets/controls/secondary.png.import
deleted file mode 100644
index 1799773..0000000
--- a/assets/addons/voxel-core/assets/controls/secondary.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/secondary.png-2604d6aecaf0b5d8002261bfe34a5cda.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/controls/secondary.png"
-dest_files=[ "res://.import/secondary.png-2604d6aecaf0b5d8002261bfe34a5cda.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/controls/settings.png.import b/assets/addons/voxel-core/assets/controls/settings.png.import
deleted file mode 100644
index f075f46..0000000
--- a/assets/addons/voxel-core/assets/controls/settings.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/settings.png-d58be598a13a2119ce945164944e3454.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/controls/settings.png"
-dest_files=[ "res://.import/settings.png-d58be598a13a2119ce945164944e3454.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=true
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=true
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/assets/logos/MagicaVoxel.png.import b/assets/addons/voxel-core/assets/logos/MagicaVoxel.png.import
deleted file mode 100644
index cf75005..0000000
--- a/assets/addons/voxel-core/assets/logos/MagicaVoxel.png.import
+++ /dev/null
@@ -1,35 +0,0 @@
-[remap]
-
-importer="texture"
-type="StreamTexture"
-path="res://.import/MagicaVoxel.png-48e20875f49ab9442ee64e46b35ccf63.stex"
-metadata={
-"vram_texture": false
-}
-
-[deps]
-
-source_file="res://assets/addons/voxel-core/assets/logos/MagicaVoxel.png"
-dest_files=[ "res://.import/MagicaVoxel.png-48e20875f49ab9442ee64e46b35ccf63.stex" ]
-
-[params]
-
-compress/mode=0
-compress/lossy_quality=0.7
-compress/hdr_mode=0
-compress/bptc_ldr=0
-compress/normal_map=0
-flags/repeat=0
-flags/filter=false
-flags/mipmaps=false
-flags/anisotropic=false
-flags/srgb=2
-process/fix_alpha_border=true
-process/premult_alpha=false
-process/HDR_as_SRGB=false
-process/invert_color=false
-process/normal_map_invert_y=false
-stream=false
-size_limit=0
-detect_3d=false
-svg/scale=1.0
diff --git a/assets/addons/voxel-core/engine/voxel_object_editor/config.var b/assets/addons/voxel-core/engine/voxel_object_editor/config.var
deleted file mode 100644
index 8c78087..0000000
--- a/assets/addons/voxel-core/engine/voxel_object_editor/config.var
+++ /dev/null
Binary files differ
diff --git a/project.godot b/project.godot
index 1b19f18..54943aa 100644
--- a/project.godot
+++ b/project.godot
@@ -12,17 +12,17 @@ _global_script_classes=[ {
"base": "Reference",
"class": "GPLReader",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/readers/gpl.gd"
+"path": "res://addons/voxel-core/classes/readers/gpl.gd"
}, {
"base": "Reference",
"class": "ImageReader",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/readers/image.gd"
+"path": "res://addons/voxel-core/classes/readers/image.gd"
}, {
"base": "Reference",
"class": "Reader",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/reader.gd"
+"path": "res://addons/voxel-core/classes/reader.gd"
}, {
"base": "Object",
"class": "Utils",
@@ -32,27 +32,27 @@ _global_script_classes=[ {
"base": "Reference",
"class": "VoxReader",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/readers/vox.gd"
+"path": "res://addons/voxel-core/classes/readers/vox.gd"
}, {
"base": "Reference",
"class": "Voxel",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/voxel.gd"
+"path": "res://addons/voxel-core/classes/voxel.gd"
}, {
"base": "Reference",
"class": "VoxelMesh",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/voxel_mesh.gd"
+"path": "res://addons/voxel-core/classes/voxel_mesh.gd"
}, {
"base": "Reference",
"class": "VoxelSet",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/voxel_set.gd"
+"path": "res://addons/voxel-core/classes/voxel_set.gd"
}, {
"base": "Reference",
"class": "VoxelTool",
"language": "GDScript",
-"path": "res://assets/addons/voxel-core/classes/voxel_tool.gd"
+"path": "res://addons/voxel-core/classes/voxel_tool.gd"
} ]
_global_script_class_icons={
"GPLReader": "",
diff --git a/scripts/enemies.gd b/scripts/enemies.gd
index 2144bdf..37c1f6b 100644
--- a/scripts/enemies.gd
+++ b/scripts/enemies.gd
@@ -10,11 +10,11 @@ var _enemy_mat : Material
var _fx_holder
var _fx_enemy_damage
-var _shapes = {}
-
var serial_enemy = 0
var enemies = {}
+var load_shapes : Node
+
var colors = [
Color.red,
Color.purple,
@@ -35,31 +35,20 @@ func _ready():
_path = root.get_node("path")
_resources = root.get_node("player").get_node("resources")
_dissolve_mat = load("res://shaders/dissolve_mat.tres")
- _enemy_mat = load("res://models/shapes/Enemy.material")
+ _enemy_mat = load("res://assets/models/shapes/Enemy.material")
_enemy_blue = load("res://scenes/enemy.tscn")
_fx_enemy_damage = load("res://scenes/fx/enemy_damage.tscn")
- load_shapes()
-
-func load_shapes():
- _shapes = {}
- var dir = Directory.new()
- dir.open("res://models/shapes")
- dir.list_dir_begin(true)
- var shape = dir.get_next()
- while shape != "":
- if (shape.ends_with(".glb")):
- var model = load("res://models/shapes/" + shape)
- var sname = shape.substr(0, shape.length()-4)
- _shapes[sname] = model
- shape = dir.get_next()
+ var saveload = root.get_node("saveload")
+ load_shapes = saveload.get_node("load_shapes")
+ if !load_shapes.loaded: yield(load_shapes, "done_loading")
func spawn():
var instance = _enemy_blue.instance()
add_child(instance)
instance.transform.origin = _path.nodes[0].transform.origin;
instance.name = str(serial_enemy)
- var instance_model = _shapes[_shapes.keys()[randi() % _shapes.size()]].instance()
+ var instance_model = load_shapes.models[load_shapes.models.keys()[randi() % load_shapes.models.size()]].instance()
instance.add_child(instance_model)
instance_model.get_child(0).set_surface_material(0, _enemy_mat.duplicate())
@@ -88,7 +77,7 @@ func _physics_process(delta):
child.get_node(enemy.ops).queue_free()
enemy.ops = enemy.ops.substr(1, enemy.ops.length()-1)
enemy.hp = 10
- var instance_model = _shapes[enemy.ops].instance()
+ var instance_model = load_shapes.models[enemy.ops].instance()
child.add_child(instance_model)
var speed = 1
@@ -138,7 +127,7 @@ func fx_damage(name):
instance.transform = node.transform;
instance.refresh_basis()
- var instance_model = _shapes[enemy["ops"]].instance()
+ var instance_model = load_shapes.models[enemy["ops"]].instance()
instance.add_child(instance_model)
instance.refresh_shader(_dissolve_mat.duplicate(), colors[enemy.hp-1])
diff --git a/scripts/load_shapes.gd b/scripts/load_shapes.gd
new file mode 100644
index 0000000..f3de4ae
--- /dev/null
+++ b/scripts/load_shapes.gd
@@ -0,0 +1,27 @@
+extends Node
+
+var loaded = false
+var saveload : Node
+var models : Dictionary
+
+func get_saveload():
+ if saveload == null: saveload = get_tree().root.get_child(0).get_node("saveload")
+
+func _ready():
+ get_saveload()
+ load_models()
+ emit_signal("done_loading")
+ loaded = true
+
+func load_models():
+ models = {}
+ var dir = Directory.new()
+ dir.open("res://assets/models/shapes")
+ dir.list_dir_begin(true)
+ var shape = dir.get_next()
+ while shape != "":
+ if (shape.ends_with(".glb")):
+ var model = load("res://assets/models/shapes/" + shape)
+ var sname = shape.substr(0, shape.length()-4)
+ models[sname] = model
+ shape = dir.get_next()
diff --git a/scripts/load_turrets.gd b/scripts/load_turrets.gd
index ba2e198..2b96652 100644
--- a/scripts/load_turrets.gd
+++ b/scripts/load_turrets.gd
@@ -41,12 +41,6 @@ func load_info():
func load_models():
models.clear()
- var files = saveload.parse_dir("res://models/turrets", ".glb")
+ var files = saveload.parse_dir("res://assets/models/turrets", ".glb")
for turr in files:
- models[turr] = load("res://models/turrets/" + turr)
-
-func load_thumbs():
- thumbs.clear()
- var files = saveload.parse_dir("res://textures/thumbnails", ".png")
- for turr in files:
- thumbs[turr] = load("res://textures/thumbnails/" + turr)
+ models[turr] = load("res://assets/models/turrets/" + turr)
diff --git a/world.tscn b/world.tscn
index 8b67b0d..fc3a557 100644
--- a/world.tscn
+++ b/world.tscn
@@ -1,9 +1,9 @@
-[gd_scene load_steps=20 format=2]
+[gd_scene load_steps=21 format=2]
[ext_resource path="res://scripts/movement.gd" type="Script" id=1]
[ext_resource path="res://scripts/enemies.gd" type="Script" id=2]
-[ext_resource path="res://assets/addons/voxel-core/classes/voxel_set.gd" type="Script" id=3]
-[ext_resource path="res://assets/addons/voxel-core/classes/voxel_mesh.gd" type="Script" id=4]
+[ext_resource path="res://addons/voxel-core/classes/voxel_set.gd" type="Script" id=3]
+[ext_resource path="res://addons/voxel-core/classes/voxel_mesh.gd" type="Script" id=4]
[ext_resource path="res://assets/models/pointer.obj" type="ArrayMesh" id=5]
[ext_resource path="res://scenes/gui.tscn" type="PackedScene" id=6]
[ext_resource path="res://scripts/path.gd" type="Script" id=7]
@@ -13,6 +13,7 @@
[ext_resource path="res://scripts/saveload.gd" type="Script" id=11]
[ext_resource path="res://scripts/resources.gd" type="Script" id=12]
[ext_resource path="res://scripts/placer.gd" type="Script" id=13]
+[ext_resource path="res://scripts/load_shapes.gd" type="Script" id=14]
[sub_resource type="SphereShape" id=1]
@@ -74,6 +75,9 @@ script = ExtResource( 10 )
[node name="saveload_map" type="Node" parent="saveload"]
script = ExtResource( 8 )
+[node name="load_shapes" type="Node" parent="saveload"]
+script = ExtResource( 14 )
+
[node name="player" type="KinematicBody" parent="."]
script = ExtResource( 1 )