Theres a few things in paragraph 2 of my first post and in my second post that might solve one or two problems you mentioned. Though I don't know how to code or how The Powder Toy code works, so I don't know...
Maybe a few years from now...
But yeah, I kind of already knew it would cause massive lag, I was just thinking there would be a way around it; like multi-threading. In any case, I think an extension to the process of your tabs would be great. Having them go all at once, even slowed down, would be great. Maybe Spock can e-mail you the tab glitch and you can reverse-engineer it; LOL.
Just one other question; assuming you mean my planes idea and particle interaction would lag; couldn't you have portal and WIFI work between your tabs? That is, when you get the tabs working when not actually selected.
...But if you mean just any sort of particle switch would be bad, between planes OR tabs, just forget what I just said.
This ":S", isn't humor; nor was me speaking slowly sarcastic. Honestly...
It was confusion.
Jacob...if you actualy put a setting to the number of planes, then you could also just put one function to check if the setting is more than one, then that function would toggle on the multi-plane codes only if their are multiple-planes. So, no issues for one plane.
For multi-plane interaction, once these functons are toggled on then they would move the elements between planes. They would then move the elements based on their type. Liquids could be set to only move if liquid simulator is on, then this program would push them to the other planes. Gases would have their properties read then pushed into other planes based on them. Powders would be tricky. Maybe you could use something like for liquids.
Forces could be toggled to travel between planes, but they would simply be mirrored in each plane. Things like spark, pipe, portal, wifi, exc. would have seperate special elements used for transferring between planes (that way every portal/wifi won't have to check for channels in multiple planes). These would either be in a seperate menu, and just cause unneccesary lag if someone was dumb enough to use them in one plane.