Adding furn to the uni interior

This commit is contained in:
Vladislav Khorev 2026-05-23 22:44:43 +03:00
parent 84c8a7a27a
commit e1a191634c
31 changed files with 69995 additions and 46 deletions

View File

@ -16,6 +16,7 @@
{
"name": "Table001",
"texturePath": "resources/w/interior/ikea_table_bake003.png",
"textureDarkandsPath": "resources/w/interior/ikea_table_bake003.png",
"meshPath": "resources/w/interior/ikea_table001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
@ -28,6 +29,7 @@
{
"name": "Chair001",
"texturePath": "resources/w/interior/ikea_chair_bake002.png",
"textureDarkandsPath": "resources/w/interior/ikea_chair_bake002.png",
"meshPath": "resources/w/interior/ikea_chair001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
@ -37,18 +39,6 @@
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "DiningTable001",
"texturePath": "resources/w/interior/dining_table_texture.png",
"meshPath": "resources/w/interior/ikea_dining_table001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "stairs",
"texturePath": "resources/w/exterior/Staircase001.png",
@ -65,6 +55,7 @@
{
"name": "doorframes",
"texturePath": "resources/w/interior/DoorFrames_tex001.png",
"textureDarkandsPath": "resources/w/interior/DoorFrames_tex001.png",
"meshPath": "resources/w/interior/outputDoorFrames.txt",
"rotationX": 0.0,
"rotationY": 0.0,
@ -77,6 +68,7 @@
{
"name": "Room_N_0_Leaf001",
"texturePath": "resources/w/interior/doors_tex001.png",
"textureDarkandsPath": "resources/w/interior/doors_tex001.png",
"meshPath": "resources/w/interior/outputRoom_N_0_Leaf001.txt",
"rotationX": 0.0,
"rotationY": 90,
@ -85,6 +77,136 @@
"positionY": 0.975,
"positionZ": -9.035,
"scale": 1.0
},
{
"name": "Board001_001",
"texturePath": "resources/w/interior/board_texture.png",
"textureDarkandsPath": "resources/w/interior/board_texture.png",
"meshPath": "resources/w/interior/Board001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "BookshelfFrame001_001",
"texturePath": "resources/w/interior/BookshelfFrame001_tex002.png",
"textureDarkandsPath": "resources/w/interior/BookshelfFrame001_tex002.png",
"meshPath": "resources/w/interior/BookshelfFrame001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "BookshelfPlace001_001",
"texturePath": "resources/w/interior/BookshelfPlace001_001.png",
"textureDarkandsPath": "resources/w/interior/BookshelfPlace001_001.png",
"meshPath": "resources/w/interior/BookshelfPlace001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "Chair001_001",
"texturePath": "resources/w/interior/Chair001_tex006.png",
"textureDarkandsPath": "resources/w/interior/Chair001_tex006.png",
"meshPath": "resources/w/interior/Chair001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "FireBox001_001",
"texturePath": "resources/w/interior/Cube001.png",
"textureDarkandsPath": "resources/w/interior/Cube001.png",
"meshPath": "resources/w/interior/FireBox001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "inai_logo_001",
"texturePath": "resources/w/interior/inai001.png",
"textureDarkandsPath": "resources/w/interior/inai001.png",
"meshPath": "resources/w/interior/inai_logo_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "Sofa001_001",
"texturePath": "resources/w/interior/Sofa001_tex003.png",
"textureDarkandsPath": "resources/w/interior/Sofa001_tex003.png",
"meshPath": "resources/w/interior/Sofa001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "TableBase_001",
"texturePath": "resources/w/interior/TableBase_tex002.png",
"textureDarkandsPath": "resources/w/interior/TableBase_tex002.png",
"meshPath": "resources/w/interior/TableBase_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "TableTop_001",
"texturePath": "resources/w/interior/Tabletop_tex001.png",
"textureDarkandsPath": "resources/w/interior/Tabletop_tex001.png",
"meshPath": "resources/w/interior/TableTop_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "Window_All_001",
"texturePath": "resources/w/interior/board_texture.png",
"textureDarkandsPath": "resources/w/interior/board_texture.png",
"meshPath": "resources/w/interior/Window_All_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0
},
{
"name": "Plane",

View File

@ -1,36 +1,9 @@
{
"objects": [
{
"name": "Bookshelf001",
"texturePath": "resources/w/interior/ikea_bookshelf001_tex001.png",
"meshPath": "resources/w/interior/ikea_bookshelf001_002.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.96532,
"positionY": 0.96841,
"positionZ": 0.919766,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_bookshelf_clicked"
},
{
"name": "BookshelfTeacher001",
"texturePath": "resources/w/interior/ikea_bookshelf001_tex001.png",
"meshPath": "resources/w/interior/ikea_bookshelf_teacher001_001.txt",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -4.94591,
"positionY": 0.96841,
"positionZ": 0.430933,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_bookshelf_teacher_clicked"
},
{
"name": "Computer001",
"texturePath": "resources/w/interior/computer_texture002.png",
"textureDarkandsPath": "resources/w/interior/computer_texture002.png",
"meshPath": "resources/w/interior/computer001_004.txt",
"rotationX": 0.0,
"rotationY": 0.0,
@ -49,9 +22,9 @@
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -2.26293,
"positionX": -5.3964,
"positionY": 0.91414,
"positionZ": 1.56758,
"positionZ": 2.54703,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_knife_pickup"
@ -63,9 +36,9 @@
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.97952,
"positionY": 0.95746,
"positionZ": 0.85755,
"positionX": 1.84795,
"positionY": 0.6595,
"positionZ": 2.90552,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_book_pickup"
@ -108,6 +81,9 @@
"positionX": -1.5,
"positionY": 0.975,
"positionZ": -9.035,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_s1_door_click"
@ -122,6 +98,9 @@
"positionX": 1.5,
"positionY": 0.975,
"positionZ": -1.035,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_n2_door_click"
@ -136,6 +115,9 @@
"positionX": -1.5,
"positionY": 0.975,
"positionZ": -1.035,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_s2_door_click"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,710 @@
{
"agentRadius": 0.3,
"areas": [
{
"available": true,
"name": "main_corridor",
"polygon": [
[
-7.0,
20.0
],
[
7.0,
20.0
],
[
7.0,
-20.0
],
[
-7.0,
-20.0
]
]
}
],
"boundaryPadding": 0.075,
"cellSize": 0.075,
"floorY": 0.0,
"objectPadding": 0.075,
"obstacles": [
{
"name": "editor_obstacle_1",
"polygon": [
[
5.428563594818115,
-15.800561904907227
],
[
-5.885555744171143,
-15.820796966552734
],
[
-8.28502082824707,
-18.121246337890625
],
[
8.957843780517578,
-18.58209228515625
]
]
},
{
"name": "editor_obstacle_2",
"polygon": [
[
-1.3844993114471436,
-10.221500396728516
],
[
-1.6273760795593262,
-10.202229499816895
],
[
-1.6495566368103027,
-15.863000869750977
],
[
-1.356329321861267,
-15.873130798339844
]
]
},
{
"name": "editor_obstacle_3",
"polygon": [
[
1.3790361881256104,
-10.231606483459473
],
[
1.6290383338928223,
-10.196654319763184
],
[
1.6143383979797363,
-15.862527847290039
],
[
1.4508023262023926,
-15.855154037475586
]
]
},
{
"name": "editor_obstacle_4",
"polygon": [
[
-1.36600661277771,
-9.024593353271484
],
[
-1.6274217367172241,
-8.970211029052734
],
[
-1.6039543151855469,
-2.1650609970092773
],
[
-1.3924579620361328,
-2.1846375465393066
]
]
},
{
"name": "editor_obstacle_5",
"polygon": [
[
-5.8493757247924805,
-15.85240364074707
],
[
-7.836503028869629,
-18.035888671875
],
[
-7.826996326446533,
17.96063995361328
],
[
-5.901453018188477,
15.85374927520752
]
]
},
{
"name": "editor_obstacle_6",
"polygon": [
[
-5.926156044006348,
15.86658000946045
],
[
-7.744927406311035,
17.37537956237793
],
[
9.09189510345459,
19.629608154296875
],
[
5.888840675354004,
15.85018253326416
]
]
},
{
"name": "editor_obstacle_7",
"polygon": [
[
5.8494553565979,
15.876662254333496
],
[
8.616812705993652,
19.321775436401367
],
[
8.631686210632324,
-18.518474578857422
],
[
5.6902618408203125,
-15.873022079467773
]
]
},
{
"name": "editor_obstacle_8",
"polygon": [
[
-1.6312179565429688,
-8.106267929077148
],
[
-5.906755447387695,
-8.180816650390625
],
[
-5.849660396575928,
-7.844440460205078
],
[
-1.6472282409667969,
-7.883692741394043
]
]
},
{
"name": "editor_obstacle_9",
"polygon": [
[
1.3916823863983154,
-8.9675874710083
],
[
1.654568076133728,
-8.9722318649292
],
[
1.6519083976745605,
-2.1838631629943848
],
[
1.3706765174865723,
-2.190680980682373
]
]
},
{
"name": "editor_obstacle_10",
"polygon": [
[
1.5719249248504639,
-7.8690080642700195
],
[
5.835201263427734,
-7.862605571746826
],
[
5.821548938751221,
-8.09745979309082
],
[
1.6145682334899902,
-8.10562801361084
]
]
},
{
"name": "editor_obstacle_11",
"polygon": [
[
-1.3724350929260254,
-1.00311279296875
],
[
-1.642953634262085,
-0.9964275360107422
],
[
-1.606374740600586,
5.789897918701172
],
[
-1.3682334423065186,
5.785431861877441
]
]
},
{
"name": "editor_obstacle_12",
"polygon": [
[
-1.5770645141601563,
-0.14870977401733398
],
[
-5.9290547370910645,
-0.0990302562713623
],
[
-5.912039279937744,
0.11770772933959961
],
[
-1.6291751861572266,
0.10789084434509277
]
]
},
{
"name": "editor_obstacle_13",
"polygon": [
[
1.6454095840454102,
-0.9640133380889893
],
[
1.369474172592163,
-1.0304908752441406
],
[
1.3703668117523193,
5.804490089416504
],
[
1.641098976135254,
5.772398948669434
]
]
},
{
"name": "editor_obstacle_14",
"polygon": [
[
1.6090304851531982,
0.12131905555725098
],
[
5.7803802490234375,
0.18268847465515137
],
[
5.832808494567871,
-0.1370410919189453
],
[
1.6159906387329102,
-0.12031710147857666
]
]
},
{
"name": "editor_obstacle_15",
"polygon": [
[
-1.2824758291244507,
7.013933181762695
],
[
-1.6212241649627686,
6.989053726196289
],
[
-1.6666390895843506,
7.784741401672363
],
[
-1.40857994556427,
7.905416488647461
]
]
},
{
"name": "editor_obstacle_16",
"polygon": [
[
1.3660318851470947,
6.99327278137207
],
[
1.6257991790771484,
6.951912879943848
],
[
1.6090919971466064,
7.907538414001465
],
[
1.3746472597122192,
7.90822696685791
]
]
},
{
"name": "editor_obstacle_17",
"polygon": [
[
0.6134212017059326,
7.87382698059082
],
[
0.5713272094726563,
8.129727363586426
],
[
5.836688995361328,
8.113189697265625
],
[
5.884321212768555,
7.89463996887207
]
]
},
{
"name": "editor_obstacle_18",
"polygon": [
[
-0.5742714405059814,
7.880917072296143
],
[
-0.5628821849822998,
8.118921279907227
],
[
-5.864441871643066,
8.126220703125
],
[
-5.942231178283691,
7.836103916168213
]
]
},
{
"name": "editor_obstacle_33",
"polygon": [
[
-2.50514554977417,
9.606255531311035
],
[
-2.4204137325286865,
9.027705192565918
],
[
-1.9449970722198486,
8.588091850280762
],
[
-1.4917473793029785,
8.582903861999512
],
[
-1.1429717540740967,
9.07179069519043
],
[
-1.1788885593414307,
9.601332664489746
]
]
},
{
"name": "editor_obstacle_34",
"polygon": [
[
-1.4248979091644287,
10.471646308898926
],
[
-1.1287944316864014,
10.939746856689453
],
[
-1.164567470550537,
11.44651985168457
],
[
-2.500037908554077,
11.427794456481934
],
[
-2.486189365386963,
10.940564155578613
],
[
-1.9023280143737793,
10.472228050231934
]
]
},
{
"name": "editor_obstacle_35",
"polygon": [
[
-3.483829975128174,
9.631482124328613
],
[
-3.4661054611206055,
9.12431812286377
],
[
-3.768747329711914,
8.59975814819336
],
[
-4.263951301574707,
8.592769622802734
],
[
-4.853468894958496,
9.07792854309082
],
[
-4.839099884033203,
9.583218574523926
]
]
},
{
"name": "editor_obstacle_36",
"polygon": [
[
-3.4980239868164063,
10.899961471557617
],
[
-3.499028205871582,
11.432391166687012
],
[
-4.8629584312438965,
11.443790435791016
],
[
-4.857130527496338,
10.916267395019531
],
[
-4.318732738494873,
10.49940299987793
],
[
-3.8121280670166016,
10.497274398803711
]
]
},
{
"name": "editor_obstacle_37",
"polygon": [
[
-3.783168315887451,
12.245809555053711
],
[
-4.342389106750488,
12.228242874145508
],
[
-4.8574347496032715,
12.69548225402832
],
[
-4.841611862182617,
13.206521987915039
],
[
-3.4965124130249023,
13.24316120147705
],
[
-3.4833593368530273,
12.684799194335938
]
]
},
{
"name": "editor_obstacle_38",
"polygon": [
[
-1.4232697486877441,
12.240748405456543
],
[
-1.8945058584213257,
12.227470397949219
],
[
-2.460362434387207,
12.718350410461426
],
[
-2.4724762439727783,
13.839065551757813
],
[
-1.1549339294433594,
13.850985527038574
],
[
-1.1449642181396484,
12.691975593566895
]
]
},
{
"name": "editor_obstacle_39",
"polygon": [
[
-1.740762710571289,
13.826077461242676
],
[
-1.7947874069213867,
14.205217361450195
],
[
-2.3123836517333984,
14.45705795288086
],
[
-2.4373302459716797,
13.818239212036133
]
]
},
{
"name": "editor_obstacle_40",
"polygon": [
[
2.7203335762023926,
8.66184139251709
],
[
3.054752826690674,
9.135279655456543
],
[
3.019946575164795,
9.615049362182617
],
[
1.7419688701629639,
9.651878356933594
],
[
1.776926040649414,
9.05444049835205
],
[
2.2545337677001953,
8.70150089263916
]
]
},
{
"name": "editor_obstacle_41",
"polygon": [
[
2.282470703125,
10.397062301635742
],
[
2.742508888244629,
10.53689193725586
],
[
3.0749692916870117,
10.913135528564453
],
[
3.068525552749634,
11.50278091430664
],
[
1.740929126739502,
11.420248031616211
],
[
1.708907127380371,
10.873488426208496
]
]
},
{
"name": "editor_obstacle_42",
"polygon": [
[
2.2933363914489746,
12.303874969482422
],
[
2.7476601600646973,
12.340860366821289
],
[
3.081634521484375,
12.812051773071289
],
[
3.0338668823242188,
13.295223236083984
],
[
1.7236924171447754,
13.250215530395508
],
[
1.675652027130127,
12.764350891113281
]
]
},
{
"name": "editor_obstacle_43",
"polygon": [
[
0.6368594169616699,
8.064112663269043
],
[
0.6047965288162231,
9.033872604370117
],
[
1.2420635223388672,
8.074274063110352
]
]
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -609,6 +609,19 @@ game_api.set_trigger_zone_callbacks("book_dialog_zone001",
function setDay0setup()
game_api.deactivate_interactive_object("Room_Cover_Corridor_001")
game_api.deactivate_interactive_object("Room_Cover_North_1_001")
game_api.deactivate_interactive_object("Room_Cover_North_2_001")
--Debug:
game_api.deactivate_interactive_object("Room_Cover_North_3_001")
game_api.deactivate_interactive_object("Room_Cover_South_1_001")
game_api.deactivate_interactive_object("Room_Cover_South_2_001")
game_api.deactivate_interactive_object("Room_Cover_South_3_001")
-- Debug end
game_api.rotate_object("Room_N_1_Leaf001", -90, 0.01, nil)
--game_api.set_object_rotation("Room_N_1_Leaf001", -90)
game_api.deactivate_interactive_object("Note001")
game_api.set_npc_enabled(0, false)

View File

@ -0,0 +1,89 @@
===Vertices (Split by UV/Normal): 50
V 0: Pos(15.899105, -1.0, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.625, 0.0)
V 1: Pos(15.899105, 1.0, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.375, 0.25)
V 2: Pos(15.899105, -1.0, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.375, 0.0)
V 3: Pos(15.899105, 1.0, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.625, 0.25)
V 4: Pos(15.825878, 1.0, 5.594745) Norm(0.577344, -0.577354, 0.577353) UV(0.375, 0.5)
V 5: Pos(15.825878, 1.0, 7.023492) Norm(0.57736, -0.577345, -0.577345) UV(0.625, 0.5)
V 6: Pos(15.825878, -1.0, 5.594745) Norm(0.57736, 0.577345, 0.577345) UV(0.375, 0.75)
V 7: Pos(15.825878, -1.0, 7.023492) Norm(0.577344, 0.577354, -0.577353) UV(0.625, 0.75)
V 8: Pos(15.899105, -1.0, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.375, 1.0)
V 9: Pos(15.899105, -1.0, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.125, 0.75)
V 10: Pos(15.899105, 1.0, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.125, 0.5)
V 11: Pos(15.899105, 1.0, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.875, 0.5)
V 12: Pos(15.899105, -1.0, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.625, 1.0)
V 13: Pos(15.899105, -1.0, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.875, 0.75)
V 14: Pos(-0.101294, -4.665521, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.625, 0.0)
V 15: Pos(-0.101294, -2.665521, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.375, 0.25)
V 16: Pos(-0.101294, -4.665521, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.375, 0.0)
V 17: Pos(-0.101294, -2.665521, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.625, 0.25)
V 18: Pos(-0.17452, -2.665521, 5.594745) Norm(0.577344, -0.577354, 0.577353) UV(0.375, 0.5)
V 19: Pos(-0.17452, -2.665521, 7.023492) Norm(0.57736, -0.577345, -0.577345) UV(0.625, 0.5)
V 20: Pos(-0.17452, -4.665521, 5.594745) Norm(0.57736, 0.577345, 0.577345) UV(0.375, 0.75)
V 21: Pos(-0.17452, -4.665521, 7.023492) Norm(0.577344, 0.577354, -0.577353) UV(0.625, 0.75)
V 22: Pos(-0.101294, -4.665521, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.375, 1.0)
V 23: Pos(-0.101294, -4.665521, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.125, 0.75)
V 24: Pos(-0.101294, -2.665521, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.125, 0.5)
V 25: Pos(-0.101294, -2.665521, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.875, 0.5)
V 26: Pos(-0.101294, -4.665521, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.625, 1.0)
V 27: Pos(-0.101294, -4.665521, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.875, 0.75)
V 28: Pos(-8.094627, -4.665521, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(-0.0, 0.649947)
V 29: Pos(-8.094627, -2.665521, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.464305, 0.0)
V 30: Pos(-8.094627, -4.665521, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.464305, 0.649947)
V 31: Pos(-8.094627, -2.665521, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.976203, 0.0)
V 32: Pos(-8.167854, -2.665521, 5.594745) Norm(0.577344, -0.577354, 0.577353) UV(1.0, 0.464305)
V 33: Pos(-8.094627, -2.665521, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.976203, 0.464305)
V 34: Pos(-8.167854, -2.665521, 7.023492) Norm(0.57736, -0.577345, -0.577345) UV(0.464305, 0.649947)
V 35: Pos(-8.167854, -4.665521, 5.594745) Norm(0.57736, 0.577345, 0.577345) UV(0.928609, 0.0)
V 36: Pos(-8.167854, -2.665521, 5.594745) Norm(0.577344, -0.577354, 0.577353) UV(0.928609, 0.649947)
V 37: Pos(-8.167854, -4.665521, 7.023492) Norm(0.577344, 0.577354, -0.577353) UV(0.976203, 0.464305)
V 38: Pos(-8.094627, -4.665521, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(1.0, 0.928609)
V 39: Pos(-8.167854, -4.665521, 5.594745) Norm(0.57736, 0.577345, 0.577345) UV(0.976203, 0.928609)
V 40: Pos(-8.094627, -4.665521, 5.594745) Norm(-0.577344, 0.577354, 0.577353) UV(0.952406, 0.0)
V 41: Pos(-8.094627, -2.665521, 5.594745) Norm(-0.57736, -0.577345, 0.577345) UV(0.952406, 0.649947)
V 42: Pos(-8.094627, -2.665521, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.952406, 0.649947)
V 43: Pos(-8.167854, -4.665521, 7.023492) Norm(0.577344, 0.577354, -0.577353) UV(0.976203, 0.0)
V 44: Pos(-8.167854, -2.665521, 7.023492) Norm(0.57736, -0.577345, -0.577345) UV(0.976203, 0.649947)
V 45: Pos(-8.094627, -2.665521, 7.023492) Norm(-0.577344, -0.577354, -0.577353) UV(0.0, -0.0)
V 46: Pos(-8.167854, -2.665521, 7.023492) Norm(0.57736, -0.577345, -0.577345) UV(1.0, 0.0)
V 47: Pos(-8.167854, -4.665521, 7.023492) Norm(0.577344, 0.577354, -0.577353) UV(0.464305, -0.0)
V 48: Pos(-8.094627, -4.665521, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(1.0, 0.464305)
V 49: Pos(-8.094627, -4.665521, 7.023492) Norm(-0.57736, 0.577345, -0.577345) UV(0.952406, 0.0)
===Triangles (Indices): 36
Tri: 0 1 2
Tri: 3 4 1
Tri: 5 6 4
Tri: 7 8 6
Tri: 4 9 10
Tri: 11 7 5
Tri: 0 3 1
Tri: 3 5 4
Tri: 5 7 6
Tri: 7 12 8
Tri: 4 6 9
Tri: 11 13 7
Tri: 14 15 16
Tri: 17 18 15
Tri: 19 20 18
Tri: 21 22 20
Tri: 18 23 24
Tri: 25 21 19
Tri: 14 17 15
Tri: 17 19 18
Tri: 19 21 20
Tri: 21 26 22
Tri: 18 20 23
Tri: 25 27 21
Tri: 28 29 30
Tri: 31 32 33
Tri: 34 35 36
Tri: 37 38 39
Tri: 36 40 41
Tri: 42 43 44
Tri: 28 45 29
Tri: 31 46 32
Tri: 34 47 35
Tri: 37 48 38
Tri: 36 35 40
Tri: 42 49 43

File diff suppressed because it is too large Load Diff

BIN
resources/w/interior/BookshelfFrame001_tex002.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/w/interior/BookshelfPlace001_001.png (Stored with Git LFS) Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

BIN
resources/w/interior/Chair001_tex006.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/w/interior/Cube001.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,29 @@
===Vertices (Split by UV/Normal): 14
V 0: Pos(1.306815, -1.403717, 6.919114) Norm(0.57734, -0.577372, 0.577339) UV(0.625, 0.0)
V 1: Pos(0.076735, -1.403717, 5.689034) Norm(-0.577339, -0.577372, -0.57734) UV(0.375, 0.25)
V 2: Pos(1.306815, -1.403717, 5.689034) Norm(0.57734, -0.57737, -0.57734) UV(0.375, 0.0)
V 3: Pos(0.076735, -1.403717, 6.919114) Norm(-0.57734, -0.57737, 0.57734) UV(0.625, 0.25)
V 4: Pos(0.076735, -1.009322, 5.689034) Norm(-0.57734, 0.57737, -0.57734) UV(0.375, 0.5)
V 5: Pos(0.076735, -1.009322, 6.919114) Norm(-0.57734, 0.577372, 0.577339) UV(0.625, 0.5)
V 6: Pos(1.306815, -1.009322, 5.689034) Norm(0.577339, 0.577372, -0.57734) UV(0.375, 0.75)
V 7: Pos(1.306815, -1.009322, 6.919114) Norm(0.577341, 0.57737, 0.57734) UV(0.625, 0.75)
V 8: Pos(1.306815, -1.403717, 5.689034) Norm(0.57734, -0.57737, -0.57734) UV(0.375, 1.0)
V 9: Pos(1.306815, -1.403717, 5.689034) Norm(0.57734, -0.57737, -0.57734) UV(0.125, 0.75)
V 10: Pos(0.076735, -1.403717, 5.689034) Norm(-0.577339, -0.577372, -0.57734) UV(0.125, 0.5)
V 11: Pos(0.076735, -1.403717, 6.919114) Norm(-0.57734, -0.57737, 0.57734) UV(0.875, 0.5)
V 12: Pos(1.306815, -1.403717, 6.919114) Norm(0.57734, -0.577372, 0.577339) UV(0.625, 1.0)
V 13: Pos(1.306815, -1.403717, 6.919114) Norm(0.57734, -0.577372, 0.577339) UV(0.875, 0.75)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 3 4 1
Tri: 5 6 4
Tri: 7 8 6
Tri: 4 9 10
Tri: 11 7 5
Tri: 0 3 1
Tri: 3 5 4
Tri: 5 7 6
Tri: 7 12 8
Tri: 4 6 9
Tri: 11 13 7

File diff suppressed because it is too large Load Diff

BIN
resources/w/interior/Sofa001_tex003.png (Stored with Git LFS) Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
resources/w/interior/TableBase_tex002.png (Stored with Git LFS) Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
resources/w/interior/Tabletop_tex001.png (Stored with Git LFS) Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
resources/w/interior/board_texture.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
resources/w/interior/inai001.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,39 @@
===Vertices (Split by UV/Normal): 24
V 0: Pos(-7.509134, 1.333887, 7.149111) Norm(0.577349, -0.577353, 0.577349) UV(0.001657, 0.001657)
V 1: Pos(-8.397121, 1.333887, 5.773036) Norm(-0.577349, -0.577353, -0.577349) UV(0.437515, 0.677088)
V 2: Pos(-7.509134, 1.333887, 5.773036) Norm(0.577354, -0.577344, -0.577353) UV(0.001657, 0.677088)
V 3: Pos(-8.397121, 1.333887, 7.149111) Norm(-0.577354, -0.577344, 0.577353) UV(0.880002, 0.001657)
V 4: Pos(-8.397121, 1.409751, 5.773036) Norm(-0.577354, 0.577344, -0.577353) UV(0.91724, 0.677088)
V 5: Pos(-8.397121, 1.333887, 5.773036) Norm(-0.577349, -0.577353, -0.577349) UV(0.880002, 0.677088)
V 6: Pos(-8.397121, 1.409751, 7.149111) Norm(-0.577349, 0.577353, 0.577349) UV(0.44083, 0.001657)
V 7: Pos(-7.509134, 1.409751, 5.773036) Norm(0.577349, 0.577353, -0.577349) UV(0.876688, 0.677088)
V 8: Pos(-8.397121, 1.409751, 5.773036) Norm(-0.577354, 0.577344, -0.577353) UV(0.44083, 0.677088)
V 9: Pos(-7.509134, 1.409751, 7.149111) Norm(0.577354, 0.577344, 0.577353) UV(0.920554, 0.001657)
V 10: Pos(-7.509134, 1.333887, 5.773036) Norm(0.577354, -0.577344, -0.577353) UV(0.957791, 0.677088)
V 11: Pos(-7.509134, 1.409751, 5.773036) Norm(0.577349, 0.577353, -0.577349) UV(0.920554, 0.677088)
V 12: Pos(-8.397121, 1.409751, 5.773036) Norm(-0.577354, 0.577344, -0.577353) UV(0.961105, 0.437515)
V 13: Pos(-7.509134, 1.333887, 5.773036) Norm(0.577354, -0.577344, -0.577353) UV(0.998343, 0.001657)
V 14: Pos(-8.397121, 1.333887, 5.773036) Norm(-0.577349, -0.577353, -0.577349) UV(0.998343, 0.437515)
V 15: Pos(-8.397121, 1.333887, 7.149111) Norm(-0.577354, -0.577344, 0.577353) UV(0.961105, 0.876688)
V 16: Pos(-7.509134, 1.409751, 7.149111) Norm(0.577354, 0.577344, 0.577353) UV(0.998343, 0.44083)
V 17: Pos(-8.397121, 1.409751, 7.149111) Norm(-0.577349, 0.577353, 0.577349) UV(0.998343, 0.876688)
V 18: Pos(-8.397121, 1.333887, 7.149111) Norm(-0.577354, -0.577344, 0.577353) UV(0.437515, 0.001657)
V 19: Pos(-8.397121, 1.409751, 7.149111) Norm(-0.577349, 0.577353, 0.577349) UV(0.91724, 0.001657)
V 20: Pos(-7.509134, 1.409751, 7.149111) Norm(0.577354, 0.577344, 0.577353) UV(0.876688, 0.001657)
V 21: Pos(-7.509134, 1.333887, 7.149111) Norm(0.577349, -0.577353, 0.577349) UV(0.957791, 0.001657)
V 22: Pos(-7.509134, 1.409751, 5.773036) Norm(0.577349, 0.577353, -0.577349) UV(0.961105, 0.001657)
V 23: Pos(-7.509134, 1.333887, 7.149111) Norm(0.577349, -0.577353, 0.577349) UV(0.961105, 0.44083)
===Triangles (Indices): 12
Tri: 0 1 2
Tri: 3 4 5
Tri: 6 7 8
Tri: 9 10 11
Tri: 12 13 14
Tri: 15 16 17
Tri: 0 18 1
Tri: 3 19 4
Tri: 6 20 7
Tri: 9 21 10
Tri: 12 22 13
Tri: 15 23 16

View File

@ -15,6 +15,7 @@
#endif
#ifdef EMSCRIPTEN
#include <emscripten.h>
#endif
@ -195,6 +196,7 @@ namespace ZL
uniInteriorParams.npcsJsonPath = "resources/config2/npcs_uni_interior.json";
uniInteriorParams.dialoguesJsonPath = "resources/dialogue/uni_interior_dialogues.json";
/*
uniInteriorParams.navigationJsonPaths = {
"resources/navigation/uni_interior0_all_locked.txt",
"resources/navigation/uni_interior0_hall.txt",
@ -211,7 +213,7 @@ namespace ZL
"resources/navigation/uni_interior2_unlocked_n3.txt",
"resources/navigation/uni_interior2_unlocked_hall.txt"
};
*/
/*
uniInteriorParams.navigationJsonPaths = {
"resources/navigation/uni_interior0_all_locked.json",
@ -231,6 +233,24 @@ namespace ZL
};
*/
uniInteriorParams.navigationJsonPaths = {
"resources/navigation/uni_interior3_all_locked.json",
"resources/navigation/uni_interior3_hall.json",
"resources/navigation/uni_interior3_lr_hall.json",
"resources/navigation/uni_interior3_lr_tr_hall.json",
"resources/navigation/uni_interior3_lr_tr_hall_aiperi.json",
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json", //6
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json",
"resources/navigation/uni_interior3_darklands_all_open.json"
};
uniInteriorParams.teleportsJsonPath = "resources/config2/teleports_uni_interior.json";
uniInteriorParams.triggerZonesJsonPath = "resources/config2/trigger_zones_uni_interior.json";
uniInteriorParams.scriptPath = "resources/start_uni_interior.lua";