Curve-generated stairs in Blender

No.502482 ViewReplyOriginalReport
So, I recently managed to make a tiled path in Blender that followed a curve by creating a couple rows of tiles and giving it a "fit curve" array modifier and a deform to curve modifier, and I've been wanting to do the same thing with stairs.
Unfortunately, it's proving far harder.

If I try what I did before, the steps get deformed.

If I try do it by creating a series of planes which each emit a step as a particle with the velocity or rotation as a tangent, certain parts of the stairs can end up being 90 degrees off of the angle they should be at, and having the curve bend in all three dimensions ends up rolling the stairs.

Any Blender wizards know what to do here?