diff --git a/CHANGELOG.md b/CHANGELOG.md index 247b3b2..10679a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## 0.0.9 - 2017-01-14 +### Added +- mvp of new object menu interface +- support forward/back object switching with vive and oculus +- use 85% axis level to trigger object scroll forward/back when using the oculus touch thumbstick +- use preview images for next/previous objects +- added some fun placeable objects like UFOs from https://github.com/mikelovesrobots/mmmm +- created 2 utilities for creating object group json index and preview images (/utils) +- added all original vox files from mmmm (/assets/vox) + +### Changed +- This version only allows for placement of base plates and alien voxel objects. More placeable objects will be supported shortly. +- New grouping prefix "bld" for building objects (renamed those objects from "obj" prefix) + ## 0.0.8 - 2017-01-03 ### Added - added support for loading object lists from json files instead of hardcoding in app diff --git a/README.md b/README.md index e1f88ca..e38d6fc 100644 --- a/README.md +++ b/README.md @@ -11,44 +11,58 @@ A-Frame project demonstrating touch controls for building a VR city scene. * https://raw.githubusercontent.com/kfarr/aframe-city-builder/master/assets/images/screenshot3.png * https://raw.githubusercontent.com/kfarr/aframe-city-builder/master/assets/images/screenshot4.png -## wishlist -* copy ada pictures to local project, ground mesh as well -* object type switching up / down -* use preview images for next/previous objects -* ui to go forward / backward through the json list -* try progressive enhancement to replace obj with baked ply after loading -* try https://github.com/takahirox/aframe-outline component -* have a central registry of objects (json file is fine to start) that is not in index.html file ui inspiration - https://buffy.run/model/578e438962c6c80000ea4c5e -* support scroll right/left of objects via touch thumbstick/vive touchpad -* load new scenes without destroying original (load by appending) - does not handle collision case -* add some more fun placeable objects like pixel people and ufo's from mmmm -* firebase or simple db storage for scenes in json or other format -* switch to all jquery and remove d3 dependency -* use a proper build process to combine and minify all the various libraries -* clear / delete (bulldozer?) -* adopt a palette or other creative user interface to choose categories of objects, it is tiresome to scroll past many objects -* "lazy loading" of objects only when necessary, right now all available objects are loaded at once -* integrate with http://streetmix.net/ to generate street blocks -* auth / storage service -* highlight currently overlapping grid location -* cars to follow prescribed course on roads -* user generated objects / global object store -* add aframe snowplay type support https://github.com/rondagdag/aframe-snow-play -* persistent multiuser world -* use geolocation api to with virtual citybuilder locations to create "mini second life" -* physics -* add sunlight day cycle as aframe component http://jeromeetienne.github.io/threex.daynight/examples/basic.html -* try isometric view on mobile / non-vr devices (examples https://github.com/aframevr/aframe/issues/84 and http://wafi.iit.cnr.it/webvis/lab/preview.php?gist_id=07b5887a1d57b40b6065) +## Feature Highlights +- Place voxel objects in a fun virtual city of your creation +- Navigate available voxel objects with a scrolling menu interface in VR +- Place base plates for streets, grass, parks and residential lots that snap to a simple grid layout +- Save and load your city to/from JSON format +- Support for Oculus Touch and HTC Vive Controllers (VR headset and controllers required) +- Convenience utilities in /utils for creating new object JSON groups for aspiring city voxel artists ## Changelog -See here https://github.com/kfarr/aframe-city-builder/blob/master/CHANGELOG.md +- See history of newly added features here https://github.com/kfarr/aframe-city-builder/blob/master/CHANGELOG.md -## model credits: +## Credits * most models made by Mike Judge, see more here: https://github.com/mikelovesrobots/mmmm * table http://tf3dm.com/3d-model/table-65702.html * tree and simple base plates created by kfarr using magicavoxel (https://ephtracy.github.io/) * city builder text based on https://github.com/ngokevin/kframe/blob/master/components/text/examples/vaporwave/index.html +## wishlist +NOT IN THIS RELEASE +- object group type switching up / down +- teleport https://chenzlabs.github.io/aframe-teleport-controls/sample/ +- create components from the useful a-frame stuff (menu switcher, save/load json, desktop dialog ui, message notification) +- blender baking of AO texture and progressive application of AO textures after scene fully loaded +- support for google draco object compression +- scale large/small (and rotate?) with both grips being pressed (what would happen to undo?) +- copy ada pictures to local project, ground mesh as well +- add a small haptic feedback see: https://github.com/imgntn/jBow/blob/ab2d254f288c563f33e6ed745e41a72ee2b7f759/components/bow-and-arrow.js#L163 +- aframe city website - have a central registry of objects (json file is fine to start) that is not in index.html file ui inspiration - https://buffy.run/model/578e438962c6c80000ea4c5e -> this could be done without a server -> use a git based site builder service. register this as aframe.city +- try progressive enhancement to replace obj with baked ply after loading +- load new scenes without destroying original (load by appending) - does not handle collision case +- add support for google draco object compression +- add some clouds +- send a VR postcard to facebook / social media +- add sunlight day cycle as aframe component http://jeromeetienne.github.io/threex.daynight/examples/basic.html +- firebase or simple db storage for scenes in json or other format +- use a proper build process to combine and minify all the various libraries +- clear / delete (bulldozer?) +- adopt a palette or other creative user interface to choose categories of objects, it is tiresome to scroll past many objects +- integrate with http://streetmix.net/ to generate street blocks +- auth / storage service +- highlight currently overlapping grid location +- cars to follow prescribed course on roads +- user generated objects / global object store +- add aframe snowplay type support https://github.com/rondagdag/aframe-snow-play +- persistent multiuser world +- use geolocation api to with virtual citybuilder locations to create "mini second life" +- physics +- try isometric view on mobile / non-vr devices (examples https://github.com/aframevr/aframe/issues/84 and http://wafi.iit.cnr.it/webvis/lab/preview.php?gist_id=07b5887a1d57b40b6065) +- add non-flat lowpoly terrain like this example https://playcanvas.com/ + + + ## future cool objects to add * more cool vehicles * flying things diff --git a/assets/.DS_Store b/assets/.DS_Store new file mode 100644 index 0000000..4a9ac9f Binary files /dev/null and b/assets/.DS_Store differ diff --git a/assets/obj/piano.mtl b/assets/environment/env_arrow.mtl similarity index 84% rename from assets/obj/piano.mtl rename to assets/environment/env_arrow.mtl index 9ae669c..a792a7b 100644 --- a/assets/obj/piano.mtl +++ b/assets/environment/env_arrow.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd piano.png +map_Kd env_arrow.png diff --git a/assets/environment/env_arrow.obj b/assets/environment/env_arrow.obj new file mode 100644 index 0000000..3398364 --- /dev/null +++ b/assets/environment/env_arrow.obj @@ -0,0 +1,430 @@ +# normals +vn -1 0 0 +vn 1 0 0 +vn 0 0 1 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 + +# texcoords +vt 0.974609 0.5 + +# verts +v -4.5 0 10 +v -4.5 0 9 +v -4.5 0 -9 +v -4.5 0 -10 +v -4.5 2 10 +v -4.5 2 9 +v -4.5 2 -9 +v -4.5 2 -10 +v -3.5 0 9 +v -3.5 0 7 +v -3.5 0 -7 +v -3.5 0 -9 +v -3.5 2 9 +v -3.5 2 7 +v -3.5 2 -7 +v -3.5 2 -9 +v -2.5 0 7 +v -2.5 0 5 +v -2.5 0 -5 +v -2.5 0 -7 +v -2.5 2 7 +v -2.5 2 5 +v -2.5 2 -5 +v -2.5 2 -7 +v -1.5 0 5 +v -1.5 0 3 +v -1.5 0 -3 +v -1.5 0 -5 +v -1.5 2 5 +v -1.5 2 3 +v -1.5 2 -3 +v -1.5 2 -5 +v -0.5 0 3 +v -0.5 0 1 +v -0.5 0 -1 +v -0.5 0 -3 +v -0.5 2 3 +v -0.5 2 1 +v -0.5 2 -1 +v -0.5 2 -3 +v 0.5 0 1 +v 0.5 0 -1 +v 0.5 2 1 +v 0.5 2 -1 +v -0.5 0 10 +v -0.5 0 9 +v -0.5 2 10 +v -0.5 2 9 +v 0.5 0 9 +v 0.5 0 7 +v 0.5 0 -8 +v 0.5 0 -10 +v 0.5 2 9 +v 0.5 2 7 +v 0.5 2 -8 +v 0.5 2 -10 +v 1.5 0 7 +v 1.5 0 5 +v 1.5 0 -6 +v 1.5 0 -8 +v 1.5 2 7 +v 1.5 2 5 +v 1.5 2 -6 +v 1.5 2 -8 +v 2.5 0 5 +v 2.5 0 3 +v 2.5 0 -4 +v 2.5 0 -6 +v 2.5 2 5 +v 2.5 2 3 +v 2.5 2 -4 +v 2.5 2 -6 +v 3.5 0 3 +v 3.5 0 1 +v 3.5 0 -2 +v 3.5 0 -4 +v 3.5 2 3 +v 3.5 2 1 +v 3.5 2 -2 +v 3.5 2 -4 +v 4.5 0 1 +v 4.5 0 -2 +v 4.5 2 1 +v 4.5 2 -2 +v -4.5 0 10 +v -4.5 2 10 +v -0.5 0 10 +v -0.5 2 10 +v -0.5 0 9 +v -0.5 2 9 +v 0.5 0 9 +v 0.5 2 9 +v 0.5 0 7 +v 0.5 2 7 +v 1.5 0 7 +v 1.5 2 7 +v 1.5 0 5 +v 1.5 2 5 +v 2.5 0 5 +v 2.5 2 5 +v 2.5 0 3 +v 2.5 2 3 +v 3.5 0 3 +v 3.5 2 3 +v 3.5 0 1 +v 3.5 2 1 +v 4.5 0 1 +v 4.5 2 1 +v -0.5 0 -1 +v -0.5 2 -1 +v 0.5 0 -1 +v 0.5 2 -1 +v -1.5 0 -3 +v -1.5 2 -3 +v -0.5 0 -3 +v -0.5 2 -3 +v -2.5 0 -5 +v -2.5 2 -5 +v -1.5 0 -5 +v -1.5 2 -5 +v -3.5 0 -7 +v -3.5 2 -7 +v -2.5 0 -7 +v -2.5 2 -7 +v -4.5 0 -9 +v -4.5 2 -9 +v -3.5 0 -9 +v -3.5 2 -9 +v -4.5 0 9 +v -4.5 2 9 +v -3.5 0 9 +v -3.5 2 9 +v -3.5 0 7 +v -3.5 2 7 +v -2.5 0 7 +v -2.5 2 7 +v -2.5 0 5 +v -2.5 2 5 +v -1.5 0 5 +v -1.5 2 5 +v -1.5 0 3 +v -1.5 2 3 +v -0.5 0 3 +v -0.5 2 3 +v -0.5 0 1 +v -0.5 2 1 +v 0.5 0 1 +v 0.5 2 1 +v 3.5 0 -2 +v 3.5 2 -2 +v 4.5 0 -2 +v 4.5 2 -2 +v 2.5 0 -4 +v 2.5 2 -4 +v 3.5 0 -4 +v 3.5 2 -4 +v 1.5 0 -6 +v 1.5 2 -6 +v 2.5 0 -6 +v 2.5 2 -6 +v 0.5 0 -8 +v 0.5 2 -8 +v 1.5 0 -8 +v 1.5 2 -8 +v -4.5 0 -10 +v -4.5 2 -10 +v 0.5 0 -10 +v 0.5 2 -10 +v -4.5 0 10 +v -0.5 0 10 +v -4.5 0 9 +v -3.5 0 9 +v -0.5 0 9 +v 0.5 0 9 +v -3.5 0 7 +v -2.5 0 7 +v 0.5 0 7 +v 1.5 0 7 +v -2.5 0 5 +v -1.5 0 5 +v 1.5 0 5 +v 2.5 0 5 +v -1.5 0 3 +v -0.5 0 3 +v 2.5 0 3 +v 3.5 0 3 +v -0.5 0 1 +v 0.5 0 1 +v 3.5 0 1 +v 4.5 0 1 +v -0.5 0 -1 +v 0.5 0 -1 +v 3.5 0 -2 +v 4.5 0 -2 +v -1.5 0 -3 +v -0.5 0 -3 +v 2.5 0 -4 +v 3.5 0 -4 +v -2.5 0 -5 +v -1.5 0 -5 +v 1.5 0 -6 +v 2.5 0 -6 +v -3.5 0 -7 +v -2.5 0 -7 +v 0.5 0 -8 +v 1.5 0 -8 +v -4.5 0 -9 +v -3.5 0 -9 +v -4.5 0 -10 +v 0.5 0 -10 +v -4.5 2 10 +v -0.5 2 10 +v -4.5 2 9 +v -3.5 2 9 +v -0.5 2 9 +v 0.5 2 9 +v -3.5 2 7 +v -2.5 2 7 +v 0.5 2 7 +v 1.5 2 7 +v -2.5 2 5 +v -1.5 2 5 +v 1.5 2 5 +v 2.5 2 5 +v -1.5 2 3 +v -0.5 2 3 +v 2.5 2 3 +v 3.5 2 3 +v -0.5 2 1 +v 0.5 2 1 +v 3.5 2 1 +v 4.5 2 1 +v -0.5 2 -1 +v 0.5 2 -1 +v 3.5 2 -2 +v 4.5 2 -2 +v -1.5 2 -3 +v -0.5 2 -3 +v 2.5 2 -4 +v 3.5 2 -4 +v -2.5 2 -5 +v -1.5 2 -5 +v 1.5 2 -6 +v 2.5 2 -6 +v -3.5 2 -7 +v -2.5 2 -7 +v 0.5 2 -8 +v 1.5 2 -8 +v -4.5 2 -9 +v -3.5 2 -9 +v -4.5 2 -10 +v 0.5 2 -10 + +# faces +f 5/1/1 2/1/1 1/1/1 +f 6/1/1 2/1/1 5/1/1 +f 7/1/1 4/1/1 3/1/1 +f 8/1/1 4/1/1 7/1/1 +f 13/1/1 10/1/1 9/1/1 +f 14/1/1 10/1/1 13/1/1 +f 15/1/1 12/1/1 11/1/1 +f 16/1/1 12/1/1 15/1/1 +f 21/1/1 18/1/1 17/1/1 +f 22/1/1 18/1/1 21/1/1 +f 23/1/1 20/1/1 19/1/1 +f 24/1/1 20/1/1 23/1/1 +f 29/1/1 26/1/1 25/1/1 +f 30/1/1 26/1/1 29/1/1 +f 31/1/1 28/1/1 27/1/1 +f 32/1/1 28/1/1 31/1/1 +f 37/1/1 34/1/1 33/1/1 +f 38/1/1 34/1/1 37/1/1 +f 39/1/1 36/1/1 35/1/1 +f 40/1/1 36/1/1 39/1/1 +f 43/1/1 42/1/1 41/1/1 +f 44/1/1 42/1/1 43/1/1 +f 45/1/2 46/1/2 47/1/2 +f 47/1/2 46/1/2 48/1/2 +f 49/1/2 50/1/2 53/1/2 +f 53/1/2 50/1/2 54/1/2 +f 51/1/2 52/1/2 55/1/2 +f 55/1/2 52/1/2 56/1/2 +f 57/1/2 58/1/2 61/1/2 +f 61/1/2 58/1/2 62/1/2 +f 59/1/2 60/1/2 63/1/2 +f 63/1/2 60/1/2 64/1/2 +f 65/1/2 66/1/2 69/1/2 +f 69/1/2 66/1/2 70/1/2 +f 67/1/2 68/1/2 71/1/2 +f 71/1/2 68/1/2 72/1/2 +f 73/1/2 74/1/2 77/1/2 +f 77/1/2 74/1/2 78/1/2 +f 75/1/2 76/1/2 79/1/2 +f 79/1/2 76/1/2 80/1/2 +f 81/1/2 82/1/2 83/1/2 +f 83/1/2 82/1/2 84/1/2 +f 87/1/3 86/1/3 85/1/3 +f 88/1/3 86/1/3 87/1/3 +f 91/1/3 90/1/3 89/1/3 +f 92/1/3 90/1/3 91/1/3 +f 95/1/3 94/1/3 93/1/3 +f 96/1/3 94/1/3 95/1/3 +f 99/1/3 98/1/3 97/1/3 +f 100/1/3 98/1/3 99/1/3 +f 103/1/3 102/1/3 101/1/3 +f 104/1/3 102/1/3 103/1/3 +f 107/1/3 106/1/3 105/1/3 +f 108/1/3 106/1/3 107/1/3 +f 111/1/3 110/1/3 109/1/3 +f 112/1/3 110/1/3 111/1/3 +f 115/1/3 114/1/3 113/1/3 +f 116/1/3 114/1/3 115/1/3 +f 119/1/3 118/1/3 117/1/3 +f 120/1/3 118/1/3 119/1/3 +f 123/1/3 122/1/3 121/1/3 +f 124/1/3 122/1/3 123/1/3 +f 127/1/3 126/1/3 125/1/3 +f 128/1/3 126/1/3 127/1/3 +f 129/1/4 130/1/4 131/1/4 +f 131/1/4 130/1/4 132/1/4 +f 133/1/4 134/1/4 135/1/4 +f 135/1/4 134/1/4 136/1/4 +f 137/1/4 138/1/4 139/1/4 +f 139/1/4 138/1/4 140/1/4 +f 141/1/4 142/1/4 143/1/4 +f 143/1/4 142/1/4 144/1/4 +f 145/1/4 146/1/4 147/1/4 +f 147/1/4 146/1/4 148/1/4 +f 149/1/4 150/1/4 151/1/4 +f 151/1/4 150/1/4 152/1/4 +f 153/1/4 154/1/4 155/1/4 +f 155/1/4 154/1/4 156/1/4 +f 157/1/4 158/1/4 159/1/4 +f 159/1/4 158/1/4 160/1/4 +f 161/1/4 162/1/4 163/1/4 +f 163/1/4 162/1/4 164/1/4 +f 165/1/4 166/1/4 167/1/4 +f 167/1/4 166/1/4 168/1/4 +f 171/1/5 170/1/5 169/1/5 +f 172/1/5 170/1/5 171/1/5 +f 173/1/5 170/1/5 172/1/5 +f 175/1/5 174/1/5 173/1/5 +f 175/1/5 173/1/5 172/1/5 +f 176/1/5 174/1/5 175/1/5 +f 177/1/5 174/1/5 176/1/5 +f 179/1/5 178/1/5 177/1/5 +f 179/1/5 177/1/5 176/1/5 +f 180/1/5 178/1/5 179/1/5 +f 181/1/5 178/1/5 180/1/5 +f 183/1/5 182/1/5 181/1/5 +f 183/1/5 181/1/5 180/1/5 +f 184/1/5 182/1/5 183/1/5 +f 185/1/5 182/1/5 184/1/5 +f 187/1/5 186/1/5 185/1/5 +f 187/1/5 185/1/5 184/1/5 +f 188/1/5 186/1/5 187/1/5 +f 189/1/5 186/1/5 188/1/5 +f 192/1/5 190/1/5 189/1/5 +f 192/1/5 189/1/5 188/1/5 +f 193/1/5 190/1/5 192/1/5 +f 193/1/5 192/1/5 191/1/5 +f 194/1/5 190/1/5 193/1/5 +f 196/1/5 193/1/5 191/1/5 +f 197/1/5 193/1/5 196/1/5 +f 197/1/5 196/1/5 195/1/5 +f 198/1/5 193/1/5 197/1/5 +f 200/1/5 197/1/5 195/1/5 +f 201/1/5 197/1/5 200/1/5 +f 201/1/5 200/1/5 199/1/5 +f 202/1/5 197/1/5 201/1/5 +f 204/1/5 201/1/5 199/1/5 +f 205/1/5 201/1/5 204/1/5 +f 205/1/5 204/1/5 203/1/5 +f 206/1/5 201/1/5 205/1/5 +f 208/1/5 205/1/5 203/1/5 +f 209/1/5 208/1/5 207/1/5 +f 210/1/5 205/1/5 208/1/5 +f 210/1/5 208/1/5 209/1/5 +f 211/1/6 212/1/6 213/1/6 +f 213/1/6 212/1/6 214/1/6 +f 214/1/6 212/1/6 215/1/6 +f 215/1/6 216/1/6 217/1/6 +f 214/1/6 215/1/6 217/1/6 +f 217/1/6 216/1/6 218/1/6 +f 218/1/6 216/1/6 219/1/6 +f 219/1/6 220/1/6 221/1/6 +f 218/1/6 219/1/6 221/1/6 +f 221/1/6 220/1/6 222/1/6 +f 222/1/6 220/1/6 223/1/6 +f 223/1/6 224/1/6 225/1/6 +f 222/1/6 223/1/6 225/1/6 +f 225/1/6 224/1/6 226/1/6 +f 226/1/6 224/1/6 227/1/6 +f 227/1/6 228/1/6 229/1/6 +f 226/1/6 227/1/6 229/1/6 +f 229/1/6 228/1/6 230/1/6 +f 230/1/6 228/1/6 231/1/6 +f 231/1/6 232/1/6 234/1/6 +f 230/1/6 231/1/6 234/1/6 +f 234/1/6 232/1/6 235/1/6 +f 233/1/6 234/1/6 235/1/6 +f 235/1/6 232/1/6 236/1/6 +f 233/1/6 235/1/6 238/1/6 +f 238/1/6 235/1/6 239/1/6 +f 237/1/6 238/1/6 239/1/6 +f 239/1/6 235/1/6 240/1/6 +f 237/1/6 239/1/6 242/1/6 +f 242/1/6 239/1/6 243/1/6 +f 241/1/6 242/1/6 243/1/6 +f 243/1/6 239/1/6 244/1/6 +f 241/1/6 243/1/6 246/1/6 +f 246/1/6 243/1/6 247/1/6 +f 245/1/6 246/1/6 247/1/6 +f 247/1/6 243/1/6 248/1/6 +f 245/1/6 247/1/6 250/1/6 +f 249/1/6 250/1/6 251/1/6 +f 250/1/6 247/1/6 252/1/6 +f 251/1/6 250/1/6 252/1/6 diff --git a/assets/obj/obj_house1.png b/assets/environment/env_arrow.png similarity index 100% rename from assets/obj/obj_house1.png rename to assets/environment/env_arrow.png diff --git a/assets/environment/env_arrow.vox b/assets/environment/env_arrow.vox new file mode 100644 index 0000000..f683c11 Binary files /dev/null and b/assets/environment/env_arrow.vox differ diff --git a/assets/obj/obj_house1.mtl b/assets/obj/bld_house1.mtl similarity index 83% rename from assets/obj/obj_house1.mtl rename to assets/obj/bld_house1.mtl index 99455f0..fe49962 100644 --- a/assets/obj/obj_house1.mtl +++ b/assets/obj/bld_house1.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house1.png +map_Kd bld_house1.png diff --git a/assets/obj/obj_house1.obj b/assets/obj/bld_house1.obj similarity index 99% rename from assets/obj/obj_house1.obj rename to assets/obj/bld_house1.obj index 53ad464..7034171 100644 --- a/assets/obj/obj_house1.obj +++ b/assets/obj/bld_house1.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house1.mtl +mtllib bld_house1.mtl usemtl palette # normals diff --git a/assets/obj/obj_house1a.png b/assets/obj/bld_house1.png similarity index 100% rename from assets/obj/obj_house1a.png rename to assets/obj/bld_house1.png diff --git a/assets/obj/obj_house1b.mtl b/assets/obj/bld_house1a.mtl similarity index 82% rename from assets/obj/obj_house1b.mtl rename to assets/obj/bld_house1a.mtl index 5a53ce5..296d6cb 100644 --- a/assets/obj/obj_house1b.mtl +++ b/assets/obj/bld_house1a.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house1b.png +map_Kd bld_house1a.png diff --git a/assets/obj/obj_house1a.obj b/assets/obj/bld_house1a.obj similarity index 99% rename from assets/obj/obj_house1a.obj rename to assets/obj/bld_house1a.obj index 415a48d..d8abd7a 100644 --- a/assets/obj/obj_house1a.obj +++ b/assets/obj/bld_house1a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house1a.mtl +mtllib bld_house1a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house1b.png b/assets/obj/bld_house1a.png similarity index 100% rename from assets/obj/obj_house1b.png rename to assets/obj/bld_house1a.png diff --git a/assets/obj/obj_house1a.mtl b/assets/obj/bld_house1b.mtl similarity index 82% rename from assets/obj/obj_house1a.mtl rename to assets/obj/bld_house1b.mtl index 7950d3d..9726de9 100644 --- a/assets/obj/obj_house1a.mtl +++ b/assets/obj/bld_house1b.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house1a.png +map_Kd bld_house1b.png diff --git a/assets/obj/obj_house1b.obj b/assets/obj/bld_house1b.obj similarity index 99% rename from assets/obj/obj_house1b.obj rename to assets/obj/bld_house1b.obj index 1a52949..4f7091c 100644 --- a/assets/obj/obj_house1b.obj +++ b/assets/obj/bld_house1b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house1b.mtl +mtllib bld_house1b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house1c.png b/assets/obj/bld_house1b.png similarity index 100% rename from assets/obj/obj_house1c.png rename to assets/obj/bld_house1b.png diff --git a/assets/obj/obj_house1c.mtl b/assets/obj/bld_house1c.mtl similarity index 82% rename from assets/obj/obj_house1c.mtl rename to assets/obj/bld_house1c.mtl index 6de0ffd..a0af92e 100644 --- a/assets/obj/obj_house1c.mtl +++ b/assets/obj/bld_house1c.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house1c.png +map_Kd bld_house1c.png diff --git a/assets/obj/obj_house1c.obj b/assets/obj/bld_house1c.obj similarity index 99% rename from assets/obj/obj_house1c.obj rename to assets/obj/bld_house1c.obj index 8637bc3..2d9fc0c 100644 --- a/assets/obj/obj_house1c.obj +++ b/assets/obj/bld_house1c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house1c.mtl +mtllib bld_house1c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house2.png b/assets/obj/bld_house1c.png similarity index 100% rename from assets/obj/obj_house2.png rename to assets/obj/bld_house1c.png diff --git a/assets/obj/obj_house2.mtl b/assets/obj/bld_house2.mtl similarity index 83% rename from assets/obj/obj_house2.mtl rename to assets/obj/bld_house2.mtl index 389406f..cc2795b 100644 --- a/assets/obj/obj_house2.mtl +++ b/assets/obj/bld_house2.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house2.png +map_Kd bld_house2.png diff --git a/assets/obj/obj_house2.obj b/assets/obj/bld_house2.obj similarity index 99% rename from assets/obj/obj_house2.obj rename to assets/obj/bld_house2.obj index 4c9f8ae..eec6fac 100644 --- a/assets/obj/obj_house2.obj +++ b/assets/obj/bld_house2.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house2.mtl +mtllib bld_house2.mtl usemtl palette # normals diff --git a/assets/obj/obj_house2a.png b/assets/obj/bld_house2.png similarity index 100% rename from assets/obj/obj_house2a.png rename to assets/obj/bld_house2.png diff --git a/assets/obj/bld_house2a.mtl b/assets/obj/bld_house2a.mtl new file mode 100644 index 0000000..b1b3607 --- /dev/null +++ b/assets/obj/bld_house2a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house2a.png diff --git a/assets/obj/obj_house2a.obj b/assets/obj/bld_house2a.obj similarity index 99% rename from assets/obj/obj_house2a.obj rename to assets/obj/bld_house2a.obj index a4a9fb9..e44f947 100644 --- a/assets/obj/obj_house2a.obj +++ b/assets/obj/bld_house2a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house2a.mtl +mtllib bld_house2a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house2b.png b/assets/obj/bld_house2a.png similarity index 100% rename from assets/obj/obj_house2b.png rename to assets/obj/bld_house2a.png diff --git a/assets/obj/bld_house2b.mtl b/assets/obj/bld_house2b.mtl new file mode 100644 index 0000000..9be99ac --- /dev/null +++ b/assets/obj/bld_house2b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house2b.png diff --git a/assets/obj/obj_house2b.obj b/assets/obj/bld_house2b.obj similarity index 99% rename from assets/obj/obj_house2b.obj rename to assets/obj/bld_house2b.obj index 1ab8d66..3a9d052 100644 --- a/assets/obj/obj_house2b.obj +++ b/assets/obj/bld_house2b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house2b.mtl +mtllib bld_house2b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house2c.png b/assets/obj/bld_house2b.png similarity index 100% rename from assets/obj/obj_house2c.png rename to assets/obj/bld_house2b.png diff --git a/assets/obj/bld_house2c.mtl b/assets/obj/bld_house2c.mtl new file mode 100644 index 0000000..4148762 --- /dev/null +++ b/assets/obj/bld_house2c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house2c.png diff --git a/assets/obj/obj_house2c.obj b/assets/obj/bld_house2c.obj similarity index 99% rename from assets/obj/obj_house2c.obj rename to assets/obj/bld_house2c.obj index 432f1ec..7626da3 100644 --- a/assets/obj/obj_house2c.obj +++ b/assets/obj/bld_house2c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house2c.mtl +mtllib bld_house2c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house2d.png b/assets/obj/bld_house2c.png similarity index 100% rename from assets/obj/obj_house2d.png rename to assets/obj/bld_house2c.png diff --git a/assets/obj/bld_house2d.mtl b/assets/obj/bld_house2d.mtl new file mode 100644 index 0000000..8b17c1a --- /dev/null +++ b/assets/obj/bld_house2d.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house2d.png diff --git a/assets/obj/obj_house2d.obj b/assets/obj/bld_house2d.obj similarity index 99% rename from assets/obj/obj_house2d.obj rename to assets/obj/bld_house2d.obj index 33332a2..3594daa 100644 --- a/assets/obj/obj_house2d.obj +++ b/assets/obj/bld_house2d.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house2d.mtl +mtllib bld_house2d.mtl usemtl palette # normals diff --git a/assets/obj/obj_house3.png b/assets/obj/bld_house2d.png similarity index 100% rename from assets/obj/obj_house3.png rename to assets/obj/bld_house2d.png diff --git a/assets/obj/obj_house3.mtl b/assets/obj/bld_house3.mtl similarity index 83% rename from assets/obj/obj_house3.mtl rename to assets/obj/bld_house3.mtl index ca94766..c095a2c 100644 --- a/assets/obj/obj_house3.mtl +++ b/assets/obj/bld_house3.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house3.png +map_Kd bld_house3.png diff --git a/assets/obj/obj_house3.obj b/assets/obj/bld_house3.obj similarity index 99% rename from assets/obj/obj_house3.obj rename to assets/obj/bld_house3.obj index ca94a1a..eb81073 100644 --- a/assets/obj/obj_house3.obj +++ b/assets/obj/bld_house3.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house3.mtl +mtllib bld_house3.mtl usemtl palette # normals diff --git a/assets/obj/obj_house3a.png b/assets/obj/bld_house3.png similarity index 100% rename from assets/obj/obj_house3a.png rename to assets/obj/bld_house3.png diff --git a/assets/obj/bld_house3a.mtl b/assets/obj/bld_house3a.mtl new file mode 100644 index 0000000..2815c0f --- /dev/null +++ b/assets/obj/bld_house3a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house3a.png diff --git a/assets/obj/obj_house3a.obj b/assets/obj/bld_house3a.obj similarity index 99% rename from assets/obj/obj_house3a.obj rename to assets/obj/bld_house3a.obj index 4c690d1..a578adf 100644 --- a/assets/obj/obj_house3a.obj +++ b/assets/obj/bld_house3a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house3a.mtl +mtllib bld_house3a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house3b.png b/assets/obj/bld_house3a.png similarity index 100% rename from assets/obj/obj_house3b.png rename to assets/obj/bld_house3a.png diff --git a/assets/obj/bld_house3b.mtl b/assets/obj/bld_house3b.mtl new file mode 100644 index 0000000..98ebeb0 --- /dev/null +++ b/assets/obj/bld_house3b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house3b.png diff --git a/assets/obj/obj_house3b.obj b/assets/obj/bld_house3b.obj similarity index 99% rename from assets/obj/obj_house3b.obj rename to assets/obj/bld_house3b.obj index 3a27f7e..6f6a373 100644 --- a/assets/obj/obj_house3b.obj +++ b/assets/obj/bld_house3b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house3b.mtl +mtllib bld_house3b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house3c.png b/assets/obj/bld_house3b.png similarity index 100% rename from assets/obj/obj_house3c.png rename to assets/obj/bld_house3b.png diff --git a/assets/obj/bld_house3c.mtl b/assets/obj/bld_house3c.mtl new file mode 100644 index 0000000..e5884ae --- /dev/null +++ b/assets/obj/bld_house3c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house3c.png diff --git a/assets/obj/obj_house3c.obj b/assets/obj/bld_house3c.obj similarity index 99% rename from assets/obj/obj_house3c.obj rename to assets/obj/bld_house3c.obj index ef3aa03..e6582e7 100644 --- a/assets/obj/obj_house3c.obj +++ b/assets/obj/bld_house3c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house3c.mtl +mtllib bld_house3c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house4.png b/assets/obj/bld_house3c.png similarity index 100% rename from assets/obj/obj_house4.png rename to assets/obj/bld_house3c.png diff --git a/assets/obj/obj_house4.mtl b/assets/obj/bld_house4.mtl similarity index 83% rename from assets/obj/obj_house4.mtl rename to assets/obj/bld_house4.mtl index f2e67e2..53fa537 100644 --- a/assets/obj/obj_house4.mtl +++ b/assets/obj/bld_house4.mtl @@ -5,4 +5,4 @@ illum 1 Ka 0.000 0.000 0.000 Kd 1.000 1.000 1.000 Ks 0.000 0.000 0.000 -map_Kd obj_house4.png +map_Kd bld_house4.png diff --git a/assets/obj/obj_house4.obj b/assets/obj/bld_house4.obj similarity index 99% rename from assets/obj/obj_house4.obj rename to assets/obj/bld_house4.obj index 5c6949f..a273d55 100644 --- a/assets/obj/obj_house4.obj +++ b/assets/obj/bld_house4.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house4.mtl +mtllib bld_house4.mtl usemtl palette # normals diff --git a/assets/obj/obj_house4a.png b/assets/obj/bld_house4.png similarity index 100% rename from assets/obj/obj_house4a.png rename to assets/obj/bld_house4.png diff --git a/assets/obj/bld_house4a.mtl b/assets/obj/bld_house4a.mtl new file mode 100644 index 0000000..80d0436 --- /dev/null +++ b/assets/obj/bld_house4a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house4a.png diff --git a/assets/obj/obj_house4a.obj b/assets/obj/bld_house4a.obj similarity index 99% rename from assets/obj/obj_house4a.obj rename to assets/obj/bld_house4a.obj index 2d55530..5034e4b 100644 --- a/assets/obj/obj_house4a.obj +++ b/assets/obj/bld_house4a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house4a.mtl +mtllib bld_house4a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house4b.png b/assets/obj/bld_house4a.png similarity index 100% rename from assets/obj/obj_house4b.png rename to assets/obj/bld_house4a.png diff --git a/assets/obj/bld_house4b.mtl b/assets/obj/bld_house4b.mtl new file mode 100644 index 0000000..ec92db4 --- /dev/null +++ b/assets/obj/bld_house4b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house4b.png diff --git a/assets/obj/obj_house4b.obj b/assets/obj/bld_house4b.obj similarity index 99% rename from assets/obj/obj_house4b.obj rename to assets/obj/bld_house4b.obj index 8afebfd..0f02ed7 100644 --- a/assets/obj/obj_house4b.obj +++ b/assets/obj/bld_house4b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house4b.mtl +mtllib bld_house4b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house4c.png b/assets/obj/bld_house4b.png similarity index 100% rename from assets/obj/obj_house4c.png rename to assets/obj/bld_house4b.png diff --git a/assets/obj/bld_house4c.mtl b/assets/obj/bld_house4c.mtl new file mode 100644 index 0000000..fa7fe99 --- /dev/null +++ b/assets/obj/bld_house4c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house4c.png diff --git a/assets/obj/obj_house4c.obj b/assets/obj/bld_house4c.obj similarity index 99% rename from assets/obj/obj_house4c.obj rename to assets/obj/bld_house4c.obj index cedfc58..1692057 100644 --- a/assets/obj/obj_house4c.obj +++ b/assets/obj/bld_house4c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house4c.mtl +mtllib bld_house4c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house4d.png b/assets/obj/bld_house4c.png similarity index 100% rename from assets/obj/obj_house4d.png rename to assets/obj/bld_house4c.png diff --git a/assets/obj/bld_house4d.mtl b/assets/obj/bld_house4d.mtl new file mode 100644 index 0000000..aeb7c17 --- /dev/null +++ b/assets/obj/bld_house4d.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house4d.png diff --git a/assets/obj/obj_house4d.obj b/assets/obj/bld_house4d.obj similarity index 99% rename from assets/obj/obj_house4d.obj rename to assets/obj/bld_house4d.obj index d055780..b3c4a64 100644 --- a/assets/obj/obj_house4d.obj +++ b/assets/obj/bld_house4d.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house4d.mtl +mtllib bld_house4d.mtl usemtl palette # normals diff --git a/assets/obj/obj_house5.png b/assets/obj/bld_house4d.png similarity index 100% rename from assets/obj/obj_house5.png rename to assets/obj/bld_house4d.png diff --git a/assets/obj/bld_house5.mtl b/assets/obj/bld_house5.mtl new file mode 100644 index 0000000..0304f27 --- /dev/null +++ b/assets/obj/bld_house5.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house5.png diff --git a/assets/obj/obj_house5.obj b/assets/obj/bld_house5.obj similarity index 99% rename from assets/obj/obj_house5.obj rename to assets/obj/bld_house5.obj index 18c63e0..e369704 100644 --- a/assets/obj/obj_house5.obj +++ b/assets/obj/bld_house5.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house5.mtl +mtllib bld_house5.mtl usemtl palette # normals diff --git a/assets/obj/obj_house5a.png b/assets/obj/bld_house5.png similarity index 100% rename from assets/obj/obj_house5a.png rename to assets/obj/bld_house5.png diff --git a/assets/obj/bld_house5a.mtl b/assets/obj/bld_house5a.mtl new file mode 100644 index 0000000..2ebf2a9 --- /dev/null +++ b/assets/obj/bld_house5a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house5a.png diff --git a/assets/obj/obj_house5a.obj b/assets/obj/bld_house5a.obj similarity index 99% rename from assets/obj/obj_house5a.obj rename to assets/obj/bld_house5a.obj index 54ee6b5..affe985 100644 --- a/assets/obj/obj_house5a.obj +++ b/assets/obj/bld_house5a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house5a.mtl +mtllib bld_house5a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house5b.png b/assets/obj/bld_house5a.png similarity index 100% rename from assets/obj/obj_house5b.png rename to assets/obj/bld_house5a.png diff --git a/assets/obj/bld_house5b.mtl b/assets/obj/bld_house5b.mtl new file mode 100644 index 0000000..6d4700e --- /dev/null +++ b/assets/obj/bld_house5b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house5b.png diff --git a/assets/obj/obj_house5b.obj b/assets/obj/bld_house5b.obj similarity index 99% rename from assets/obj/obj_house5b.obj rename to assets/obj/bld_house5b.obj index 728049f..c458b14 100644 --- a/assets/obj/obj_house5b.obj +++ b/assets/obj/bld_house5b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house5b.mtl +mtllib bld_house5b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house5c.png b/assets/obj/bld_house5b.png similarity index 100% rename from assets/obj/obj_house5c.png rename to assets/obj/bld_house5b.png diff --git a/assets/obj/bld_house5c.mtl b/assets/obj/bld_house5c.mtl new file mode 100644 index 0000000..e964efa --- /dev/null +++ b/assets/obj/bld_house5c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house5c.png diff --git a/assets/obj/obj_house5c.obj b/assets/obj/bld_house5c.obj similarity index 99% rename from assets/obj/obj_house5c.obj rename to assets/obj/bld_house5c.obj index 0562e89..3d61ae0 100644 --- a/assets/obj/obj_house5c.obj +++ b/assets/obj/bld_house5c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house5c.mtl +mtllib bld_house5c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house6.png b/assets/obj/bld_house5c.png similarity index 100% rename from assets/obj/obj_house6.png rename to assets/obj/bld_house5c.png diff --git a/assets/obj/bld_house6.mtl b/assets/obj/bld_house6.mtl new file mode 100644 index 0000000..967aeff --- /dev/null +++ b/assets/obj/bld_house6.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house6.png diff --git a/assets/obj/obj_house6.obj b/assets/obj/bld_house6.obj similarity index 99% rename from assets/obj/obj_house6.obj rename to assets/obj/bld_house6.obj index b9fa0ca..54e6815 100644 --- a/assets/obj/obj_house6.obj +++ b/assets/obj/bld_house6.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house6.mtl +mtllib bld_house6.mtl usemtl palette # normals diff --git a/assets/obj/obj_house6a.png b/assets/obj/bld_house6.png similarity index 100% rename from assets/obj/obj_house6a.png rename to assets/obj/bld_house6.png diff --git a/assets/obj/bld_house6a.mtl b/assets/obj/bld_house6a.mtl new file mode 100644 index 0000000..c449b31 --- /dev/null +++ b/assets/obj/bld_house6a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house6a.png diff --git a/assets/obj/obj_house6a.obj b/assets/obj/bld_house6a.obj similarity index 99% rename from assets/obj/obj_house6a.obj rename to assets/obj/bld_house6a.obj index 2cc3d2d..c7d060c 100644 --- a/assets/obj/obj_house6a.obj +++ b/assets/obj/bld_house6a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house6a.mtl +mtllib bld_house6a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house6b.png b/assets/obj/bld_house6a.png similarity index 100% rename from assets/obj/obj_house6b.png rename to assets/obj/bld_house6a.png diff --git a/assets/obj/bld_house6b.mtl b/assets/obj/bld_house6b.mtl new file mode 100644 index 0000000..c490703 --- /dev/null +++ b/assets/obj/bld_house6b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house6b.png diff --git a/assets/obj/obj_house6b.obj b/assets/obj/bld_house6b.obj similarity index 99% rename from assets/obj/obj_house6b.obj rename to assets/obj/bld_house6b.obj index c2165dd..67430dc 100644 --- a/assets/obj/obj_house6b.obj +++ b/assets/obj/bld_house6b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house6b.mtl +mtllib bld_house6b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house6c.png b/assets/obj/bld_house6b.png similarity index 100% rename from assets/obj/obj_house6c.png rename to assets/obj/bld_house6b.png diff --git a/assets/obj/bld_house6c.mtl b/assets/obj/bld_house6c.mtl new file mode 100644 index 0000000..8a474ec --- /dev/null +++ b/assets/obj/bld_house6c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house6c.png diff --git a/assets/obj/obj_house6c.obj b/assets/obj/bld_house6c.obj similarity index 99% rename from assets/obj/obj_house6c.obj rename to assets/obj/bld_house6c.obj index fe47bb7..196cba4 100644 --- a/assets/obj/obj_house6c.obj +++ b/assets/obj/bld_house6c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house6c.mtl +mtllib bld_house6c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house6d.png b/assets/obj/bld_house6c.png similarity index 100% rename from assets/obj/obj_house6d.png rename to assets/obj/bld_house6c.png diff --git a/assets/obj/bld_house6d.mtl b/assets/obj/bld_house6d.mtl new file mode 100644 index 0000000..04e7d56 --- /dev/null +++ b/assets/obj/bld_house6d.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house6d.png diff --git a/assets/obj/obj_house6d.obj b/assets/obj/bld_house6d.obj similarity index 99% rename from assets/obj/obj_house6d.obj rename to assets/obj/bld_house6d.obj index ffad22b..5004de3 100644 --- a/assets/obj/obj_house6d.obj +++ b/assets/obj/bld_house6d.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house6d.mtl +mtllib bld_house6d.mtl usemtl palette # normals diff --git a/assets/obj/obj_house8.png b/assets/obj/bld_house6d.png similarity index 100% rename from assets/obj/obj_house8.png rename to assets/obj/bld_house6d.png diff --git a/assets/obj/bld_house7.mtl b/assets/obj/bld_house7.mtl new file mode 100644 index 0000000..a2e3c14 --- /dev/null +++ b/assets/obj/bld_house7.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house7.png diff --git a/assets/obj/obj_house7.obj b/assets/obj/bld_house7.obj similarity index 99% rename from assets/obj/obj_house7.obj rename to assets/obj/bld_house7.obj index 55a876a..3644669 100644 --- a/assets/obj/obj_house7.obj +++ b/assets/obj/bld_house7.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house7.mtl +mtllib bld_house7.mtl usemtl palette # normals diff --git a/assets/obj/obj_house7.png b/assets/obj/bld_house7.png similarity index 100% rename from assets/obj/obj_house7.png rename to assets/obj/bld_house7.png diff --git a/assets/obj/bld_house7a.mtl b/assets/obj/bld_house7a.mtl new file mode 100644 index 0000000..5720fa9 --- /dev/null +++ b/assets/obj/bld_house7a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house7a.png diff --git a/assets/obj/obj_house7a.obj b/assets/obj/bld_house7a.obj similarity index 99% rename from assets/obj/obj_house7a.obj rename to assets/obj/bld_house7a.obj index 28a82b1..cc4386e 100644 --- a/assets/obj/obj_house7a.obj +++ b/assets/obj/bld_house7a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house7a.mtl +mtllib bld_house7a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house7a.png b/assets/obj/bld_house7a.png similarity index 100% rename from assets/obj/obj_house7a.png rename to assets/obj/bld_house7a.png diff --git a/assets/obj/bld_house7b.mtl b/assets/obj/bld_house7b.mtl new file mode 100644 index 0000000..f46619e --- /dev/null +++ b/assets/obj/bld_house7b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house7b.png diff --git a/assets/obj/obj_house7b.obj b/assets/obj/bld_house7b.obj similarity index 99% rename from assets/obj/obj_house7b.obj rename to assets/obj/bld_house7b.obj index 99d44d6..01137f6 100644 --- a/assets/obj/obj_house7b.obj +++ b/assets/obj/bld_house7b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house7b.mtl +mtllib bld_house7b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house7b.png b/assets/obj/bld_house7b.png similarity index 100% rename from assets/obj/obj_house7b.png rename to assets/obj/bld_house7b.png diff --git a/assets/obj/bld_house7c.mtl b/assets/obj/bld_house7c.mtl new file mode 100644 index 0000000..ed4ba5d --- /dev/null +++ b/assets/obj/bld_house7c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house7c.png diff --git a/assets/obj/obj_house7c.obj b/assets/obj/bld_house7c.obj similarity index 99% rename from assets/obj/obj_house7c.obj rename to assets/obj/bld_house7c.obj index 16191ed..ad53856 100644 --- a/assets/obj/obj_house7c.obj +++ b/assets/obj/bld_house7c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house7c.mtl +mtllib bld_house7c.mtl usemtl palette # normals diff --git a/assets/obj/obj_house7c.png b/assets/obj/bld_house7c.png similarity index 100% rename from assets/obj/obj_house7c.png rename to assets/obj/bld_house7c.png diff --git a/assets/obj/bld_house8.mtl b/assets/obj/bld_house8.mtl new file mode 100644 index 0000000..f41b964 --- /dev/null +++ b/assets/obj/bld_house8.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house8.png diff --git a/assets/obj/obj_house8.obj b/assets/obj/bld_house8.obj similarity index 99% rename from assets/obj/obj_house8.obj rename to assets/obj/bld_house8.obj index bbc5378..8926502 100644 --- a/assets/obj/obj_house8.obj +++ b/assets/obj/bld_house8.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house8.mtl +mtllib bld_house8.mtl usemtl palette # normals diff --git a/assets/obj/obj_house8a.png b/assets/obj/bld_house8.png similarity index 100% rename from assets/obj/obj_house8a.png rename to assets/obj/bld_house8.png diff --git a/assets/obj/bld_house8a.mtl b/assets/obj/bld_house8a.mtl new file mode 100644 index 0000000..357c188 --- /dev/null +++ b/assets/obj/bld_house8a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house8a.png diff --git a/assets/obj/obj_house8a.obj b/assets/obj/bld_house8a.obj similarity index 99% rename from assets/obj/obj_house8a.obj rename to assets/obj/bld_house8a.obj index c8d5ace..7a5d027 100644 --- a/assets/obj/obj_house8a.obj +++ b/assets/obj/bld_house8a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house8a.mtl +mtllib bld_house8a.mtl usemtl palette # normals diff --git a/assets/obj/obj_house8b.png b/assets/obj/bld_house8a.png similarity index 100% rename from assets/obj/obj_house8b.png rename to assets/obj/bld_house8a.png diff --git a/assets/obj/bld_house8b.mtl b/assets/obj/bld_house8b.mtl new file mode 100644 index 0000000..df41356 --- /dev/null +++ b/assets/obj/bld_house8b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house8b.png diff --git a/assets/obj/obj_house8b.obj b/assets/obj/bld_house8b.obj similarity index 99% rename from assets/obj/obj_house8b.obj rename to assets/obj/bld_house8b.obj index 5768464..5656a3b 100644 --- a/assets/obj/obj_house8b.obj +++ b/assets/obj/bld_house8b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house8b.mtl +mtllib bld_house8b.mtl usemtl palette # normals diff --git a/assets/obj/obj_house8c.png b/assets/obj/bld_house8b.png similarity index 100% rename from assets/obj/obj_house8c.png rename to assets/obj/bld_house8b.png diff --git a/assets/obj/bld_house8c.mtl b/assets/obj/bld_house8c.mtl new file mode 100644 index 0000000..f61f245 --- /dev/null +++ b/assets/obj/bld_house8c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_house8c.png diff --git a/assets/obj/obj_house8c.obj b/assets/obj/bld_house8c.obj similarity index 99% rename from assets/obj/obj_house8c.obj rename to assets/obj/bld_house8c.obj index 5131a79..60feb53 100644 --- a/assets/obj/obj_house8c.obj +++ b/assets/obj/bld_house8c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_house8c.mtl +mtllib bld_house8c.mtl usemtl palette # normals diff --git a/assets/obj/obj_store01.png b/assets/obj/bld_house8c.png similarity index 100% rename from assets/obj/obj_store01.png rename to assets/obj/bld_house8c.png diff --git a/assets/obj/bld_store01.mtl b/assets/obj/bld_store01.mtl new file mode 100644 index 0000000..b67a8de --- /dev/null +++ b/assets/obj/bld_store01.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store01.png diff --git a/assets/obj/obj_store01.obj b/assets/obj/bld_store01.obj similarity index 99% rename from assets/obj/obj_store01.obj rename to assets/obj/bld_store01.obj index d227f5d..47995ec 100644 --- a/assets/obj/obj_store01.obj +++ b/assets/obj/bld_store01.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store01.mtl +mtllib bld_store01.mtl usemtl palette # normals diff --git a/assets/obj/obj_store02.png b/assets/obj/bld_store01.png similarity index 100% rename from assets/obj/obj_store02.png rename to assets/obj/bld_store01.png diff --git a/assets/obj/bld_store02.mtl b/assets/obj/bld_store02.mtl new file mode 100644 index 0000000..a8f3a1e --- /dev/null +++ b/assets/obj/bld_store02.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store02.png diff --git a/assets/obj/obj_store02.obj b/assets/obj/bld_store02.obj similarity index 99% rename from assets/obj/obj_store02.obj rename to assets/obj/bld_store02.obj index 843bb4a..3f1f87e 100644 --- a/assets/obj/obj_store02.obj +++ b/assets/obj/bld_store02.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store02.mtl +mtllib bld_store02.mtl usemtl palette # normals diff --git a/assets/obj/obj_store03.png b/assets/obj/bld_store02.png similarity index 100% rename from assets/obj/obj_store03.png rename to assets/obj/bld_store02.png diff --git a/assets/obj/bld_store03.mtl b/assets/obj/bld_store03.mtl new file mode 100644 index 0000000..00c056c --- /dev/null +++ b/assets/obj/bld_store03.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store03.png diff --git a/assets/obj/obj_store03.obj b/assets/obj/bld_store03.obj similarity index 99% rename from assets/obj/obj_store03.obj rename to assets/obj/bld_store03.obj index 06ca1e5..b8c5bc7 100644 --- a/assets/obj/obj_store03.obj +++ b/assets/obj/bld_store03.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store03.mtl +mtllib bld_store03.mtl usemtl palette # normals diff --git a/assets/obj/obj_store03a.png b/assets/obj/bld_store03.png similarity index 100% rename from assets/obj/obj_store03a.png rename to assets/obj/bld_store03.png diff --git a/assets/obj/bld_store03a.mtl b/assets/obj/bld_store03a.mtl new file mode 100644 index 0000000..10cd36a --- /dev/null +++ b/assets/obj/bld_store03a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store03a.png diff --git a/assets/obj/obj_store03a.obj b/assets/obj/bld_store03a.obj similarity index 99% rename from assets/obj/obj_store03a.obj rename to assets/obj/bld_store03a.obj index 24a64fc..e1604c1 100644 --- a/assets/obj/obj_store03a.obj +++ b/assets/obj/bld_store03a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store03a.mtl +mtllib bld_store03a.mtl usemtl palette # normals diff --git a/assets/obj/obj_store04.png b/assets/obj/bld_store03a.png similarity index 100% rename from assets/obj/obj_store04.png rename to assets/obj/bld_store03a.png diff --git a/assets/obj/bld_store04.mtl b/assets/obj/bld_store04.mtl new file mode 100644 index 0000000..7818c41 --- /dev/null +++ b/assets/obj/bld_store04.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store04.png diff --git a/assets/obj/obj_store04.obj b/assets/obj/bld_store04.obj similarity index 99% rename from assets/obj/obj_store04.obj rename to assets/obj/bld_store04.obj index 13c8af1..90f8406 100644 --- a/assets/obj/obj_store04.obj +++ b/assets/obj/bld_store04.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store04.mtl +mtllib bld_store04.mtl usemtl palette # normals diff --git a/assets/obj/obj_store05.png b/assets/obj/bld_store04.png similarity index 100% rename from assets/obj/obj_store05.png rename to assets/obj/bld_store04.png diff --git a/assets/obj/bld_store05.mtl b/assets/obj/bld_store05.mtl new file mode 100644 index 0000000..143622a --- /dev/null +++ b/assets/obj/bld_store05.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store05.png diff --git a/assets/obj/obj_store05.obj b/assets/obj/bld_store05.obj similarity index 99% rename from assets/obj/obj_store05.obj rename to assets/obj/bld_store05.obj index 37251f1..743c102 100644 --- a/assets/obj/obj_store05.obj +++ b/assets/obj/bld_store05.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store05.mtl +mtllib bld_store05.mtl usemtl palette # normals diff --git a/assets/obj/obj_store06.png b/assets/obj/bld_store05.png similarity index 100% rename from assets/obj/obj_store06.png rename to assets/obj/bld_store05.png diff --git a/assets/obj/bld_store06.mtl b/assets/obj/bld_store06.mtl new file mode 100644 index 0000000..700a423 --- /dev/null +++ b/assets/obj/bld_store06.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store06.png diff --git a/assets/obj/obj_store06.obj b/assets/obj/bld_store06.obj similarity index 99% rename from assets/obj/obj_store06.obj rename to assets/obj/bld_store06.obj index c6e2d0c..6c91d8a 100644 --- a/assets/obj/obj_store06.obj +++ b/assets/obj/bld_store06.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store06.mtl +mtllib bld_store06.mtl usemtl palette # normals diff --git a/assets/obj/obj_store07.png b/assets/obj/bld_store06.png similarity index 100% rename from assets/obj/obj_store07.png rename to assets/obj/bld_store06.png diff --git a/assets/obj/bld_store07.mtl b/assets/obj/bld_store07.mtl new file mode 100644 index 0000000..5e247db --- /dev/null +++ b/assets/obj/bld_store07.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store07.png diff --git a/assets/obj/obj_store07.obj b/assets/obj/bld_store07.obj similarity index 99% rename from assets/obj/obj_store07.obj rename to assets/obj/bld_store07.obj index 9325c6c..c927d75 100644 --- a/assets/obj/obj_store07.obj +++ b/assets/obj/bld_store07.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store07.mtl +mtllib bld_store07.mtl usemtl palette # normals diff --git a/assets/obj/obj_store08.png b/assets/obj/bld_store07.png similarity index 100% rename from assets/obj/obj_store08.png rename to assets/obj/bld_store07.png diff --git a/assets/obj/bld_store08.mtl b/assets/obj/bld_store08.mtl new file mode 100644 index 0000000..7eecb81 --- /dev/null +++ b/assets/obj/bld_store08.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store08.png diff --git a/assets/obj/obj_store08.obj b/assets/obj/bld_store08.obj similarity index 99% rename from assets/obj/obj_store08.obj rename to assets/obj/bld_store08.obj index a52e96a..c53803f 100644 --- a/assets/obj/obj_store08.obj +++ b/assets/obj/bld_store08.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store08.mtl +mtllib bld_store08.mtl usemtl palette # normals diff --git a/assets/obj/obj_store09.png b/assets/obj/bld_store08.png similarity index 100% rename from assets/obj/obj_store09.png rename to assets/obj/bld_store08.png diff --git a/assets/obj/bld_store09.mtl b/assets/obj/bld_store09.mtl new file mode 100644 index 0000000..4e46746 --- /dev/null +++ b/assets/obj/bld_store09.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store09.png diff --git a/assets/obj/obj_store09.obj b/assets/obj/bld_store09.obj similarity index 99% rename from assets/obj/obj_store09.obj rename to assets/obj/bld_store09.obj index e9234f7..4330586 100644 --- a/assets/obj/obj_store09.obj +++ b/assets/obj/bld_store09.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store09.mtl +mtllib bld_store09.mtl usemtl palette # normals diff --git a/assets/obj/obj_store10.png b/assets/obj/bld_store09.png similarity index 100% rename from assets/obj/obj_store10.png rename to assets/obj/bld_store09.png diff --git a/assets/obj/bld_store10.mtl b/assets/obj/bld_store10.mtl new file mode 100644 index 0000000..bb1b51b --- /dev/null +++ b/assets/obj/bld_store10.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store10.png diff --git a/assets/obj/obj_store10.obj b/assets/obj/bld_store10.obj similarity index 99% rename from assets/obj/obj_store10.obj rename to assets/obj/bld_store10.obj index 310d557..a3d8119 100644 --- a/assets/obj/obj_store10.obj +++ b/assets/obj/bld_store10.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store10.mtl +mtllib bld_store10.mtl usemtl palette # normals diff --git a/assets/obj/obj_store11.png b/assets/obj/bld_store10.png similarity index 100% rename from assets/obj/obj_store11.png rename to assets/obj/bld_store10.png diff --git a/assets/obj/bld_store11.mtl b/assets/obj/bld_store11.mtl new file mode 100644 index 0000000..caf2d3f --- /dev/null +++ b/assets/obj/bld_store11.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store11.png diff --git a/assets/obj/obj_store11.obj b/assets/obj/bld_store11.obj similarity index 99% rename from assets/obj/obj_store11.obj rename to assets/obj/bld_store11.obj index 9ef58f3..efdabd2 100644 --- a/assets/obj/obj_store11.obj +++ b/assets/obj/bld_store11.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store11.mtl +mtllib bld_store11.mtl usemtl palette # normals diff --git a/assets/obj/obj_store12.png b/assets/obj/bld_store11.png similarity index 100% rename from assets/obj/obj_store12.png rename to assets/obj/bld_store11.png diff --git a/assets/obj/bld_store12.mtl b/assets/obj/bld_store12.mtl new file mode 100644 index 0000000..cc82394 --- /dev/null +++ b/assets/obj/bld_store12.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store12.png diff --git a/assets/obj/obj_store12.obj b/assets/obj/bld_store12.obj similarity index 99% rename from assets/obj/obj_store12.obj rename to assets/obj/bld_store12.obj index d5b0f55..dd48729 100644 --- a/assets/obj/obj_store12.obj +++ b/assets/obj/bld_store12.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store12.mtl +mtllib bld_store12.mtl usemtl palette # normals diff --git a/assets/obj/obj_store13.png b/assets/obj/bld_store12.png similarity index 100% rename from assets/obj/obj_store13.png rename to assets/obj/bld_store12.png diff --git a/assets/obj/bld_store13.mtl b/assets/obj/bld_store13.mtl new file mode 100644 index 0000000..81cb09f --- /dev/null +++ b/assets/obj/bld_store13.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store13.png diff --git a/assets/obj/obj_store13.obj b/assets/obj/bld_store13.obj similarity index 99% rename from assets/obj/obj_store13.obj rename to assets/obj/bld_store13.obj index 174bfac..20a36d3 100644 --- a/assets/obj/obj_store13.obj +++ b/assets/obj/bld_store13.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store13.mtl +mtllib bld_store13.mtl usemtl palette # normals diff --git a/assets/obj/obj_store14.png b/assets/obj/bld_store13.png similarity index 100% rename from assets/obj/obj_store14.png rename to assets/obj/bld_store13.png diff --git a/assets/obj/bld_store14.mtl b/assets/obj/bld_store14.mtl new file mode 100644 index 0000000..af7f423 --- /dev/null +++ b/assets/obj/bld_store14.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store14.png diff --git a/assets/obj/obj_store14.obj b/assets/obj/bld_store14.obj similarity index 99% rename from assets/obj/obj_store14.obj rename to assets/obj/bld_store14.obj index b7adeff..8597e96 100644 --- a/assets/obj/obj_store14.obj +++ b/assets/obj/bld_store14.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store14.mtl +mtllib bld_store14.mtl usemtl palette # normals diff --git a/assets/obj/obj_store15.png b/assets/obj/bld_store14.png similarity index 100% rename from assets/obj/obj_store15.png rename to assets/obj/bld_store14.png diff --git a/assets/obj/bld_store15.mtl b/assets/obj/bld_store15.mtl new file mode 100644 index 0000000..cfb6d32 --- /dev/null +++ b/assets/obj/bld_store15.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store15.png diff --git a/assets/obj/obj_store15.obj b/assets/obj/bld_store15.obj similarity index 99% rename from assets/obj/obj_store15.obj rename to assets/obj/bld_store15.obj index b30198a..d1e8753 100644 --- a/assets/obj/obj_store15.obj +++ b/assets/obj/bld_store15.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store15.mtl +mtllib bld_store15.mtl usemtl palette # normals diff --git a/assets/obj/obj_store16.png b/assets/obj/bld_store15.png similarity index 100% rename from assets/obj/obj_store16.png rename to assets/obj/bld_store15.png diff --git a/assets/obj/bld_store16.mtl b/assets/obj/bld_store16.mtl new file mode 100644 index 0000000..13798eb --- /dev/null +++ b/assets/obj/bld_store16.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store16.png diff --git a/assets/obj/obj_store16.obj b/assets/obj/bld_store16.obj similarity index 99% rename from assets/obj/obj_store16.obj rename to assets/obj/bld_store16.obj index 2100b16..8fd96ba 100644 --- a/assets/obj/obj_store16.obj +++ b/assets/obj/bld_store16.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store16.mtl +mtllib bld_store16.mtl usemtl palette # normals diff --git a/assets/obj/obj_store16a.png b/assets/obj/bld_store16.png similarity index 100% rename from assets/obj/obj_store16a.png rename to assets/obj/bld_store16.png diff --git a/assets/obj/bld_store16a.mtl b/assets/obj/bld_store16a.mtl new file mode 100644 index 0000000..4a2c834 --- /dev/null +++ b/assets/obj/bld_store16a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store16a.png diff --git a/assets/obj/obj_store16a.obj b/assets/obj/bld_store16a.obj similarity index 99% rename from assets/obj/obj_store16a.obj rename to assets/obj/bld_store16a.obj index f442561..80e16d8 100644 --- a/assets/obj/obj_store16a.obj +++ b/assets/obj/bld_store16a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store16a.mtl +mtllib bld_store16a.mtl usemtl palette # normals diff --git a/assets/obj/obj_store16b.png b/assets/obj/bld_store16a.png similarity index 100% rename from assets/obj/obj_store16b.png rename to assets/obj/bld_store16a.png diff --git a/assets/obj/bld_store16b.mtl b/assets/obj/bld_store16b.mtl new file mode 100644 index 0000000..ca881f0 --- /dev/null +++ b/assets/obj/bld_store16b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store16b.png diff --git a/assets/obj/obj_store16b.obj b/assets/obj/bld_store16b.obj similarity index 99% rename from assets/obj/obj_store16b.obj rename to assets/obj/bld_store16b.obj index a528ef7..1d8b1b3 100644 --- a/assets/obj/obj_store16b.obj +++ b/assets/obj/bld_store16b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store16b.mtl +mtllib bld_store16b.mtl usemtl palette # normals diff --git a/assets/obj/obj_store17.png b/assets/obj/bld_store16b.png similarity index 100% rename from assets/obj/obj_store17.png rename to assets/obj/bld_store16b.png diff --git a/assets/obj/bld_store17.mtl b/assets/obj/bld_store17.mtl new file mode 100644 index 0000000..c74a2d4 --- /dev/null +++ b/assets/obj/bld_store17.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store17.png diff --git a/assets/obj/obj_store17.obj b/assets/obj/bld_store17.obj similarity index 99% rename from assets/obj/obj_store17.obj rename to assets/obj/bld_store17.obj index f48c87e..7cb881d 100644 --- a/assets/obj/obj_store17.obj +++ b/assets/obj/bld_store17.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store17.mtl +mtllib bld_store17.mtl usemtl palette # normals diff --git a/assets/obj/obj_store17a.png b/assets/obj/bld_store17.png similarity index 100% rename from assets/obj/obj_store17a.png rename to assets/obj/bld_store17.png diff --git a/assets/obj/bld_store17a.mtl b/assets/obj/bld_store17a.mtl new file mode 100644 index 0000000..3dc2dc8 --- /dev/null +++ b/assets/obj/bld_store17a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_store17a.png diff --git a/assets/obj/obj_store17a.obj b/assets/obj/bld_store17a.obj similarity index 99% rename from assets/obj/obj_store17a.obj rename to assets/obj/bld_store17a.obj index 4934c01..aeeffea 100644 --- a/assets/obj/obj_store17a.obj +++ b/assets/obj/bld_store17a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_store17a.mtl +mtllib bld_store17a.mtl usemtl palette # normals diff --git a/assets/obj/obj_story01.png b/assets/obj/bld_store17a.png similarity index 100% rename from assets/obj/obj_story01.png rename to assets/obj/bld_store17a.png diff --git a/assets/obj/bld_story01.mtl b/assets/obj/bld_story01.mtl new file mode 100644 index 0000000..543f689 --- /dev/null +++ b/assets/obj/bld_story01.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story01.png diff --git a/assets/obj/obj_story01.obj b/assets/obj/bld_story01.obj similarity index 99% rename from assets/obj/obj_story01.obj rename to assets/obj/bld_story01.obj index b3f86f9..4871e33 100644 --- a/assets/obj/obj_story01.obj +++ b/assets/obj/bld_story01.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story01.mtl +mtllib bld_story01.mtl usemtl palette # normals diff --git a/assets/obj/obj_story01a.png b/assets/obj/bld_story01.png similarity index 100% rename from assets/obj/obj_story01a.png rename to assets/obj/bld_story01.png diff --git a/assets/obj/bld_story01a.mtl b/assets/obj/bld_story01a.mtl new file mode 100644 index 0000000..33a96e5 --- /dev/null +++ b/assets/obj/bld_story01a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story01a.png diff --git a/assets/obj/obj_story01a.obj b/assets/obj/bld_story01a.obj similarity index 99% rename from assets/obj/obj_story01a.obj rename to assets/obj/bld_story01a.obj index 86de912..bf75e4f 100644 --- a/assets/obj/obj_story01a.obj +++ b/assets/obj/bld_story01a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story01a.mtl +mtllib bld_story01a.mtl usemtl palette # normals diff --git a/assets/obj/obj_story01b.png b/assets/obj/bld_story01a.png similarity index 100% rename from assets/obj/obj_story01b.png rename to assets/obj/bld_story01a.png diff --git a/assets/obj/bld_story01b.mtl b/assets/obj/bld_story01b.mtl new file mode 100644 index 0000000..8f432b7 --- /dev/null +++ b/assets/obj/bld_story01b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story01b.png diff --git a/assets/obj/obj_story01b.obj b/assets/obj/bld_story01b.obj similarity index 99% rename from assets/obj/obj_story01b.obj rename to assets/obj/bld_story01b.obj index cb20e22..9eb87da 100644 --- a/assets/obj/obj_story01b.obj +++ b/assets/obj/bld_story01b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story01b.mtl +mtllib bld_story01b.mtl usemtl palette # normals diff --git a/assets/obj/obj_story02.png b/assets/obj/bld_story01b.png similarity index 100% rename from assets/obj/obj_story02.png rename to assets/obj/bld_story01b.png diff --git a/assets/obj/bld_story02.mtl b/assets/obj/bld_story02.mtl new file mode 100644 index 0000000..8e28b09 --- /dev/null +++ b/assets/obj/bld_story02.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story02.png diff --git a/assets/obj/obj_story02.obj b/assets/obj/bld_story02.obj similarity index 99% rename from assets/obj/obj_story02.obj rename to assets/obj/bld_story02.obj index a771fdc..fd1549d 100644 --- a/assets/obj/obj_story02.obj +++ b/assets/obj/bld_story02.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story02.mtl +mtllib bld_story02.mtl usemtl palette # normals diff --git a/assets/obj/obj_story03.png b/assets/obj/bld_story02.png similarity index 100% rename from assets/obj/obj_story03.png rename to assets/obj/bld_story02.png diff --git a/assets/obj/bld_story03.mtl b/assets/obj/bld_story03.mtl new file mode 100644 index 0000000..fd9cf2f --- /dev/null +++ b/assets/obj/bld_story03.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story03.png diff --git a/assets/obj/obj_story03.obj b/assets/obj/bld_story03.obj similarity index 99% rename from assets/obj/obj_story03.obj rename to assets/obj/bld_story03.obj index 2253ca3..21eb54b 100644 --- a/assets/obj/obj_story03.obj +++ b/assets/obj/bld_story03.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story03.mtl +mtllib bld_story03.mtl usemtl palette # normals diff --git a/assets/obj/obj_story03a.png b/assets/obj/bld_story03.png similarity index 100% rename from assets/obj/obj_story03a.png rename to assets/obj/bld_story03.png diff --git a/assets/obj/bld_story03a.mtl b/assets/obj/bld_story03a.mtl new file mode 100644 index 0000000..cd11570 --- /dev/null +++ b/assets/obj/bld_story03a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story03a.png diff --git a/assets/obj/obj_story03a.obj b/assets/obj/bld_story03a.obj similarity index 99% rename from assets/obj/obj_story03a.obj rename to assets/obj/bld_story03a.obj index 99db799..ca54994 100644 --- a/assets/obj/obj_story03a.obj +++ b/assets/obj/bld_story03a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story03a.mtl +mtllib bld_story03a.mtl usemtl palette # normals diff --git a/assets/obj/obj_story03b.png b/assets/obj/bld_story03a.png similarity index 100% rename from assets/obj/obj_story03b.png rename to assets/obj/bld_story03a.png diff --git a/assets/obj/bld_story03b.mtl b/assets/obj/bld_story03b.mtl new file mode 100644 index 0000000..70e9000 --- /dev/null +++ b/assets/obj/bld_story03b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story03b.png diff --git a/assets/obj/obj_story03b.obj b/assets/obj/bld_story03b.obj similarity index 99% rename from assets/obj/obj_story03b.obj rename to assets/obj/bld_story03b.obj index 8b5b2b8..0ae20aa 100644 --- a/assets/obj/obj_story03b.obj +++ b/assets/obj/bld_story03b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story03b.mtl +mtllib bld_story03b.mtl usemtl palette # normals diff --git a/assets/obj/obj_story03c.png b/assets/obj/bld_story03b.png similarity index 100% rename from assets/obj/obj_story03c.png rename to assets/obj/bld_story03b.png diff --git a/assets/obj/bld_story03c.mtl b/assets/obj/bld_story03c.mtl new file mode 100644 index 0000000..7468973 --- /dev/null +++ b/assets/obj/bld_story03c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story03c.png diff --git a/assets/obj/obj_story03c.obj b/assets/obj/bld_story03c.obj similarity index 99% rename from assets/obj/obj_story03c.obj rename to assets/obj/bld_story03c.obj index 8b1cdbf..5d61fc6 100644 --- a/assets/obj/obj_story03c.obj +++ b/assets/obj/bld_story03c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story03c.mtl +mtllib bld_story03c.mtl usemtl palette # normals diff --git a/assets/obj/obj_story03d.png b/assets/obj/bld_story03c.png similarity index 100% rename from assets/obj/obj_story03d.png rename to assets/obj/bld_story03c.png diff --git a/assets/obj/bld_story03d.mtl b/assets/obj/bld_story03d.mtl new file mode 100644 index 0000000..86c0beb --- /dev/null +++ b/assets/obj/bld_story03d.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story03d.png diff --git a/assets/obj/obj_story03d.obj b/assets/obj/bld_story03d.obj similarity index 99% rename from assets/obj/obj_story03d.obj rename to assets/obj/bld_story03d.obj index c4e061d..3df96f9 100644 --- a/assets/obj/obj_story03d.obj +++ b/assets/obj/bld_story03d.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story03d.mtl +mtllib bld_story03d.mtl usemtl palette # normals diff --git a/assets/obj/obj_story04.png b/assets/obj/bld_story03d.png similarity index 100% rename from assets/obj/obj_story04.png rename to assets/obj/bld_story03d.png diff --git a/assets/obj/bld_story04.mtl b/assets/obj/bld_story04.mtl new file mode 100644 index 0000000..b45f5b6 --- /dev/null +++ b/assets/obj/bld_story04.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story04.png diff --git a/assets/obj/obj_story04.obj b/assets/obj/bld_story04.obj similarity index 99% rename from assets/obj/obj_story04.obj rename to assets/obj/bld_story04.obj index 139f1fb..1c33f3d 100644 --- a/assets/obj/obj_story04.obj +++ b/assets/obj/bld_story04.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story04.mtl +mtllib bld_story04.mtl usemtl palette # normals diff --git a/assets/obj/obj_story04a.png b/assets/obj/bld_story04.png similarity index 100% rename from assets/obj/obj_story04a.png rename to assets/obj/bld_story04.png diff --git a/assets/obj/bld_story04a.mtl b/assets/obj/bld_story04a.mtl new file mode 100644 index 0000000..93dae3d --- /dev/null +++ b/assets/obj/bld_story04a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story04a.png diff --git a/assets/obj/obj_story04a.obj b/assets/obj/bld_story04a.obj similarity index 99% rename from assets/obj/obj_story04a.obj rename to assets/obj/bld_story04a.obj index cdd857c..a77b8c0 100644 --- a/assets/obj/obj_story04a.obj +++ b/assets/obj/bld_story04a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story04a.mtl +mtllib bld_story04a.mtl usemtl palette # normals diff --git a/assets/obj/obj_story04b.png b/assets/obj/bld_story04a.png similarity index 100% rename from assets/obj/obj_story04b.png rename to assets/obj/bld_story04a.png diff --git a/assets/obj/bld_story04b.mtl b/assets/obj/bld_story04b.mtl new file mode 100644 index 0000000..fcb1f66 --- /dev/null +++ b/assets/obj/bld_story04b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story04b.png diff --git a/assets/obj/obj_story04b.obj b/assets/obj/bld_story04b.obj similarity index 99% rename from assets/obj/obj_story04b.obj rename to assets/obj/bld_story04b.obj index a0fef76..7eb9cdf 100644 --- a/assets/obj/obj_story04b.obj +++ b/assets/obj/bld_story04b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story04b.mtl +mtllib bld_story04b.mtl usemtl palette # normals diff --git a/assets/obj/obj_story04c.png b/assets/obj/bld_story04b.png similarity index 100% rename from assets/obj/obj_story04c.png rename to assets/obj/bld_story04b.png diff --git a/assets/obj/bld_story04c.mtl b/assets/obj/bld_story04c.mtl new file mode 100644 index 0000000..3f29b88 --- /dev/null +++ b/assets/obj/bld_story04c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story04c.png diff --git a/assets/obj/obj_story04c.obj b/assets/obj/bld_story04c.obj similarity index 99% rename from assets/obj/obj_story04c.obj rename to assets/obj/bld_story04c.obj index 892233a..7f622fc 100644 --- a/assets/obj/obj_story04c.obj +++ b/assets/obj/bld_story04c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story04c.mtl +mtllib bld_story04c.mtl usemtl palette # normals diff --git a/assets/obj/obj_story04d.png b/assets/obj/bld_story04c.png similarity index 100% rename from assets/obj/obj_story04d.png rename to assets/obj/bld_story04c.png diff --git a/assets/obj/bld_story04d.mtl b/assets/obj/bld_story04d.mtl new file mode 100644 index 0000000..25d1f33 --- /dev/null +++ b/assets/obj/bld_story04d.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story04d.png diff --git a/assets/obj/obj_story04d.obj b/assets/obj/bld_story04d.obj similarity index 99% rename from assets/obj/obj_story04d.obj rename to assets/obj/bld_story04d.obj index b59e494..9130b77 100644 --- a/assets/obj/obj_story04d.obj +++ b/assets/obj/bld_story04d.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story04d.mtl +mtllib bld_story04d.mtl usemtl palette # normals diff --git a/assets/obj/obj_story05.png b/assets/obj/bld_story04d.png similarity index 100% rename from assets/obj/obj_story05.png rename to assets/obj/bld_story04d.png diff --git a/assets/obj/bld_story05.mtl b/assets/obj/bld_story05.mtl new file mode 100644 index 0000000..c29fa2b --- /dev/null +++ b/assets/obj/bld_story05.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story05.png diff --git a/assets/obj/obj_story05.obj b/assets/obj/bld_story05.obj similarity index 99% rename from assets/obj/obj_story05.obj rename to assets/obj/bld_story05.obj index ddfe77f..c1ca9f8 100644 --- a/assets/obj/obj_story05.obj +++ b/assets/obj/bld_story05.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story05.mtl +mtllib bld_story05.mtl usemtl palette # normals diff --git a/assets/obj/obj_story05a.png b/assets/obj/bld_story05.png similarity index 100% rename from assets/obj/obj_story05a.png rename to assets/obj/bld_story05.png diff --git a/assets/obj/bld_story05a.mtl b/assets/obj/bld_story05a.mtl new file mode 100644 index 0000000..be3b60c --- /dev/null +++ b/assets/obj/bld_story05a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story05a.png diff --git a/assets/obj/obj_story05a.obj b/assets/obj/bld_story05a.obj similarity index 99% rename from assets/obj/obj_story05a.obj rename to assets/obj/bld_story05a.obj index 2b532db..d998171 100644 --- a/assets/obj/obj_story05a.obj +++ b/assets/obj/bld_story05a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story05a.mtl +mtllib bld_story05a.mtl usemtl palette # normals diff --git a/assets/obj/obj_story06.png b/assets/obj/bld_story05a.png similarity index 100% rename from assets/obj/obj_story06.png rename to assets/obj/bld_story05a.png diff --git a/assets/obj/bld_story06.mtl b/assets/obj/bld_story06.mtl new file mode 100644 index 0000000..35fda1d --- /dev/null +++ b/assets/obj/bld_story06.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story06.png diff --git a/assets/obj/obj_story06.obj b/assets/obj/bld_story06.obj similarity index 99% rename from assets/obj/obj_story06.obj rename to assets/obj/bld_story06.obj index ed864fc..fd336cb 100644 --- a/assets/obj/obj_story06.obj +++ b/assets/obj/bld_story06.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story06.mtl +mtllib bld_story06.mtl usemtl palette # normals diff --git a/assets/obj/obj_story06a.png b/assets/obj/bld_story06.png similarity index 100% rename from assets/obj/obj_story06a.png rename to assets/obj/bld_story06.png diff --git a/assets/obj/bld_story06a.mtl b/assets/obj/bld_story06a.mtl new file mode 100644 index 0000000..e8d4f64 --- /dev/null +++ b/assets/obj/bld_story06a.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story06a.png diff --git a/assets/obj/obj_story06a.obj b/assets/obj/bld_story06a.obj similarity index 99% rename from assets/obj/obj_story06a.obj rename to assets/obj/bld_story06a.obj index 932b1c9..dd31d09 100644 --- a/assets/obj/obj_story06a.obj +++ b/assets/obj/bld_story06a.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story06a.mtl +mtllib bld_story06a.mtl usemtl palette # normals diff --git a/assets/obj/obj_story06b.png b/assets/obj/bld_story06a.png similarity index 100% rename from assets/obj/obj_story06b.png rename to assets/obj/bld_story06a.png diff --git a/assets/obj/bld_story06b.mtl b/assets/obj/bld_story06b.mtl new file mode 100644 index 0000000..a9e9f1c --- /dev/null +++ b/assets/obj/bld_story06b.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story06b.png diff --git a/assets/obj/obj_story06b.obj b/assets/obj/bld_story06b.obj similarity index 99% rename from assets/obj/obj_story06b.obj rename to assets/obj/bld_story06b.obj index d77785a..cefbd41 100644 --- a/assets/obj/obj_story06b.obj +++ b/assets/obj/bld_story06b.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story06b.mtl +mtllib bld_story06b.mtl usemtl palette # normals diff --git a/assets/obj/obj_story06c.png b/assets/obj/bld_story06b.png similarity index 100% rename from assets/obj/obj_story06c.png rename to assets/obj/bld_story06b.png diff --git a/assets/obj/bld_story06c.mtl b/assets/obj/bld_story06c.mtl new file mode 100644 index 0000000..bb2bd94 --- /dev/null +++ b/assets/obj/bld_story06c.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story06c.png diff --git a/assets/obj/obj_story06c.obj b/assets/obj/bld_story06c.obj similarity index 99% rename from assets/obj/obj_story06c.obj rename to assets/obj/bld_story06c.obj index 6ec58c2..750a4b9 100644 --- a/assets/obj/obj_story06c.obj +++ b/assets/obj/bld_story06c.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story06c.mtl +mtllib bld_story06c.mtl usemtl palette # normals diff --git a/assets/obj/obj_story06d.png b/assets/obj/bld_story06c.png similarity index 100% rename from assets/obj/obj_story06d.png rename to assets/obj/bld_story06c.png diff --git a/assets/obj/bld_story06d.mtl b/assets/obj/bld_story06d.mtl new file mode 100644 index 0000000..72959c2 --- /dev/null +++ b/assets/obj/bld_story06d.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd bld_story06d.png diff --git a/assets/obj/obj_story06d.obj b/assets/obj/bld_story06d.obj similarity index 99% rename from assets/obj/obj_story06d.obj rename to assets/obj/bld_story06d.obj index dd71d7d..fa9892b 100644 --- a/assets/obj/obj_story06d.obj +++ b/assets/obj/bld_story06d.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib obj_story06d.mtl +mtllib bld_story06d.mtl usemtl palette # normals diff --git a/assets/obj/piano.png b/assets/obj/bld_story06d.png similarity index 100% rename from assets/obj/piano.png rename to assets/obj/bld_story06d.png diff --git a/assets/obj/obj_house2a.mtl b/assets/obj/obj_house2a.mtl deleted file mode 100644 index f2f029f..0000000 --- a/assets/obj/obj_house2a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house2a.png diff --git a/assets/obj/obj_house2b.mtl b/assets/obj/obj_house2b.mtl deleted file mode 100644 index 90c8523..0000000 --- a/assets/obj/obj_house2b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house2b.png diff --git a/assets/obj/obj_house2c.mtl b/assets/obj/obj_house2c.mtl deleted file mode 100644 index da0c7c4..0000000 --- a/assets/obj/obj_house2c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house2c.png diff --git a/assets/obj/obj_house2d.mtl b/assets/obj/obj_house2d.mtl deleted file mode 100644 index e349f73..0000000 --- a/assets/obj/obj_house2d.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house2d.png diff --git a/assets/obj/obj_house3a.mtl b/assets/obj/obj_house3a.mtl deleted file mode 100644 index b4fc847..0000000 --- a/assets/obj/obj_house3a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house3a.png diff --git a/assets/obj/obj_house3b.mtl b/assets/obj/obj_house3b.mtl deleted file mode 100644 index 0b35813..0000000 --- a/assets/obj/obj_house3b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house3b.png diff --git a/assets/obj/obj_house3c.mtl b/assets/obj/obj_house3c.mtl deleted file mode 100644 index ba25edc..0000000 --- a/assets/obj/obj_house3c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house3c.png diff --git a/assets/obj/obj_house4a.mtl b/assets/obj/obj_house4a.mtl deleted file mode 100644 index 9089a62..0000000 --- a/assets/obj/obj_house4a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house4a.png diff --git a/assets/obj/obj_house4b.mtl b/assets/obj/obj_house4b.mtl deleted file mode 100644 index 4106d55..0000000 --- a/assets/obj/obj_house4b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house4b.png diff --git a/assets/obj/obj_house4c.mtl b/assets/obj/obj_house4c.mtl deleted file mode 100644 index fcec60e..0000000 --- a/assets/obj/obj_house4c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house4c.png diff --git a/assets/obj/obj_house4d.mtl b/assets/obj/obj_house4d.mtl deleted file mode 100644 index b54df68..0000000 --- a/assets/obj/obj_house4d.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house4d.png diff --git a/assets/obj/obj_house5.mtl b/assets/obj/obj_house5.mtl deleted file mode 100644 index a25e5b9..0000000 --- a/assets/obj/obj_house5.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house5.png diff --git a/assets/obj/obj_house5a.mtl b/assets/obj/obj_house5a.mtl deleted file mode 100644 index 6b6a297..0000000 --- a/assets/obj/obj_house5a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house5a.png diff --git a/assets/obj/obj_house5b.mtl b/assets/obj/obj_house5b.mtl deleted file mode 100644 index 53483a2..0000000 --- a/assets/obj/obj_house5b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house5b.png diff --git a/assets/obj/obj_house5c.mtl b/assets/obj/obj_house5c.mtl deleted file mode 100644 index 81b8d74..0000000 --- a/assets/obj/obj_house5c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house5c.png diff --git a/assets/obj/obj_house6.mtl b/assets/obj/obj_house6.mtl deleted file mode 100644 index ba418b4..0000000 --- a/assets/obj/obj_house6.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house6.png diff --git a/assets/obj/obj_house6a.mtl b/assets/obj/obj_house6a.mtl deleted file mode 100644 index 3fbdd7d..0000000 --- a/assets/obj/obj_house6a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house6a.png diff --git a/assets/obj/obj_house6b.mtl b/assets/obj/obj_house6b.mtl deleted file mode 100644 index 43d7eaf..0000000 --- a/assets/obj/obj_house6b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house6b.png diff --git a/assets/obj/obj_house6c.mtl b/assets/obj/obj_house6c.mtl deleted file mode 100644 index 6a55be4..0000000 --- a/assets/obj/obj_house6c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house6c.png diff --git a/assets/obj/obj_house6d.mtl b/assets/obj/obj_house6d.mtl deleted file mode 100644 index 4a73354..0000000 --- a/assets/obj/obj_house6d.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house6d.png diff --git a/assets/obj/obj_house7.mtl b/assets/obj/obj_house7.mtl deleted file mode 100644 index 5fd2298..0000000 --- a/assets/obj/obj_house7.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house7.png diff --git a/assets/obj/obj_house7a.mtl b/assets/obj/obj_house7a.mtl deleted file mode 100644 index 4786bb9..0000000 --- a/assets/obj/obj_house7a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house7a.png diff --git a/assets/obj/obj_house7b.mtl b/assets/obj/obj_house7b.mtl deleted file mode 100644 index d5f4a0d..0000000 --- a/assets/obj/obj_house7b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house7b.png diff --git a/assets/obj/obj_house7c.mtl b/assets/obj/obj_house7c.mtl deleted file mode 100644 index 02a2731..0000000 --- a/assets/obj/obj_house7c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house7c.png diff --git a/assets/obj/obj_house8.mtl b/assets/obj/obj_house8.mtl deleted file mode 100644 index 3eb2b15..0000000 --- a/assets/obj/obj_house8.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house8.png diff --git a/assets/obj/obj_house8a.mtl b/assets/obj/obj_house8a.mtl deleted file mode 100644 index 1ee4015..0000000 --- a/assets/obj/obj_house8a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house8a.png diff --git a/assets/obj/obj_house8b.mtl b/assets/obj/obj_house8b.mtl deleted file mode 100644 index f1be54d..0000000 --- a/assets/obj/obj_house8b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house8b.png diff --git a/assets/obj/obj_house8c.mtl b/assets/obj/obj_house8c.mtl deleted file mode 100644 index b988275..0000000 --- a/assets/obj/obj_house8c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_house8c.png diff --git a/assets/obj/obj_piano.mtl b/assets/obj/obj_piano.mtl new file mode 100644 index 0000000..ca9523c --- /dev/null +++ b/assets/obj/obj_piano.mtl @@ -0,0 +1,8 @@ +# MagicaVoxel @ Ephtracy + +newmtl palette +illum 1 +Ka 0.000 0.000 0.000 +Kd 1.000 1.000 1.000 +Ks 0.000 0.000 0.000 +map_Kd obj_piano.png diff --git a/assets/obj/piano.obj b/assets/obj/obj_piano.obj similarity index 99% rename from assets/obj/piano.obj rename to assets/obj/obj_piano.obj index c27948f..2342bb6 100644 --- a/assets/obj/piano.obj +++ b/assets/obj/obj_piano.obj @@ -1,7 +1,7 @@ # MagicaVoxel @ Ephtracy # material -mtllib piano.mtl +mtllib obj_piano.mtl usemtl palette # normals diff --git a/assets/obj/obj_piano.png b/assets/obj/obj_piano.png new file mode 100644 index 0000000..946bdd2 Binary files /dev/null and b/assets/obj/obj_piano.png differ diff --git a/assets/obj/obj_store01.mtl b/assets/obj/obj_store01.mtl deleted file mode 100644 index 6318fab..0000000 --- a/assets/obj/obj_store01.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store01.png diff --git a/assets/obj/obj_store02.mtl b/assets/obj/obj_store02.mtl deleted file mode 100644 index e69fb8d..0000000 --- a/assets/obj/obj_store02.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store02.png diff --git a/assets/obj/obj_store03.mtl b/assets/obj/obj_store03.mtl deleted file mode 100644 index 336939d..0000000 --- a/assets/obj/obj_store03.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store03.png diff --git a/assets/obj/obj_store03a.mtl b/assets/obj/obj_store03a.mtl deleted file mode 100644 index 3629395..0000000 --- a/assets/obj/obj_store03a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store03a.png diff --git a/assets/obj/obj_store04.mtl b/assets/obj/obj_store04.mtl deleted file mode 100644 index 55584f1..0000000 --- a/assets/obj/obj_store04.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store04.png diff --git a/assets/obj/obj_store05.mtl b/assets/obj/obj_store05.mtl deleted file mode 100644 index ce1407c..0000000 --- a/assets/obj/obj_store05.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store05.png diff --git a/assets/obj/obj_store06.mtl b/assets/obj/obj_store06.mtl deleted file mode 100644 index 21f1c43..0000000 --- a/assets/obj/obj_store06.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store06.png diff --git a/assets/obj/obj_store07.mtl b/assets/obj/obj_store07.mtl deleted file mode 100644 index 42afe0f..0000000 --- a/assets/obj/obj_store07.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store07.png diff --git a/assets/obj/obj_store08.mtl b/assets/obj/obj_store08.mtl deleted file mode 100644 index 001c6ef..0000000 --- a/assets/obj/obj_store08.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store08.png diff --git a/assets/obj/obj_store09.mtl b/assets/obj/obj_store09.mtl deleted file mode 100644 index 0eaa8c6..0000000 --- a/assets/obj/obj_store09.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store09.png diff --git a/assets/obj/obj_store10.mtl b/assets/obj/obj_store10.mtl deleted file mode 100644 index 0b04d0b..0000000 --- a/assets/obj/obj_store10.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store10.png diff --git a/assets/obj/obj_store11.mtl b/assets/obj/obj_store11.mtl deleted file mode 100644 index 57dafa7..0000000 --- a/assets/obj/obj_store11.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store11.png diff --git a/assets/obj/obj_store12.mtl b/assets/obj/obj_store12.mtl deleted file mode 100644 index 95ddc8d..0000000 --- a/assets/obj/obj_store12.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store12.png diff --git a/assets/obj/obj_store13.mtl b/assets/obj/obj_store13.mtl deleted file mode 100644 index 0ffa8dc..0000000 --- a/assets/obj/obj_store13.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store13.png diff --git a/assets/obj/obj_store14.mtl b/assets/obj/obj_store14.mtl deleted file mode 100644 index 5a35a93..0000000 --- a/assets/obj/obj_store14.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store14.png diff --git a/assets/obj/obj_store15.mtl b/assets/obj/obj_store15.mtl deleted file mode 100644 index b729ada..0000000 --- a/assets/obj/obj_store15.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store15.png diff --git a/assets/obj/obj_store16.mtl b/assets/obj/obj_store16.mtl deleted file mode 100644 index d07e3bc..0000000 --- a/assets/obj/obj_store16.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store16.png diff --git a/assets/obj/obj_store16a.mtl b/assets/obj/obj_store16a.mtl deleted file mode 100644 index 259ede8..0000000 --- a/assets/obj/obj_store16a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store16a.png diff --git a/assets/obj/obj_store16b.mtl b/assets/obj/obj_store16b.mtl deleted file mode 100644 index f88ff1f..0000000 --- a/assets/obj/obj_store16b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store16b.png diff --git a/assets/obj/obj_store17.mtl b/assets/obj/obj_store17.mtl deleted file mode 100644 index f271ae7..0000000 --- a/assets/obj/obj_store17.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store17.png diff --git a/assets/obj/obj_store17a.mtl b/assets/obj/obj_store17a.mtl deleted file mode 100644 index 4b09e1a..0000000 --- a/assets/obj/obj_store17a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_store17a.png diff --git a/assets/obj/obj_story01.mtl b/assets/obj/obj_story01.mtl deleted file mode 100644 index 6184dbc..0000000 --- a/assets/obj/obj_story01.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story01.png diff --git a/assets/obj/obj_story01a.mtl b/assets/obj/obj_story01a.mtl deleted file mode 100644 index 91834b7..0000000 --- a/assets/obj/obj_story01a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story01a.png diff --git a/assets/obj/obj_story01b.mtl b/assets/obj/obj_story01b.mtl deleted file mode 100644 index 9e8187b..0000000 --- a/assets/obj/obj_story01b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story01b.png diff --git a/assets/obj/obj_story02.mtl b/assets/obj/obj_story02.mtl deleted file mode 100644 index 1276235..0000000 --- a/assets/obj/obj_story02.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story02.png diff --git a/assets/obj/obj_story03.mtl b/assets/obj/obj_story03.mtl deleted file mode 100644 index 1d01147..0000000 --- a/assets/obj/obj_story03.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story03.png diff --git a/assets/obj/obj_story03a.mtl b/assets/obj/obj_story03a.mtl deleted file mode 100644 index 130df73..0000000 --- a/assets/obj/obj_story03a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story03a.png diff --git a/assets/obj/obj_story03b.mtl b/assets/obj/obj_story03b.mtl deleted file mode 100644 index a55ef84..0000000 --- a/assets/obj/obj_story03b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story03b.png diff --git a/assets/obj/obj_story03c.mtl b/assets/obj/obj_story03c.mtl deleted file mode 100644 index 8641739..0000000 --- a/assets/obj/obj_story03c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story03c.png diff --git a/assets/obj/obj_story03d.mtl b/assets/obj/obj_story03d.mtl deleted file mode 100644 index 4f24edc..0000000 --- a/assets/obj/obj_story03d.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story03d.png diff --git a/assets/obj/obj_story04.mtl b/assets/obj/obj_story04.mtl deleted file mode 100644 index 7c5c19d..0000000 --- a/assets/obj/obj_story04.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story04.png diff --git a/assets/obj/obj_story04a.mtl b/assets/obj/obj_story04a.mtl deleted file mode 100644 index e9631a3..0000000 --- a/assets/obj/obj_story04a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story04a.png diff --git a/assets/obj/obj_story04b.mtl b/assets/obj/obj_story04b.mtl deleted file mode 100644 index 52aea9f..0000000 --- a/assets/obj/obj_story04b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story04b.png diff --git a/assets/obj/obj_story04c.mtl b/assets/obj/obj_story04c.mtl deleted file mode 100644 index f1e73e7..0000000 --- a/assets/obj/obj_story04c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story04c.png diff --git a/assets/obj/obj_story04d.mtl b/assets/obj/obj_story04d.mtl deleted file mode 100644 index c57858f..0000000 --- a/assets/obj/obj_story04d.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story04d.png diff --git a/assets/obj/obj_story05.mtl b/assets/obj/obj_story05.mtl deleted file mode 100644 index 2926297..0000000 --- a/assets/obj/obj_story05.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story05.png diff --git a/assets/obj/obj_story05a.mtl b/assets/obj/obj_story05a.mtl deleted file mode 100644 index 73ab332..0000000 --- a/assets/obj/obj_story05a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story05a.png diff --git a/assets/obj/obj_story06.mtl b/assets/obj/obj_story06.mtl deleted file mode 100644 index 2f36408..0000000 --- a/assets/obj/obj_story06.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story06.png diff --git a/assets/obj/obj_story06a.mtl b/assets/obj/obj_story06a.mtl deleted file mode 100644 index c198b23..0000000 --- a/assets/obj/obj_story06a.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story06a.png diff --git a/assets/obj/obj_story06b.mtl b/assets/obj/obj_story06b.mtl deleted file mode 100644 index e081f63..0000000 --- a/assets/obj/obj_story06b.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story06b.png diff --git a/assets/obj/obj_story06c.mtl b/assets/obj/obj_story06c.mtl deleted file mode 100644 index 838a305..0000000 --- a/assets/obj/obj_story06c.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story06c.png diff --git a/assets/obj/obj_story06d.mtl b/assets/obj/obj_story06d.mtl deleted file mode 100644 index 1f98c16..0000000 --- a/assets/obj/obj_story06d.mtl +++ /dev/null @@ -1,8 +0,0 @@ -# MagicaVoxel @ Ephtracy - -newmtl palette -illum 1 -Ka 0.000 0.000 0.000 -Kd 1.000 1.000 1.000 -Ks 0.000 0.000 0.000 -map_Kd obj_story06d.png diff --git a/assets/preview/alien_bot1.jpg b/assets/preview/alien_bot1.jpg new file mode 100644 index 0000000..2851577 Binary files /dev/null and b/assets/preview/alien_bot1.jpg differ diff --git a/assets/preview/alien_bot2.jpg b/assets/preview/alien_bot2.jpg new file mode 100644 index 0000000..3b6891a Binary files /dev/null and b/assets/preview/alien_bot2.jpg differ diff --git a/assets/preview/alien_bot3.jpg b/assets/preview/alien_bot3.jpg new file mode 100644 index 0000000..620dc13 Binary files /dev/null and b/assets/preview/alien_bot3.jpg differ diff --git a/assets/preview/alien_crawl1.jpg b/assets/preview/alien_crawl1.jpg new file mode 100644 index 0000000..3014a31 Binary files /dev/null and b/assets/preview/alien_crawl1.jpg differ diff --git a/assets/preview/alien_crawl2.jpg b/assets/preview/alien_crawl2.jpg new file mode 100644 index 0000000..df847c9 Binary files /dev/null and b/assets/preview/alien_crawl2.jpg differ diff --git a/assets/preview/alien_egg1.jpg b/assets/preview/alien_egg1.jpg new file mode 100644 index 0000000..7ff0262 Binary files /dev/null and b/assets/preview/alien_egg1.jpg differ diff --git a/assets/preview/alien_egg2.jpg b/assets/preview/alien_egg2.jpg new file mode 100644 index 0000000..6cd385e Binary files /dev/null and b/assets/preview/alien_egg2.jpg differ diff --git a/assets/preview/alien_egg3.jpg b/assets/preview/alien_egg3.jpg new file mode 100644 index 0000000..4a89126 Binary files /dev/null and b/assets/preview/alien_egg3.jpg differ diff --git a/assets/preview/alien_engi1a.jpg b/assets/preview/alien_engi1a.jpg new file mode 100644 index 0000000..1f4ab00 Binary files /dev/null and b/assets/preview/alien_engi1a.jpg differ diff --git a/assets/preview/alien_engi1b.jpg b/assets/preview/alien_engi1b.jpg new file mode 100644 index 0000000..101e798 Binary files /dev/null and b/assets/preview/alien_engi1b.jpg differ diff --git a/assets/preview/alien_engi1c.jpg b/assets/preview/alien_engi1c.jpg new file mode 100644 index 0000000..63ba4d1 Binary files /dev/null and b/assets/preview/alien_engi1c.jpg differ diff --git a/assets/preview/alien_engi2a.jpg b/assets/preview/alien_engi2a.jpg new file mode 100644 index 0000000..0ac707e Binary files /dev/null and b/assets/preview/alien_engi2a.jpg differ diff --git a/assets/preview/alien_engi2b.jpg b/assets/preview/alien_engi2b.jpg new file mode 100644 index 0000000..da9fabb Binary files /dev/null and b/assets/preview/alien_engi2b.jpg differ diff --git a/assets/preview/alien_engi2c.jpg b/assets/preview/alien_engi2c.jpg new file mode 100644 index 0000000..27a906d Binary files /dev/null and b/assets/preview/alien_engi2c.jpg differ diff --git a/assets/preview/alien_engi2d.jpg b/assets/preview/alien_engi2d.jpg new file mode 100644 index 0000000..8e4e464 Binary files /dev/null and b/assets/preview/alien_engi2d.jpg differ diff --git a/assets/preview/alien_engi2d.png b/assets/preview/alien_engi2d.png new file mode 100644 index 0000000..32c5243 Binary files /dev/null and b/assets/preview/alien_engi2d.png differ diff --git a/assets/preview/alien_engi3.jpg b/assets/preview/alien_engi3.jpg new file mode 100644 index 0000000..045d44a Binary files /dev/null and b/assets/preview/alien_engi3.jpg differ diff --git a/assets/preview/alien_engi3.png b/assets/preview/alien_engi3.png new file mode 100644 index 0000000..f12d522 Binary files /dev/null and b/assets/preview/alien_engi3.png differ diff --git a/assets/preview/alien_eye1a.jpg b/assets/preview/alien_eye1a.jpg new file mode 100644 index 0000000..49b2be6 Binary files /dev/null and b/assets/preview/alien_eye1a.jpg differ diff --git a/assets/preview/alien_eye1a.png b/assets/preview/alien_eye1a.png new file mode 100644 index 0000000..1973571 Binary files /dev/null and b/assets/preview/alien_eye1a.png differ diff --git a/assets/preview/alien_eye1b.jpg b/assets/preview/alien_eye1b.jpg new file mode 100644 index 0000000..9551bcc Binary files /dev/null and b/assets/preview/alien_eye1b.jpg differ diff --git a/assets/preview/alien_eye1b.png b/assets/preview/alien_eye1b.png new file mode 100644 index 0000000..f9fe1ea Binary files /dev/null and b/assets/preview/alien_eye1b.png differ diff --git a/assets/preview/alien_eye1c.jpg b/assets/preview/alien_eye1c.jpg new file mode 100644 index 0000000..3fa5e84 Binary files /dev/null and b/assets/preview/alien_eye1c.jpg differ diff --git a/assets/preview/alien_eye1c.png b/assets/preview/alien_eye1c.png new file mode 100644 index 0000000..798f370 Binary files /dev/null and b/assets/preview/alien_eye1c.png differ diff --git a/assets/preview/alien_infected1.jpg b/assets/preview/alien_infected1.jpg new file mode 100644 index 0000000..cc767f8 Binary files /dev/null and b/assets/preview/alien_infected1.jpg differ diff --git a/assets/preview/alien_infected1.png b/assets/preview/alien_infected1.png new file mode 100644 index 0000000..0288784 Binary files /dev/null and b/assets/preview/alien_infected1.png differ diff --git a/assets/preview/alien_infected2.jpg b/assets/preview/alien_infected2.jpg new file mode 100644 index 0000000..d0217c1 Binary files /dev/null and b/assets/preview/alien_infected2.jpg differ diff --git a/assets/preview/alien_infected2.png b/assets/preview/alien_infected2.png new file mode 100644 index 0000000..7db3e0c Binary files /dev/null and b/assets/preview/alien_infected2.png differ diff --git a/assets/preview/alien_infected3.jpg b/assets/preview/alien_infected3.jpg new file mode 100644 index 0000000..6e77cad Binary files /dev/null and b/assets/preview/alien_infected3.jpg differ diff --git a/assets/preview/alien_infected3.png b/assets/preview/alien_infected3.png new file mode 100644 index 0000000..d408d24 Binary files /dev/null and b/assets/preview/alien_infected3.png differ diff --git a/assets/preview/alien_lift.jpg b/assets/preview/alien_lift.jpg new file mode 100644 index 0000000..3609e69 Binary files /dev/null and b/assets/preview/alien_lift.jpg differ diff --git a/assets/preview/alien_lift.png b/assets/preview/alien_lift.png new file mode 100644 index 0000000..e92eac3 Binary files /dev/null and b/assets/preview/alien_lift.png differ diff --git a/assets/preview/alien_saucer1a.jpg b/assets/preview/alien_saucer1a.jpg new file mode 100644 index 0000000..7a030d0 Binary files /dev/null and b/assets/preview/alien_saucer1a.jpg differ diff --git a/assets/preview/alien_saucer1a.png b/assets/preview/alien_saucer1a.png new file mode 100644 index 0000000..3e774a2 Binary files /dev/null and b/assets/preview/alien_saucer1a.png differ diff --git a/assets/preview/alien_saucer1b.jpg b/assets/preview/alien_saucer1b.jpg new file mode 100644 index 0000000..2a567d4 Binary files /dev/null and b/assets/preview/alien_saucer1b.jpg differ diff --git a/assets/preview/alien_saucer1b.png b/assets/preview/alien_saucer1b.png new file mode 100644 index 0000000..589f910 Binary files /dev/null and b/assets/preview/alien_saucer1b.png differ diff --git a/assets/preview/alien_saucer1c.jpg b/assets/preview/alien_saucer1c.jpg new file mode 100644 index 0000000..7f5c466 Binary files /dev/null and b/assets/preview/alien_saucer1c.jpg differ diff --git a/assets/preview/alien_saucer1c.png b/assets/preview/alien_saucer1c.png new file mode 100644 index 0000000..f03ef24 Binary files /dev/null and b/assets/preview/alien_saucer1c.png differ diff --git a/assets/preview/alien_saucer2a.jpg b/assets/preview/alien_saucer2a.jpg new file mode 100644 index 0000000..ee0e3aa Binary files /dev/null and b/assets/preview/alien_saucer2a.jpg differ diff --git a/assets/preview/alien_saucer2a.png b/assets/preview/alien_saucer2a.png new file mode 100644 index 0000000..10c4ffe Binary files /dev/null and b/assets/preview/alien_saucer2a.png differ diff --git a/assets/preview/alien_saucer2b.jpg b/assets/preview/alien_saucer2b.jpg new file mode 100644 index 0000000..00dc47a Binary files /dev/null and b/assets/preview/alien_saucer2b.jpg differ diff --git a/assets/preview/alien_saucer2b.png b/assets/preview/alien_saucer2b.png new file mode 100644 index 0000000..e56ca9e Binary files /dev/null and b/assets/preview/alien_saucer2b.png differ diff --git a/assets/preview/alien_saucer2c.jpg b/assets/preview/alien_saucer2c.jpg new file mode 100644 index 0000000..8e17c5b Binary files /dev/null and b/assets/preview/alien_saucer2c.jpg differ diff --git a/assets/preview/alien_saucer2c.png b/assets/preview/alien_saucer2c.png new file mode 100644 index 0000000..97e1d4a Binary files /dev/null and b/assets/preview/alien_saucer2c.png differ diff --git a/assets/preview/alien_saucer3a.jpg b/assets/preview/alien_saucer3a.jpg new file mode 100644 index 0000000..9b95049 Binary files /dev/null and b/assets/preview/alien_saucer3a.jpg differ diff --git a/assets/preview/alien_saucer3a.png b/assets/preview/alien_saucer3a.png new file mode 100644 index 0000000..622e002 Binary files /dev/null and b/assets/preview/alien_saucer3a.png differ diff --git a/assets/preview/alien_saucer3b.jpg b/assets/preview/alien_saucer3b.jpg new file mode 100644 index 0000000..fad6933 Binary files /dev/null and b/assets/preview/alien_saucer3b.jpg differ diff --git a/assets/preview/alien_saucer3b.png b/assets/preview/alien_saucer3b.png new file mode 100644 index 0000000..5553f6c Binary files /dev/null and b/assets/preview/alien_saucer3b.png differ diff --git a/assets/preview/alien_saucer3c.jpg b/assets/preview/alien_saucer3c.jpg new file mode 100644 index 0000000..2b86532 Binary files /dev/null and b/assets/preview/alien_saucer3c.jpg differ diff --git a/assets/preview/alien_saucer3c.png b/assets/preview/alien_saucer3c.png new file mode 100644 index 0000000..1cd2781 Binary files /dev/null and b/assets/preview/alien_saucer3c.png differ diff --git a/assets/preview/alien_tool1.jpg b/assets/preview/alien_tool1.jpg new file mode 100644 index 0000000..f072b54 Binary files /dev/null and b/assets/preview/alien_tool1.jpg differ diff --git a/assets/preview/alien_tool1.png b/assets/preview/alien_tool1.png new file mode 100644 index 0000000..c82efab Binary files /dev/null and b/assets/preview/alien_tool1.png differ diff --git a/assets/preview/alien_tool2.jpg b/assets/preview/alien_tool2.jpg new file mode 100644 index 0000000..eb6fef8 Binary files /dev/null and b/assets/preview/alien_tool2.jpg differ diff --git a/assets/preview/alien_tool2.png b/assets/preview/alien_tool2.png new file mode 100644 index 0000000..12f52d9 Binary files /dev/null and b/assets/preview/alien_tool2.png differ diff --git a/assets/preview/alien_tool3.jpg b/assets/preview/alien_tool3.jpg new file mode 100644 index 0000000..acc69c0 Binary files /dev/null and b/assets/preview/alien_tool3.jpg differ diff --git a/assets/preview/alien_tool3.png b/assets/preview/alien_tool3.png new file mode 100644 index 0000000..4fc43db Binary files /dev/null and b/assets/preview/alien_tool3.png differ diff --git a/assets/preview/base_crossstreet.jpg b/assets/preview/base_crossstreet.jpg new file mode 100644 index 0000000..c7a5c10 Binary files /dev/null and b/assets/preview/base_crossstreet.jpg differ diff --git a/assets/preview/base_crossstreet.png b/assets/preview/base_crossstreet.png new file mode 100644 index 0000000..1a211c6 Binary files /dev/null and b/assets/preview/base_crossstreet.png differ diff --git a/assets/preview/base_grass1.jpg b/assets/preview/base_grass1.jpg new file mode 100644 index 0000000..705c0c9 Binary files /dev/null and b/assets/preview/base_grass1.jpg differ diff --git a/assets/preview/base_grass1.png b/assets/preview/base_grass1.png new file mode 100644 index 0000000..7d1e5d3 Binary files /dev/null and b/assets/preview/base_grass1.png differ diff --git a/assets/preview/base_street1.jpg b/assets/preview/base_street1.jpg new file mode 100644 index 0000000..0af6459 Binary files /dev/null and b/assets/preview/base_street1.jpg differ diff --git a/assets/preview/base_street1.png b/assets/preview/base_street1.png new file mode 100644 index 0000000..8dec26e Binary files /dev/null and b/assets/preview/base_street1.png differ diff --git a/assets/vox/alien_bot1.vox b/assets/vox/alien_bot1.vox new file mode 100644 index 0000000..a3a2199 Binary files /dev/null and b/assets/vox/alien_bot1.vox differ diff --git a/assets/vox/alien_bot2.vox b/assets/vox/alien_bot2.vox new file mode 100644 index 0000000..0905514 Binary files /dev/null and b/assets/vox/alien_bot2.vox differ diff --git a/assets/vox/alien_bot3.vox b/assets/vox/alien_bot3.vox new file mode 100644 index 0000000..87b3940 Binary files /dev/null and b/assets/vox/alien_bot3.vox differ diff --git a/assets/vox/alien_crawl1.vox b/assets/vox/alien_crawl1.vox new file mode 100644 index 0000000..3d6d74a Binary files /dev/null and b/assets/vox/alien_crawl1.vox differ diff --git a/assets/vox/alien_crawl2.vox b/assets/vox/alien_crawl2.vox new file mode 100644 index 0000000..893cb9c Binary files /dev/null and b/assets/vox/alien_crawl2.vox differ diff --git a/assets/vox/alien_egg1.vox b/assets/vox/alien_egg1.vox new file mode 100644 index 0000000..7bc2d7e Binary files /dev/null and b/assets/vox/alien_egg1.vox differ diff --git a/assets/vox/alien_egg2.vox b/assets/vox/alien_egg2.vox new file mode 100644 index 0000000..3c04a52 Binary files /dev/null and b/assets/vox/alien_egg2.vox differ diff --git a/assets/vox/alien_egg3.vox b/assets/vox/alien_egg3.vox new file mode 100644 index 0000000..3ec3ec6 Binary files /dev/null and b/assets/vox/alien_egg3.vox differ diff --git a/assets/vox/alien_engi1a.vox b/assets/vox/alien_engi1a.vox new file mode 100644 index 0000000..7d7d63b Binary files /dev/null and b/assets/vox/alien_engi1a.vox differ diff --git a/assets/vox/alien_engi1b.vox b/assets/vox/alien_engi1b.vox new file mode 100644 index 0000000..c3d804e Binary files /dev/null and b/assets/vox/alien_engi1b.vox differ diff --git a/assets/vox/alien_engi1c.vox b/assets/vox/alien_engi1c.vox new file mode 100644 index 0000000..50f191b Binary files /dev/null and b/assets/vox/alien_engi1c.vox differ diff --git a/assets/vox/alien_engi2a.vox b/assets/vox/alien_engi2a.vox new file mode 100644 index 0000000..e1b8a96 Binary files /dev/null and b/assets/vox/alien_engi2a.vox differ diff --git a/assets/vox/alien_engi2b.vox b/assets/vox/alien_engi2b.vox new file mode 100644 index 0000000..a357bcf Binary files /dev/null and b/assets/vox/alien_engi2b.vox differ diff --git a/assets/vox/alien_engi2c.vox b/assets/vox/alien_engi2c.vox new file mode 100644 index 0000000..d2c5396 Binary files /dev/null and b/assets/vox/alien_engi2c.vox differ diff --git a/assets/vox/alien_engi2d.vox b/assets/vox/alien_engi2d.vox new file mode 100644 index 0000000..a3699ea Binary files /dev/null and b/assets/vox/alien_engi2d.vox differ diff --git a/assets/vox/alien_engi3.vox b/assets/vox/alien_engi3.vox new file mode 100644 index 0000000..2960574 Binary files /dev/null and b/assets/vox/alien_engi3.vox differ diff --git a/assets/vox/alien_eye1a.vox b/assets/vox/alien_eye1a.vox new file mode 100644 index 0000000..ad5ec43 Binary files /dev/null and b/assets/vox/alien_eye1a.vox differ diff --git a/assets/vox/alien_eye1b.vox b/assets/vox/alien_eye1b.vox new file mode 100644 index 0000000..8c66d3f Binary files /dev/null and b/assets/vox/alien_eye1b.vox differ diff --git a/assets/vox/alien_eye1c.vox b/assets/vox/alien_eye1c.vox new file mode 100644 index 0000000..a0a39b9 Binary files /dev/null and b/assets/vox/alien_eye1c.vox differ diff --git a/assets/vox/alien_infected1.vox b/assets/vox/alien_infected1.vox new file mode 100644 index 0000000..a84fc7f Binary files /dev/null and b/assets/vox/alien_infected1.vox differ diff --git a/assets/vox/alien_infected2.vox b/assets/vox/alien_infected2.vox new file mode 100644 index 0000000..a95327b Binary files /dev/null and b/assets/vox/alien_infected2.vox differ diff --git a/assets/vox/alien_infected3.vox b/assets/vox/alien_infected3.vox new file mode 100644 index 0000000..dc788c6 Binary files /dev/null and b/assets/vox/alien_infected3.vox differ diff --git a/assets/vox/alien_lift.vox b/assets/vox/alien_lift.vox new file mode 100644 index 0000000..6c3d31b Binary files /dev/null and b/assets/vox/alien_lift.vox differ diff --git a/assets/vox/alien_saucer1a.vox b/assets/vox/alien_saucer1a.vox new file mode 100644 index 0000000..d61014c Binary files /dev/null and b/assets/vox/alien_saucer1a.vox differ diff --git a/assets/vox/alien_saucer1b.vox b/assets/vox/alien_saucer1b.vox new file mode 100644 index 0000000..f88df48 Binary files /dev/null and b/assets/vox/alien_saucer1b.vox differ diff --git a/assets/vox/alien_saucer1c.vox b/assets/vox/alien_saucer1c.vox new file mode 100644 index 0000000..0fd1a3b Binary files /dev/null and b/assets/vox/alien_saucer1c.vox differ diff --git a/assets/vox/alien_saucer2a.vox b/assets/vox/alien_saucer2a.vox new file mode 100644 index 0000000..d7ddb8a Binary files /dev/null and b/assets/vox/alien_saucer2a.vox differ diff --git a/assets/vox/alien_saucer2b.vox b/assets/vox/alien_saucer2b.vox new file mode 100644 index 0000000..dad38b0 Binary files /dev/null and b/assets/vox/alien_saucer2b.vox differ diff --git a/assets/vox/alien_saucer2c.vox b/assets/vox/alien_saucer2c.vox new file mode 100644 index 0000000..f0fdc1d Binary files /dev/null and b/assets/vox/alien_saucer2c.vox differ diff --git a/assets/vox/alien_saucer3a.vox b/assets/vox/alien_saucer3a.vox new file mode 100644 index 0000000..d69e1d2 Binary files /dev/null and b/assets/vox/alien_saucer3a.vox differ diff --git a/assets/vox/alien_saucer3b.vox b/assets/vox/alien_saucer3b.vox new file mode 100644 index 0000000..15da8cb Binary files /dev/null and b/assets/vox/alien_saucer3b.vox differ diff --git a/assets/vox/alien_saucer3c.vox b/assets/vox/alien_saucer3c.vox new file mode 100644 index 0000000..c9dd5c2 Binary files /dev/null and b/assets/vox/alien_saucer3c.vox differ diff --git a/assets/vox/alien_tool1.vox b/assets/vox/alien_tool1.vox new file mode 100644 index 0000000..b1730ba Binary files /dev/null and b/assets/vox/alien_tool1.vox differ diff --git a/assets/vox/alien_tool2.vox b/assets/vox/alien_tool2.vox new file mode 100644 index 0000000..c2eda82 Binary files /dev/null and b/assets/vox/alien_tool2.vox differ diff --git a/assets/vox/alien_tool3.vox b/assets/vox/alien_tool3.vox new file mode 100644 index 0000000..d180956 Binary files /dev/null and b/assets/vox/alien_tool3.vox differ diff --git a/assets/vox/bld_house1.vox b/assets/vox/bld_house1.vox new file mode 100644 index 0000000..46300f1 Binary files /dev/null and b/assets/vox/bld_house1.vox differ diff --git a/assets/vox/bld_house1a.vox b/assets/vox/bld_house1a.vox new file mode 100644 index 0000000..c3eae82 Binary files /dev/null and b/assets/vox/bld_house1a.vox differ diff --git a/assets/vox/bld_house1b.vox b/assets/vox/bld_house1b.vox new file mode 100644 index 0000000..5375b44 Binary files /dev/null and b/assets/vox/bld_house1b.vox differ diff --git a/assets/vox/bld_house1c.vox b/assets/vox/bld_house1c.vox new file mode 100644 index 0000000..2f86df8 Binary files /dev/null and b/assets/vox/bld_house1c.vox differ diff --git a/assets/vox/bld_house2.vox b/assets/vox/bld_house2.vox new file mode 100644 index 0000000..1fd91f1 Binary files /dev/null and b/assets/vox/bld_house2.vox differ diff --git a/assets/vox/bld_house2a.vox b/assets/vox/bld_house2a.vox new file mode 100644 index 0000000..dca3e42 Binary files /dev/null and b/assets/vox/bld_house2a.vox differ diff --git a/assets/vox/bld_house2b.vox b/assets/vox/bld_house2b.vox new file mode 100644 index 0000000..27c78bf Binary files /dev/null and b/assets/vox/bld_house2b.vox differ diff --git a/assets/vox/bld_house2c.vox b/assets/vox/bld_house2c.vox new file mode 100644 index 0000000..f906c85 Binary files /dev/null and b/assets/vox/bld_house2c.vox differ diff --git a/assets/vox/bld_house2d.vox b/assets/vox/bld_house2d.vox new file mode 100644 index 0000000..19fc20f Binary files /dev/null and b/assets/vox/bld_house2d.vox differ diff --git a/assets/vox/bld_house3.vox b/assets/vox/bld_house3.vox new file mode 100644 index 0000000..26cfb99 Binary files /dev/null and b/assets/vox/bld_house3.vox differ diff --git a/assets/vox/bld_house3a.vox b/assets/vox/bld_house3a.vox new file mode 100644 index 0000000..4adfbbe Binary files /dev/null and b/assets/vox/bld_house3a.vox differ diff --git a/assets/vox/bld_house3b.vox b/assets/vox/bld_house3b.vox new file mode 100644 index 0000000..970740a Binary files /dev/null and b/assets/vox/bld_house3b.vox differ diff --git a/assets/vox/bld_house3c.vox b/assets/vox/bld_house3c.vox new file mode 100644 index 0000000..7b50895 Binary files /dev/null and b/assets/vox/bld_house3c.vox differ diff --git a/assets/vox/bld_house4.vox b/assets/vox/bld_house4.vox new file mode 100644 index 0000000..d51225e Binary files /dev/null and b/assets/vox/bld_house4.vox differ diff --git a/assets/vox/bld_house4a.vox b/assets/vox/bld_house4a.vox new file mode 100644 index 0000000..74378da Binary files /dev/null and b/assets/vox/bld_house4a.vox differ diff --git a/assets/vox/bld_house4b.vox b/assets/vox/bld_house4b.vox new file mode 100644 index 0000000..76e5c87 Binary files /dev/null and b/assets/vox/bld_house4b.vox differ diff --git a/assets/vox/bld_house4c.vox b/assets/vox/bld_house4c.vox new file mode 100644 index 0000000..1836d34 Binary files /dev/null and b/assets/vox/bld_house4c.vox differ diff --git a/assets/vox/bld_house4d.vox b/assets/vox/bld_house4d.vox new file mode 100644 index 0000000..79e84e6 Binary files /dev/null and b/assets/vox/bld_house4d.vox differ diff --git a/assets/vox/bld_house5.vox b/assets/vox/bld_house5.vox new file mode 100644 index 0000000..13255f1 Binary files /dev/null and b/assets/vox/bld_house5.vox differ diff --git a/assets/vox/bld_house5a.vox b/assets/vox/bld_house5a.vox new file mode 100644 index 0000000..cc260ce Binary files /dev/null and b/assets/vox/bld_house5a.vox differ diff --git a/assets/vox/bld_house5b.vox b/assets/vox/bld_house5b.vox new file mode 100644 index 0000000..051116f Binary files /dev/null and b/assets/vox/bld_house5b.vox differ diff --git a/assets/vox/bld_house5c.vox b/assets/vox/bld_house5c.vox new file mode 100644 index 0000000..5c45bc3 Binary files /dev/null and b/assets/vox/bld_house5c.vox differ diff --git a/assets/vox/bld_house6.vox b/assets/vox/bld_house6.vox new file mode 100644 index 0000000..7dae810 Binary files /dev/null and b/assets/vox/bld_house6.vox differ diff --git a/assets/vox/bld_house6a.vox b/assets/vox/bld_house6a.vox new file mode 100644 index 0000000..6f01f07 Binary files /dev/null and b/assets/vox/bld_house6a.vox differ diff --git a/assets/vox/bld_house6b.vox b/assets/vox/bld_house6b.vox new file mode 100644 index 0000000..ff9a0a3 Binary files /dev/null and b/assets/vox/bld_house6b.vox differ diff --git a/assets/vox/bld_house6c.vox b/assets/vox/bld_house6c.vox new file mode 100644 index 0000000..0999dba Binary files /dev/null and b/assets/vox/bld_house6c.vox differ diff --git a/assets/vox/bld_house6d.vox b/assets/vox/bld_house6d.vox new file mode 100644 index 0000000..fbc90cf Binary files /dev/null and b/assets/vox/bld_house6d.vox differ diff --git a/assets/vox/bld_house7.vox b/assets/vox/bld_house7.vox new file mode 100644 index 0000000..7aa88d3 Binary files /dev/null and b/assets/vox/bld_house7.vox differ diff --git a/assets/vox/bld_house7a.vox b/assets/vox/bld_house7a.vox new file mode 100644 index 0000000..1a0796a Binary files /dev/null and b/assets/vox/bld_house7a.vox differ diff --git a/assets/vox/bld_house7b.vox b/assets/vox/bld_house7b.vox new file mode 100644 index 0000000..0b5f296 Binary files /dev/null and b/assets/vox/bld_house7b.vox differ diff --git a/assets/vox/bld_house7c.vox b/assets/vox/bld_house7c.vox new file mode 100644 index 0000000..83bec3a Binary files /dev/null and b/assets/vox/bld_house7c.vox differ diff --git a/assets/vox/bld_house8.vox b/assets/vox/bld_house8.vox new file mode 100644 index 0000000..5db1eb9 Binary files /dev/null and b/assets/vox/bld_house8.vox differ diff --git a/assets/vox/bld_house8a.vox b/assets/vox/bld_house8a.vox new file mode 100644 index 0000000..c4b2775 Binary files /dev/null and b/assets/vox/bld_house8a.vox differ diff --git a/assets/vox/bld_house8b.vox b/assets/vox/bld_house8b.vox new file mode 100644 index 0000000..925f3b4 Binary files /dev/null and b/assets/vox/bld_house8b.vox differ diff --git a/assets/vox/bld_house8c.vox b/assets/vox/bld_house8c.vox new file mode 100644 index 0000000..c446b9f Binary files /dev/null and b/assets/vox/bld_house8c.vox differ diff --git a/assets/vox/bld_store01.vox b/assets/vox/bld_store01.vox new file mode 100644 index 0000000..129c1ea Binary files /dev/null and b/assets/vox/bld_store01.vox differ diff --git a/assets/vox/bld_store02.vox b/assets/vox/bld_store02.vox new file mode 100644 index 0000000..2242c7c Binary files /dev/null and b/assets/vox/bld_store02.vox differ diff --git a/assets/vox/bld_store03.vox b/assets/vox/bld_store03.vox new file mode 100644 index 0000000..f138e4a Binary files /dev/null and b/assets/vox/bld_store03.vox differ diff --git a/assets/vox/bld_store03a.vox b/assets/vox/bld_store03a.vox new file mode 100644 index 0000000..c6f8dd5 Binary files /dev/null and b/assets/vox/bld_store03a.vox differ diff --git a/assets/vox/bld_store04.vox b/assets/vox/bld_store04.vox new file mode 100644 index 0000000..e138f2d Binary files /dev/null and b/assets/vox/bld_store04.vox differ diff --git a/assets/vox/bld_store05.vox b/assets/vox/bld_store05.vox new file mode 100644 index 0000000..c61012a Binary files /dev/null and b/assets/vox/bld_store05.vox differ diff --git a/assets/vox/bld_store06.vox b/assets/vox/bld_store06.vox new file mode 100644 index 0000000..d3aa9e4 Binary files /dev/null and b/assets/vox/bld_store06.vox differ diff --git a/assets/vox/bld_store07.vox b/assets/vox/bld_store07.vox new file mode 100644 index 0000000..7ff4b4c Binary files /dev/null and b/assets/vox/bld_store07.vox differ diff --git a/assets/vox/bld_store08.vox b/assets/vox/bld_store08.vox new file mode 100644 index 0000000..35f4a24 Binary files /dev/null and b/assets/vox/bld_store08.vox differ diff --git a/assets/vox/bld_store09.vox b/assets/vox/bld_store09.vox new file mode 100644 index 0000000..d163770 Binary files /dev/null and b/assets/vox/bld_store09.vox differ diff --git a/assets/vox/bld_store10.vox b/assets/vox/bld_store10.vox new file mode 100644 index 0000000..372a9de Binary files /dev/null and b/assets/vox/bld_store10.vox differ diff --git a/assets/vox/bld_store11.vox b/assets/vox/bld_store11.vox new file mode 100644 index 0000000..ab4711c Binary files /dev/null and b/assets/vox/bld_store11.vox differ diff --git a/assets/vox/bld_store12.vox b/assets/vox/bld_store12.vox new file mode 100644 index 0000000..539bed1 Binary files /dev/null and b/assets/vox/bld_store12.vox differ diff --git a/assets/vox/bld_store13.vox b/assets/vox/bld_store13.vox new file mode 100644 index 0000000..f2ed083 Binary files /dev/null and b/assets/vox/bld_store13.vox differ diff --git a/assets/vox/bld_store14.vox b/assets/vox/bld_store14.vox new file mode 100644 index 0000000..b8fc887 Binary files /dev/null and b/assets/vox/bld_store14.vox differ diff --git a/assets/vox/bld_store15.vox b/assets/vox/bld_store15.vox new file mode 100644 index 0000000..ed9b164 Binary files /dev/null and b/assets/vox/bld_store15.vox differ diff --git a/assets/vox/bld_store16.vox b/assets/vox/bld_store16.vox new file mode 100644 index 0000000..52870d3 Binary files /dev/null and b/assets/vox/bld_store16.vox differ diff --git a/assets/vox/bld_store16a.vox b/assets/vox/bld_store16a.vox new file mode 100644 index 0000000..8f78d9f Binary files /dev/null and b/assets/vox/bld_store16a.vox differ diff --git a/assets/vox/bld_store16b.vox b/assets/vox/bld_store16b.vox new file mode 100644 index 0000000..c9ee50a Binary files /dev/null and b/assets/vox/bld_store16b.vox differ diff --git a/assets/vox/bld_store17.vox b/assets/vox/bld_store17.vox new file mode 100644 index 0000000..1bc976f Binary files /dev/null and b/assets/vox/bld_store17.vox differ diff --git a/assets/vox/bld_store17a.vox b/assets/vox/bld_store17a.vox new file mode 100644 index 0000000..d341ba7 Binary files /dev/null and b/assets/vox/bld_store17a.vox differ diff --git a/assets/vox/bld_story01.vox b/assets/vox/bld_story01.vox new file mode 100644 index 0000000..8f73c3a Binary files /dev/null and b/assets/vox/bld_story01.vox differ diff --git a/assets/vox/bld_story01a.vox b/assets/vox/bld_story01a.vox new file mode 100644 index 0000000..35082ee Binary files /dev/null and b/assets/vox/bld_story01a.vox differ diff --git a/assets/vox/bld_story01b.vox b/assets/vox/bld_story01b.vox new file mode 100644 index 0000000..f1c0a6b Binary files /dev/null and b/assets/vox/bld_story01b.vox differ diff --git a/assets/vox/bld_story02.vox b/assets/vox/bld_story02.vox new file mode 100644 index 0000000..832b897 Binary files /dev/null and b/assets/vox/bld_story02.vox differ diff --git a/assets/vox/bld_story03.vox b/assets/vox/bld_story03.vox new file mode 100644 index 0000000..ebb4d72 Binary files /dev/null and b/assets/vox/bld_story03.vox differ diff --git a/assets/vox/bld_story03a.vox b/assets/vox/bld_story03a.vox new file mode 100644 index 0000000..3069d1f Binary files /dev/null and b/assets/vox/bld_story03a.vox differ diff --git a/assets/vox/bld_story03b.vox b/assets/vox/bld_story03b.vox new file mode 100644 index 0000000..bc39b3f Binary files /dev/null and b/assets/vox/bld_story03b.vox differ diff --git a/assets/vox/bld_story03c.vox b/assets/vox/bld_story03c.vox new file mode 100644 index 0000000..2c193ec Binary files /dev/null and b/assets/vox/bld_story03c.vox differ diff --git a/assets/vox/bld_story03d.vox b/assets/vox/bld_story03d.vox new file mode 100644 index 0000000..cb88226 Binary files /dev/null and b/assets/vox/bld_story03d.vox differ diff --git a/assets/vox/bld_story04.vox b/assets/vox/bld_story04.vox new file mode 100644 index 0000000..3a9f267 Binary files /dev/null and b/assets/vox/bld_story04.vox differ diff --git a/assets/vox/bld_story04a.vox b/assets/vox/bld_story04a.vox new file mode 100644 index 0000000..7039084 Binary files /dev/null and b/assets/vox/bld_story04a.vox differ diff --git a/assets/vox/bld_story04b.vox b/assets/vox/bld_story04b.vox new file mode 100644 index 0000000..0ac53b1 Binary files /dev/null and b/assets/vox/bld_story04b.vox differ diff --git a/assets/vox/bld_story04c.vox b/assets/vox/bld_story04c.vox new file mode 100644 index 0000000..a9b3e95 Binary files /dev/null and b/assets/vox/bld_story04c.vox differ diff --git a/assets/vox/bld_story04d.vox b/assets/vox/bld_story04d.vox new file mode 100644 index 0000000..dfd184d Binary files /dev/null and b/assets/vox/bld_story04d.vox differ diff --git a/assets/vox/bld_story05.vox b/assets/vox/bld_story05.vox new file mode 100644 index 0000000..2204b7f Binary files /dev/null and b/assets/vox/bld_story05.vox differ diff --git a/assets/vox/bld_story05a.vox b/assets/vox/bld_story05a.vox new file mode 100644 index 0000000..8b82f71 Binary files /dev/null and b/assets/vox/bld_story05a.vox differ diff --git a/assets/vox/bld_story06.vox b/assets/vox/bld_story06.vox new file mode 100644 index 0000000..5bd001e Binary files /dev/null and b/assets/vox/bld_story06.vox differ diff --git a/assets/vox/bld_story06a.vox b/assets/vox/bld_story06a.vox new file mode 100644 index 0000000..2ef82a5 Binary files /dev/null and b/assets/vox/bld_story06a.vox differ diff --git a/assets/vox/bld_story06b.vox b/assets/vox/bld_story06b.vox new file mode 100644 index 0000000..ae8532b Binary files /dev/null and b/assets/vox/bld_story06b.vox differ diff --git a/assets/vox/bld_story06c.vox b/assets/vox/bld_story06c.vox new file mode 100644 index 0000000..faf9e7f Binary files /dev/null and b/assets/vox/bld_story06c.vox differ diff --git a/assets/vox/bld_story06d.vox b/assets/vox/bld_story06d.vox new file mode 100644 index 0000000..2149b46 Binary files /dev/null and b/assets/vox/bld_story06d.vox differ diff --git a/assets/vox/chr_army1.vox b/assets/vox/chr_army1.vox new file mode 100644 index 0000000..847c83b Binary files /dev/null and b/assets/vox/chr_army1.vox differ diff --git a/assets/vox/chr_army1a.vox b/assets/vox/chr_army1a.vox new file mode 100644 index 0000000..4100973 Binary files /dev/null and b/assets/vox/chr_army1a.vox differ diff --git a/assets/vox/chr_army1b.vox b/assets/vox/chr_army1b.vox new file mode 100644 index 0000000..3334581 Binary files /dev/null and b/assets/vox/chr_army1b.vox differ diff --git a/assets/vox/chr_army2.vox b/assets/vox/chr_army2.vox new file mode 100644 index 0000000..0202ea5 Binary files /dev/null and b/assets/vox/chr_army2.vox differ diff --git a/assets/vox/chr_army2a.vox b/assets/vox/chr_army2a.vox new file mode 100644 index 0000000..e3fa191 Binary files /dev/null and b/assets/vox/chr_army2a.vox differ diff --git a/assets/vox/chr_army2b.vox b/assets/vox/chr_army2b.vox new file mode 100644 index 0000000..f1718ea Binary files /dev/null and b/assets/vox/chr_army2b.vox differ diff --git a/assets/vox/chr_army3.vox b/assets/vox/chr_army3.vox new file mode 100644 index 0000000..a32bf7d Binary files /dev/null and b/assets/vox/chr_army3.vox differ diff --git a/assets/vox/chr_army4.vox b/assets/vox/chr_army4.vox new file mode 100644 index 0000000..6184210 Binary files /dev/null and b/assets/vox/chr_army4.vox differ diff --git a/assets/vox/chr_army4a.vox b/assets/vox/chr_army4a.vox new file mode 100644 index 0000000..8ff16c1 Binary files /dev/null and b/assets/vox/chr_army4a.vox differ diff --git a/assets/vox/chr_base.vox b/assets/vox/chr_base.vox new file mode 100644 index 0000000..1ac755f Binary files /dev/null and b/assets/vox/chr_base.vox differ diff --git a/assets/vox/chr_beardo1.vox b/assets/vox/chr_beardo1.vox new file mode 100644 index 0000000..20bd865 Binary files /dev/null and b/assets/vox/chr_beardo1.vox differ diff --git a/assets/vox/chr_beardo2.vox b/assets/vox/chr_beardo2.vox new file mode 100644 index 0000000..96d6947 Binary files /dev/null and b/assets/vox/chr_beardo2.vox differ diff --git a/assets/vox/chr_beardo3.vox b/assets/vox/chr_beardo3.vox new file mode 100644 index 0000000..8460479 Binary files /dev/null and b/assets/vox/chr_beardo3.vox differ diff --git a/assets/vox/chr_beardo4.vox b/assets/vox/chr_beardo4.vox new file mode 100644 index 0000000..c67800f Binary files /dev/null and b/assets/vox/chr_beardo4.vox differ diff --git a/assets/vox/chr_beau.vox b/assets/vox/chr_beau.vox new file mode 100644 index 0000000..ee25fbc Binary files /dev/null and b/assets/vox/chr_beau.vox differ diff --git a/assets/vox/chr_bedroll1.vox b/assets/vox/chr_bedroll1.vox new file mode 100644 index 0000000..ad67f43 Binary files /dev/null and b/assets/vox/chr_bedroll1.vox differ diff --git a/assets/vox/chr_bedroll2.vox b/assets/vox/chr_bedroll2.vox new file mode 100644 index 0000000..9756853 Binary files /dev/null and b/assets/vox/chr_bedroll2.vox differ diff --git a/assets/vox/chr_bridget.vox b/assets/vox/chr_bridget.vox new file mode 100644 index 0000000..6a188ee Binary files /dev/null and b/assets/vox/chr_bridget.vox differ diff --git a/assets/vox/chr_bro.vox b/assets/vox/chr_bro.vox new file mode 100644 index 0000000..743ddaf Binary files /dev/null and b/assets/vox/chr_bro.vox differ diff --git a/assets/vox/chr_brookie.vox b/assets/vox/chr_brookie.vox new file mode 100644 index 0000000..700507b Binary files /dev/null and b/assets/vox/chr_brookie.vox differ diff --git a/assets/vox/chr_butcher.vox b/assets/vox/chr_butcher.vox new file mode 100644 index 0000000..5ebb21e Binary files /dev/null and b/assets/vox/chr_butcher.vox differ diff --git a/assets/vox/chr_chef.vox b/assets/vox/chr_chef.vox new file mode 100644 index 0000000..8398bb1 Binary files /dev/null and b/assets/vox/chr_chef.vox differ diff --git a/assets/vox/chr_cop1.vox b/assets/vox/chr_cop1.vox new file mode 100644 index 0000000..eb319d3 Binary files /dev/null and b/assets/vox/chr_cop1.vox differ diff --git a/assets/vox/chr_cop2.vox b/assets/vox/chr_cop2.vox new file mode 100644 index 0000000..2113b43 Binary files /dev/null and b/assets/vox/chr_cop2.vox differ diff --git a/assets/vox/chr_costume1.vox b/assets/vox/chr_costume1.vox new file mode 100644 index 0000000..863b33b Binary files /dev/null and b/assets/vox/chr_costume1.vox differ diff --git a/assets/vox/chr_costume2.vox b/assets/vox/chr_costume2.vox new file mode 100644 index 0000000..771132c Binary files /dev/null and b/assets/vox/chr_costume2.vox differ diff --git a/assets/vox/chr_costume3.vox b/assets/vox/chr_costume3.vox new file mode 100644 index 0000000..bf94b0a Binary files /dev/null and b/assets/vox/chr_costume3.vox differ diff --git a/assets/vox/chr_costume4.vox b/assets/vox/chr_costume4.vox new file mode 100644 index 0000000..5ef6f6e Binary files /dev/null and b/assets/vox/chr_costume4.vox differ diff --git a/assets/vox/chr_eskimo.vox b/assets/vox/chr_eskimo.vox new file mode 100644 index 0000000..504ed52 Binary files /dev/null and b/assets/vox/chr_eskimo.vox differ diff --git a/assets/vox/chr_fatkid.vox b/assets/vox/chr_fatkid.vox new file mode 100644 index 0000000..5eec55b Binary files /dev/null and b/assets/vox/chr_fatkid.vox differ diff --git a/assets/vox/chr_goth1.vox b/assets/vox/chr_goth1.vox new file mode 100644 index 0000000..98cf192 Binary files /dev/null and b/assets/vox/chr_goth1.vox differ diff --git a/assets/vox/chr_goth2.vox b/assets/vox/chr_goth2.vox new file mode 100644 index 0000000..cdccb2f Binary files /dev/null and b/assets/vox/chr_goth2.vox differ diff --git a/assets/vox/chr_goth3.vox b/assets/vox/chr_goth3.vox new file mode 100644 index 0000000..1de435b Binary files /dev/null and b/assets/vox/chr_goth3.vox differ diff --git a/assets/vox/chr_hazmat1.vox b/assets/vox/chr_hazmat1.vox new file mode 100644 index 0000000..ae8e192 Binary files /dev/null and b/assets/vox/chr_hazmat1.vox differ diff --git a/assets/vox/chr_hazmat2.vox b/assets/vox/chr_hazmat2.vox new file mode 100644 index 0000000..def4d72 Binary files /dev/null and b/assets/vox/chr_hazmat2.vox differ diff --git a/assets/vox/chr_headphones.vox b/assets/vox/chr_headphones.vox new file mode 100644 index 0000000..35f768d Binary files /dev/null and b/assets/vox/chr_headphones.vox differ diff --git a/assets/vox/chr_hobo1.vox b/assets/vox/chr_hobo1.vox new file mode 100644 index 0000000..e172ec3 Binary files /dev/null and b/assets/vox/chr_hobo1.vox differ diff --git a/assets/vox/chr_hunter1.vox b/assets/vox/chr_hunter1.vox new file mode 100644 index 0000000..073251c Binary files /dev/null and b/assets/vox/chr_hunter1.vox differ diff --git a/assets/vox/chr_hunter2.vox b/assets/vox/chr_hunter2.vox new file mode 100644 index 0000000..7ef09eb Binary files /dev/null and b/assets/vox/chr_hunter2.vox differ diff --git a/assets/vox/chr_janitor.vox b/assets/vox/chr_janitor.vox new file mode 100644 index 0000000..3f405b5 Binary files /dev/null and b/assets/vox/chr_janitor.vox differ diff --git a/assets/vox/chr_lady1.vox b/assets/vox/chr_lady1.vox new file mode 100644 index 0000000..e5acf2a Binary files /dev/null and b/assets/vox/chr_lady1.vox differ diff --git a/assets/vox/chr_lady2.vox b/assets/vox/chr_lady2.vox new file mode 100644 index 0000000..0dffbbb Binary files /dev/null and b/assets/vox/chr_lady2.vox differ diff --git a/assets/vox/chr_lady3.vox b/assets/vox/chr_lady3.vox new file mode 100644 index 0000000..aebb372 Binary files /dev/null and b/assets/vox/chr_lady3.vox differ diff --git a/assets/vox/chr_lady4.vox b/assets/vox/chr_lady4.vox new file mode 100644 index 0000000..2be1ff0 Binary files /dev/null and b/assets/vox/chr_lady4.vox differ diff --git a/assets/vox/chr_mailman.vox b/assets/vox/chr_mailman.vox new file mode 100644 index 0000000..4f51625 Binary files /dev/null and b/assets/vox/chr_mailman.vox differ diff --git a/assets/vox/chr_mayor.vox b/assets/vox/chr_mayor.vox new file mode 100644 index 0000000..7ba9ed4 Binary files /dev/null and b/assets/vox/chr_mayor.vox differ diff --git a/assets/vox/chr_mechanic.vox b/assets/vox/chr_mechanic.vox new file mode 100644 index 0000000..28cce75 Binary files /dev/null and b/assets/vox/chr_mechanic.vox differ diff --git a/assets/vox/chr_mike.vox b/assets/vox/chr_mike.vox new file mode 100644 index 0000000..9c4cc8c Binary files /dev/null and b/assets/vox/chr_mike.vox differ diff --git a/assets/vox/chr_mission1.vox b/assets/vox/chr_mission1.vox new file mode 100644 index 0000000..4205cf2 Binary files /dev/null and b/assets/vox/chr_mission1.vox differ diff --git a/assets/vox/chr_mission2.vox b/assets/vox/chr_mission2.vox new file mode 100644 index 0000000..977411f Binary files /dev/null and b/assets/vox/chr_mission2.vox differ diff --git a/assets/vox/chr_naked1.vox b/assets/vox/chr_naked1.vox new file mode 100644 index 0000000..c379be6 Binary files /dev/null and b/assets/vox/chr_naked1.vox differ diff --git a/assets/vox/chr_naked2.vox b/assets/vox/chr_naked2.vox new file mode 100644 index 0000000..886249d Binary files /dev/null and b/assets/vox/chr_naked2.vox differ diff --git a/assets/vox/chr_naked3.vox b/assets/vox/chr_naked3.vox new file mode 100644 index 0000000..01cc22c Binary files /dev/null and b/assets/vox/chr_naked3.vox differ diff --git a/assets/vox/chr_naked4.vox b/assets/vox/chr_naked4.vox new file mode 100644 index 0000000..538fba5 Binary files /dev/null and b/assets/vox/chr_naked4.vox differ diff --git a/assets/vox/chr_naked5.vox b/assets/vox/chr_naked5.vox new file mode 100644 index 0000000..b856432 Binary files /dev/null and b/assets/vox/chr_naked5.vox differ diff --git a/assets/vox/chr_naked6.vox b/assets/vox/chr_naked6.vox new file mode 100644 index 0000000..1c89af3 Binary files /dev/null and b/assets/vox/chr_naked6.vox differ diff --git a/assets/vox/chr_nun.vox b/assets/vox/chr_nun.vox new file mode 100644 index 0000000..036be84 Binary files /dev/null and b/assets/vox/chr_nun.vox differ diff --git a/assets/vox/chr_nurse.vox b/assets/vox/chr_nurse.vox new file mode 100644 index 0000000..06e14b4 Binary files /dev/null and b/assets/vox/chr_nurse.vox differ diff --git a/assets/vox/chr_paramedic1.vox b/assets/vox/chr_paramedic1.vox new file mode 100644 index 0000000..39d54bd Binary files /dev/null and b/assets/vox/chr_paramedic1.vox differ diff --git a/assets/vox/chr_paramedic2.vox b/assets/vox/chr_paramedic2.vox new file mode 100644 index 0000000..ca61919 Binary files /dev/null and b/assets/vox/chr_paramedic2.vox differ diff --git a/assets/vox/chr_ponytail1.vox b/assets/vox/chr_ponytail1.vox new file mode 100644 index 0000000..3668ac9 Binary files /dev/null and b/assets/vox/chr_ponytail1.vox differ diff --git a/assets/vox/chr_ponytail2.vox b/assets/vox/chr_ponytail2.vox new file mode 100644 index 0000000..1fdf539 Binary files /dev/null and b/assets/vox/chr_ponytail2.vox differ diff --git a/assets/vox/chr_ponytail3.vox b/assets/vox/chr_ponytail3.vox new file mode 100644 index 0000000..f4b9553 Binary files /dev/null and b/assets/vox/chr_ponytail3.vox differ diff --git a/assets/vox/chr_priest.vox b/assets/vox/chr_priest.vox new file mode 100644 index 0000000..28d0e0d Binary files /dev/null and b/assets/vox/chr_priest.vox differ diff --git a/assets/vox/chr_punk.vox b/assets/vox/chr_punk.vox new file mode 100644 index 0000000..d9f1770 Binary files /dev/null and b/assets/vox/chr_punk.vox differ diff --git a/assets/vox/chr_raver1.vox b/assets/vox/chr_raver1.vox new file mode 100644 index 0000000..bfd5e41 Binary files /dev/null and b/assets/vox/chr_raver1.vox differ diff --git a/assets/vox/chr_raver2.vox b/assets/vox/chr_raver2.vox new file mode 100644 index 0000000..42f91a0 Binary files /dev/null and b/assets/vox/chr_raver2.vox differ diff --git a/assets/vox/chr_raver3.vox b/assets/vox/chr_raver3.vox new file mode 100644 index 0000000..53aa242 Binary files /dev/null and b/assets/vox/chr_raver3.vox differ diff --git a/assets/vox/chr_riotcop.vox b/assets/vox/chr_riotcop.vox new file mode 100644 index 0000000..82ed7f1 Binary files /dev/null and b/assets/vox/chr_riotcop.vox differ diff --git a/assets/vox/chr_robot.vox b/assets/vox/chr_robot.vox new file mode 100644 index 0000000..9d2daab Binary files /dev/null and b/assets/vox/chr_robot.vox differ diff --git a/assets/vox/chr_scientist.vox b/assets/vox/chr_scientist.vox new file mode 100644 index 0000000..ffa84d0 Binary files /dev/null and b/assets/vox/chr_scientist.vox differ diff --git a/assets/vox/chr_sign1.vox b/assets/vox/chr_sign1.vox new file mode 100644 index 0000000..fb88658 Binary files /dev/null and b/assets/vox/chr_sign1.vox differ diff --git a/assets/vox/chr_sign2.vox b/assets/vox/chr_sign2.vox new file mode 100644 index 0000000..332c54f Binary files /dev/null and b/assets/vox/chr_sign2.vox differ diff --git a/assets/vox/chr_sports1.vox b/assets/vox/chr_sports1.vox new file mode 100644 index 0000000..a8b3903 Binary files /dev/null and b/assets/vox/chr_sports1.vox differ diff --git a/assets/vox/chr_sports2.vox b/assets/vox/chr_sports2.vox new file mode 100644 index 0000000..fe0b99b Binary files /dev/null and b/assets/vox/chr_sports2.vox differ diff --git a/assets/vox/chr_sports3.vox b/assets/vox/chr_sports3.vox new file mode 100644 index 0000000..83a0f3f Binary files /dev/null and b/assets/vox/chr_sports3.vox differ diff --git a/assets/vox/chr_sports4.vox b/assets/vox/chr_sports4.vox new file mode 100644 index 0000000..b11ffa0 Binary files /dev/null and b/assets/vox/chr_sports4.vox differ diff --git a/assets/vox/chr_suit1.vox b/assets/vox/chr_suit1.vox new file mode 100644 index 0000000..e375857 Binary files /dev/null and b/assets/vox/chr_suit1.vox differ diff --git a/assets/vox/chr_suit2.vox b/assets/vox/chr_suit2.vox new file mode 100644 index 0000000..e76eed6 Binary files /dev/null and b/assets/vox/chr_suit2.vox differ diff --git a/assets/vox/chr_suit3.vox b/assets/vox/chr_suit3.vox new file mode 100644 index 0000000..92b68e3 Binary files /dev/null and b/assets/vox/chr_suit3.vox differ diff --git a/assets/vox/chr_suit4.vox b/assets/vox/chr_suit4.vox new file mode 100644 index 0000000..12d1aaa Binary files /dev/null and b/assets/vox/chr_suit4.vox differ diff --git a/assets/vox/chr_sumo1.vox b/assets/vox/chr_sumo1.vox new file mode 100644 index 0000000..a41c2dd Binary files /dev/null and b/assets/vox/chr_sumo1.vox differ diff --git a/assets/vox/chr_sumo2.vox b/assets/vox/chr_sumo2.vox new file mode 100644 index 0000000..1e0bea0 Binary files /dev/null and b/assets/vox/chr_sumo2.vox differ diff --git a/assets/vox/chr_super1.vox b/assets/vox/chr_super1.vox new file mode 100644 index 0000000..4be67af Binary files /dev/null and b/assets/vox/chr_super1.vox differ diff --git a/assets/vox/chr_super2.vox b/assets/vox/chr_super2.vox new file mode 100644 index 0000000..292aef6 Binary files /dev/null and b/assets/vox/chr_super2.vox differ diff --git a/assets/vox/chr_super3.vox b/assets/vox/chr_super3.vox new file mode 100644 index 0000000..94ed06a Binary files /dev/null and b/assets/vox/chr_super3.vox differ diff --git a/assets/vox/chr_super4.vox b/assets/vox/chr_super4.vox new file mode 100644 index 0000000..c3d8ca8 Binary files /dev/null and b/assets/vox/chr_super4.vox differ diff --git a/assets/vox/chr_super5.vox b/assets/vox/chr_super5.vox new file mode 100644 index 0000000..cfcb7f2 Binary files /dev/null and b/assets/vox/chr_super5.vox differ diff --git a/assets/vox/chr_thief.vox b/assets/vox/chr_thief.vox new file mode 100644 index 0000000..3f6eecc Binary files /dev/null and b/assets/vox/chr_thief.vox differ diff --git a/assets/vox/chr_worker1.vox b/assets/vox/chr_worker1.vox new file mode 100644 index 0000000..3633227 Binary files /dev/null and b/assets/vox/chr_worker1.vox differ diff --git a/assets/vox/chr_worker2.vox b/assets/vox/chr_worker2.vox new file mode 100644 index 0000000..3f855e2 Binary files /dev/null and b/assets/vox/chr_worker2.vox differ diff --git a/assets/vox/chr_worker3.vox b/assets/vox/chr_worker3.vox new file mode 100644 index 0000000..845dc7c Binary files /dev/null and b/assets/vox/chr_worker3.vox differ diff --git a/assets/vox/chr_zombie1.vox b/assets/vox/chr_zombie1.vox new file mode 100644 index 0000000..518a24c Binary files /dev/null and b/assets/vox/chr_zombie1.vox differ diff --git a/assets/vox/chr_zombie2.vox b/assets/vox/chr_zombie2.vox new file mode 100644 index 0000000..c4adcc5 Binary files /dev/null and b/assets/vox/chr_zombie2.vox differ diff --git a/assets/vox/chr_zombie3.vox b/assets/vox/chr_zombie3.vox new file mode 100644 index 0000000..dca6e8d Binary files /dev/null and b/assets/vox/chr_zombie3.vox differ diff --git a/assets/vox/chr_zombie4.vox b/assets/vox/chr_zombie4.vox new file mode 100644 index 0000000..35a990b Binary files /dev/null and b/assets/vox/chr_zombie4.vox differ diff --git a/assets/vox/env_crete1a.vox b/assets/vox/env_crete1a.vox new file mode 100644 index 0000000..25efc87 Binary files /dev/null and b/assets/vox/env_crete1a.vox differ diff --git a/assets/vox/env_crete1b.vox b/assets/vox/env_crete1b.vox new file mode 100644 index 0000000..8da070b Binary files /dev/null and b/assets/vox/env_crete1b.vox differ diff --git a/assets/vox/env_crete1c.vox b/assets/vox/env_crete1c.vox new file mode 100644 index 0000000..17b5bf6 Binary files /dev/null and b/assets/vox/env_crete1c.vox differ diff --git a/assets/vox/env_crete1d.vox b/assets/vox/env_crete1d.vox new file mode 100644 index 0000000..9b6de0c Binary files /dev/null and b/assets/vox/env_crete1d.vox differ diff --git a/assets/vox/env_crete2a.vox b/assets/vox/env_crete2a.vox new file mode 100644 index 0000000..4e492bc Binary files /dev/null and b/assets/vox/env_crete2a.vox differ diff --git a/assets/vox/env_crete2b.vox b/assets/vox/env_crete2b.vox new file mode 100644 index 0000000..f478caa Binary files /dev/null and b/assets/vox/env_crete2b.vox differ diff --git a/assets/vox/env_crete2c.vox b/assets/vox/env_crete2c.vox new file mode 100644 index 0000000..f634ba5 Binary files /dev/null and b/assets/vox/env_crete2c.vox differ diff --git a/assets/vox/env_crete2d.vox b/assets/vox/env_crete2d.vox new file mode 100644 index 0000000..00cf1dc Binary files /dev/null and b/assets/vox/env_crete2d.vox differ diff --git a/assets/vox/env_grass1a.vox b/assets/vox/env_grass1a.vox new file mode 100644 index 0000000..b27cf33 Binary files /dev/null and b/assets/vox/env_grass1a.vox differ diff --git a/assets/vox/env_grass1b.vox b/assets/vox/env_grass1b.vox new file mode 100644 index 0000000..7d67c04 Binary files /dev/null and b/assets/vox/env_grass1b.vox differ diff --git a/assets/vox/env_grass1c.vox b/assets/vox/env_grass1c.vox new file mode 100644 index 0000000..c41cc63 Binary files /dev/null and b/assets/vox/env_grass1c.vox differ diff --git a/assets/vox/env_grass1d.vox b/assets/vox/env_grass1d.vox new file mode 100644 index 0000000..e32fb1a Binary files /dev/null and b/assets/vox/env_grass1d.vox differ diff --git a/assets/vox/mob_bear.vox b/assets/vox/mob_bear.vox new file mode 100644 index 0000000..daee9d9 Binary files /dev/null and b/assets/vox/mob_bear.vox differ diff --git a/assets/vox/mob_cat1.vox b/assets/vox/mob_cat1.vox new file mode 100644 index 0000000..7c8ee5f Binary files /dev/null and b/assets/vox/mob_cat1.vox differ diff --git a/assets/vox/mob_cat2.vox b/assets/vox/mob_cat2.vox new file mode 100644 index 0000000..b2d5891 Binary files /dev/null and b/assets/vox/mob_cat2.vox differ diff --git a/assets/vox/mob_cat3.vox b/assets/vox/mob_cat3.vox new file mode 100644 index 0000000..94f3906 Binary files /dev/null and b/assets/vox/mob_cat3.vox differ diff --git a/assets/vox/mob_cat4.vox b/assets/vox/mob_cat4.vox new file mode 100644 index 0000000..1135c77 Binary files /dev/null and b/assets/vox/mob_cat4.vox differ diff --git a/assets/vox/mob_dog1.vox b/assets/vox/mob_dog1.vox new file mode 100644 index 0000000..60c6b64 Binary files /dev/null and b/assets/vox/mob_dog1.vox differ diff --git a/assets/vox/mob_dog2.vox b/assets/vox/mob_dog2.vox new file mode 100644 index 0000000..75b4099 Binary files /dev/null and b/assets/vox/mob_dog2.vox differ diff --git a/assets/vox/mob_penguin.vox b/assets/vox/mob_penguin.vox new file mode 100644 index 0000000..d033f4d Binary files /dev/null and b/assets/vox/mob_penguin.vox differ diff --git a/assets/vox/obj_arcade1.vox b/assets/vox/obj_arcade1.vox new file mode 100644 index 0000000..fa87231 Binary files /dev/null and b/assets/vox/obj_arcade1.vox differ diff --git a/assets/vox/obj_arcade2.vox b/assets/vox/obj_arcade2.vox new file mode 100644 index 0000000..3974516 Binary files /dev/null and b/assets/vox/obj_arcade2.vox differ diff --git a/assets/vox/obj_arcade3.vox b/assets/vox/obj_arcade3.vox new file mode 100644 index 0000000..f226ca7 Binary files /dev/null and b/assets/vox/obj_arcade3.vox differ diff --git a/assets/vox/obj_arcade4.vox b/assets/vox/obj_arcade4.vox new file mode 100644 index 0000000..289754d Binary files /dev/null and b/assets/vox/obj_arcade4.vox differ diff --git a/assets/vox/obj_arcade5.vox b/assets/vox/obj_arcade5.vox new file mode 100644 index 0000000..66e8b79 Binary files /dev/null and b/assets/vox/obj_arcade5.vox differ diff --git a/assets/vox/obj_armgate1.vox b/assets/vox/obj_armgate1.vox new file mode 100644 index 0000000..4cfdc7e Binary files /dev/null and b/assets/vox/obj_armgate1.vox differ diff --git a/assets/vox/obj_armgate2.vox b/assets/vox/obj_armgate2.vox new file mode 100644 index 0000000..0625efe Binary files /dev/null and b/assets/vox/obj_armgate2.vox differ diff --git a/assets/vox/obj_bench1.vox b/assets/vox/obj_bench1.vox new file mode 100644 index 0000000..15c5705 Binary files /dev/null and b/assets/vox/obj_bench1.vox differ diff --git a/assets/vox/obj_bench2.vox b/assets/vox/obj_bench2.vox new file mode 100644 index 0000000..a7fe576 Binary files /dev/null and b/assets/vox/obj_bench2.vox differ diff --git a/assets/vox/obj_bench3.vox b/assets/vox/obj_bench3.vox new file mode 100644 index 0000000..8b4d3f4 Binary files /dev/null and b/assets/vox/obj_bench3.vox differ diff --git a/assets/vox/obj_bench4.vox b/assets/vox/obj_bench4.vox new file mode 100644 index 0000000..285b0aa Binary files /dev/null and b/assets/vox/obj_bench4.vox differ diff --git a/assets/vox/obj_bench5.vox b/assets/vox/obj_bench5.vox new file mode 100644 index 0000000..81bc1d7 Binary files /dev/null and b/assets/vox/obj_bench5.vox differ diff --git a/assets/vox/obj_boxingring.vox b/assets/vox/obj_boxingring.vox new file mode 100644 index 0000000..174f1a9 Binary files /dev/null and b/assets/vox/obj_boxingring.vox differ diff --git a/assets/vox/obj_busstop.vox b/assets/vox/obj_busstop.vox new file mode 100644 index 0000000..8afe365 Binary files /dev/null and b/assets/vox/obj_busstop.vox differ diff --git a/assets/vox/obj_campfire.vox b/assets/vox/obj_campfire.vox new file mode 100644 index 0000000..446ca7e Binary files /dev/null and b/assets/vox/obj_campfire.vox differ diff --git a/assets/vox/obj_candle.vox b/assets/vox/obj_candle.vox new file mode 100644 index 0000000..6a10cb3 Binary files /dev/null and b/assets/vox/obj_candle.vox differ diff --git a/assets/vox/obj_cart1.vox b/assets/vox/obj_cart1.vox new file mode 100644 index 0000000..5d315a0 Binary files /dev/null and b/assets/vox/obj_cart1.vox differ diff --git a/assets/vox/obj_cart1a.vox b/assets/vox/obj_cart1a.vox new file mode 100644 index 0000000..3d6f1ad Binary files /dev/null and b/assets/vox/obj_cart1a.vox differ diff --git a/assets/vox/obj_cart1b.vox b/assets/vox/obj_cart1b.vox new file mode 100644 index 0000000..641c958 Binary files /dev/null and b/assets/vox/obj_cart1b.vox differ diff --git a/assets/vox/obj_cart2.vox b/assets/vox/obj_cart2.vox new file mode 100644 index 0000000..2c2ae83 Binary files /dev/null and b/assets/vox/obj_cart2.vox differ diff --git a/assets/vox/obj_cart2a.vox b/assets/vox/obj_cart2a.vox new file mode 100644 index 0000000..4a9dc79 Binary files /dev/null and b/assets/vox/obj_cart2a.vox differ diff --git a/assets/vox/obj_cart2b.vox b/assets/vox/obj_cart2b.vox new file mode 100644 index 0000000..8a5b2e1 Binary files /dev/null and b/assets/vox/obj_cart2b.vox differ diff --git a/assets/vox/obj_celltower.vox b/assets/vox/obj_celltower.vox new file mode 100644 index 0000000..5bfe635 Binary files /dev/null and b/assets/vox/obj_celltower.vox differ diff --git a/assets/vox/obj_chair1.vox b/assets/vox/obj_chair1.vox new file mode 100644 index 0000000..2cd3389 Binary files /dev/null and b/assets/vox/obj_chair1.vox differ diff --git a/assets/vox/obj_chair2.vox b/assets/vox/obj_chair2.vox new file mode 100644 index 0000000..67f5edb Binary files /dev/null and b/assets/vox/obj_chair2.vox differ diff --git a/assets/vox/obj_christmas1.vox b/assets/vox/obj_christmas1.vox new file mode 100644 index 0000000..6f38acc Binary files /dev/null and b/assets/vox/obj_christmas1.vox differ diff --git a/assets/vox/obj_column1.vox b/assets/vox/obj_column1.vox new file mode 100644 index 0000000..3296204 Binary files /dev/null and b/assets/vox/obj_column1.vox differ diff --git a/assets/vox/obj_column2.vox b/assets/vox/obj_column2.vox new file mode 100644 index 0000000..5572db0 Binary files /dev/null and b/assets/vox/obj_column2.vox differ diff --git a/assets/vox/obj_column3.vox b/assets/vox/obj_column3.vox new file mode 100644 index 0000000..73e3330 Binary files /dev/null and b/assets/vox/obj_column3.vox differ diff --git a/assets/vox/obj_cone1.vox b/assets/vox/obj_cone1.vox new file mode 100644 index 0000000..a8043da Binary files /dev/null and b/assets/vox/obj_cone1.vox differ diff --git a/assets/vox/obj_container1.vox b/assets/vox/obj_container1.vox new file mode 100644 index 0000000..c94ec60 Binary files /dev/null and b/assets/vox/obj_container1.vox differ diff --git a/assets/vox/obj_container2.vox b/assets/vox/obj_container2.vox new file mode 100644 index 0000000..fc017a2 Binary files /dev/null and b/assets/vox/obj_container2.vox differ diff --git a/assets/vox/obj_container3.vox b/assets/vox/obj_container3.vox new file mode 100644 index 0000000..7a2daa3 Binary files /dev/null and b/assets/vox/obj_container3.vox differ diff --git a/assets/vox/obj_container4.vox b/assets/vox/obj_container4.vox new file mode 100644 index 0000000..cfbe3f4 Binary files /dev/null and b/assets/vox/obj_container4.vox differ diff --git a/assets/vox/obj_cross.vox b/assets/vox/obj_cross.vox new file mode 100644 index 0000000..02de9dc Binary files /dev/null and b/assets/vox/obj_cross.vox differ diff --git a/assets/vox/obj_crosswalk.vox b/assets/vox/obj_crosswalk.vox new file mode 100644 index 0000000..7b7eb5f Binary files /dev/null and b/assets/vox/obj_crosswalk.vox differ diff --git a/assets/vox/obj_curb1.vox b/assets/vox/obj_curb1.vox new file mode 100644 index 0000000..005cdb5 Binary files /dev/null and b/assets/vox/obj_curb1.vox differ diff --git a/assets/vox/obj_curb2.vox b/assets/vox/obj_curb2.vox new file mode 100644 index 0000000..8949ae6 Binary files /dev/null and b/assets/vox/obj_curb2.vox differ diff --git a/assets/vox/obj_curb3.vox b/assets/vox/obj_curb3.vox new file mode 100644 index 0000000..fb33a53 Binary files /dev/null and b/assets/vox/obj_curb3.vox differ diff --git a/assets/vox/obj_curb4.vox b/assets/vox/obj_curb4.vox new file mode 100644 index 0000000..2ebdf4c Binary files /dev/null and b/assets/vox/obj_curb4.vox differ diff --git a/assets/vox/obj_curb5.vox b/assets/vox/obj_curb5.vox new file mode 100644 index 0000000..2e1fe06 Binary files /dev/null and b/assets/vox/obj_curb5.vox differ diff --git a/assets/vox/obj_curb6.vox b/assets/vox/obj_curb6.vox new file mode 100644 index 0000000..8a73eb5 Binary files /dev/null and b/assets/vox/obj_curb6.vox differ diff --git a/assets/vox/obj_curb7.vox b/assets/vox/obj_curb7.vox new file mode 100644 index 0000000..7398a90 Binary files /dev/null and b/assets/vox/obj_curb7.vox differ diff --git a/assets/vox/obj_curb7a.vox b/assets/vox/obj_curb7a.vox new file mode 100644 index 0000000..2688610 Binary files /dev/null and b/assets/vox/obj_curb7a.vox differ diff --git a/assets/vox/obj_curb8.vox b/assets/vox/obj_curb8.vox new file mode 100644 index 0000000..26b9529 Binary files /dev/null and b/assets/vox/obj_curb8.vox differ diff --git a/assets/vox/obj_dogstand.vox b/assets/vox/obj_dogstand.vox new file mode 100644 index 0000000..51ee0c9 Binary files /dev/null and b/assets/vox/obj_dogstand.vox differ diff --git a/assets/vox/obj_door1.vox b/assets/vox/obj_door1.vox new file mode 100644 index 0000000..3d3c81d Binary files /dev/null and b/assets/vox/obj_door1.vox differ diff --git a/assets/vox/obj_door2.vox b/assets/vox/obj_door2.vox new file mode 100644 index 0000000..98144ee Binary files /dev/null and b/assets/vox/obj_door2.vox differ diff --git a/assets/vox/obj_door3.vox b/assets/vox/obj_door3.vox new file mode 100644 index 0000000..a00507f Binary files /dev/null and b/assets/vox/obj_door3.vox differ diff --git a/assets/vox/obj_door4.vox b/assets/vox/obj_door4.vox new file mode 100644 index 0000000..d3cc83d Binary files /dev/null and b/assets/vox/obj_door4.vox differ diff --git a/assets/vox/obj_driveway1.vox b/assets/vox/obj_driveway1.vox new file mode 100644 index 0000000..8f7ba19 Binary files /dev/null and b/assets/vox/obj_driveway1.vox differ diff --git a/assets/vox/obj_driveway2.vox b/assets/vox/obj_driveway2.vox new file mode 100644 index 0000000..d1a1bf0 Binary files /dev/null and b/assets/vox/obj_driveway2.vox differ diff --git a/assets/vox/obj_driveway3.vox b/assets/vox/obj_driveway3.vox new file mode 100644 index 0000000..5d73ff2 Binary files /dev/null and b/assets/vox/obj_driveway3.vox differ diff --git a/assets/vox/obj_fence1.vox b/assets/vox/obj_fence1.vox new file mode 100644 index 0000000..2dfa6f6 Binary files /dev/null and b/assets/vox/obj_fence1.vox differ diff --git a/assets/vox/obj_fence2.vox b/assets/vox/obj_fence2.vox new file mode 100644 index 0000000..66ea387 Binary files /dev/null and b/assets/vox/obj_fence2.vox differ diff --git a/assets/vox/obj_fence3.vox b/assets/vox/obj_fence3.vox new file mode 100644 index 0000000..dccc4cd Binary files /dev/null and b/assets/vox/obj_fence3.vox differ diff --git a/assets/vox/obj_fence4.vox b/assets/vox/obj_fence4.vox new file mode 100644 index 0000000..bfe4cdd Binary files /dev/null and b/assets/vox/obj_fence4.vox differ diff --git a/assets/vox/obj_fence5.vox b/assets/vox/obj_fence5.vox new file mode 100644 index 0000000..7195f1b Binary files /dev/null and b/assets/vox/obj_fence5.vox differ diff --git a/assets/vox/obj_fence6.vox b/assets/vox/obj_fence6.vox new file mode 100644 index 0000000..f84aded Binary files /dev/null and b/assets/vox/obj_fence6.vox differ diff --git a/assets/vox/obj_fence7.vox b/assets/vox/obj_fence7.vox new file mode 100644 index 0000000..84cc3f3 Binary files /dev/null and b/assets/vox/obj_fence7.vox differ diff --git a/assets/vox/obj_fire1.vox b/assets/vox/obj_fire1.vox new file mode 100644 index 0000000..d6b6bba Binary files /dev/null and b/assets/vox/obj_fire1.vox differ diff --git a/assets/vox/obj_fire2.vox b/assets/vox/obj_fire2.vox new file mode 100644 index 0000000..c11fdcc Binary files /dev/null and b/assets/vox/obj_fire2.vox differ diff --git a/assets/vox/obj_fire3.vox b/assets/vox/obj_fire3.vox new file mode 100644 index 0000000..1f831d1 Binary files /dev/null and b/assets/vox/obj_fire3.vox differ diff --git a/assets/vox/obj_fire4.vox b/assets/vox/obj_fire4.vox new file mode 100644 index 0000000..f897cd6 Binary files /dev/null and b/assets/vox/obj_fire4.vox differ diff --git a/assets/vox/obj_fire5.vox b/assets/vox/obj_fire5.vox new file mode 100644 index 0000000..6a357d0 Binary files /dev/null and b/assets/vox/obj_fire5.vox differ diff --git a/assets/vox/obj_fountain.vox b/assets/vox/obj_fountain.vox new file mode 100644 index 0000000..a35f3d3 Binary files /dev/null and b/assets/vox/obj_fountain.vox differ diff --git a/assets/vox/obj_grave1.vox b/assets/vox/obj_grave1.vox new file mode 100644 index 0000000..c488af1 Binary files /dev/null and b/assets/vox/obj_grave1.vox differ diff --git a/assets/vox/obj_grave2.vox b/assets/vox/obj_grave2.vox new file mode 100644 index 0000000..1586bd0 Binary files /dev/null and b/assets/vox/obj_grave2.vox differ diff --git a/assets/vox/obj_grave3.vox b/assets/vox/obj_grave3.vox new file mode 100644 index 0000000..ca7fa83 Binary files /dev/null and b/assets/vox/obj_grave3.vox differ diff --git a/assets/vox/obj_grave4.vox b/assets/vox/obj_grave4.vox new file mode 100644 index 0000000..4396e7d Binary files /dev/null and b/assets/vox/obj_grave4.vox differ diff --git a/assets/vox/obj_grill.vox b/assets/vox/obj_grill.vox new file mode 100644 index 0000000..8c6509a Binary files /dev/null and b/assets/vox/obj_grill.vox differ diff --git a/assets/vox/obj_guitarcase.vox b/assets/vox/obj_guitarcase.vox new file mode 100644 index 0000000..ee03203 Binary files /dev/null and b/assets/vox/obj_guitarcase.vox differ diff --git a/assets/vox/obj_halo.vox b/assets/vox/obj_halo.vox new file mode 100644 index 0000000..8d1ea0f Binary files /dev/null and b/assets/vox/obj_halo.vox differ diff --git a/assets/vox/obj_hydrant.vox b/assets/vox/obj_hydrant.vox new file mode 100644 index 0000000..0166945 Binary files /dev/null and b/assets/vox/obj_hydrant.vox differ diff --git a/assets/vox/obj_mailbox.vox b/assets/vox/obj_mailbox.vox new file mode 100644 index 0000000..98912a6 Binary files /dev/null and b/assets/vox/obj_mailbox.vox differ diff --git a/assets/vox/obj_mailbox2.vox b/assets/vox/obj_mailbox2.vox new file mode 100644 index 0000000..6822c2d Binary files /dev/null and b/assets/vox/obj_mailbox2.vox differ diff --git a/assets/vox/obj_mailbox2a.vox b/assets/vox/obj_mailbox2a.vox new file mode 100644 index 0000000..b0a41a1 Binary files /dev/null and b/assets/vox/obj_mailbox2a.vox differ diff --git a/assets/vox/obj_mailbox2b.vox b/assets/vox/obj_mailbox2b.vox new file mode 100644 index 0000000..9ce403c Binary files /dev/null and b/assets/vox/obj_mailbox2b.vox differ diff --git a/assets/vox/obj_mushroom1.vox b/assets/vox/obj_mushroom1.vox new file mode 100644 index 0000000..0c0981f Binary files /dev/null and b/assets/vox/obj_mushroom1.vox differ diff --git a/assets/vox/obj_mushroom2.vox b/assets/vox/obj_mushroom2.vox new file mode 100644 index 0000000..3b07d38 Binary files /dev/null and b/assets/vox/obj_mushroom2.vox differ diff --git a/assets/vox/obj_mushroom3.vox b/assets/vox/obj_mushroom3.vox new file mode 100644 index 0000000..706cea9 Binary files /dev/null and b/assets/vox/obj_mushroom3.vox differ diff --git a/assets/vox/obj_newsbox1.vox b/assets/vox/obj_newsbox1.vox new file mode 100644 index 0000000..7d8a25e Binary files /dev/null and b/assets/vox/obj_newsbox1.vox differ diff --git a/assets/vox/obj_newsbox2.vox b/assets/vox/obj_newsbox2.vox new file mode 100644 index 0000000..a477dc6 Binary files /dev/null and b/assets/vox/obj_newsbox2.vox differ diff --git a/assets/vox/obj_newsbox3.vox b/assets/vox/obj_newsbox3.vox new file mode 100644 index 0000000..dd9d356 Binary files /dev/null and b/assets/vox/obj_newsbox3.vox differ diff --git a/assets/vox/obj_newsbox4.vox b/assets/vox/obj_newsbox4.vox new file mode 100644 index 0000000..bf2b114 Binary files /dev/null and b/assets/vox/obj_newsbox4.vox differ diff --git a/assets/vox/obj_park_block.vox b/assets/vox/obj_park_block.vox new file mode 100644 index 0000000..dcacc2f Binary files /dev/null and b/assets/vox/obj_park_block.vox differ diff --git a/assets/vox/obj_path1.vox b/assets/vox/obj_path1.vox new file mode 100644 index 0000000..cc8135e Binary files /dev/null and b/assets/vox/obj_path1.vox differ diff --git a/assets/vox/obj_pentagram.vox b/assets/vox/obj_pentagram.vox new file mode 100644 index 0000000..feffedc Binary files /dev/null and b/assets/vox/obj_pentagram.vox differ diff --git a/assets/vox/obj_piano.vox b/assets/vox/obj_piano.vox new file mode 100644 index 0000000..96a8b98 Binary files /dev/null and b/assets/vox/obj_piano.vox differ diff --git a/assets/vox/obj_planter1.vox b/assets/vox/obj_planter1.vox new file mode 100644 index 0000000..a0f0670 Binary files /dev/null and b/assets/vox/obj_planter1.vox differ diff --git a/assets/vox/obj_planter2.vox b/assets/vox/obj_planter2.vox new file mode 100644 index 0000000..b59b76e Binary files /dev/null and b/assets/vox/obj_planter2.vox differ diff --git a/assets/vox/obj_planter3a.vox b/assets/vox/obj_planter3a.vox new file mode 100644 index 0000000..07fe8b5 Binary files /dev/null and b/assets/vox/obj_planter3a.vox differ diff --git a/assets/vox/obj_planter3b.vox b/assets/vox/obj_planter3b.vox new file mode 100644 index 0000000..b4bda1c Binary files /dev/null and b/assets/vox/obj_planter3b.vox differ diff --git a/assets/vox/obj_playgrnd1.vox b/assets/vox/obj_playgrnd1.vox new file mode 100644 index 0000000..84fe7b9 Binary files /dev/null and b/assets/vox/obj_playgrnd1.vox differ diff --git a/assets/vox/obj_playgrnd2.vox b/assets/vox/obj_playgrnd2.vox new file mode 100644 index 0000000..10d6ac3 Binary files /dev/null and b/assets/vox/obj_playgrnd2.vox differ diff --git a/assets/vox/obj_playgrnd3.vox b/assets/vox/obj_playgrnd3.vox new file mode 100644 index 0000000..f5cd8bf Binary files /dev/null and b/assets/vox/obj_playgrnd3.vox differ diff --git a/assets/vox/obj_playgrnd4.vox b/assets/vox/obj_playgrnd4.vox new file mode 100644 index 0000000..58875dc Binary files /dev/null and b/assets/vox/obj_playgrnd4.vox differ diff --git a/assets/vox/obj_playgrnd5.vox b/assets/vox/obj_playgrnd5.vox new file mode 100644 index 0000000..b6bd8d6 Binary files /dev/null and b/assets/vox/obj_playgrnd5.vox differ diff --git a/assets/vox/obj_policetape.vox b/assets/vox/obj_policetape.vox new file mode 100644 index 0000000..1f3ebc9 Binary files /dev/null and b/assets/vox/obj_policetape.vox differ diff --git a/assets/vox/obj_potty1.vox b/assets/vox/obj_potty1.vox new file mode 100644 index 0000000..fb89ee2 Binary files /dev/null and b/assets/vox/obj_potty1.vox differ diff --git a/assets/vox/obj_potty2.vox b/assets/vox/obj_potty2.vox new file mode 100644 index 0000000..44a8b42 Binary files /dev/null and b/assets/vox/obj_potty2.vox differ diff --git a/assets/vox/obj_potty3.vox b/assets/vox/obj_potty3.vox new file mode 100644 index 0000000..5b8377a Binary files /dev/null and b/assets/vox/obj_potty3.vox differ diff --git a/assets/vox/obj_pumpkin.vox b/assets/vox/obj_pumpkin.vox new file mode 100644 index 0000000..6d1168e Binary files /dev/null and b/assets/vox/obj_pumpkin.vox differ diff --git a/assets/vox/obj_rubbish1.vox b/assets/vox/obj_rubbish1.vox new file mode 100644 index 0000000..bff313e Binary files /dev/null and b/assets/vox/obj_rubbish1.vox differ diff --git a/assets/vox/obj_rubbish2.vox b/assets/vox/obj_rubbish2.vox new file mode 100644 index 0000000..d8d3d5c Binary files /dev/null and b/assets/vox/obj_rubbish2.vox differ diff --git a/assets/vox/obj_rubbish3.vox b/assets/vox/obj_rubbish3.vox new file mode 100644 index 0000000..ee89b98 Binary files /dev/null and b/assets/vox/obj_rubbish3.vox differ diff --git a/assets/vox/obj_rubbish4.vox b/assets/vox/obj_rubbish4.vox new file mode 100644 index 0000000..cdc4ce5 Binary files /dev/null and b/assets/vox/obj_rubbish4.vox differ diff --git a/assets/vox/obj_sidewalk1.vox b/assets/vox/obj_sidewalk1.vox new file mode 100644 index 0000000..33ae992 Binary files /dev/null and b/assets/vox/obj_sidewalk1.vox differ diff --git a/assets/vox/obj_sidewalk2.vox b/assets/vox/obj_sidewalk2.vox new file mode 100644 index 0000000..a73a99a Binary files /dev/null and b/assets/vox/obj_sidewalk2.vox differ diff --git a/assets/vox/obj_sidewalk3.vox b/assets/vox/obj_sidewalk3.vox new file mode 100644 index 0000000..a475c2c Binary files /dev/null and b/assets/vox/obj_sidewalk3.vox differ diff --git a/assets/vox/obj_sidewalk4.vox b/assets/vox/obj_sidewalk4.vox new file mode 100644 index 0000000..4a7750e Binary files /dev/null and b/assets/vox/obj_sidewalk4.vox differ diff --git a/assets/vox/obj_sidewalk5.vox b/assets/vox/obj_sidewalk5.vox new file mode 100644 index 0000000..9d9f469 Binary files /dev/null and b/assets/vox/obj_sidewalk5.vox differ diff --git a/assets/vox/obj_sign1.vox b/assets/vox/obj_sign1.vox new file mode 100644 index 0000000..d975eb0 Binary files /dev/null and b/assets/vox/obj_sign1.vox differ diff --git a/assets/vox/obj_sign2.vox b/assets/vox/obj_sign2.vox new file mode 100644 index 0000000..1d816de Binary files /dev/null and b/assets/vox/obj_sign2.vox differ diff --git a/assets/vox/obj_sign3.vox b/assets/vox/obj_sign3.vox new file mode 100644 index 0000000..724f11a Binary files /dev/null and b/assets/vox/obj_sign3.vox differ diff --git a/assets/vox/obj_sign4.vox b/assets/vox/obj_sign4.vox new file mode 100644 index 0000000..2feb77e Binary files /dev/null and b/assets/vox/obj_sign4.vox differ diff --git a/assets/vox/obj_sign5.vox b/assets/vox/obj_sign5.vox new file mode 100644 index 0000000..0ce33e3 Binary files /dev/null and b/assets/vox/obj_sign5.vox differ diff --git a/assets/vox/obj_sign6.vox b/assets/vox/obj_sign6.vox new file mode 100644 index 0000000..1e9c146 Binary files /dev/null and b/assets/vox/obj_sign6.vox differ diff --git a/assets/vox/obj_sign7.vox b/assets/vox/obj_sign7.vox new file mode 100644 index 0000000..d28ae30 Binary files /dev/null and b/assets/vox/obj_sign7.vox differ diff --git a/assets/vox/obj_sign8.vox b/assets/vox/obj_sign8.vox new file mode 100644 index 0000000..9354e8f Binary files /dev/null and b/assets/vox/obj_sign8.vox differ diff --git a/assets/vox/obj_sign9.vox b/assets/vox/obj_sign9.vox new file mode 100644 index 0000000..3a8206b Binary files /dev/null and b/assets/vox/obj_sign9.vox differ diff --git a/assets/vox/obj_splatter1.vox b/assets/vox/obj_splatter1.vox new file mode 100644 index 0000000..4e05240 Binary files /dev/null and b/assets/vox/obj_splatter1.vox differ diff --git a/assets/vox/obj_splatter2.vox b/assets/vox/obj_splatter2.vox new file mode 100644 index 0000000..a965454 Binary files /dev/null and b/assets/vox/obj_splatter2.vox differ diff --git a/assets/vox/obj_splatter3.vox b/assets/vox/obj_splatter3.vox new file mode 100644 index 0000000..a1b744b Binary files /dev/null and b/assets/vox/obj_splatter3.vox differ diff --git a/assets/vox/obj_stage.vox b/assets/vox/obj_stage.vox new file mode 100644 index 0000000..2ba56b2 Binary files /dev/null and b/assets/vox/obj_stage.vox differ diff --git a/assets/vox/obj_statue1.vox b/assets/vox/obj_statue1.vox new file mode 100644 index 0000000..553d0ff Binary files /dev/null and b/assets/vox/obj_statue1.vox differ diff --git a/assets/vox/obj_statue2.vox b/assets/vox/obj_statue2.vox new file mode 100644 index 0000000..d9fef60 Binary files /dev/null and b/assets/vox/obj_statue2.vox differ diff --git a/assets/vox/obj_statue3.vox b/assets/vox/obj_statue3.vox new file mode 100644 index 0000000..eeaf913 Binary files /dev/null and b/assets/vox/obj_statue3.vox differ diff --git a/assets/vox/obj_stlight1.vox b/assets/vox/obj_stlight1.vox new file mode 100644 index 0000000..efdce20 Binary files /dev/null and b/assets/vox/obj_stlight1.vox differ diff --git a/assets/vox/obj_stlight2.vox b/assets/vox/obj_stlight2.vox new file mode 100644 index 0000000..f51d80c Binary files /dev/null and b/assets/vox/obj_stlight2.vox differ diff --git a/assets/vox/obj_stlight3.vox b/assets/vox/obj_stlight3.vox new file mode 100644 index 0000000..161af22 Binary files /dev/null and b/assets/vox/obj_stlight3.vox differ diff --git a/assets/vox/obj_street1.vox b/assets/vox/obj_street1.vox new file mode 100644 index 0000000..77bf342 Binary files /dev/null and b/assets/vox/obj_street1.vox differ diff --git a/assets/vox/obj_street2.vox b/assets/vox/obj_street2.vox new file mode 100644 index 0000000..cc26adf Binary files /dev/null and b/assets/vox/obj_street2.vox differ diff --git a/assets/vox/obj_stretcher.vox b/assets/vox/obj_stretcher.vox new file mode 100644 index 0000000..3f894de Binary files /dev/null and b/assets/vox/obj_stretcher.vox differ diff --git a/assets/vox/obj_table1.vox b/assets/vox/obj_table1.vox new file mode 100644 index 0000000..21f33f9 Binary files /dev/null and b/assets/vox/obj_table1.vox differ diff --git a/assets/vox/obj_table2.vox b/assets/vox/obj_table2.vox new file mode 100644 index 0000000..2199339 Binary files /dev/null and b/assets/vox/obj_table2.vox differ diff --git a/assets/vox/obj_table3.vox b/assets/vox/obj_table3.vox new file mode 100644 index 0000000..a81c683 Binary files /dev/null and b/assets/vox/obj_table3.vox differ diff --git a/assets/vox/obj_table3a.vox b/assets/vox/obj_table3a.vox new file mode 100644 index 0000000..4914514 Binary files /dev/null and b/assets/vox/obj_table3a.vox differ diff --git a/assets/vox/obj_table3b.vox b/assets/vox/obj_table3b.vox new file mode 100644 index 0000000..489e334 Binary files /dev/null and b/assets/vox/obj_table3b.vox differ diff --git a/assets/vox/obj_tracks1.vox b/assets/vox/obj_tracks1.vox new file mode 100644 index 0000000..a892878 Binary files /dev/null and b/assets/vox/obj_tracks1.vox differ diff --git a/assets/vox/obj_tracks2.vox b/assets/vox/obj_tracks2.vox new file mode 100644 index 0000000..6aa4484 Binary files /dev/null and b/assets/vox/obj_tracks2.vox differ diff --git a/assets/vox/obj_trashcan1.vox b/assets/vox/obj_trashcan1.vox new file mode 100644 index 0000000..6cbc499 Binary files /dev/null and b/assets/vox/obj_trashcan1.vox differ diff --git a/assets/vox/obj_trashcan2.vox b/assets/vox/obj_trashcan2.vox new file mode 100644 index 0000000..d456b0a Binary files /dev/null and b/assets/vox/obj_trashcan2.vox differ diff --git a/assets/vox/obj_trashcan3.vox b/assets/vox/obj_trashcan3.vox new file mode 100644 index 0000000..86deff3 Binary files /dev/null and b/assets/vox/obj_trashcan3.vox differ diff --git a/assets/vox/obj_trashcan4.vox b/assets/vox/obj_trashcan4.vox new file mode 100644 index 0000000..7634970 Binary files /dev/null and b/assets/vox/obj_trashcan4.vox differ diff --git a/assets/vox/obj_tree1.vox b/assets/vox/obj_tree1.vox new file mode 100644 index 0000000..08aaa9e Binary files /dev/null and b/assets/vox/obj_tree1.vox differ diff --git a/assets/vox/obj_tree1a.vox b/assets/vox/obj_tree1a.vox new file mode 100644 index 0000000..76f407a Binary files /dev/null and b/assets/vox/obj_tree1a.vox differ diff --git a/assets/vox/obj_tree1b.vox b/assets/vox/obj_tree1b.vox new file mode 100644 index 0000000..cffabc9 Binary files /dev/null and b/assets/vox/obj_tree1b.vox differ diff --git a/assets/vox/obj_tree1c.vox b/assets/vox/obj_tree1c.vox new file mode 100644 index 0000000..a655663 Binary files /dev/null and b/assets/vox/obj_tree1c.vox differ diff --git a/assets/vox/obj_tree2.vox b/assets/vox/obj_tree2.vox new file mode 100644 index 0000000..65321b8 Binary files /dev/null and b/assets/vox/obj_tree2.vox differ diff --git a/assets/vox/obj_tree2a.vox b/assets/vox/obj_tree2a.vox new file mode 100644 index 0000000..b6f4956 Binary files /dev/null and b/assets/vox/obj_tree2a.vox differ diff --git a/assets/vox/obj_tree2b.vox b/assets/vox/obj_tree2b.vox new file mode 100644 index 0000000..83b6628 Binary files /dev/null and b/assets/vox/obj_tree2b.vox differ diff --git a/assets/vox/obj_tree2c.vox b/assets/vox/obj_tree2c.vox new file mode 100644 index 0000000..d738152 Binary files /dev/null and b/assets/vox/obj_tree2c.vox differ diff --git a/assets/vox/obj_tree3.vox b/assets/vox/obj_tree3.vox new file mode 100644 index 0000000..780d1bd Binary files /dev/null and b/assets/vox/obj_tree3.vox differ diff --git a/assets/vox/obj_tree4.vox b/assets/vox/obj_tree4.vox new file mode 100644 index 0000000..c307ac0 Binary files /dev/null and b/assets/vox/obj_tree4.vox differ diff --git a/assets/vox/obj_trellis.vox b/assets/vox/obj_trellis.vox new file mode 100644 index 0000000..be6af61 Binary files /dev/null and b/assets/vox/obj_trellis.vox differ diff --git a/assets/vox/obj_trlight1.vox b/assets/vox/obj_trlight1.vox new file mode 100644 index 0000000..4d7ba7f Binary files /dev/null and b/assets/vox/obj_trlight1.vox differ diff --git a/assets/vox/obj_trlight2.vox b/assets/vox/obj_trlight2.vox new file mode 100644 index 0000000..1f2a103 Binary files /dev/null and b/assets/vox/obj_trlight2.vox differ diff --git a/assets/vox/obj_wall.vox b/assets/vox/obj_wall.vox new file mode 100644 index 0000000..db361fd Binary files /dev/null and b/assets/vox/obj_wall.vox differ diff --git a/assets/vox/scene_aliens.vox b/assets/vox/scene_aliens.vox new file mode 100644 index 0000000..3c26fdf Binary files /dev/null and b/assets/vox/scene_aliens.vox differ diff --git a/assets/vox/scene_arcade.vox b/assets/vox/scene_arcade.vox new file mode 100644 index 0000000..6a1dc78 Binary files /dev/null and b/assets/vox/scene_arcade.vox differ diff --git a/assets/vox/scene_army.vox b/assets/vox/scene_army.vox new file mode 100644 index 0000000..73b06b5 Binary files /dev/null and b/assets/vox/scene_army.vox differ diff --git a/assets/vox/scene_bus.vox b/assets/vox/scene_bus.vox new file mode 100644 index 0000000..e6c10bc Binary files /dev/null and b/assets/vox/scene_bus.vox differ diff --git a/assets/vox/scene_car.vox b/assets/vox/scene_car.vox new file mode 100644 index 0000000..576bdd8 Binary files /dev/null and b/assets/vox/scene_car.vox differ diff --git a/assets/vox/scene_carflip.vox b/assets/vox/scene_carflip.vox new file mode 100644 index 0000000..c244e51 Binary files /dev/null and b/assets/vox/scene_carflip.vox differ diff --git a/assets/vox/scene_checkpoint.vox b/assets/vox/scene_checkpoint.vox new file mode 100644 index 0000000..1097138 Binary files /dev/null and b/assets/vox/scene_checkpoint.vox differ diff --git a/assets/vox/scene_christmas.vox b/assets/vox/scene_christmas.vox new file mode 100644 index 0000000..559f538 Binary files /dev/null and b/assets/vox/scene_christmas.vox differ diff --git a/assets/vox/scene_church1.vox b/assets/vox/scene_church1.vox new file mode 100644 index 0000000..d5c6884 Binary files /dev/null and b/assets/vox/scene_church1.vox differ diff --git a/assets/vox/scene_coffee.vox b/assets/vox/scene_coffee.vox new file mode 100644 index 0000000..040e52c Binary files /dev/null and b/assets/vox/scene_coffee.vox differ diff --git a/assets/vox/scene_corner.vox b/assets/vox/scene_corner.vox new file mode 100644 index 0000000..bf23dd9 Binary files /dev/null and b/assets/vox/scene_corner.vox differ diff --git a/assets/vox/scene_crucifix.vox b/assets/vox/scene_crucifix.vox new file mode 100644 index 0000000..fe5c7d5 Binary files /dev/null and b/assets/vox/scene_crucifix.vox differ diff --git a/assets/vox/scene_depot.vox b/assets/vox/scene_depot.vox new file mode 100644 index 0000000..f7b635b Binary files /dev/null and b/assets/vox/scene_depot.vox differ diff --git a/assets/vox/scene_depot2.vox b/assets/vox/scene_depot2.vox new file mode 100644 index 0000000..932e82d Binary files /dev/null and b/assets/vox/scene_depot2.vox differ diff --git a/assets/vox/scene_depot3.vox b/assets/vox/scene_depot3.vox new file mode 100644 index 0000000..2486a3d Binary files /dev/null and b/assets/vox/scene_depot3.vox differ diff --git a/assets/vox/scene_fall.vox b/assets/vox/scene_fall.vox new file mode 100644 index 0000000..b2de3dc Binary files /dev/null and b/assets/vox/scene_fall.vox differ diff --git a/assets/vox/scene_grave.vox b/assets/vox/scene_grave.vox new file mode 100644 index 0000000..cd2259b Binary files /dev/null and b/assets/vox/scene_grave.vox differ diff --git a/assets/vox/scene_hazmat.vox b/assets/vox/scene_hazmat.vox new file mode 100644 index 0000000..6de9f64 Binary files /dev/null and b/assets/vox/scene_hazmat.vox differ diff --git a/assets/vox/scene_hazmat2.vox b/assets/vox/scene_hazmat2.vox new file mode 100644 index 0000000..14c4b5e Binary files /dev/null and b/assets/vox/scene_hazmat2.vox differ diff --git a/assets/vox/scene_headache.vox b/assets/vox/scene_headache.vox new file mode 100644 index 0000000..38a42b4 Binary files /dev/null and b/assets/vox/scene_headache.vox differ diff --git a/assets/vox/scene_house.vox b/assets/vox/scene_house.vox new file mode 100644 index 0000000..985b511 Binary files /dev/null and b/assets/vox/scene_house.vox differ diff --git a/assets/vox/scene_house2.vox b/assets/vox/scene_house2.vox new file mode 100644 index 0000000..8e0288c Binary files /dev/null and b/assets/vox/scene_house2.vox differ diff --git a/assets/vox/scene_house3.vox b/assets/vox/scene_house3.vox new file mode 100644 index 0000000..6cb1764 Binary files /dev/null and b/assets/vox/scene_house3.vox differ diff --git a/assets/vox/scene_house4.vox b/assets/vox/scene_house4.vox new file mode 100644 index 0000000..2c596c6 Binary files /dev/null and b/assets/vox/scene_house4.vox differ diff --git a/assets/vox/scene_house5.vox b/assets/vox/scene_house5.vox new file mode 100644 index 0000000..59405c5 Binary files /dev/null and b/assets/vox/scene_house5.vox differ diff --git a/assets/vox/scene_house6.vox b/assets/vox/scene_house6.vox new file mode 100644 index 0000000..63f4c9c Binary files /dev/null and b/assets/vox/scene_house6.vox differ diff --git a/assets/vox/scene_house7.vox b/assets/vox/scene_house7.vox new file mode 100644 index 0000000..381c0be Binary files /dev/null and b/assets/vox/scene_house7.vox differ diff --git a/assets/vox/scene_hunt.vox b/assets/vox/scene_hunt.vox new file mode 100644 index 0000000..4a53855 Binary files /dev/null and b/assets/vox/scene_hunt.vox differ diff --git a/assets/vox/scene_lunch.vox b/assets/vox/scene_lunch.vox new file mode 100644 index 0000000..84b29e8 Binary files /dev/null and b/assets/vox/scene_lunch.vox differ diff --git a/assets/vox/scene_mechanic.vox b/assets/vox/scene_mechanic.vox new file mode 100644 index 0000000..db98684 Binary files /dev/null and b/assets/vox/scene_mechanic.vox differ diff --git a/assets/vox/scene_mechanic2.vox b/assets/vox/scene_mechanic2.vox new file mode 100644 index 0000000..505c1a4 Binary files /dev/null and b/assets/vox/scene_mechanic2.vox differ diff --git a/assets/vox/scene_mobile.vox b/assets/vox/scene_mobile.vox new file mode 100644 index 0000000..c63f8d1 Binary files /dev/null and b/assets/vox/scene_mobile.vox differ diff --git a/assets/vox/scene_orgy.vox b/assets/vox/scene_orgy.vox new file mode 100644 index 0000000..64ab77c Binary files /dev/null and b/assets/vox/scene_orgy.vox differ diff --git a/assets/vox/scene_parade.vox b/assets/vox/scene_parade.vox new file mode 100644 index 0000000..63e68d8 Binary files /dev/null and b/assets/vox/scene_parade.vox differ diff --git a/assets/vox/scene_park.vox b/assets/vox/scene_park.vox new file mode 100644 index 0000000..68f0a8b Binary files /dev/null and b/assets/vox/scene_park.vox differ diff --git a/assets/vox/scene_park2.vox b/assets/vox/scene_park2.vox new file mode 100644 index 0000000..3de21b5 Binary files /dev/null and b/assets/vox/scene_park2.vox differ diff --git a/assets/vox/scene_park3.vox b/assets/vox/scene_park3.vox new file mode 100644 index 0000000..ded6702 Binary files /dev/null and b/assets/vox/scene_park3.vox differ diff --git a/assets/vox/scene_park4.vox b/assets/vox/scene_park4.vox new file mode 100644 index 0000000..c536a83 Binary files /dev/null and b/assets/vox/scene_park4.vox differ diff --git a/assets/vox/scene_parked.vox b/assets/vox/scene_parked.vox new file mode 100644 index 0000000..5ccaeda Binary files /dev/null and b/assets/vox/scene_parked.vox differ diff --git a/assets/vox/scene_protest.vox b/assets/vox/scene_protest.vox new file mode 100644 index 0000000..a9ecfcc Binary files /dev/null and b/assets/vox/scene_protest.vox differ diff --git a/assets/vox/scene_riot.vox b/assets/vox/scene_riot.vox new file mode 100644 index 0000000..7b7d0c1 Binary files /dev/null and b/assets/vox/scene_riot.vox differ diff --git a/assets/vox/scene_sacrifice.vox b/assets/vox/scene_sacrifice.vox new file mode 100644 index 0000000..1fabab8 Binary files /dev/null and b/assets/vox/scene_sacrifice.vox differ diff --git a/assets/vox/scene_ships.vox b/assets/vox/scene_ships.vox new file mode 100644 index 0000000..873c1ce Binary files /dev/null and b/assets/vox/scene_ships.vox differ diff --git a/assets/vox/scene_sidewalk.vox b/assets/vox/scene_sidewalk.vox new file mode 100644 index 0000000..1a43377 Binary files /dev/null and b/assets/vox/scene_sidewalk.vox differ diff --git a/assets/vox/scene_store.vox b/assets/vox/scene_store.vox new file mode 100644 index 0000000..e55a46a Binary files /dev/null and b/assets/vox/scene_store.vox differ diff --git a/assets/vox/scene_store10.vox b/assets/vox/scene_store10.vox new file mode 100644 index 0000000..e511b72 Binary files /dev/null and b/assets/vox/scene_store10.vox differ diff --git a/assets/vox/scene_store11.vox b/assets/vox/scene_store11.vox new file mode 100644 index 0000000..7a011c8 Binary files /dev/null and b/assets/vox/scene_store11.vox differ diff --git a/assets/vox/scene_store2.vox b/assets/vox/scene_store2.vox new file mode 100644 index 0000000..bf357fe Binary files /dev/null and b/assets/vox/scene_store2.vox differ diff --git a/assets/vox/scene_store3.vox b/assets/vox/scene_store3.vox new file mode 100644 index 0000000..37562e6 Binary files /dev/null and b/assets/vox/scene_store3.vox differ diff --git a/assets/vox/scene_store4.vox b/assets/vox/scene_store4.vox new file mode 100644 index 0000000..c7f0ac4 Binary files /dev/null and b/assets/vox/scene_store4.vox differ diff --git a/assets/vox/scene_store5.vox b/assets/vox/scene_store5.vox new file mode 100644 index 0000000..1339860 Binary files /dev/null and b/assets/vox/scene_store5.vox differ diff --git a/assets/vox/scene_store6.vox b/assets/vox/scene_store6.vox new file mode 100644 index 0000000..322ae76 Binary files /dev/null and b/assets/vox/scene_store6.vox differ diff --git a/assets/vox/scene_store7.vox b/assets/vox/scene_store7.vox new file mode 100644 index 0000000..4996cae Binary files /dev/null and b/assets/vox/scene_store7.vox differ diff --git a/assets/vox/scene_store8.vox b/assets/vox/scene_store8.vox new file mode 100644 index 0000000..fce3ce6 Binary files /dev/null and b/assets/vox/scene_store8.vox differ diff --git a/assets/vox/scene_store9.vox b/assets/vox/scene_store9.vox new file mode 100644 index 0000000..7f04a73 Binary files /dev/null and b/assets/vox/scene_store9.vox differ diff --git a/assets/vox/scene_sumo.vox b/assets/vox/scene_sumo.vox new file mode 100644 index 0000000..41ba9c5 Binary files /dev/null and b/assets/vox/scene_sumo.vox differ diff --git a/assets/vox/scene_tentcity.vox b/assets/vox/scene_tentcity.vox new file mode 100644 index 0000000..52ce19f Binary files /dev/null and b/assets/vox/scene_tentcity.vox differ diff --git a/assets/vox/scene_tentcity2.vox b/assets/vox/scene_tentcity2.vox new file mode 100644 index 0000000..17767aa Binary files /dev/null and b/assets/vox/scene_tentcity2.vox differ diff --git a/assets/vox/scene_theater.vox b/assets/vox/scene_theater.vox new file mode 100644 index 0000000..98f2c22 Binary files /dev/null and b/assets/vox/scene_theater.vox differ diff --git a/assets/vox/scene_train.vox b/assets/vox/scene_train.vox new file mode 100644 index 0000000..10e4b6a Binary files /dev/null and b/assets/vox/scene_train.vox differ diff --git a/assets/vox/scene_vehicles1.vox b/assets/vox/scene_vehicles1.vox new file mode 100644 index 0000000..1546099 Binary files /dev/null and b/assets/vox/scene_vehicles1.vox differ diff --git a/assets/vox/scene_vehicles2.vox b/assets/vox/scene_vehicles2.vox new file mode 100644 index 0000000..d58ac95 Binary files /dev/null and b/assets/vox/scene_vehicles2.vox differ diff --git a/assets/vox/scene_zombies.vox b/assets/vox/scene_zombies.vox new file mode 100644 index 0000000..8c9c43a Binary files /dev/null and b/assets/vox/scene_zombies.vox differ diff --git a/assets/vox/veh_ambulance.vox b/assets/vox/veh_ambulance.vox new file mode 100644 index 0000000..c80c056 Binary files /dev/null and b/assets/vox/veh_ambulance.vox differ diff --git a/assets/vox/veh_bus.vox b/assets/vox/veh_bus.vox new file mode 100644 index 0000000..10e7a12 Binary files /dev/null and b/assets/vox/veh_bus.vox differ diff --git a/assets/vox/veh_cab1.vox b/assets/vox/veh_cab1.vox new file mode 100644 index 0000000..775d6e2 Binary files /dev/null and b/assets/vox/veh_cab1.vox differ diff --git a/assets/vox/veh_car1.vox b/assets/vox/veh_car1.vox new file mode 100644 index 0000000..4bf4ac1 Binary files /dev/null and b/assets/vox/veh_car1.vox differ diff --git a/assets/vox/veh_car2.vox b/assets/vox/veh_car2.vox new file mode 100644 index 0000000..18b437c Binary files /dev/null and b/assets/vox/veh_car2.vox differ diff --git a/assets/vox/veh_car3.vox b/assets/vox/veh_car3.vox new file mode 100644 index 0000000..cfe78dc Binary files /dev/null and b/assets/vox/veh_car3.vox differ diff --git a/assets/vox/veh_car4.vox b/assets/vox/veh_car4.vox new file mode 100644 index 0000000..41926bb Binary files /dev/null and b/assets/vox/veh_car4.vox differ diff --git a/assets/vox/veh_car5.vox b/assets/vox/veh_car5.vox new file mode 100644 index 0000000..b49e473 Binary files /dev/null and b/assets/vox/veh_car5.vox differ diff --git a/assets/vox/veh_fire.vox b/assets/vox/veh_fire.vox new file mode 100644 index 0000000..a3ac035 Binary files /dev/null and b/assets/vox/veh_fire.vox differ diff --git a/assets/vox/veh_lunch1.vox b/assets/vox/veh_lunch1.vox new file mode 100644 index 0000000..a87a497 Binary files /dev/null and b/assets/vox/veh_lunch1.vox differ diff --git a/assets/vox/veh_lunch2.vox b/assets/vox/veh_lunch2.vox new file mode 100644 index 0000000..805efb7 Binary files /dev/null and b/assets/vox/veh_lunch2.vox differ diff --git a/assets/vox/veh_lunch3.vox b/assets/vox/veh_lunch3.vox new file mode 100644 index 0000000..712a04f Binary files /dev/null and b/assets/vox/veh_lunch3.vox differ diff --git a/assets/vox/veh_lunch4.vox b/assets/vox/veh_lunch4.vox new file mode 100644 index 0000000..56d5b7c Binary files /dev/null and b/assets/vox/veh_lunch4.vox differ diff --git a/assets/vox/veh_mini1.vox b/assets/vox/veh_mini1.vox new file mode 100644 index 0000000..edb20e0 Binary files /dev/null and b/assets/vox/veh_mini1.vox differ diff --git a/assets/vox/veh_mini2.vox b/assets/vox/veh_mini2.vox new file mode 100644 index 0000000..486b297 Binary files /dev/null and b/assets/vox/veh_mini2.vox differ diff --git a/assets/vox/veh_mini3.vox b/assets/vox/veh_mini3.vox new file mode 100644 index 0000000..bde3cfa Binary files /dev/null and b/assets/vox/veh_mini3.vox differ diff --git a/assets/vox/veh_mini4.vox b/assets/vox/veh_mini4.vox new file mode 100644 index 0000000..042e8cd Binary files /dev/null and b/assets/vox/veh_mini4.vox differ diff --git a/assets/vox/veh_mini5.vox b/assets/vox/veh_mini5.vox new file mode 100644 index 0000000..b349667 Binary files /dev/null and b/assets/vox/veh_mini5.vox differ diff --git a/assets/vox/veh_police1.vox b/assets/vox/veh_police1.vox new file mode 100644 index 0000000..62150e5 Binary files /dev/null and b/assets/vox/veh_police1.vox differ diff --git a/assets/vox/veh_suv1.vox b/assets/vox/veh_suv1.vox new file mode 100644 index 0000000..3082030 Binary files /dev/null and b/assets/vox/veh_suv1.vox differ diff --git a/assets/vox/veh_suv2.vox b/assets/vox/veh_suv2.vox new file mode 100644 index 0000000..7553277 Binary files /dev/null and b/assets/vox/veh_suv2.vox differ diff --git a/assets/vox/veh_suv3.vox b/assets/vox/veh_suv3.vox new file mode 100644 index 0000000..10725c5 Binary files /dev/null and b/assets/vox/veh_suv3.vox differ diff --git a/assets/vox/veh_tank1.vox b/assets/vox/veh_tank1.vox new file mode 100644 index 0000000..4580918 Binary files /dev/null and b/assets/vox/veh_tank1.vox differ diff --git a/assets/vox/veh_train.vox b/assets/vox/veh_train.vox new file mode 100644 index 0000000..7c7c5ea Binary files /dev/null and b/assets/vox/veh_train.vox differ diff --git a/assets/vox/veh_train2.vox b/assets/vox/veh_train2.vox new file mode 100644 index 0000000..9ad812d Binary files /dev/null and b/assets/vox/veh_train2.vox differ diff --git a/assets/vox/veh_train3.vox b/assets/vox/veh_train3.vox new file mode 100644 index 0000000..d89d524 Binary files /dev/null and b/assets/vox/veh_train3.vox differ diff --git a/assets/vox/veh_truck1.vox b/assets/vox/veh_truck1.vox new file mode 100644 index 0000000..7c8859c Binary files /dev/null and b/assets/vox/veh_truck1.vox differ diff --git a/assets/vox/veh_truck2.vox b/assets/vox/veh_truck2.vox new file mode 100644 index 0000000..1abc1c8 Binary files /dev/null and b/assets/vox/veh_truck2.vox differ diff --git a/assets/vox/veh_truck3.vox b/assets/vox/veh_truck3.vox new file mode 100644 index 0000000..5b4131e Binary files /dev/null and b/assets/vox/veh_truck3.vox differ diff --git a/assets/vox/veh_truck4.vox b/assets/vox/veh_truck4.vox new file mode 100644 index 0000000..9cc70b6 Binary files /dev/null and b/assets/vox/veh_truck4.vox differ diff --git a/assets/vox/veh_truck5.vox b/assets/vox/veh_truck5.vox new file mode 100644 index 0000000..2f9e240 Binary files /dev/null and b/assets/vox/veh_truck5.vox differ diff --git a/assets/vox/veh_truck6.vox b/assets/vox/veh_truck6.vox new file mode 100644 index 0000000..97d7fc3 Binary files /dev/null and b/assets/vox/veh_truck6.vox differ diff --git a/assets/vox/veh_truck7.vox b/assets/vox/veh_truck7.vox new file mode 100644 index 0000000..da07ad8 Binary files /dev/null and b/assets/vox/veh_truck7.vox differ diff --git a/assets/vox/veh_wagon1.vox b/assets/vox/veh_wagon1.vox new file mode 100644 index 0000000..20584f4 Binary files /dev/null and b/assets/vox/veh_wagon1.vox differ diff --git a/assets/vox/veh_wagon2.vox b/assets/vox/veh_wagon2.vox new file mode 100644 index 0000000..bbd13d4 Binary files /dev/null and b/assets/vox/veh_wagon2.vox differ diff --git a/assets/vox/veh_wagon3.vox b/assets/vox/veh_wagon3.vox new file mode 100644 index 0000000..a67e85d Binary files /dev/null and b/assets/vox/veh_wagon3.vox differ diff --git a/assets/vox/veh_wagon4.vox b/assets/vox/veh_wagon4.vox new file mode 100644 index 0000000..43a9d1b Binary files /dev/null and b/assets/vox/veh_wagon4.vox differ diff --git a/index.html b/index.html index f8f0006..ad896bf 100755 --- a/index.html +++ b/index.html @@ -5,17 +5,15 @@ A-Frame City Builder - - + - + - @@ -68,6 +66,7 @@ + @@ -82,15 +81,76 @@ + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -129,8 +189,11 @@

