Display Module Formating and Number Crunching

    Joined
    Jul 1, 2013
    Messages
    57
    Reaction score
    21
    • Community Content - Bronze 1
    • Legacy Citizen 5
    Display blocks have some severe limitations:
    Creating images is a chore born of character width
    The newer ship variables you can now display can't be modified in many ways one would want and in fact expect.

    List of solutions:
    Formatting:
    • Add a monospaced option. This should take the form of a button near the top of the module.
      This would make creating images in display modules more feasible. Currently there is no empty space the exact size of box drawing characters.

    • As a less vital addendum to the above, either a square characters option, or character width/spacing options

    • Left, right and center, top bottom and middle alignment for display blocks.

    • Allow the formatting xml to be placed anywhere and allow formatting changes based on where it is.
      This would allow for things like multicolor displays and changes in font size.

    • An option to turn off the scanlines
    • An option to remove the border from the front texture
    • An option to rotate the front face of the display block (90 degree increments of course)
    Number Crunching:
    • Add a new block (or repurpose an old one) that can do math operations and process simple code like floor(), +, -, =, !=, and, or, xor, if, else, etc.
      it should only run calculations when activated by logic.

    • Let this block be able to create variables in a similar format to the normal ship variables
      ie. [var] = floor([shields])
      These custom variables would be available to display modules that this block is linked to.
      Alternatively the variables could be global to the ship.
    [doublepost=1482098356,1482097826][/doublepost]ALSO
    The number crunching module should be able to read the number of active logic inputs it is connected to and be able to output a signal to adjacent logic blocks.
    [doublepost=1482098604][/doublepost]ALSO
    and option for text wrapping for displays modules
     
    • Like
    Reactions: davedumas0

    jayman38

    Precentor-Primus, pro-tempore
    Joined
    Jul 13, 2014
    Messages
    2,518
    Reaction score
    787
    • Purchased!
    • Thinking Positive
    • Legacy Citizen 4
    To handle monospace and other font options, we should be able to select a TTF font (at the risk of turning blueprints into a format that slightly resembles RTF or PDF formats). There are a ton of neat monospace TTF fonts out there.