From 9c43754428793e98986b01384ac1cf0891284a8d Mon Sep 17 00:00:00 2001 From: Richard Wheeler <2762690+zephyris@users.noreply.github.com> Date: Mon, 8 Dec 2025 18:40:57 +0000 Subject: [PATCH 1/2] Feature: 4x zoom build stages, details and ground tiles for many temperate houses --- baseset/nml/base/base-1420-houses-church.pnml | 4 ++ baseset/nml/base/base-1440-houses.pnml | 62 ++++++++++++++++++- .../nml/base/base-4404-houses-town-snow.pnml | 2 + graphics/generate_graphics.py | 11 +++- .../256/bungalow_base_overlaynormal.png | 3 + .../temperate/256/bungalow_base_shape.pdn | 3 + .../temperate/256/bungalow_base_shape.png | 3 + .../towns/temperate/256/bungalow_shape.pdn | 4 +- .../towns/temperate/256/bungalow_shape.png | 4 +- .../temperate/256/churches_base_shape.pdn | 3 + .../temperate/256/churches_base_shape.png | 3 + .../towns/temperate/256/churches_shape.pdn | 4 +- .../towns/temperate/256/churches_shape.png | 4 +- .../256/cottages_base_overlaynormal.png | 3 + .../temperate/256/cottages_base_shape.pdn | 3 + .../temperate/256/cottages_base_shape.png | 3 + .../256/flats_base_overlaynormal.png | 3 + .../towns/temperate/256/flats_base_shape.pdn | 3 + .../towns/temperate/256/flats_base_shape.png | 3 + .../temperate/256/flats_overlaynormal.png | 3 + graphics/towns/temperate/256/flats_shape.pdn | 4 +- graphics/towns/temperate/256/flats_shape.png | 4 +- .../houses_arranged_base_overlaynormal.pdn | 3 + .../houses_arranged_base_overlaynormal.png | 3 + .../houses_arranged_base_overlayshading.png | 3 + .../256/houses_arranged_base_shape.pdn | 3 + .../256/houses_arranged_base_shape.png | 3 + .../256/houses_arranged_overlaynormal.png | 3 + .../temperate/256/houses_arranged_shape.pdn | 4 +- .../temperate/256/houses_arranged_shape.png | 4 +- .../256/oldhouses_base_overlaynormal.png | 3 + .../256/oldhouses_base_overlayshading.png | 3 + .../temperate/256/oldhouses_base_shape.pdn | 4 +- .../temperate/256/oldhouses_base_shape.png | 4 +- .../temperate/256/oldhouses_overlaynormal.png | 3 + .../towns/temperate/256/oldhouses_shape.pdn | 4 +- .../towns/temperate/256/oldhouses_shape.png | 4 +- .../256/shopsandoffices_base_shape.pdn | 3 + .../256/shopsandoffices_base_shape.png | 3 + .../temperate/256/shopsandoffices_shape.pdn | 4 +- .../temperate/256/shopsandoffices_shape.png | 4 +- .../256/theatreandcinema_base_shape.pdn | 3 + .../256/theatreandcinema_base_shape.png | 3 + .../256/theatreandcinema_overlaynormal.pdn | 4 +- .../256/theatreandcinema_overlaynormal.png | 4 +- .../256/theatreandcinema_overlayshading.png | 4 +- .../temperate/256/theatreandcinema_shape.pdn | 4 +- .../temperate/256/theatreandcinema_shape.png | 4 +- ...townhouses_arranged_base_overlaynormal.png | 3 + ...ownhouses_arranged_base_overlayshading.png | 3 + .../256/townhouses_arranged_base_shape.pdn | 3 + .../256/townhouses_arranged_base_shape.png | 3 + .../256/townhouses_arranged_overlaynormal.png | 3 + .../256/townhouses_arranged_shape.pdn | 4 +- .../256/townhouses_arranged_shape.png | 4 +- .../temperate/64/bungalow_base_shape.pdn | 4 +- .../temperate/64/bungalow_base_shape.png | 4 +- .../temperate/64/churches_base_shape.pdn | 4 +- .../temperate/64/churches_base_shape.png | 4 +- .../temperate/64/cottages_base_shape.pdn | 4 +- .../towns/temperate/64/flats_base_shape.pdn | 4 +- .../64/oldhouses_base_overlaynormal.png | 4 +- .../64/theatreandcinema_base_shape.pdn | 4 +- ...townhouses_arranged_base_overlaynormal.png | 3 + .../64/townhouses_arranged_base_shape.pdn | 4 +- .../64/townhouses_arranged_base_shape.png | 4 +- 66 files changed, 231 insertions(+), 65 deletions(-) create mode 100644 graphics/towns/temperate/256/bungalow_base_overlaynormal.png create mode 100644 graphics/towns/temperate/256/bungalow_base_shape.pdn create mode 100644 graphics/towns/temperate/256/bungalow_base_shape.png create mode 100644 graphics/towns/temperate/256/churches_base_shape.pdn create mode 100644 graphics/towns/temperate/256/churches_base_shape.png create mode 100644 graphics/towns/temperate/256/cottages_base_overlaynormal.png create mode 100644 graphics/towns/temperate/256/cottages_base_shape.pdn create mode 100644 graphics/towns/temperate/256/cottages_base_shape.png create mode 100644 graphics/towns/temperate/256/flats_base_overlaynormal.png create mode 100644 graphics/towns/temperate/256/flats_base_shape.pdn create mode 100644 graphics/towns/temperate/256/flats_base_shape.png create mode 100644 graphics/towns/temperate/256/flats_overlaynormal.png create mode 100644 graphics/towns/temperate/256/houses_arranged_base_overlaynormal.pdn create mode 100644 graphics/towns/temperate/256/houses_arranged_base_overlaynormal.png create mode 100644 graphics/towns/temperate/256/houses_arranged_base_overlayshading.png create mode 100644 graphics/towns/temperate/256/houses_arranged_base_shape.pdn create mode 100644 graphics/towns/temperate/256/houses_arranged_base_shape.png create mode 100644 graphics/towns/temperate/256/houses_arranged_overlaynormal.png create mode 100644 graphics/towns/temperate/256/oldhouses_base_overlaynormal.png create mode 100644 graphics/towns/temperate/256/oldhouses_base_overlayshading.png create mode 100644 graphics/towns/temperate/256/oldhouses_overlaynormal.png create mode 100644 graphics/towns/temperate/256/shopsandoffices_base_shape.pdn create mode 100644 graphics/towns/temperate/256/shopsandoffices_base_shape.png create mode 100644 graphics/towns/temperate/256/theatreandcinema_base_shape.pdn create mode 100644 graphics/towns/temperate/256/theatreandcinema_base_shape.png create mode 100644 graphics/towns/temperate/256/townhouses_arranged_base_overlaynormal.png create mode 100644 graphics/towns/temperate/256/townhouses_arranged_base_overlayshading.png create mode 100644 graphics/towns/temperate/256/townhouses_arranged_base_shape.pdn create mode 100644 graphics/towns/temperate/256/townhouses_arranged_base_shape.png create mode 100644 graphics/towns/temperate/256/townhouses_arranged_overlaynormal.png create mode 100644 graphics/towns/temperate/64/townhouses_arranged_base_overlaynormal.png diff --git a/baseset/nml/base/base-1420-houses-church.pnml b/baseset/nml/base/base-1420-houses-church.pnml index ba93bcdd..17eaf55f 100644 --- a/baseset/nml/base/base-1420-houses-church.pnml +++ b/baseset/nml/base/base-1420-houses-church.pnml @@ -43,6 +43,8 @@ base_graphics spr1430(1430, "../graphics/towns/temperate/64/pygen/flats_8bpp.png #32 #ez alternative_sprites(spr1430, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_bt32bpp.png") { template_spr1430(4) } base_graphics spr1433(1433, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(0, 0, 1, 74) } // (Ground tile) #32 alternative_sprites(spr1433, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(0, 0, 1, 74) } +#ez alternative_sprites(spr1433, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(0, 0, 4, 74) } +#32 #ez alternative_sprites(spr1433, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(0, 0, 4, 74) } //1434-1437 church template template_spr1434(z) { @@ -56,3 +58,5 @@ base_graphics spr1434(1434, "../graphics/towns/temperate/64/pygen/churches_8bpp. #32 #ez alternative_sprites(spr1434, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/churches_rm32bpp.png", "../graphics/towns/temperate/256/pygen/churches_8bpp.png") { template_spr1434(4) } base_graphics spr1437(1437, "../graphics/towns/temperate/64/pygen/churches_base_8bpp.png") { template_house_1x1(0, 0, 1, 64) } #32 alternative_sprites(spr1437, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/churches_base_bt32bpp.png") { template_house_1x1(0, 0, 1, 64) } +#ez alternative_sprites(spr1437, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/churches_base_8bpp.png") { template_house_1x1(0, 0, 4, 64) } +#32 #ez alternative_sprites(spr1437, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/churches_base_bt32bpp.png") { template_house_1x1(0, 0, 4, 64) } diff --git a/baseset/nml/base/base-1440-houses.pnml b/baseset/nml/base/base-1440-houses.pnml index 776a7c00..844b04fb 100644 --- a/baseset/nml/base/base-1440-houses.pnml +++ b/baseset/nml/base/base-1440-houses.pnml @@ -24,9 +24,9 @@ base_graphics spr1444(1444, "../graphics/towns/temperate/64/pygen/townhouses_arr #32 alternative_sprites(spr1444, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_bt32bpp.png") { template_spr1444(1) } #32 #ez alternative_sprites(spr1444, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_bt32bpp.png") { template_spr1444(4) } base_graphics spr1447(1447, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_8bpp.png") { template_spr1447(1) } -//#ez alternative_sprites(spr1447, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_8bpp.png") { template_spr1447(4) } #32 alternative_sprites(spr1447, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_bt32bpp.png") { template_spr1447(1) } -//#32 #ez alternative_sprites(spr1447, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_bt32bpp.png") { template_spr1447(4) } +#ez alternative_sprites(spr1447, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_8bpp.png") { template_spr1447(4) } +#32 #ez alternative_sprites(spr1447, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_bt32bpp.png") { template_spr1447(4) } //1448-1453 2x1 hotel template template_spr1448(z) { @@ -176,6 +176,8 @@ base_graphics spr1494(1494, "../graphics/towns/temperate/64/pygen/oldhouses_8bpp //1495-1496 old house base_graphics spr1495(1495, "../graphics/towns/temperate/64/pygen/cottages_base_8bpp.png") { template_house_short(0, 0, 1) } #32 alternative_sprites(spr1495, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/cottages_base_bt32bpp.png") { template_house_short(0, 0, 1) } +#ez alternative_sprites(spr1495, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/cottages_base_8bpp.png") { template_house_short(0, 0, 4) } +#32 #ez alternative_sprites(spr1495, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/cottages_base_bt32bpp.png") { template_house_short(0, 0, 4) } base_graphics spr1496(1496, "../graphics/towns/temperate/64/pygen/cottages_8bpp.png") { template_house_short(0, 0, 1) } #ez alternative_sprites(spr1496, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/cottages_8bpp.png") { template_house_short(0, 0, 4) } #32 alternative_sprites(spr1496, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/cottages_bt32bpp.png") { template_house_short(0, 0, 1) } @@ -188,8 +190,12 @@ template template_spr1497(z) { } base_graphics spr1497(1497, "../graphics/towns/temperate/64/pygen/bungalow_combo_8bpp.png") { template_spr1497(1) } #32 alternative_sprites(spr1497, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/bungalow_combo_bt32bpp.png") { template_spr1497(1) } +#ez alternative_sprites(spr1497, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/bungalow_combo_8bpp.png") { template_spr1497(4) } +#32 #ez alternative_sprites(spr1497, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/bungalow_combo_bt32bpp.png") { template_spr1497(4) } base_graphics spr1499(1499, "../graphics/towns/temperate/64/pygen/bungalow_base_8bpp.png") { template_house_short(0, 0, 1) } // ground tile for finished building #32 alternative_sprites(spr1499, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/bungalow_base_bt32bpp.png") { template_house_short(0, 0, 1) } +#ez alternative_sprites(spr1499, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/bungalow_base_8bpp.png") { template_house_short(0, 0, 4) } +#32 #ez alternative_sprites(spr1499, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/bungalow_base_bt32bpp.png") { template_house_short(0, 0, 4) } base_graphics spr1500(1500, "../graphics/towns/temperate/64/pygen/bungalow_8bpp.png") { template_house_short(0, 0, 1) } // finished building #32 alternative_sprites(spr1500, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/bungalow_bt32bpp.png") { template_house_short(0, 0, 1) } #ez alternative_sprites(spr1500, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/bungalow_8bpp.png") { template_house_short(0, 0, 4) } @@ -198,18 +204,24 @@ base_graphics spr1500(1500, "../graphics/towns/temperate/64/pygen/bungalow_8bpp. //house base_graphics spr1501(1501, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_8bpp.png") { template_house_short(65, 96, 1) } #32 alternative_sprites(spr1501, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_bt32bpp.png") { template_house_short(65, 96, 1) } +#ez alternative_sprites(spr1501, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_8bpp.png") { template_house_short(65, 96, 4) } +#32 #ez alternative_sprites(spr1501, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_bt32bpp.png") { template_house_short(65, 96, 4) } base_graphics spr1502(1502, "../graphics/towns/temperate/64/pygen/townhouses_arranged_8bpp.png") { template_house_short(65, 96, 1) } #ez alternative_sprites(spr1502, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_8bpp.png") { template_house_short(65, 96, 4) } #32 alternative_sprites(spr1502, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_bt32bpp.png") { template_house_short(65, 96, 1) } #32 #ez alternative_sprites(spr1502, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_bt32bpp.png") { template_house_short(65, 96, 4) } base_graphics spr1503(1503, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_8bpp.png") { template_house_short(65, 48, 1) } #32 alternative_sprites(spr1503, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_bt32bpp.png") { template_house_short(65, 48, 1) } +#ez alternative_sprites(spr1503, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_8bpp.png") { template_house_short(65, 48, 4) } +#32 #ez alternative_sprites(spr1503, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_bt32bpp.png") { template_house_short(65, 48, 4) } base_graphics spr1504(1504, "../graphics/towns/temperate/64/pygen/townhouses_arranged_8bpp.png") { template_house_short(65, 48, 1) } #ez alternative_sprites(spr1504, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_8bpp.png") { template_house_short(65, 48, 4) } #32 alternative_sprites(spr1504, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_bt32bpp.png") { template_house_short(65, 48, 1) } #32 #ez alternative_sprites(spr1504, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_bt32bpp.png") { template_house_short(65, 48, 4) } base_graphics spr1505(1505, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_8bpp.png") { template_house_short(65, 0, 1) } #32 alternative_sprites(spr1505, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_base_bt32bpp.png") { template_house_short(65, 0, 1) } +#ez alternative_sprites(spr1505, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_8bpp.png") { template_house_short(65, 0, 4) } +#32 #ez alternative_sprites(spr1505, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_base_bt32bpp.png") { template_house_short(65, 0, 4) } base_graphics spr1506(1506, "../graphics/towns/temperate/64/pygen/townhouses_arranged_8bpp.png") { template_house_short(65, 0, 1) } #ez alternative_sprites(spr1506, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/townhouses_arranged_8bpp.png") { template_house_short(65, 0, 4) } #32 alternative_sprites(spr1506, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/townhouses_arranged_bt32bpp.png") { template_house_short(65, 0, 1) } @@ -218,18 +230,24 @@ base_graphics spr1506(1506, "../graphics/towns/temperate/64/pygen/townhouses_arr //house base_graphics spr1507(1507, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(0, 96, 1) } #32 alternative_sprites(spr1507, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(0, 96, 1) } +#ez alternative_sprites(spr1507, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(0, 96, 4) } +#32 #ez alternative_sprites(spr1507, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(0, 96, 4) } base_graphics spr1508(1508, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(0, 96, 1) } #ez alternative_sprites(spr1508, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(0, 96, 4) } #32 alternative_sprites(spr1508, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(0, 96, 1) } #32 #ez alternative_sprites(spr1508, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_bt32bpp.png") { template_house_short(0, 96, 4) } base_graphics spr1509(1509, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(0, 48, 1) } #32 alternative_sprites(spr1509, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(0, 48, 1) } +#ez alternative_sprites(spr1509, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(0, 48, 4) } +#32 #ez alternative_sprites(spr1509, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(0, 48, 4) } base_graphics spr1510(1510, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(0, 48, 1) } #ez alternative_sprites(spr1510, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(0, 48, 4) } #32 alternative_sprites(spr1510, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(0, 48, 1) } #32 #ez alternative_sprites(spr1510, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_bt32bpp.png") { template_house_short(0, 48, 4) } base_graphics spr1511(1511, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(0, 0, 1) } #32 alternative_sprites(spr1511, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(0, 0, 1) } +#ez alternative_sprites(spr1511, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(0, 0, 4) } +#32 #ez alternative_sprites(spr1511, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(0, 0, 4) } base_graphics spr1512(1512, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(0, 0, 1) } #ez alternative_sprites(spr1512, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(0, 0, 4) } #32 alternative_sprites(spr1512, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(0, 0, 1) } @@ -238,18 +256,24 @@ base_graphics spr1512(1512, "../graphics/towns/temperate/64/pygen/houses_arrange //house base_graphics spr1513(1513, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(65, 96, 1) } #32 alternative_sprites(spr1513, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(65, 96, 1) } +#ez alternative_sprites(spr1513, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(65, 96, 4) } +#32 #ez alternative_sprites(spr1513, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(65, 96, 4) } base_graphics spr1514(1514, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(65, 96, 1) } #ez alternative_sprites(spr1514, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(65, 96, 4) } #32 alternative_sprites(spr1514, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(65, 96, 1) } #32 #ez alternative_sprites(spr1514, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_bt32bpp.png") { template_house_short(65, 96, 4) } base_graphics spr1515(1515, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(65, 48, 1) } #32 alternative_sprites(spr1515, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(65, 48, 1) } +#ez alternative_sprites(spr1515, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(65, 48, 4) } +#32 #ez alternative_sprites(spr1515, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(65, 48, 4) } base_graphics spr1516(1516, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(65, 48, 1) } #ez alternative_sprites(spr1516, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(65, 48, 4) } #32 alternative_sprites(spr1516, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(65, 48, 1) } #32 #ez alternative_sprites(spr1516, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_bt32bpp.png") { template_house_short(65, 48, 4) } base_graphics spr1517(1517, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(65, 0, 1) } #32 alternative_sprites(spr1517, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(65, 0, 1) } +#ez alternative_sprites(spr1517, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(65, 0, 4) } +#32 #ez alternative_sprites(spr1517, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(65, 0, 4) } base_graphics spr1518(1518, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(65, 0, 1) } #ez alternative_sprites(spr1518, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(65, 0, 4) } #32 alternative_sprites(spr1518, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(65, 0, 1) } @@ -258,14 +282,20 @@ base_graphics spr1518(1518, "../graphics/towns/temperate/64/pygen/houses_arrange // 1519-1523 small flats base_graphics spr1519(1519, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(65, 150, 1, 74) } #32 alternative_sprites(spr1519, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(65, 150, 1, 74) } +#ez alternative_sprites(spr1519, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(65, 150, 4, 74) } +#32 #ez alternative_sprites(spr1519, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(65, 150, 4, 74) } base_graphics spr1520(1520, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(65, 75, 1, 74) } #32 alternative_sprites(spr1520, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(65, 75, 1, 74) } +#ez alternative_sprites(spr1520, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(65, 75, 4, 74) } +#32 #ez alternative_sprites(spr1520, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(65, 75, 4, 74) } base_graphics spr1521(1521, "../graphics/towns/temperate/64/pygen/flats_8bpp.png") { template_house_1x1(65, 75, 1, 74) } #ez alternative_sprites(spr1521, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_8bpp.png") { template_house_1x1(65, 75, 4, 74) } #32 alternative_sprites(spr1521, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_bt32bpp.png") { template_house_1x1(65, 75, 1, 74) } #32 #ez alternative_sprites(spr1521, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_bt32bpp.png") { template_house_1x1(65, 75, 4, 74) } base_graphics spr1522(1522, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(65, 0, 1, 74) } #32 alternative_sprites(spr1522, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(65, 0, 1, 74) } +#ez alternative_sprites(spr1522, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(65, 0, 4, 74) } +#32 #ez alternative_sprites(spr1522, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(65, 0, 4, 74) } base_graphics spr1523(1523, "../graphics/towns/temperate/64/pygen/flats_8bpp.png") { template_house_1x1(65, 0, 1, 74) } #ez alternative_sprites(spr1523, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_8bpp.png") { template_house_1x1(65, 0, 4, 74) } #32 alternative_sprites(spr1523, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_bt32bpp.png") { template_house_1x1(65, 0, 1, 74) } @@ -274,18 +304,24 @@ base_graphics spr1523(1523, "../graphics/towns/temperate/64/pygen/flats_8bpp.png // 1524-1529 small flats base_graphics spr1524(1524, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(130, 150, 1, 74) } #32 alternative_sprites(spr1524, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(130, 150, 1, 74) } +#ez alternative_sprites(spr1524, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(130, 150, 4, 74) } +#32 #ez alternative_sprites(spr1524, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(130, 150, 4, 74) } base_graphics spr1525(1525, "../graphics/towns/temperate/64/pygen/flats_8bpp.png") { template_house_1x1(130, 150, 1, 74) } #ez alternative_sprites(spr1525, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_8bpp.png") { template_house_1x1(130, 150, 4, 74) } #32 alternative_sprites(spr1525, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_bt32bpp.png") { template_house_1x1(130, 150, 1, 74) } #32 #ez alternative_sprites(spr1525, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_bt32bpp.png") { template_house_1x1(130, 150, 4, 74) } base_graphics spr1526(1526, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(130, 75, 1, 74) } #32 alternative_sprites(spr1526, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(130, 75, 1, 74) } +#ez alternative_sprites(spr1526, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(130, 75, 4, 74) } +#32 #ez alternative_sprites(spr1526, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(130, 75, 4, 74) } base_graphics spr1527(1527, "../graphics/towns/temperate/64/pygen/flats_8bpp.png") { template_house_1x1(130, 75, 1, 74) } #ez alternative_sprites(spr1527, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_8bpp.png") { template_house_1x1(130, 75, 4, 74) } #32 alternative_sprites(spr1527, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_bt32bpp.png") { template_house_1x1(130, 75, 1, 74) } #32 #ez alternative_sprites(spr1527, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_bt32bpp.png") { template_house_1x1(130, 75, 4, 74) } base_graphics spr1528(1528, "../graphics/towns/temperate/64/pygen/flats_base_8bpp.png") { template_house_1x1(130, 0, 1, 74) } #32 alternative_sprites(spr1528, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_base_bt32bpp.png") { template_house_1x1(130, 0, 1, 74) } +#ez alternative_sprites(spr1528, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_base_8bpp.png") { template_house_1x1(130, 0, 4, 74) } +#32 #ez alternative_sprites(spr1528, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/flats_base_bt32bpp.png") { template_house_1x1(130, 0, 4, 74) } base_graphics spr1529(1529, "../graphics/towns/temperate/64/pygen/flats_8bpp.png") { template_house_1x1(130, 0, 1, 74) } #ez alternative_sprites(spr1529, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/flats_8bpp.png") { template_house_1x1(130, 0, 4, 74) } #32 alternative_sprites(spr1529, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/flats_bt32bpp.png") { template_house_1x1(130, 0, 1, 74) } @@ -308,6 +344,8 @@ base_graphics spr1535(1535, "../graphics/towns/temperate/64/pygen/tallofficebloc //1536-1537 old flats base_graphics spr1536(1536, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(0, 0, 1, 95) } #32 alternative_sprites(spr1536, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(0, 0, 1, 95) } +#ez alternative_sprites(spr1536, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(0, 0, 4, 95) } +#ez #32 alternative_sprites(spr1536, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(0, 0, 4, 95) } base_graphics spr1537(1537, "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(0, 0, 1, 95) } // Recolour: STRUCT_WHITE #32 alternative_sprites(spr1537, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_rm32bpp.png", "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(0, 0, 1, 95) } #ez alternative_sprites(spr1537, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_8bpp.png") { template_house_1x1(0, 0, 4, 95) } @@ -316,6 +354,8 @@ base_graphics spr1537(1537, "../graphics/towns/temperate/64/pygen/shopsandoffice //1538-1539 old flats base_graphics spr1538(1538, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(65, 0, 1, 95) } #32 alternative_sprites(spr1538, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(65, 0, 1, 95) } +#ez alternative_sprites(spr1538, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(65, 0, 4, 95) } +#ez #32 alternative_sprites(spr1538, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(65, 0, 4, 95) } base_graphics spr1539(1539, "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(65, 0, 1, 95) } // Recolour: STRUCT_CONCRETE #32 alternative_sprites(spr1539, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_rm32bpp.png", "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(65, 0, 1, 95) } #ez alternative_sprites(spr1539, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_8bpp.png") { template_house_1x1(65, 0, 4, 95) } @@ -324,14 +364,24 @@ base_graphics spr1539(1539, "../graphics/towns/temperate/64/pygen/shopsandoffice //1540-1545 office block base_graphics spr1540(1540, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(325,192, 1, 95) } #32 alternative_sprites(spr1540, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(325,192, 1, 95) } +#ez alternative_sprites(spr1540, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(325,192, 4, 95) } +#ez #32 alternative_sprites(spr1540, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(325,192, 4, 95) } base_graphics spr1541(1541, "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(325,192, 1, 95) } #32 alternative_sprites(spr1541, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_bt32bpp.png") { template_house_1x1(325,192, 1, 95) } +#ez alternative_sprites(spr1541, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_8bpp.png") { template_house_1x1(325,192, 4, 95) } +#ez #32 alternative_sprites(spr1541, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_bt32bpp.png") { template_house_1x1(325,192, 4, 95) } base_graphics spr1542(1542, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(325, 96, 1, 95) } #32 alternative_sprites(spr1542, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(325, 96, 1, 95) } +#ez alternative_sprites(spr1542, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(325, 96, 4, 95) } +#ez #32 alternative_sprites(spr1542, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(325, 96, 4, 95) } base_graphics spr1543(1543, "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(325, 96, 1, 95) } #32 alternative_sprites(spr1543, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_bt32bpp.png") { template_house_1x1(325, 96, 1, 95) } +#ez alternative_sprites(spr1543, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_8bpp.png") { template_house_1x1(325, 96, 4, 95) } +#ez #32 alternative_sprites(spr1543, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_bt32bpp.png") { template_house_1x1(325, 96, 4, 95) } base_graphics spr1544(1544, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(325, 0, 1, 95) } #32 alternative_sprites(spr1544, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(325, 0, 1, 95) } +#ez alternative_sprites(spr1544, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_8bpp.png") { template_house_1x1(325, 0, 4, 95) } +#ez #32 alternative_sprites(spr1544, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_base_bt32bpp.png") { template_house_1x1(325, 0, 4, 95) } base_graphics spr1545(1545, "../graphics/towns/temperate/64/pygen/shopsandoffices_8bpp.png") { template_house_1x1(325, 0, 1, 95) } #ez alternative_sprites(spr1545, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/shopsandoffices_8bpp.png") { template_house_1x1(325, 0, 4, 95) } #32 alternative_sprites(spr1545, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/shopsandoffices_bt32bpp.png") { template_house_1x1(325, 0, 1, 95) } @@ -354,6 +404,8 @@ base_graphics spr1551(1551, "../graphics/towns/temperate/64/pygen/tallofficebloc //1552-1553 theatre base_graphics spr1552(1552, "../graphics/towns/temperate/64/pygen/theatreandcinema_base_8bpp.png") { template_house_1x1( 0, 0, 1, 69) } #32 alternative_sprites(spr1552, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/theatreandcinema_base_bt32bpp.png") { template_house_1x1( 0, 0, 1, 69) } +#ez alternative_sprites(spr1552, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/theatreandcinema_base_8bpp.png") { template_house_1x1( 0, 0, 4, 69) } +#32 #ez alternative_sprites(spr1552, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/theatreandcinema_base_bt32bpp.png") { template_house_1x1( 0, 0, 4, 69) } base_graphics spr1553(1553, "../graphics/towns/temperate/64/pygen/theatreandcinema_8bpp.png") { template_house_1x1( 0, 0, 1, 69) } // ANIM #32 alternative_sprites(spr1553, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/theatreandcinema_rm32bpp.png", "../graphics/towns/temperate/64/pygen/theatreandcinema_8bpp.png") { template_house_1x1( 0, 0, 1, 69) } #ez alternative_sprites(spr1553, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/theatreandcinema_8bpp.png") { template_house_1x1( 0, 0, 4, 69) } @@ -390,18 +442,24 @@ base_graphics spr1569(1569, "../graphics/towns/arctic/64/pygen/houses_8bpp.png") //1570-1575 house base_graphics spr1570(1570, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(195, 96, 1) } #32 alternative_sprites(spr1570, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(195, 96, 1) } +#ez alternative_sprites(spr1570, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(195, 96, 4) } +#32 #ez alternative_sprites(spr1570, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(195, 96, 4) } base_graphics spr1571(1571, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(195, 96, 1) } #ez alternative_sprites(spr1571, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(195, 96, 4) } #32 alternative_sprites(spr1571, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(195, 96, 1) } #32 #ez alternative_sprites(spr1571, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_bt32bpp.png") { template_house_short(195, 96, 4) } base_graphics spr1572(1572, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(195, 48, 1) } #32 alternative_sprites(spr1572, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(195, 48, 1) } +#ez alternative_sprites(spr1572, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(195, 48, 4) } +#32 #ez alternative_sprites(spr1572, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(195, 48, 4) } base_graphics spr1573(1573, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(195, 48, 1) } #ez alternative_sprites(spr1573, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(195, 48, 4) } #32 alternative_sprites(spr1573, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(195, 48, 1) } #32 #ez alternative_sprites(spr1573, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_bt32bpp.png") { template_house_short(195, 48, 4) } base_graphics spr1574(1574, "../graphics/towns/temperate/64/pygen/houses_arranged_base_8bpp.png") { template_house_short(195, 0, 1) } #32 alternative_sprites(spr1574, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(195, 0, 1) } +#ez alternative_sprites(spr1574, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_8bpp.png") { template_house_short(195, 0, 4) } +#32 #ez alternative_sprites(spr1574, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_base_bt32bpp.png") { template_house_short(195, 0, 4) } base_graphics spr1575(1575, "../graphics/towns/temperate/64/pygen/houses_arranged_8bpp.png") { template_house_short(195, 0, 1) } #ez alternative_sprites(spr1575, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/houses_arranged_8bpp.png") { template_house_short(195, 0, 4) } #32 alternative_sprites(spr1575, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/houses_arranged_bt32bpp.png") { template_house_short(195, 0, 1) } diff --git a/baseset/nml/base/base-4404-houses-town-snow.pnml b/baseset/nml/base/base-4404-houses-town-snow.pnml index 0b764521..7f69f695 100644 --- a/baseset/nml/base/base-4404-houses-town-snow.pnml +++ b/baseset/nml/base/base-4404-houses-town-snow.pnml @@ -2,6 +2,8 @@ //4404-4405 cinema base_graphics spr4404(4404, "../graphics/towns/temperate/64/pygen/theatreandcinema_base_8bpp.png") { template_house_1x1( 65, 0, 1, 69) } #32 alternative_sprites(spr4404, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/theatreandcinema_base_bt32bpp.png") { template_house_1x1( 65, 0, 1, 69) } +#ez alternative_sprites(spr4404, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/theatreandcinema_base_8bpp.png") { template_house_1x1( 65, 0, 4, 69) } +#32 #ez alternative_sprites(spr4404, ZOOM_LEVEL_IN_4X, BIT_DEPTH_32BPP, "../graphics/towns/temperate/256/pygen/theatreandcinema_base_bt32bpp.png") { template_house_1x1( 65, 0, 4, 69) } base_graphics spr4405(4405, "../graphics/towns/temperate/64/pygen/theatreandcinema_8bpp.png") { template_house_1x1_anim( 65, 0, 1, 69) } #32 alternative_sprites(spr4405, ZOOM_LEVEL_NORMAL, BIT_DEPTH_32BPP, "../graphics/towns/temperate/64/pygen/theatreandcinema_rm32bpp.png", "../graphics/towns/temperate/64/pygen/theatreandcinema_8bpp.png") { template_house_1x1_anim( 65, 0, 1, 69) } #ez alternative_sprites(spr4405, ZOOM_LEVEL_IN_4X, BIT_DEPTH_8BPP, "../graphics/towns/temperate/256/pygen/theatreandcinema_8bpp.png") { template_house_1x1_anim( 65, 0, 4, 69) } diff --git a/graphics/generate_graphics.py b/graphics/generate_graphics.py index 1d29e5eb..1f988491 100644 --- a/graphics/generate_graphics.py +++ b/graphics/generate_graphics.py @@ -190,7 +190,16 @@ def copy_if_changed(source_path, target_directory): scale = 4 if scale <= max_scale: current_path = os.path.join(base_path, "towns", "temperate", str(scale * 64)) - mask_tiles(os.path.join(current_path, "pygen", "2x1_hotel"), os.path.join(current_path, "2x1_hotel_tilemask.png"), scale) + #### flatten + flatten_list = ["bungalow"] + for name in flatten_list: + buildings_base_flatten(os.path.join(current_path, name), scale) + #### tile mask + mask_list = { + "2x1_hotel": "2x1_hotel_tilemask.png", + } + for name, mask in mask_list.items(): + mask_tiles(os.path.join(current_path, "pygen", name), os.path.join(current_path, mask), scale) ## tropical ### scale 1 scale = 1 diff --git a/graphics/towns/temperate/256/bungalow_base_overlaynormal.png b/graphics/towns/temperate/256/bungalow_base_overlaynormal.png new file mode 100644 index 00000000..7348be1f --- /dev/null +++ b/graphics/towns/temperate/256/bungalow_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a6f8a576901805f5d7a3da44e452debd81b9b30d99864ed7ac58185188fa1d4 +size 2053 diff --git a/graphics/towns/temperate/256/bungalow_base_shape.pdn b/graphics/towns/temperate/256/bungalow_base_shape.pdn new file mode 100644 index 00000000..58de147a --- /dev/null +++ b/graphics/towns/temperate/256/bungalow_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc8b105e0097fa22c070e093ccfc16a20cf8341fbaee968be8f08d0313a863ca +size 30586 diff --git a/graphics/towns/temperate/256/bungalow_base_shape.png b/graphics/towns/temperate/256/bungalow_base_shape.png new file mode 100644 index 00000000..a4c83844 --- /dev/null +++ b/graphics/towns/temperate/256/bungalow_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:895c867ce2d06a63041f484cab91c6d3c940e1fc0d53930e1f67df59ed721f2b +size 6173 diff --git a/graphics/towns/temperate/256/bungalow_shape.pdn b/graphics/towns/temperate/256/bungalow_shape.pdn index 4b834f72..1efe4201 100644 --- a/graphics/towns/temperate/256/bungalow_shape.pdn +++ b/graphics/towns/temperate/256/bungalow_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f67a66b141584b0bbbfa372553d33889c596e3469328da245a6c82a019c541e2 -size 23151 +oid sha256:952d764dab3d622046cb4f7b9536eaa476a2d8107c098a81671fa01c15dd7970 +size 23245 diff --git a/graphics/towns/temperate/256/bungalow_shape.png b/graphics/towns/temperate/256/bungalow_shape.png index b45b96a1..c3477b96 100644 --- a/graphics/towns/temperate/256/bungalow_shape.png +++ b/graphics/towns/temperate/256/bungalow_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:77526b904f8d30a319239fa4df30aceaa1e78ed1510cdd6d31507867fbd2ba0a -size 6168 +oid sha256:93d92f2b4acf9eec0cb0860945ddf3d5ab73fe8c09ae665fcc47f7085ec43044 +size 4536 diff --git a/graphics/towns/temperate/256/churches_base_shape.pdn b/graphics/towns/temperate/256/churches_base_shape.pdn new file mode 100644 index 00000000..2318e7ce --- /dev/null +++ b/graphics/towns/temperate/256/churches_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38ab2ea8703288a8faf0864bc864ba882d27cb729ee434043de6eb95ebecd350 +size 23825 diff --git a/graphics/towns/temperate/256/churches_base_shape.png b/graphics/towns/temperate/256/churches_base_shape.png new file mode 100644 index 00000000..b6ad5ae5 --- /dev/null +++ b/graphics/towns/temperate/256/churches_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd8c972517a99ddc93f0ba1dfbc7dafa70a8bd99a3b847a10690b57784a8b8af +size 4945 diff --git a/graphics/towns/temperate/256/churches_shape.pdn b/graphics/towns/temperate/256/churches_shape.pdn index 04453b9d..c83f0cad 100644 --- a/graphics/towns/temperate/256/churches_shape.pdn +++ b/graphics/towns/temperate/256/churches_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ecd88c777df1ff437f476c4f54c1048978a17d31a1d1166ea5ac71cd7a30579 -size 41612 +oid sha256:30e3e9b18c8c3352bce7f40b981e35520940e4fde7f66709a3e8d93f957520c0 +size 41498 diff --git a/graphics/towns/temperate/256/churches_shape.png b/graphics/towns/temperate/256/churches_shape.png index 8e3a0b68..d0882e76 100644 --- a/graphics/towns/temperate/256/churches_shape.png +++ b/graphics/towns/temperate/256/churches_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69ddd32b5833d12c22cb3ef6b653e95f1f74ccbb356b5fa230a7d420d53dc87a -size 13033 +oid sha256:f40bd9a197528505c1695c9fa7996f17ce9489721edfa99d53155f5e75decb80 +size 10340 diff --git a/graphics/towns/temperate/256/cottages_base_overlaynormal.png b/graphics/towns/temperate/256/cottages_base_overlaynormal.png new file mode 100644 index 00000000..286ccbde --- /dev/null +++ b/graphics/towns/temperate/256/cottages_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cd110d5c63d53f21eadb5cb66cd77907e43219eecf239a3fa504cb8b5ea96ee +size 1970 diff --git a/graphics/towns/temperate/256/cottages_base_shape.pdn b/graphics/towns/temperate/256/cottages_base_shape.pdn new file mode 100644 index 00000000..b67a90ee --- /dev/null +++ b/graphics/towns/temperate/256/cottages_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:642ce47a83a7bce6ee8e07416718f5a4f123b8ee4241074573e401b0bd9541ba +size 21448 diff --git a/graphics/towns/temperate/256/cottages_base_shape.png b/graphics/towns/temperate/256/cottages_base_shape.png new file mode 100644 index 00000000..367dea9f --- /dev/null +++ b/graphics/towns/temperate/256/cottages_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:304a1bcc24733af6a722b443e9e1b2e06e4edbd43022774d0c8019e4d207d879 +size 3908 diff --git a/graphics/towns/temperate/256/flats_base_overlaynormal.png b/graphics/towns/temperate/256/flats_base_overlaynormal.png new file mode 100644 index 00000000..205c6210 --- /dev/null +++ b/graphics/towns/temperate/256/flats_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:060be487cf13ec95ebdaa4befc4cf55e76aec87d2b5f63b961b63ef94f50dafd +size 3444 diff --git a/graphics/towns/temperate/256/flats_base_shape.pdn b/graphics/towns/temperate/256/flats_base_shape.pdn new file mode 100644 index 00000000..67d6892f --- /dev/null +++ b/graphics/towns/temperate/256/flats_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db1cd11b3462445891208d965725f1c215d5b5885767d4e19fe80b37d3ed9d8 +size 66366 diff --git a/graphics/towns/temperate/256/flats_base_shape.png b/graphics/towns/temperate/256/flats_base_shape.png new file mode 100644 index 00000000..eac94d9e --- /dev/null +++ b/graphics/towns/temperate/256/flats_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:950a6b7527eabc609887de8fb6f8a97cb58a41cdefd0612d2046af100613fdc0 +size 18428 diff --git a/graphics/towns/temperate/256/flats_overlaynormal.png b/graphics/towns/temperate/256/flats_overlaynormal.png new file mode 100644 index 00000000..2f1076e9 --- /dev/null +++ b/graphics/towns/temperate/256/flats_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b42401215508d25f65a4aeef13512dc153feb1b312904b38d1f69318ba315582 +size 3123 diff --git a/graphics/towns/temperate/256/flats_shape.pdn b/graphics/towns/temperate/256/flats_shape.pdn index 1b1c8aea..c0fa6ad7 100644 --- a/graphics/towns/temperate/256/flats_shape.pdn +++ b/graphics/towns/temperate/256/flats_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ed28797d3e4a55930d6234f548df390575a0fce88011705c8124c0af2956027 -size 120187 +oid sha256:335eb119d2925297ccf15e33eeb389e1913cb75325c0699cc6b1f8e0c504f4e5 +size 119543 diff --git a/graphics/towns/temperate/256/flats_shape.png b/graphics/towns/temperate/256/flats_shape.png index aa48f1bb..19c9f893 100644 --- a/graphics/towns/temperate/256/flats_shape.png +++ b/graphics/towns/temperate/256/flats_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:388e988d892d58821e97a703512aec3e391b5335860bb6a37b2a545b226e5887 -size 35370 +oid sha256:d3f3ed77ea0c9cbbc74ca2d72f11f1690ca38ad4e08ed85bf77b2fda0bb923dd +size 34640 diff --git a/graphics/towns/temperate/256/houses_arranged_base_overlaynormal.pdn b/graphics/towns/temperate/256/houses_arranged_base_overlaynormal.pdn new file mode 100644 index 00000000..ae5ab1b8 --- /dev/null +++ b/graphics/towns/temperate/256/houses_arranged_base_overlaynormal.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:375a7f39c77030745a7ef80f9752c2c59acddde27298dcba3c6f997f896ac4da +size 20058 diff --git a/graphics/towns/temperate/256/houses_arranged_base_overlaynormal.png b/graphics/towns/temperate/256/houses_arranged_base_overlaynormal.png new file mode 100644 index 00000000..96099576 --- /dev/null +++ b/graphics/towns/temperate/256/houses_arranged_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf4dc4c24b7de843355f1f3cbb5ba8950d70c5e3446022476cd50c621b9bbeba +size 5193 diff --git a/graphics/towns/temperate/256/houses_arranged_base_overlayshading.png b/graphics/towns/temperate/256/houses_arranged_base_overlayshading.png new file mode 100644 index 00000000..44a5fc7e --- /dev/null +++ b/graphics/towns/temperate/256/houses_arranged_base_overlayshading.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d545e985de7c8e765ac180d6d42a73d6852122b815eafa622e8f383b05c357b +size 105228 diff --git a/graphics/towns/temperate/256/houses_arranged_base_shape.pdn b/graphics/towns/temperate/256/houses_arranged_base_shape.pdn new file mode 100644 index 00000000..37cbc271 --- /dev/null +++ b/graphics/towns/temperate/256/houses_arranged_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b54ce839da0398047fe9d54027c65076231830ce0ae28e0afb72b359b6a1d7e1 +size 77344 diff --git a/graphics/towns/temperate/256/houses_arranged_base_shape.png b/graphics/towns/temperate/256/houses_arranged_base_shape.png new file mode 100644 index 00000000..210f6db5 --- /dev/null +++ b/graphics/towns/temperate/256/houses_arranged_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7446c354e3b060ba1dfded2505e0708105fc4f8be2786f866b657f63bf34076 +size 20736 diff --git a/graphics/towns/temperate/256/houses_arranged_overlaynormal.png b/graphics/towns/temperate/256/houses_arranged_overlaynormal.png new file mode 100644 index 00000000..3edcce84 --- /dev/null +++ b/graphics/towns/temperate/256/houses_arranged_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e9ac4f9c3d1b577e168be7f0b97f88a2e17576417e0bfa721b3cabd83ed3775 +size 2522 diff --git a/graphics/towns/temperate/256/houses_arranged_shape.pdn b/graphics/towns/temperate/256/houses_arranged_shape.pdn index 85ad6f3e..cf85676a 100644 --- a/graphics/towns/temperate/256/houses_arranged_shape.pdn +++ b/graphics/towns/temperate/256/houses_arranged_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:779d2dbcb83b02e818be8fbebcb0f78667f20ca78e96cb6fc10f5ef92e6b974c -size 101782 +oid sha256:38e2e81d545678cb3c0cec7e8482d0f84d05e1bf515f8fa1ce7c5adbc27c4885 +size 101860 diff --git a/graphics/towns/temperate/256/houses_arranged_shape.png b/graphics/towns/temperate/256/houses_arranged_shape.png index 26b66980..aae28199 100644 --- a/graphics/towns/temperate/256/houses_arranged_shape.png +++ b/graphics/towns/temperate/256/houses_arranged_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae192e4f12d3bd882fcb072e2e077b36cc77c98e6c4f8427a9c3658f162d1800 -size 36427 +oid sha256:8e3f8951eaf3876fd10603896c4e293d9a0b1554ee3b37bc5f3f3710e6f3e42b +size 32146 diff --git a/graphics/towns/temperate/256/oldhouses_base_overlaynormal.png b/graphics/towns/temperate/256/oldhouses_base_overlaynormal.png new file mode 100644 index 00000000..d869405d --- /dev/null +++ b/graphics/towns/temperate/256/oldhouses_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e356f3aeb260d79e4c0df7e8d0ec92e22a0309962810da3eb0fd424efb1f24e9 +size 4027 diff --git a/graphics/towns/temperate/256/oldhouses_base_overlayshading.png b/graphics/towns/temperate/256/oldhouses_base_overlayshading.png new file mode 100644 index 00000000..72ab409f --- /dev/null +++ b/graphics/towns/temperate/256/oldhouses_base_overlayshading.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ec5ab41bd14975397b3e772a214e909b29be722d9d98080735343b0aa266f6 +size 81379 diff --git a/graphics/towns/temperate/256/oldhouses_base_shape.pdn b/graphics/towns/temperate/256/oldhouses_base_shape.pdn index ccc2c52d..037ec33b 100644 --- a/graphics/towns/temperate/256/oldhouses_base_shape.pdn +++ b/graphics/towns/temperate/256/oldhouses_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf5a72d9661708fe21e77521af83bc86a97d36443c208e76b35a9f2c436d7c45 -size 51175 +oid sha256:1b3684c83e524a630ada0210328afde40c47b8ffc4520b27ef1ae393dbb711e0 +size 51236 diff --git a/graphics/towns/temperate/256/oldhouses_base_shape.png b/graphics/towns/temperate/256/oldhouses_base_shape.png index e9c864d9..5a2e3a0a 100644 --- a/graphics/towns/temperate/256/oldhouses_base_shape.png +++ b/graphics/towns/temperate/256/oldhouses_base_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:12a05f4250ba7847eff1cf7497733a9088c0943c35d6e86e5e98076fca395485 -size 18460 +oid sha256:f4323aaefb697ab37e917389413d3f656c7bf418dc55525477888e8adf240766 +size 15013 diff --git a/graphics/towns/temperate/256/oldhouses_overlaynormal.png b/graphics/towns/temperate/256/oldhouses_overlaynormal.png new file mode 100644 index 00000000..c25eb275 --- /dev/null +++ b/graphics/towns/temperate/256/oldhouses_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb82fbd8e02f3b05de663a68c27bffddd35fa9e7a49339f1bbc10bca2f5a424 +size 2707 diff --git a/graphics/towns/temperate/256/oldhouses_shape.pdn b/graphics/towns/temperate/256/oldhouses_shape.pdn index f803123b..dcb2caee 100644 --- a/graphics/towns/temperate/256/oldhouses_shape.pdn +++ b/graphics/towns/temperate/256/oldhouses_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:01c5845517fcb35314e9274d50aa5d6ab39e931758f565667bd3556def4d2891 -size 99169 +oid sha256:df1cefd1d4bc92f5627733ce460138ee48ed43080711d1879bce728fcb62c9ef +size 50799 diff --git a/graphics/towns/temperate/256/oldhouses_shape.png b/graphics/towns/temperate/256/oldhouses_shape.png index 6c4daafa..2d356ae0 100644 --- a/graphics/towns/temperate/256/oldhouses_shape.png +++ b/graphics/towns/temperate/256/oldhouses_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:593487d2af0824ff62f45c9154d1b425ff32abb126a9aca5377516d2089db5d9 -size 16453 +oid sha256:09feca2a198df089689d1dae4b7caa1070c3ea8ce55d44c6febbd8b0965375f1 +size 12971 diff --git a/graphics/towns/temperate/256/shopsandoffices_base_shape.pdn b/graphics/towns/temperate/256/shopsandoffices_base_shape.pdn new file mode 100644 index 00000000..d96625b6 --- /dev/null +++ b/graphics/towns/temperate/256/shopsandoffices_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39c0cea7a50b93278dda7c405aac5b93fc3d735e9bdbefafba3992689c590aea +size 71067 diff --git a/graphics/towns/temperate/256/shopsandoffices_base_shape.png b/graphics/towns/temperate/256/shopsandoffices_base_shape.png new file mode 100644 index 00000000..315af254 --- /dev/null +++ b/graphics/towns/temperate/256/shopsandoffices_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1da11e9b891ca66349e03b4aab2f90a2c13d9564f0984ab9c56312d3c95a672 +size 22747 diff --git a/graphics/towns/temperate/256/shopsandoffices_shape.pdn b/graphics/towns/temperate/256/shopsandoffices_shape.pdn index a0483a05..225944ce 100644 --- a/graphics/towns/temperate/256/shopsandoffices_shape.pdn +++ b/graphics/towns/temperate/256/shopsandoffices_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4392560b95b48c4b4b5964bf11c866c71de35b1f2d5685f24b6c942e3e6ffa13 -size 253731 +oid sha256:1bf013765f0f3cf53c62dc1f81527c3a609d62c34b51eaab7b33da41075e31e1 +size 260455 diff --git a/graphics/towns/temperate/256/shopsandoffices_shape.png b/graphics/towns/temperate/256/shopsandoffices_shape.png index 74b0bc8f..0700a1df 100644 --- a/graphics/towns/temperate/256/shopsandoffices_shape.png +++ b/graphics/towns/temperate/256/shopsandoffices_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d7a48cf4652618be4cbd07b7a743402ed5623771edee55dbfacc8038c84d9d6e -size 109778 +oid sha256:90b8a2c3d5d6d972c142156e541603b7a6ac5c1b50247cad99fbdd7c9ce0314f +size 108973 diff --git a/graphics/towns/temperate/256/theatreandcinema_base_shape.pdn b/graphics/towns/temperate/256/theatreandcinema_base_shape.pdn new file mode 100644 index 00000000..13771e9c --- /dev/null +++ b/graphics/towns/temperate/256/theatreandcinema_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b64037678d8f58a81148d3e387a93bafda51d86aa9d264b5248115976d09b7f0 +size 21567 diff --git a/graphics/towns/temperate/256/theatreandcinema_base_shape.png b/graphics/towns/temperate/256/theatreandcinema_base_shape.png new file mode 100644 index 00000000..47141e3d --- /dev/null +++ b/graphics/towns/temperate/256/theatreandcinema_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92fbb8eb08400a8c04607b860d1d3dfce6763419f33064230cb0a34ca5992d09 +size 4003 diff --git a/graphics/towns/temperate/256/theatreandcinema_overlaynormal.pdn b/graphics/towns/temperate/256/theatreandcinema_overlaynormal.pdn index 629efdb9..e7f1203d 100644 --- a/graphics/towns/temperate/256/theatreandcinema_overlaynormal.pdn +++ b/graphics/towns/temperate/256/theatreandcinema_overlaynormal.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85730668ed298e85765a87082b3828de4ffed0b9592ad494b5aec0b6f1bb28e3 -size 17015 +oid sha256:c53718461afc6920d99678c89a0118457bf6e03f4e791b9ebfa81cebf1aaec53 +size 18158 diff --git a/graphics/towns/temperate/256/theatreandcinema_overlaynormal.png b/graphics/towns/temperate/256/theatreandcinema_overlaynormal.png index 1a5180cb..af526fa0 100644 --- a/graphics/towns/temperate/256/theatreandcinema_overlaynormal.png +++ b/graphics/towns/temperate/256/theatreandcinema_overlaynormal.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7db7ae627725bfacd9bf8f412c60e231231ce8bf99f094be7b82f69331c91ddf -size 4899 +oid sha256:2f8ab1c97427b75ad9a6e77093033444ccb1d5091ac7454685a9951cdf9fa043 +size 3371 diff --git a/graphics/towns/temperate/256/theatreandcinema_overlayshading.png b/graphics/towns/temperate/256/theatreandcinema_overlayshading.png index 8ff8f3a5..33ef12a2 100644 --- a/graphics/towns/temperate/256/theatreandcinema_overlayshading.png +++ b/graphics/towns/temperate/256/theatreandcinema_overlayshading.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8710bcad511e5f7affd1b68aec090ef33bac649e29e75837465dca8e20442661 -size 3982 +oid sha256:aedfd0f95b21c22da181587e319358ed84f6f14c3c8e2c9e9b7e2deb38834ceb +size 2996 diff --git a/graphics/towns/temperate/256/theatreandcinema_shape.pdn b/graphics/towns/temperate/256/theatreandcinema_shape.pdn index 52674141..531f07c7 100644 --- a/graphics/towns/temperate/256/theatreandcinema_shape.pdn +++ b/graphics/towns/temperate/256/theatreandcinema_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7a138e400e78d8e9e7e897a56d506413aabe37850fec94d7886d7c54250cc83 -size 55240 +oid sha256:bf9a9f23ddd9f8ff6789e41512676a59d8c874a74aee8c5146510a8de7dd4765 +size 55249 diff --git a/graphics/towns/temperate/256/theatreandcinema_shape.png b/graphics/towns/temperate/256/theatreandcinema_shape.png index 864827b3..732ca262 100644 --- a/graphics/towns/temperate/256/theatreandcinema_shape.png +++ b/graphics/towns/temperate/256/theatreandcinema_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4fc88e9c97ad186de903c34d13ed43b0b35b4ecf5633f2ce4b7cc833178d5440 -size 11214 +oid sha256:4df6c54e6e4471811a6e7a2c8be32b7ea4b86a68591d0067231359bca259a03d +size 9985 diff --git a/graphics/towns/temperate/256/townhouses_arranged_base_overlaynormal.png b/graphics/towns/temperate/256/townhouses_arranged_base_overlaynormal.png new file mode 100644 index 00000000..92e80d7d --- /dev/null +++ b/graphics/towns/temperate/256/townhouses_arranged_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ce3ff7b38cf06b55338187132716eed64b81ee8f66625f368379a07ee6ca8b9 +size 2704 diff --git a/graphics/towns/temperate/256/townhouses_arranged_base_overlayshading.png b/graphics/towns/temperate/256/townhouses_arranged_base_overlayshading.png new file mode 100644 index 00000000..6a1022bb --- /dev/null +++ b/graphics/towns/temperate/256/townhouses_arranged_base_overlayshading.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caf996326a56d79a43ea9ba50375f8a2422c96168a91585efcb5ee0da62027a8 +size 19857 diff --git a/graphics/towns/temperate/256/townhouses_arranged_base_shape.pdn b/graphics/towns/temperate/256/townhouses_arranged_base_shape.pdn new file mode 100644 index 00000000..f18010c7 --- /dev/null +++ b/graphics/towns/temperate/256/townhouses_arranged_base_shape.pdn @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44822ce269ddfcef24aeacba99a30512c47dcdc01842bacb8ff16a546557784d +size 55047 diff --git a/graphics/towns/temperate/256/townhouses_arranged_base_shape.png b/graphics/towns/temperate/256/townhouses_arranged_base_shape.png new file mode 100644 index 00000000..53dc4cec --- /dev/null +++ b/graphics/towns/temperate/256/townhouses_arranged_base_shape.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13874791c19dfebe26c5e5a69a534415efc1844baddfb70a2350ba5728e53172 +size 11415 diff --git a/graphics/towns/temperate/256/townhouses_arranged_overlaynormal.png b/graphics/towns/temperate/256/townhouses_arranged_overlaynormal.png new file mode 100644 index 00000000..7650614c --- /dev/null +++ b/graphics/towns/temperate/256/townhouses_arranged_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd2e1d0580efadbcea6e80dbfb76d689a3ce3c00b15f58f9d0563d948b879447 +size 2152 diff --git a/graphics/towns/temperate/256/townhouses_arranged_shape.pdn b/graphics/towns/temperate/256/townhouses_arranged_shape.pdn index ba8808dd..6e4fc1f6 100644 --- a/graphics/towns/temperate/256/townhouses_arranged_shape.pdn +++ b/graphics/towns/temperate/256/townhouses_arranged_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cbccd44f47a967c3cf6eaa9cc1d913b503430f65047010687eebb72e987c829 -size 100263 +oid sha256:be590cee194febc0d59e33247472eea431570f297ada9ab7738d28242a5b8e59 +size 82421 diff --git a/graphics/towns/temperate/256/townhouses_arranged_shape.png b/graphics/towns/temperate/256/townhouses_arranged_shape.png index ceb05d78..800bac13 100644 --- a/graphics/towns/temperate/256/townhouses_arranged_shape.png +++ b/graphics/towns/temperate/256/townhouses_arranged_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f2beaa33b38603ed4dc322847200af77e1a8621d325e55ac5d71a0e8576b4228 -size 22472 +oid sha256:97d4e3137e99ab3b0a1fbd477c325335715997500c5ae9f8795c1dcea9eecb6c +size 19084 diff --git a/graphics/towns/temperate/64/bungalow_base_shape.pdn b/graphics/towns/temperate/64/bungalow_base_shape.pdn index d88aa0c9..091e63f4 100644 --- a/graphics/towns/temperate/64/bungalow_base_shape.pdn +++ b/graphics/towns/temperate/64/bungalow_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90230a5afdd92188ec773736220661b93750e1b8eeb8066ead4cd16cb53f0b8f -size 7770 +oid sha256:9f4f2e35efc8ee162e3a5361c6dfbafd47060132c2d7cbb21610e8734209ab2c +size 7387 diff --git a/graphics/towns/temperate/64/bungalow_base_shape.png b/graphics/towns/temperate/64/bungalow_base_shape.png index ca0ee959..b0f10111 100644 --- a/graphics/towns/temperate/64/bungalow_base_shape.png +++ b/graphics/towns/temperate/64/bungalow_base_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:78c2d4f1a0f945b06d282723a01d7f6d90b6a6ac7ef71c4a89fd8ef4d67bd317 -size 1028 +oid sha256:f7ca651f59499fa4432e35efdcdd43b9ca8387c35121bf215c0c9d978b50d296 +size 1264 diff --git a/graphics/towns/temperate/64/churches_base_shape.pdn b/graphics/towns/temperate/64/churches_base_shape.pdn index b00b74f6..e88eec7a 100644 --- a/graphics/towns/temperate/64/churches_base_shape.pdn +++ b/graphics/towns/temperate/64/churches_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b4e078864b8da9b66bf53bcee1d729b1784e1b319fee00aacc0d18c99a9a9761 -size 12998 +oid sha256:0e8b7ee2cd753d15cf0341fe6432498c7841a12dcfe3f51b5a63e2b72e40be7a +size 12376 diff --git a/graphics/towns/temperate/64/churches_base_shape.png b/graphics/towns/temperate/64/churches_base_shape.png index 5440d160..8421934d 100644 --- a/graphics/towns/temperate/64/churches_base_shape.png +++ b/graphics/towns/temperate/64/churches_base_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dc4d8bc2aea94f574912e96c7c868b4d3584f27af40fd0fb84448cfca74c75a7 -size 1294 +oid sha256:2a15e77b69cd0dfbdce858cea1980aa432166dbfbba59b1a491e6b46009a9778 +size 938 diff --git a/graphics/towns/temperate/64/cottages_base_shape.pdn b/graphics/towns/temperate/64/cottages_base_shape.pdn index 36b2b7a8..ceced146 100644 --- a/graphics/towns/temperate/64/cottages_base_shape.pdn +++ b/graphics/towns/temperate/64/cottages_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:321eb16b0fe2f06dfb0f66d6d7e6be1611315f2446ef3ddb73da63f7f0dbd857 -size 7057 +oid sha256:7a0c6293c20f722ca76fb41264632356de36a6f2d852645bfae9cb79677de035 +size 6730 diff --git a/graphics/towns/temperate/64/flats_base_shape.pdn b/graphics/towns/temperate/64/flats_base_shape.pdn index 6eb4dbf2..31eae49f 100644 --- a/graphics/towns/temperate/64/flats_base_shape.pdn +++ b/graphics/towns/temperate/64/flats_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aac9052d7339b06900af0bfc0bc9ac73024a800e8249657330783eee70c98d48 -size 13796 +oid sha256:9e511c402aa2ad68a774eee643e4595a762707eb5d20448c05d5e90006c7bed0 +size 12306 diff --git a/graphics/towns/temperate/64/oldhouses_base_overlaynormal.png b/graphics/towns/temperate/64/oldhouses_base_overlaynormal.png index 29f10631..82ea61e7 100644 --- a/graphics/towns/temperate/64/oldhouses_base_overlaynormal.png +++ b/graphics/towns/temperate/64/oldhouses_base_overlaynormal.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3f16ed25f11ed1cd58bcd8c71146f38b14f89203b6428933f7ab83bcfe5e7e5 -size 517 +oid sha256:93a9b7181244e1e1b2ae9ba8de79639564ec812af69c80958c6e824a757ec470 +size 749 diff --git a/graphics/towns/temperate/64/theatreandcinema_base_shape.pdn b/graphics/towns/temperate/64/theatreandcinema_base_shape.pdn index ec91e1de..d9f2d193 100644 --- a/graphics/towns/temperate/64/theatreandcinema_base_shape.pdn +++ b/graphics/towns/temperate/64/theatreandcinema_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e49c1f1342c40ea719f4783d612435188a23ae258ef501f98e291f68cd64716b -size 6443 +oid sha256:ce17d008b73a51d5af61e6099e4cf61bfcd77cedcd4fa883fef30f4b0fe292c0 +size 6067 diff --git a/graphics/towns/temperate/64/townhouses_arranged_base_overlaynormal.png b/graphics/towns/temperate/64/townhouses_arranged_base_overlaynormal.png new file mode 100644 index 00000000..b808959e --- /dev/null +++ b/graphics/towns/temperate/64/townhouses_arranged_base_overlaynormal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27b8b046200e5d6953101e39557f58961162b7de81263652316ad604d3b9c806 +size 2040 diff --git a/graphics/towns/temperate/64/townhouses_arranged_base_shape.pdn b/graphics/towns/temperate/64/townhouses_arranged_base_shape.pdn index 72ff6284..03973726 100644 --- a/graphics/towns/temperate/64/townhouses_arranged_base_shape.pdn +++ b/graphics/towns/temperate/64/townhouses_arranged_base_shape.pdn @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a8428d8104ecde91af930f1a47c6d7d00a16b27d596c3ed32f91eea9934923f7 -size 12818 +oid sha256:8c0552ea6226e4a3416b2f1d4fb84de07db78341856a0bb1edab0c3f181d31ec +size 10289 diff --git a/graphics/towns/temperate/64/townhouses_arranged_base_shape.png b/graphics/towns/temperate/64/townhouses_arranged_base_shape.png index be7e4ae3..b808959e 100644 --- a/graphics/towns/temperate/64/townhouses_arranged_base_shape.png +++ b/graphics/towns/temperate/64/townhouses_arranged_base_shape.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3bcfc468668ab24afc49d3b864e4e10567baf1a58f75f9f7ad2a9b980949aa09 -size 1819 +oid sha256:27b8b046200e5d6953101e39557f58961162b7de81263652316ad604d3b9c806 +size 2040 From b3398c20edcd73ca97d3504330ff72b6ca749e63 Mon Sep 17 00:00:00 2001 From: Richard Wheeler <2762690+zephyris@users.noreply.github.com> Date: Wed, 17 Dec 2025 23:34:52 +0000 Subject: [PATCH 2/2] Fix: Correct vertical offset for 4x zoom houses --- templates/zoom-sensitive.pnml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/zoom-sensitive.pnml b/templates/zoom-sensitive.pnml index 0acbad7a..152f40eb 100644 --- a/templates/zoom-sensitive.pnml +++ b/templates/zoom-sensitive.pnml @@ -22,7 +22,7 @@ template template_general(x, y, w, h, ox, oy, z) { //Template for house sprite with additional offset template template_house_1x1_addoffs_master(x, y, z, h, ox, oy, flags) { - [ 1*z+x*z, 1*z+y*z, 64*z, h*z+z-1, -31*z+ox*z, 32*z-h*z+oy*z-int((z-1)/2)-1, flags] + [ 1*z+x*z, 1*z+y*z, 64*z, h*z+z-1, -31*z+ox*z, 32*z-h*z+oy*z-z, flags] } template template_house_1x1_addoffs(x, y, z, h, ox, oy) { template_house_1x1_addoffs_master(x, y, z, h, ox, oy, 0)