A-Frame City Builder

This app lets you create a virtual city in 8-bit "pixel" style using the HTC Vive or Oculus Rift VR headset and tracked hand controllers. You will also need a WebVR compatible browser.

-

Place objects with trigger and undo the last placement by squeezing the grip buttons. Switch objects by pressing trackpad on the Vive controllers and B or X on the Oculus Touch controllers.

"Mini Mike's Metro Mini" objects are CC License, codebase is MIT.

+
VIVE CONTROLS
+

Place objects with trigger and undo the last placement by squeezing a grip button. Switch objects by pressing right or left on the trackpad.

+
OCULUS TOUCH CONTROLS
+

Place objects with trigger and undo the last placement by squeezing a grip button. Switch right-hand objects by pressing right or left on the thumbstick. Switch left-hand objects by pressing X.

diff --git a/lib/builder-controls.js b/lib/builder-controls.js index 156a4ff..626ecb5 100644 --- a/lib/builder-controls.js +++ b/lib/builder-controls.js @@ -6,6 +6,14 @@ if (typeof AFRAME === 'undefined') { var objectCount = 0; // scene starts with 0 items +function humanize(str) { + var frags = str.split('_'); + for (i=0; i 0) { + var arrow = document.getElementById("arrowRight"); + } else { + var arrow = document.getElementById("arrowLeft"); + } + + var currentArrowColor = new THREE.Color(arrow.getAttribute("material").color); + + if (currentArrowColor.r === 0) { // if not already some shade of yellow (which indicates recent button press) then animate green hover + arrow.removeAttribute('animation__color'); + arrow.removeAttribute('animation__opacity'); + arrow.setAttribute('animation__color', { property: 'material.color', dur: 500, from: "#00FF00", to: "#000000" }); + arrow.setAttribute('animation__opacity', { property: 'material.opacity', dur: 500, from: "1", to: "0.5" }); + + // if using the oculus rift and the thumbstick is >85% in either right/left direction then fire a trackpaddown event + var gamepads = navigator.getGamepads(); + // here check if oculus controller, emit trackpaddown + if (gamepads) { + for (var i = 0; i < gamepads.length; i++) { + var gamepad = gamepads[i]; + if (gamepad) { + if (gamepad.id.indexOf('Oculus Touch') === 0) { + if (Math.abs(evt.detail.axis[0]) > 0.85) { + this.emit('trackpaddown'); + return; // only fire on first touch controller match, as there are 2 + } + } + } + } + } + + } + + }); + }, /** @@ -88,9 +149,10 @@ AFRAME.registerComponent('builder-controls', { var el = this.el; el.removeEventListener('triggerdown', this.onPlaceObject); el.removeEventListener('gripdown', this.onUndo); - el.removeEventListener('trackpaddown', this.onSwitchObject); - el.removeEventListener('Xdown', this.onSwitchObject); - el.removeEventListener('Adown', this.onSwitchObject); + el.removeEventListener('menudown', this.onObjectPrevious); + el.removeEventListener('trackpaddown', this.onObjectNext); + el.removeEventListener('Xdown', this.onObjectNext); + // el.removeEventListener('Adown', this.onObjectNext); }, /** @@ -130,13 +192,13 @@ AFRAME.registerComponent('builder-controls', { var objectId = parseInt(thisItemEl.attributes.objectId.value); // What's the type of object? For example, "mmmm_alien" or "bases" - var objectType = thisItemEl.attributes.objectType.value; + var objectGroup = thisItemEl.attributes.objectGroup.value; // rounding true or false? We want to round position and rotation only for "bases" type objects - var rounding = (objectType == 'kfarr_bases'); + var rounding = (objectGroup == 'kfarr_bases'); // Get an Array of all the objects of this type - var objectArray = objectDataStore.fetchJSON(objectType); + var objectArray = objectDataStore.fetchJSON(objectGroup); // Get the Item's current world coordinates - we're going to place it right where it is! var thisItemWorldPosition = thisItemEl.object3D.getWorldPosition(); @@ -184,7 +246,7 @@ AFRAME.registerComponent('builder-controls', { objectCount += 1; }, - onSwitchObject: function () { + onObjectNext: function () { // switch between the available object or bases // Fetch the Item element (the placeable city object) selected on this controller @@ -192,25 +254,238 @@ AFRAME.registerComponent('builder-controls', { var thisItemEl = document.querySelector(thisItemID); // What's the type of object currently selected? For example, "mmmm_alien" or "bases" - var objectType = thisItemEl.attributes.objectType.value; + var objectGroup = thisItemEl.attributes.objectGroup.value; // Get an Array of all the objects of this type - var objectArray = objectDataStore.fetchJSON(objectType); + var objectArray = objectDataStore.fetchJSON(objectGroup); // What is the ID of the currently selected item? var objectId = parseInt(thisItemEl.attributes.objectId.value); - // Increment by 1 and start over at 0 if reached the end - objectId += 1; - if (objectId == objectArray.length) {objectId = 0} + // menu: save the currently selected menu element + const oldMenuEl = $("a-entity#menuObjectList").find("a-entity[objectId=" + objectId + "]"); + + // should we switch left or right? + var leftButton = new THREE.Color(document.getElementById("arrowRight").getAttribute("material").color).g < new THREE.Color(document.getElementById("arrowLeft").getAttribute("material").color).g; + console.log("leftButton? " + leftButton); + + // IF RIGHT CONTROLLER + if (this.el.id === 'rightController') { + // TEST FOR LEFT OR RIGHT BUTTON PRESS + if (leftButton) { + + // LEFT BUTTON MENU START =============================== + objectId -= 1; + if (objectId == -1) {objectId = objectArray.length - 1} + + // menu: animate arrow LEFT + var arrowRight = document.getElementById("arrowLeft"); + arrowLeft.removeAttribute('animation__color'); + arrowLeft.removeAttribute('animation__opacity'); + arrowLeft.removeAttribute('animation__scale'); + arrowLeft.setAttribute('animation__color', { property: 'material.color', dur: 500, from: "#FFFF00", to: "#000000" }); + arrowLeft.setAttribute('animation__opacity', { property: 'material.opacity', dur: 500, from: "1", to: "0.5" }); + arrowLeft.setAttribute('animation__scale', { property: 'scale', dur: 500, from: "0.006 0.003 0.006", to: "0.004 0.002 0.004" }); + + // menu: get the newly selected menu element + const newMenuEl = $("a-entity#menuObjectList").find("a-entity[objectId=" + objectId + "]"); + + // menu: remove selected class and change colors + oldMenuEl.removeClass("selected"); + newMenuEl.addClass("selected"); + oldMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'color', 'gray'); + newMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'color', 'yellow'); + oldMenuEl.children(".previewFrame")[0].setAttribute('material', 'color', '#222222'); + newMenuEl.children(".previewFrame")[0].setAttribute('material', 'color', 'yellow'); + + // menu: slide the menu list RIGHT by 1 + const menuObjectListEl = document.querySelector("#menuObjectList"); + // use the desiredPosition attribute (if exists) instead of object3D position as animation may not be done yet + if (menuObjectListEl.hasAttribute("desiredPosition")) { + var oldPosition = menuObjectListEl.getAttribute("desiredPosition"); + var newX = parseFloat(oldPosition.split(" ")[0]) + 0.075; + var newPositionString = newX.toString() + " " + oldPosition.split(" ")[1] + " " + oldPosition.split(" ")[2]; + } else { + var oldPosition = menuObjectListEl.object3D.position; + var newX = oldPosition.x + 0.075; // this should be a variable soon + var newPositionString = newX.toString() + " " + oldPosition.y + " " + oldPosition.z; + } + menuObjectListEl.removeAttribute('animation__slide'); + menuObjectListEl.setAttribute('animation__slide', { property: 'position', dur: 500, from: oldPosition, to: newPositionString }); + menuObjectListEl.setAttribute('desiredPosition', newPositionString); + + // menu: make the hidden most LEFTmost object (-3 from oldMenuEl index) visible + //OLD var thirdMenuEl = oldMenuEl[0].nextElementSibling.nextElementSibling.nextElementSibling; + var negThirdMenuEl = oldMenuEl[0].previousElementSibling.previousElementSibling.previousElementSibling; + + negThirdMenuEl.setAttribute('visible','true'); + + // TODO NOT WORKING AFTER FIRST ITERATION + // thirdMenuEl.removeAttribute('animation'); + negThirdMenuEl.setAttribute('animation', { property: 'scale', dur: 500, from: '0.5 0.5 0.5', to: '1.0 1.0 1.0' }); + + // menu: destroy the hidden most RIGHTmost object (+3 from oldMenuEl index) + //OLD var negThirdMenuEl = oldMenuEl[0].previousElementSibling.previousElementSibling.previousElementSibling; + var thirdMenuEl = oldMenuEl[0].nextElementSibling.nextElementSibling.nextElementSibling; + thirdMenuEl.parentNode.removeChild(thirdMenuEl); + + // menu: make the second RIGHTmost object (+2 from oldMenuEl index) invisible + //OLD var negSecondMenuEl = oldMenuEl[0].previousElementSibling.previousElementSibling; + var secondMenuEl = oldMenuEl[0].nextElementSibling.nextElementSibling; + secondMenuEl.setAttribute('visible', 'false'); + + // menu: Create the next LEFTmost object preview (-4 from oldMenuEl index) but keep it hidden until it's needed + var negFourthMenuEl = negThirdMenuEl.cloneNode(true); + negFourthMenuEl.setAttribute('visible', 'false'); + // if objectId - 3 > -1 then use this number + // if objectId - 3 <= -1, then use this requested number plus the length of array + //OLD var fourthMenuObjectID = (objectId + 3 < objectArray.length) ? (objectId + 3) : (objectId + 3 - objectArray.length); + var negFourthMenuObjectID = (objectId - 3 > -1) ? (objectId - 3) : (objectId - 3 + objectArray.length); + negFourthMenuEl.setAttribute('objectId', negFourthMenuObjectID); + negFourthMenuEl.setAttribute('id', 'menu' + negFourthMenuObjectID); + negFourthMenuEl.setAttribute('file', objectArray[negFourthMenuObjectID].file); + negThirdMenuElPosition = negThirdMenuEl.object3D.position; + negFourthMenuEl.setAttribute('position', (negThirdMenuElPosition.x - 0.075) + " " + negThirdMenuElPosition.y + " " + negThirdMenuElPosition.z); + + // menu: add the newly cloned and modified menu object preview + // menuObjectListEl.appendChild(negFourthMenuEl); + menuObjectListEl.insertBefore( negFourthMenuEl, menuObjectListEl.firstChild ); + + // menu: get child elements for image and name, populate both appropriately + var appendedNegFourthMenuEl = $('#menu' + (negFourthMenuObjectID)); + appendedNegFourthMenuEl.children(".previewImage")[0].setAttribute('src', 'assets/preview/' + objectArray[negFourthMenuObjectID].file + '.jpg') + appendedNegFourthMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'text', humanize(objectArray[negFourthMenuObjectID].file)); + appendedNegFourthMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'color', '#747474'); + // LEFT MENU END =============================== + + } else { + // Increment by 1 and start over at 0 if reached the end + objectId += 1; + if (objectId == objectArray.length) {objectId = 0} + + // RIGHT BUTTON MENU START =============================== + // menu: animate arrow right + var arrowRight = document.getElementById("arrowRight"); + arrowRight.removeAttribute('animation__color'); + arrowRight.removeAttribute('animation__opacity'); + arrowRight.removeAttribute('animation__scale'); + arrowRight.setAttribute('animation__color', { property: 'material.color', dur: 500, from: "#FFFF00", to: "#000000" }); + arrowRight.setAttribute('animation__opacity', { property: 'material.opacity', dur: 500, from: "1", to: "0.5" }); + arrowRight.setAttribute('animation__scale', { property: 'scale', dur: 500, from: "-0.006 0.003 0.006", to: "-0.004 0.002 0.004" }); + + // menu: get the newly selected menu element + const newMenuEl = $("a-entity#menuObjectList").find("a-entity[objectId=" + objectId + "]"); + + // menu: remove selected class and change colors + oldMenuEl.removeClass("selected"); + newMenuEl.addClass("selected"); + oldMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'color', 'gray'); + newMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'color', 'yellow'); + oldMenuEl.children(".previewFrame")[0].setAttribute('material', 'color', '#222222'); + newMenuEl.children(".previewFrame")[0].setAttribute('material', 'color', 'yellow'); + + // menu: slide the menu list left by 1 + const menuObjectListEl = document.querySelector("#menuObjectList"); + // use the desiredPosition attribute (if exists) instead of object3D position as animation may not be done yet + if (menuObjectListEl.hasAttribute("desiredPosition")) { + var oldPosition = menuObjectListEl.getAttribute("desiredPosition"); + var newX = parseFloat(oldPosition.split(" ")[0]) - 0.075; + var newPositionString = newX.toString() + " " + oldPosition.split(" ")[1] + " " + oldPosition.split(" ")[2]; + } else { + var oldPosition = menuObjectListEl.object3D.position; + var newX = oldPosition.x - 0.075; // this should be a variable soon + var newPositionString = newX.toString() + " " + oldPosition.y + " " + oldPosition.z; + } + menuObjectListEl.removeAttribute('animation__slide'); + menuObjectListEl.setAttribute('animation__slide', { property: 'position', dur: 500, from: oldPosition, to: newPositionString }); + menuObjectListEl.setAttribute('desiredPosition', newPositionString); + + // menu: make the hidden most rightmost object (+3 from oldMenuEl index) visible + var thirdMenuEl = oldMenuEl[0].nextElementSibling.nextElementSibling.nextElementSibling; + + thirdMenuEl.setAttribute('visible','true'); + + // TODO NOT WORKING AFTER FIRST ITERATION + // thirdMenuEl.removeAttribute('animation'); + thirdMenuEl.setAttribute('animation', { property: 'scale', dur: 500, from: '0.5 0.5 0.5', to: '1.0 1.0 1.0' }); + + // menu: destroy the hidden most leftmost object (-3 from oldMenuEl index) + var negThirdMenuEl = oldMenuEl[0].previousElementSibling.previousElementSibling.previousElementSibling; + negThirdMenuEl.parentNode.removeChild(negThirdMenuEl); + + // menu: make the second leftmost object (-2 from oldMenuEl index) invisible + var negSecondMenuEl = oldMenuEl[0].previousElementSibling.previousElementSibling; + negSecondMenuEl.setAttribute('visible', 'false'); + + // menu: Create the next rightmost object preview (+4 from oldMenuEl index) but keep it hidden until it's needed + var fourthMenuEl = thirdMenuEl.cloneNode(true); + fourthMenuEl.setAttribute('visible', 'false'); + // if objectId + 3 < length then use this number + // if objectId + 3 > length, then use this requested number minus the length of the object array + var fourthMenuObjectID = (objectId + 3 < objectArray.length) ? (objectId + 3) : (objectId + 3 - objectArray.length); + fourthMenuEl.setAttribute('objectId', fourthMenuObjectID); + fourthMenuEl.setAttribute('id', 'menu' + fourthMenuObjectID); + fourthMenuEl.setAttribute('file', objectArray[fourthMenuObjectID].file); + thirdMenuElPosition = thirdMenuEl.object3D.position; + fourthMenuEl.setAttribute('position', (thirdMenuElPosition.x + 0.075) + " " + thirdMenuElPosition.y + " " + thirdMenuElPosition.z); + + // menu: add the newly cloned and modified menu object preview + menuObjectListEl.appendChild(fourthMenuEl); + + // menu: get child elements for image and name, populate both appropriately + var appendedFourthMenuEl = $('#menu' + (fourthMenuObjectID)); + appendedFourthMenuEl.children(".previewImage")[0].setAttribute('src', 'assets/preview/' + objectArray[fourthMenuObjectID].file + '.jpg') + appendedFourthMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'text', humanize(objectArray[fourthMenuObjectID].file)); + appendedFourthMenuEl.children(".objectName")[0].setAttribute('bmfont-text', 'color', '#747474'); + // RIGHT BUTTON MENU END =============================== + } + } else { + // IF LEFT CONTROLLER + objectId += 1; + if (objectId == objectArray.length) {objectId = 0} + } - // Set the next object to be the currently selected "preview" item + // Set the preview object to be the currently selected "preview" item thisItemEl.setAttribute('obj-model', { obj: "url(assets/obj/" + objectArray[objectId].file + ".obj)", mtl: "url(assets/obj/" + objectArray[objectId].file + ".mtl)"}); thisItemEl.setAttribute('scale', objectArray[objectId].scale); thisItemEl.setAttribute('objectId', objectId); + + + }, + onObjectPrevious: function () { + // switch between the available object or bases + + // Fetch the Item element (the placeable city object) selected on this controller + var thisItemID = (this.el.id === 'leftController') ? '#leftItem':'#rightItem'; + var thisItemEl = document.querySelector(thisItemID); + + // What's the type of object currently selected? For example, "mmmm_alien" or "bases" + var objectGroup = thisItemEl.attributes.objectGroup.value; + + // Get an Array of all the objects of this type + var objectArray = objectDataStore.fetchJSON(objectGroup); + + // What is the ID of the currently selected item? + var objectId = parseInt(thisItemEl.attributes.objectId.value); + + // menu: save the currently selected menu element + const oldMenuEl = $("a-entity#menuObjectList").find("a-entity[objectId=" + objectId + "]"); + + // Decrement by 1 and start over at last object if reached the beginning + objectId -= 1; + if (objectId == -1) {objectId = objectArray.length - 1} + + // Set the next object to be the currently selected "preview" item + thisItemEl.setAttribute('obj-model', { obj: "url(assets/obj/" + objectArray[objectId].file + ".obj)", + mtl: "url(assets/obj/" + objectArray[objectId].file + ".mtl)"}); + thisItemEl.setAttribute('scale', objectArray[objectId].scale); + thisItemEl.setAttribute('objectId', objectId); + + }, + /** * Undo - deletes the most recently placed object */ diff --git a/package.json b/package.json index 017ed9f..0f95317 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,11 @@ { "name": "aframe-city-builder", "description": "A-Frame project demonstrating touch controls for building a VR city scene.", - "version": "0.0.8", + "version": "0.0.9", + "repository" : { + "type" : "git", + "url" : "https://github.com/kfarr/aframe-city-builder.git" + }, "license": "MIT", "scripts": { "start": "budo --live --verbose --port 3000 --open" diff --git a/utils/sharp_cl.js b/utils/sharp_cl.js new file mode 100644 index 0000000..32474d8 --- /dev/null +++ b/utils/sharp_cl.js @@ -0,0 +1,74 @@ +#!/usr/bin/env node +// experimental, uses "sharp" library a dependency that seems to fail on Windows machines, so not including this in package.json +// if you want to try it, use `npm install sharp` before trying to run this script +var argv = require('yargs') + .usage('Create a resized and optimized JPEGs from high resolution source images.\nUsage: $0 [options]') + .option('outputpath', { + alias: 'o', + describe: 'output path to place finished files', + default: './' + }) + .option('inputpath', { + alias: 'i', + describe: 'path of files to scan', + default: './' + }) + .option('inputprefix', { + default: '', + describe: 'process only files with this prefix', + alias: 'ip' + }) + .option('outputprefix', { + default: '', + describe: 'prefix prepended on output files', + alias: 'op' + }) + .option('ext', { + default: '.png', + describe: 'accepted extension for input files', + alias: 'e' + }) + .option('height', { + default: 256, + describe: 'output height', + alias: 'h' + }) + .option('width', { + default: 256, + describe: 'output width', + alias: 'h' + }) + .option('format', { + default: '.jpg', + describe: 'output image file format', + alis: 'f' + }) + .example('$0 -i ../assets/preview/ -o ../assets/preview/ -p preview\n') + .help() + .argv + +const fs = require('fs'); +const path = require('path'); +const sharp = require('sharp'); + +var files = fs.readdirSync(argv.inputpath); + +files.forEach(file => { + if (file.match("^" + argv.inputprefix) && file.match(argv.ext + "$")) { + var filename = path.parse(file).name; + console.log('input: ' + argv.inputpath + file); + + sharp(argv.inputpath + file) + .extract({ left: argv.width / 2, top: argv.height / 2, width: argv.width, height: argv.height }) +// .resize(argv.width, argv.height) +// .crop() + .jpeg({quality: 91}) + .toFile(argv.outputpath + path.parse(file).name + argv.format, function(err, info) { + if (err) { + return console.log(err); + } + console.log('output: ' + argv.outputpath + path.parse(file).name + argv.format); + }); + + } +});