Author Topic: Plating & Interiors  (Read 1517 times)

Teiwaz

  • Founder
  • *
  • Posts: 7
Plating & Interiors
« on: May 27, 2012, 05:18:21 pm »
I find the plating system, and its derivative, the interiors system really awkward.

I can almost never plate just the objects I want, because the plating is placed sort of like blocks outside the hull. So if there's a 90o interior corner, the entire corner has to be the same sort of plating. Also, this causes problems with non-cubic blocks - I've had ships with slopes on them, and I can't make the ship symmetrical because the sides of the block which get picked up by a given plating placement changes depending on the orientation of the block.

The awkwardness of this system is ultimately what's causing the complexity of the interiors system - if we could just paint plating onto polygons rather than all polygons the system decides are adjacent to a block we put down, we wouldn't need an interiors system at all (just more kinds of plating) and wouldn't need this upcoming oddness where we define an interior and then manually fix all the areas where it got it wrong. (Like over doorways, as shown in the demo for the "fix interiors") feature.

Plating being set on adjacent blocks is also, of course, the root of the "placeables strip plating off of nearby walls" problem.

Additionally, because plating can only be set on structural blocks, we end up having to hide utilities, cabling and vents and whatnot behind solid, meter thick structure. I end up having to make ship decks 4 meters thick because of this - 1m of ceiling, 2m of room to allow for different utilities to go around each other, and then 1m of flooring. Since my decks are only 3m tall, this means I have more solid metal in my ships to allow for utilities than I do living space!

I don't know what the technical restrictions are, but it seems to me that moving plating to be a property of the block (per-polygon) rather than being based on an invisible, adjacent block would be a big win: it would solve pretty much all of the problems above. Additionally, by allowing us to plate certain other kinds of blocks and placeables (for instance, the underside of the "cockpit" placeable) we could put cabling in 1m thick ceilings and floors and just plate over them, substantially simplifying the process of ship layout, and minimize the huge amount of bloat created in ship designs to leave room for these features.

[ZanMgt]Gabriel

  • BR Developer
  • *****
  • Posts: 561
  • Lord Ruler, Gamer, Programmer, Spy
    • www.zanmgt.com
Re: Plating & Interiors
« Reply #1 on: May 28, 2012, 08:38:38 am »
The plating engine will be slightly improved down the road, and the interior system will be much improved later. But they will have to remain pretty much as they are, where they "feel" like blocks. This cannot be "fixed" and by having it this way allows for a far more bigger and complex game then what would normally be possible.

As for utilities, we have stated quite often that all utilities will go inside frame blocks. Your wall only needs to be 1 meter thick.

If you have any other questions let me know.  ;)
"a programmer is an intermediary that converts sugar and caffeine into code"

mamastoast

  • Founder
  • *
  • Posts: 1010
Re: Plating & Interiors
« Reply #2 on: May 29, 2012, 05:14:01 am »
I do agree that it's actualyl a huge issue. The 90 degree angle plating the most. It's really frustating havnig to either stop plating 1 block from the angle or have it overlap one block into the next piece, I really hope we can a fix for this somehow.

SnowDragon

  • Moderator
  • *****
  • Posts: 1800
  • First to use a Sigpic!
Re: Plating & Interiors
« Reply #3 on: May 29, 2012, 11:46:25 am »
...Am I the only person that actually likes having the game place two lines of plates for me instead of just one?

mamastoast

  • Founder
  • *
  • Posts: 1010
Re: Plating & Interiors
« Reply #4 on: May 29, 2012, 12:07:09 pm »
If the second line is only a bi product that takes away from my creative possibilities instead being an actual choice yea.

Cy83r

  • Founder
  • *
  • Posts: 1254
  • It's Shooowtime!
Re: Plating & Interiors
« Reply #5 on: June 14, 2012, 02:11:40 pm »
The plating engine will be slightly improved down the road, and the interior system will be much improved later. But they will have to remain pretty much as they are, where they "feel" like blocks. This cannot be "fixed" and by having it this way allows for a far more bigger and complex game then what would normally be possible.

As for utilities, we have stated quite often that all utilities will go inside frame blocks. Your wall only needs to be 1 meter thick.

If you have any other questions let me know.  ;)

So, painting facets and planes is more coding work than the paint explosion method you have now?  Interesting.
Jibreel: Yeah but [Hufer] that's like [Axis] complaining that his Toyota Camry is stuck in the mud and you responding "Well my M1 Abrams doesn't seem to be having much trouble."