Auto-translated
this is exactly what I was writing about
UI\TownBuildNew\Towns
file academy.(TownBuildDefinition).xdb

I made the following changes in the dwarven.(TownBuildDefinition).xdb file
</buildings>
</Item>
<Item>
<BuildingType>TB_DWELLING_4</BuildingType>
<buildings>
<Item>
<Upgrade>BLD_UPG_1</Upgrade>
<XSlotPos>5</XSlotPos>
<YSlotPos>3</YSlotPos>
</Item>
<Item>
<Upgrade>BLD_UPG_2</Upgrade>
<XSlotPos>5</XSlotPos>
<YSlotPos>3</YSlotPos>
</Item>
</buildings>
</Item>
<Item>
<BuildingType>TB_DWELLING_3</BuildingType>
<buildings>
<Item>
<Upgrade>BLD_UPG_1</Upgrade>
<XSlotPos>4</XSlotPos>
<YSlotPos>3</YSlotPos>
</Item>
<Item>
<Upgrade>BLD_UPG_2</Upgrade>
<XSlotPos>4</XSlotPos>
<YSlotPos>3</YSlotPos>
</Item>
</buildings>
As I understand it, the answer we're looking for is in the position lines.