tgstation / MapDiffBot

Tool for generating diff images of BYOND maps
GNU Affero General Public License v3.0
8 stars 11 forks source link

Rendering In Multiple Z Levels #111

Open TheFurryFeline opened 4 years ago

TheFurryFeline commented 4 years ago

Note that inconsistencies/errors in renderings should be reported on the upstream repository: https://github.com/SpaceManiac/SpacemanDMM

Hello, I'm here to ask about whether there is a way to ascertain for map files with multiple z-levels can have their difference renders found other than merely the first of the list. For instance, one map file has a height of 3 decks. You Change something for two or all three levels. MapDiffBot runs and I can only ever see the bottom layer's difference in the renders.

Once more, is there a way to view multiple levels' renders for a single map file? To specify my question, I'm looking for a way to be able to view diffs for multiple levels on a map file.

AffectedArc07 commented 4 years ago

Multi-Z single-DMM maps are not well supported in MDB or BYOND itself. Bay12 and many other codbeases get around this by seperating their zlevels into actual seperate DMM files, plus then mapmerge is less of a nightmare.

TheFurryFeline commented 4 years ago

One of the downstreams of Baystation had the skill to be able to make a map file with multiple z-levels, unfortunately.... As for mapmerging, yeah, I know from experience that it can be a pain to deal with. So, there isn't a way to grab images of multiple levels for MDB's diff renders?

Mothblocks commented 3 years ago

tg is merging more multi-z focused maps such as Ice Box and Tramstation. This seems important.

https://github.com/tgstation/tgstation/pull/57987

image

LemonInTheDark commented 3 years ago

Multiple z levels are seemingly well supported by dmm-tools, is this just a result of how map diff bot handles image diffs?