diff --git a/resources/[defaultmaps]/trooper-mansion1/audio/subham_mansion1_door_audio_game.dat151.rel b/resources/[defaultmaps]/trooper-mansion1/audio/subham_mansion1_door_audio_game.dat151.rel
new file mode 100644
index 000000000..0f0db90a5
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/audio/subham_mansion1_door_audio_game.dat151.rel differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/fxmanifest.lua b/resources/[defaultmaps]/trooper-mansion1/fxmanifest.lua
new file mode 100644
index 000000000..58ab10853
--- /dev/null
+++ b/resources/[defaultmaps]/trooper-mansion1/fxmanifest.lua
@@ -0,0 +1,32 @@
+fx_version 'cerulean'
+game 'gta5'
+lua54 'yes'
+
+this_is_a_map 'yes'
+
+author 'Subham.gg'
+description 'Mansion 1 at Rockford Hills'
+version '1.0.0'
+
+files {
+ 'audio/subham_mansion1_door_audio_game.dat151.rel',
+ 'interiorproxies.meta'
+}
+
+data_file 'AUDIO_GAMEDATA' 'audio/subham_mansion1_door_audio_game.dat'
+data_file 'DLC_ITYP_REQUEST' 'stream/YTYP/subham_mansion1_int.ytyp'
+data_file 'DLC_ITYP_REQUEST' 'stream/YTYP/subham_mansion1_extras.ytyp'
+
+client_script 'subham_mansion1_entitysets.lua'
+
+dependencies {
+ 'trooper-mansion1', -- Do not edit this
+ 'trooper-mapdata'
+}
+
+escrow_ignore {
+ 'subham_mansion1_entitysets.lua',
+ 'stream/YTD/subham_mansion1_frames_txd.ytd', -- Texture dictionary of all Photo Frames
+ 'stream/YTD/subham_mansion1_txd.ytd', -- Main Texture dictionary of the Interior and Props
+ 'ReadMe.md'
+}
\ No newline at end of file
diff --git a/resources/[defaultmaps]/trooper-mansion1/interiorproxies.meta b/resources/[defaultmaps]/trooper-mansion1/interiorproxies.meta
new file mode 100644
index 000000000..dab0f3832
--- /dev/null
+++ b/resources/[defaultmaps]/trooper-mansion1/interiorproxies.meta
@@ -0,0 +1,11 @@
+
+
+
+
+
+ - hei_bh1_46_strm_0
+ - hei_bh1_occl_06
+ - subham_mansion1_ext
+ - subham_mansion1_milo_
+
+
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_em_b.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_em_b.ydr
new file mode 100644
index 000000000..365db5f81
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_em_b.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_ground01.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_ground01.ydr
new file mode 100644
index 000000000..1dac785fe
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_ground01.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_ground01a.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_ground01a.ydr
new file mode 100644
index 000000000..8810d8f05
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_ground01a.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01.ydr
new file mode 100644
index 000000000..8118974a0
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_d2.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_d2.ydr
new file mode 100644
index 000000000..8059f2de4
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_d2.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_d5.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_d5.ydr
new file mode 100644
index 000000000..6b669b1f5
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_d5.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_2.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_2.ydr
new file mode 100644
index 000000000..be14b2459
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_2.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_3.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_3.ydr
new file mode 100644
index 000000000..5e4681598
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_3.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_4.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_4.ydr
new file mode 100644
index 000000000..23e4959fa
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_4.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_5.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_5.ydr
new file mode 100644
index 000000000..d988a3096
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/BUILD/bh1_46_mansion01_detail_5.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/DLC/bkr_int01_boardtable.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/DLC/bkr_int01_boardtable.ydr
new file mode 100644
index 000000000..e259d1993
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/DLC/bkr_int01_boardtable.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/DLC/sm_hanger_mod_tools_5.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/DLC/sm_hanger_mod_tools_5.ydr
new file mode 100644
index 000000000..49e39956d
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/DLC/sm_hanger_mod_tools_5.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/DLC/tr_int1_tool_draw_01d001.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/DLC/tr_int1_tool_draw_01d001.ydr
new file mode 100644
index 000000000..64a5be87d
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/DLC/tr_int1_tool_draw_01d001.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YBN/bh1_46_0.ybn b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/bh1_46_0.ybn
new file mode 100644
index 000000000..ff98619d1
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/bh1_46_0.ybn differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_mlo.ybn b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_mlo.ybn
new file mode 100644
index 000000000..9ad419309
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_mlo.ybn differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_water2_col.ybn b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_water2_col.ybn
new file mode 100644
index 000000000..c9d7ce01d
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_water2_col.ybn differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_water_col.ybn b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_water_col.ybn
new file mode 100644
index 000000000..eb79ae0d2
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YBN/subham_mansion1_water_col.ybn differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_manion1_plate_rug.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_manion1_plate_rug.ydr
new file mode 100644
index 000000000..f1ed698f2
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_manion1_plate_rug.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_1stfloor_blinds.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_1stfloor_blinds.ydr
new file mode 100644
index 000000000..945a0b8c0
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_1stfloor_blinds.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_1stfloor_room_partition.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_1stfloor_room_partition.ydr
new file mode 100644
index 000000000..213a450af
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_1stfloor_room_partition.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bar.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bar.ydr
new file mode 100644
index 000000000..dae226efd
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bar.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bath_mirror.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bath_mirror.ydr
new file mode 100644
index 000000000..015baa267
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bath_mirror.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bath_sink.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bath_sink.ydr
new file mode 100644
index 000000000..7697a703d
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bath_sink.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom2_wall_posters.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom2_wall_posters.ydr
new file mode 100644
index 000000000..01c4a83ba
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom2_wall_posters.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom_mirror.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom_mirror.ydr
new file mode 100644
index 000000000..c76f46f7a
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom_mirror.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom_trims.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom_trims.ydr
new file mode 100644
index 000000000..e71c8e0f8
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bedroom_trims.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_01.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_01.ydr
new file mode 100644
index 000000000..3829cba3f
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_01.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_02.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_02.ydr
new file mode 100644
index 000000000..5d9ba5203
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_02.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_03.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_03.ydr
new file mode 100644
index 000000000..f2baa1ba3
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bookshelf_03.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bottom_bath_partition.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bottom_bath_partition.ydr
new file mode 100644
index 000000000..d2dcda46d
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bottom_bath_partition.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bottom_bath_props.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bottom_bath_props.ydr
new file mode 100644
index 000000000..6d2cebee0
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_bottom_bath_props.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_ceiling_no_light.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_ceiling_no_light.ydr
new file mode 100644
index 000000000..62e8f2c43
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_ceiling_no_light.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_closet_hangers.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_closet_hangers.ydr
new file mode 100644
index 000000000..9bc4c06a0
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_closet_hangers.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_common_door.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_common_door.ydr
new file mode 100644
index 000000000..8dc64a9d1
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_common_door.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_comp_table.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_comp_table.ydr
new file mode 100644
index 000000000..068195509
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_comp_table.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_condom_mesh.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_condom_mesh.ydr
new file mode 100644
index 000000000..376cd3b84
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_condom_mesh.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_dining_rug.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_dining_rug.ydr
new file mode 100644
index 000000000..30402dd15
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_dining_rug.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_dining_table.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_dining_table.ydr
new file mode 100644
index 000000000..12a9321ba
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_dining_table.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse.ydr
new file mode 100644
index 000000000..4a71308c1
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_food.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_food.ydr
new file mode 100644
index 000000000..9aacc4e8e
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_food.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_mat.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_mat.ydr
new file mode 100644
index 000000000..023e39861
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_mat.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_water.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_water.ydr
new file mode 100644
index 000000000..13da186d3
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doghouse_water.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doorframe02.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doorframe02.ydr
new file mode 100644
index 000000000..98ef8a343
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_doorframe02.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_firepit.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_firepit.ydr
new file mode 100644
index 000000000..e7ddc46da
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_firepit.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_fireplace.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_fireplace.ydr
new file mode 100644
index 000000000..5cb57ba9e
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_fireplace.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_firetools.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_firetools.ydr
new file mode 100644
index 000000000..d8f1151bf
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_firetools.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_floor_det.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_floor_det.ydr
new file mode 100644
index 000000000..c1cc3d183
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_floor_det.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_frames.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_frames.ydr
new file mode 100644
index 000000000..c0e35c8b8
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_frames.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_door.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_door.ydr
new file mode 100644
index 000000000..db875c25f
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_door.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_lproxy.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_lproxy.ydr
new file mode 100644
index 000000000..84ace489b
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_lproxy.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_short_stair.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_short_stair.ydr
new file mode 100644
index 000000000..42ad8c782
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_garage_short_stair.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_glasses.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_glasses.ydr
new file mode 100644
index 000000000..6760a1dba
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_glasses.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_hanging_clothes.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_hanging_clothes.ydr
new file mode 100644
index 000000000..5f8cf23d5
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_hanging_clothes.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_kitchen.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_kitchen.ydr
new file mode 100644
index 000000000..fdca5955c
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_kitchen.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_kitchen_det.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_kitchen_det.ydr
new file mode 100644
index 000000000..50af50219
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_kitchen_det.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_main_door.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_main_door.ydr
new file mode 100644
index 000000000..dd41b73af
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_main_door.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_periodic_chart.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_periodic_chart.ydr
new file mode 100644
index 000000000..129c2ee18
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_periodic_chart.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_photo_frames.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_photo_frames.ydr
new file mode 100644
index 000000000..28931da96
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_photo_frames.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_pokertable.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_pokertable.ydr
new file mode 100644
index 000000000..a2e3bfb93
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_pokertable.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_pot_rack.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_pot_rack.ydr
new file mode 100644
index 000000000..7fec2db3f
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_pot_rack.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_railings.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_railings.ydr
new file mode 100644
index 000000000..268bd65a9
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_railings.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_round_couch.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_round_couch.ydr
new file mode 100644
index 000000000..b5e2ddfac
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_round_couch.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_rug.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_rug.ydr
new file mode 100644
index 000000000..def3c36a2
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_rug.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_rug_round_small.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_rug_round_small.ydr
new file mode 100644
index 000000000..af0a565fb
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_rug_round_small.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_shell.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_shell.ydr
new file mode 100644
index 000000000..3a74caae2
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_shell.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_short_staircase.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_short_staircase.ydr
new file mode 100644
index 000000000..a0fc55ae4
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_short_staircase.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_small_rug.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_small_rug.ydr
new file mode 100644
index 000000000..7cef66a58
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_small_rug.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_staircase.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_staircase.ydr
new file mode 100644
index 000000000..98129664c
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_staircase.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_water2_mesh.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_water2_mesh.ydr
new file mode 100644
index 000000000..b07412798
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_water2_mesh.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_water_mesh.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_water_mesh.ydr
new file mode 100644
index 000000000..7feb93096
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_water_mesh.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_white_door.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_white_door.ydr
new file mode 100644
index 000000000..3473b586c
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_white_door.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_winerack.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_winerack.ydr
new file mode 100644
index 000000000..175dae4ab
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_winerack.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wood_ceiling_det.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wood_ceiling_det.ydr
new file mode 100644
index 000000000..2ff30d510
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wood_ceiling_det.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wood_ceiling_det_02.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wood_ceiling_det_02.ydr
new file mode 100644
index 000000000..086c90784
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wood_ceiling_det_02.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_rack.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_rack.ydr
new file mode 100644
index 000000000..844fd379e
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_rack.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_sidebrd.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_sidebrd.ydr
new file mode 100644
index 000000000..46388cf8d
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_sidebrd.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_table_01.ydr b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_table_01.ydr
new file mode 100644
index 000000000..df5ca7070
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YDR/subham_mansion1_wooden_table_01.ydr differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/hei_bh1_46_strm_0.ymap b/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/hei_bh1_46_strm_0.ymap
new file mode 100644
index 000000000..1a2b4aac3
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/hei_bh1_46_strm_0.ymap differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/subham_mansion1_ext.ymap b/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/subham_mansion1_ext.ymap
new file mode 100644
index 000000000..c575cf292
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/subham_mansion1_ext.ymap differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/subham_mansion1_milo_.ymap b/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/subham_mansion1_milo_.ymap
new file mode 100644
index 000000000..dd53d14f3
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YMAP/subham_mansion1_milo_.ymap differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YTD/subham_mansion1_frames_txd.ytd b/resources/[defaultmaps]/trooper-mansion1/stream/YTD/subham_mansion1_frames_txd.ytd
new file mode 100644
index 000000000..05405f847
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YTD/subham_mansion1_frames_txd.ytd differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YTD/subham_mansion1_txd.ytd b/resources/[defaultmaps]/trooper-mansion1/stream/YTD/subham_mansion1_txd.ytd
new file mode 100644
index 000000000..b202b747b
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YTD/subham_mansion1_txd.ytd differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YTYP/subham_mansion1_extras.ytyp b/resources/[defaultmaps]/trooper-mansion1/stream/YTYP/subham_mansion1_extras.ytyp
new file mode 100644
index 000000000..484c96ce8
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YTYP/subham_mansion1_extras.ytyp differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/YTYP/subham_mansion1_int.ytyp b/resources/[defaultmaps]/trooper-mansion1/stream/YTYP/subham_mansion1_int.ytyp
new file mode 100644
index 000000000..cff1664fe
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/YTYP/subham_mansion1_int.ytyp differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/stream/_manifest.ymf b/resources/[defaultmaps]/trooper-mansion1/stream/_manifest.ymf
new file mode 100644
index 000000000..85a44ac09
Binary files /dev/null and b/resources/[defaultmaps]/trooper-mansion1/stream/_manifest.ymf differ
diff --git a/resources/[defaultmaps]/trooper-mansion1/subham_mansion1_door_audio_game.dat151.rel.xml b/resources/[defaultmaps]/trooper-mansion1/subham_mansion1_door_audio_game.dat151.rel.xml
new file mode 100644
index 000000000..4b49bfb64
--- /dev/null
+++ b/resources/[defaultmaps]/trooper-mansion1/subham_mansion1_door_audio_game.dat151.rel.xml
@@ -0,0 +1,46 @@
+
+
+
+
+ -
+ d_subham_mansion1_common_door
+ hash_7f11a20c
+ hash_0246d335
+
+
+ -
+ d_subham_mansion1_main_door
+ hash_7f11a20c
+ hash_0246d335
+
+
+ -
+ d_subham_mansion1_white_door
+ hash_7f11a20c
+ hash_0246d335
+
+
+ -
+ d_subham_mansion1_garage_door
+ hash_0ca57a12
+ hash_943a667a
+
+
+ -
+ dasl_8e3776a5
+ d_subham_mansion1_common_door
+
+ -
+ dasl_b2fc712a
+ d_subham_mansion1_main_door
+
+ -
+ dasl_34d5ba16
+ d_subham_mansion1_white_door
+
+ -
+ dasl_8ef29431
+ d_subham_mansion1_garage_door
+
+
+
\ No newline at end of file
diff --git a/resources/[defaultmaps]/trooper-mansion1/subham_mansion1_entitysets.lua b/resources/[defaultmaps]/trooper-mansion1/subham_mansion1_entitysets.lua
new file mode 100644
index 000000000..c066dc73f
--- /dev/null
+++ b/resources/[defaultmaps]/trooper-mansion1/subham_mansion1_entitysets.lua
@@ -0,0 +1,24 @@
+local entitySets = {
+ ["subham_mansion1_furnished_int"] = true, -- Set false for non-furnished Interior
+}
+
+-- Do not edit anything from here
+
+Citizen.CreateThread(function()
+ RequestIpl("subham_mansion1_milo_")
+
+ local interiorID = GetInteriorAtCoords(-888.9797, 48.87651, 51.9246254)
+
+ if IsValidInterior(interiorID) then
+ for prop, enable in pairs(entitySets) do
+ if enable then
+ EnableInteriorProp(interiorID, prop)
+ else
+ DisableInteriorProp(interiorID, prop)
+ end
+ end
+
+ RefreshInterior(interiorID)
+ print("Mansion 1 is ready to use. Do not edit anything to ensure a smooth experience")
+ end
+end)