ad511d54e1
Tried replacing kg's 4 scholo floors with the upreza Dungeons stitched maps (which have room labels baked in: Reliquary, Chamber of Summoning, Butcher's Sanctum, etc.). But kg renders to 3:2 aspect (6144x4096) while upreza is 4:3 (4096x3072) and the WoW client's source content is positioned differently in each — linear rescale of kg's enemy coords lands bosses outside the rooms. Better to keep kg's lower-quality but coord-aligned maps. dungeon_replacements / map_image_swaps mechanisms are still there for future cases where we DO have a coord-compatible replacement. WoWMapUprezClassic doesn't help here — the README notes that vanilla never had in-game dungeon interior maps.
27 lines
1.5 KiB
JSON
27 lines
1.5 KiB
JSON
{
|
|
"_comment": "Ascension-specific corrections to the upstream kg / AtlasLoot data. Each entry overrides where an enemy/extra is rendered. Match by tile_key + name (case-insensitive substring). pos is in kg pixel space (z=4 stitched image, 6144x4096). kg_floor_id picks the floor (omit if the dungeon is single-floor).",
|
|
|
|
"_dungeon_replacements_comment": "When the kg map is the wrong layout for Ascension (e.g. retail/Cata layout vs classic), replace the entire dungeon's map with one we author manually. Coords are in the new map's pixel space (0..width, 0..height). Bosses come from AtlasLoot's per-dungeon entries with cords.",
|
|
"dungeon_replacements": {},
|
|
|
|
"_map_image_swaps_comment": "Swap the rendered image for one or more floors WITHOUT changing the kg enemy/pack/patrol data. Coords stay in kg's pixel space; the swapped image is force-stretched to those dims by the browser. Use this when a different render of the SAME WoW texture is sharper but has a different aspect ratio.",
|
|
"map_image_swaps": {},
|
|
|
|
"overrides": [
|
|
{
|
|
"tile_key": "stratholme",
|
|
"name": "Magistrate Barthilas",
|
|
"kg_floor_id": 235,
|
|
"pos": [3498, 3300],
|
|
"note": "Ascension moved Barthilas to the southern courtyard of the Undead Side"
|
|
},
|
|
{
|
|
"tile_key": "blackfathom_deeps",
|
|
"name": "Lorgus Jett",
|
|
"kg_floor_id": 192,
|
|
"pos": [2893, 2827],
|
|
"note": "kg places Lorgus on floor 1 (entrance pool) but he's actually in Moonshrine Sanctum on floor 2 — confirmed by AtlasLoot subzone tag"
|
|
}
|
|
]
|
|
}
|