Version: 0.17.6 (build 43339, win64, steam)
Splitter (normal) image layer is under Wall image layer. Should be above?
Other Splitter types not tested. (not researched )
[0.17.6] Incorrect image layer order
[0.17.6] Incorrect image layer order
- Attachments
-
- [0.17.6] Incorrect image layer order
- factorio_bug1.jpg (124.26 KiB) Viewed 1672 times
Re: [0.17.6] Incorrect image layer order
Thanks for the report however I don't consider these kinds of issues to be worth working on. There will always be some layering issue because it's 2D faked to look like 3D.
If you want to get ahold of me I'm almost always on Discord.
- BlueTemplar
- Smart Inserter
- Posts: 3234
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: [0.17.6] Incorrect image layer order
Uh, maybe stupid question, but wouldn't drawing sprites in order from north tiles to south tiles (so that northern tiles are covered by southern tiles) fix the most egregious issues ?
BobDiggity (mod-scenario-pack)
Re: [0.17.6] Incorrect image layer order
That's how it is done and it really solves the most egregious issues ... for example notice how the vertical walls are not broken.BlueTemplar wrote: ↑Tue Mar 05, 2019 8:58 pm Uh, maybe stupid question, but wouldn't drawing sprites in order from north tiles to south tiles (so that northern tiles are covered by southern tiles) fix the most egregious issues ?
The problem is, this is done in 256 layers; each layer completely overdraws the previous one (sprites are sorted within the layer). So belts are in lower layer that normal buildings ... otherwise character and inserters would clip through them as they move over them. Flying robots are in "air" layer so they always render over normal buildings. Inserter hand is in higer layer than normal objects so it is visible when inserter interacts with a machine from north, but its arm is not so it clips through cargo wagon, etc. etc.; solution for the splitter structure in example on left and right is to move it to "object" layer ... in which case there will be "literally unplayable" reddit posts of character being drawn uder the splitter, unless we make character collide with it. There is no point in fixing these, as is it just endless loop of solving the same issue over and over and over and over and over ...
Re: [0.17.6] Incorrect image layer order
Fixing this will cause more hassle than it creates. Understand. Thank you for your need to explain "why" it isn't worth fixing. I appreciate it.posila wrote: ↑Tue Mar 05, 2019 9:31 pmThat's how it is done and it really solves the most egregious issues ... for example notice how the vertical walls are not broken.BlueTemplar wrote: ↑Tue Mar 05, 2019 8:58 pm Uh, maybe stupid question, but wouldn't drawing sprites in order from north tiles to south tiles (so that northern tiles are covered by southern tiles) fix the most egregious issues ?
The problem is, this is done in 256 layers; each layer completely overdraws the previous one (sprites are sorted within the layer). So belts are in lower layer that normal buildings ... otherwise character and inserters would clip through them as they move over them. Flying robots are in "air" layer so they always render over normal buildings. Inserter hand is in higer layer than normal objects so it is visible when inserter interacts with a machine from north, but its arm is not so it clips through cargo wagon, etc. etc.; solution for the splitter structure in example on left and right is to move it to "object" layer ... in which case there will be "literally unplayable" reddit posts of character being drawn uder the splitter, unless we make character collide with it. There is no point in fixing these, as is it just endless loop of solving the same issue over and over and over and over and over ...