Page 10 of 10 FirstFirst ... 58910
Results 136 to 150 of 150

Thread: StatusDisplay - status.json / journal display and surface navigation assistant.

  1. #136
    Originally Posted by Robert Maynard View Post (Source)
    There is (at the moment, that may change or be optional). If no positional information is available it will hide itself. If no destination is set then the elements relating to the destination will not be displayed (but CoG and SoG will remain, while positional information is available).
    Okay, that explains why I don't see it, I'll give it a try next time I'm home. I would think this isn't really something I'd want on an auxiliary monitor although I'm wondering how well it will work with TrackIR.

    Thanks.

  2. #137
    Beta 0.0.4.1 released. Download link: https://cdn.discordapp.com/attachmen...180828-1726.7z

    Change log:

    1) Added /Publish and /ReadHere command line parameters to instruct StatusDisplay to write journal / status.json data as it comes in to the same directory that the executable is in and to read from that directory. Only one can be selected. Requires two copies of StatusDisplay to be running to function. Allows game information to be able to be displayed on a different PC.

    To do list:

    1) Add waypoint count to Tiny display and re-order Tiny elements for easier / quicker reading.
    2) Add inter-system route handling.
    3) Improve parsing coverage of possible events listed in the Journal documentation.
    4) Add defined buttons to display information read from the Journal.
    5) Improve defined button display based on status.json information.

  3. #138
    Teaser for next Beta release: new "Panel" window.



    This is a user-configurable display of (up to) 144 elements, arranged in a 12 x 12 grid. Each element can be set to be either "null" or to one of the existing nine panels (i.e. Posn, Dest, Jrnl, Comms, Info, Time, Flags, Location or Trip). Assigned elements of the same type are automatically merged into "chunks", firstly horizontally and then vertically. The image above represents three set elements only and is 1200px x 105px - "null" elements are not drawn unless required (i.e. in "gaps" in the assigned elements). The window can be resized in the range 240px x 100px to 3840px x2160px.

    [edit 1] After a bit more work, it seems that this approach could be used in the main overlay window, e.g.


    The current overlay is on the left. The right hand image is a panel of 8 assigned elements in one column.

    More thought required.

    [edit 2] Having thought about it a bit more, I am inclined to replace the current main overlay with a panel. Then there's the fact that the centre of each MFD is a 4 x 5 grid that could also benefit from (optional) "chunk" merging by adding the panels to the list of available button options, removing the current checkboxes for panels and adding a checkbox for chunk merging.

    [edit 3] After some significant refactoring, the next Beta will have four "Panel" displays (the existing Main Overlay; the TinyDest display and two new panels) and four MFD displays.

  4. #139
    Beta 0.0.4.2 released. Download link: https://cdn.discordapp.com/attachmen...180924-2057.7z

    Change log:

    1) Under the hood: move from fixed size (rolling) arrays for particular data to C++ vectors.
    2) Refactoring and consolidation of data structures.
    3) New approach to "Panel" displays - a 12x12 grid of elements can be set to any of the available panels (or blank) and they will be auto-merged into larger chunks if adjacent and will form a rectangle. Panel size can be set in the range 240px x 40px to 3840px x 2160px.
    4) Main overlay and tiny displays converted into panels. Two more panels added (P#0 and P#1). Tiny panel "hides" when GUI mode is other than "looking out" of the cockpit.
    5) Existing Tiny display elements are now microPanels (designated with "m" prepended to the panel name). Lap / waypoint count added.

    Known issues:

    1) Border of main panel cannot be toggled therefore main panel size must be set using new panel settings dialog.
    2) Main panel may not immediately resize using dialog - workaround is to toggle the border of the main panel (I'm not sure why this works but I'll take it....).
    3) The settings dialogs may at times become unresponsive. If this happens, activate a panel or MFD display (by clicking on it with the mouse) and then LEFT ALT-Q to quit.

    To do list:

    1) Add inter-system route handling.
    2) Improve parsing coverage of possible events listed in the Journal documentation.
    3) Add defined buttons to display information read from the Journal.
    4) Improve defined button display based on status.json information.

  5. #140
    Beta 0.0.4.3 released. Download link: https://cdn.discordapp.com/attachmen...181005-1922.7z

    Change log:

    1) Added a few new micro-Panels.
    2) Tweaked the raw flags panel, now shows two-letter designation for flags.

    Known issues:

    1) Border of main panel cannot be toggled therefore main panel size must be set using new panel settings dialog.
    2) Main panel may not immediately resize using dialog - workaround is to toggle the border of the main panel (I'm not sure why this works but I'll take it....).
    3) The settings dialogs may at times become unresponsive. If this happens, activate a panel or MFD display (by clicking on it with the mouse) and then LEFT ALT-Q to quit.

    To do list:

    1) Add inter-system route handling.
    2) Improve parsing coverage of possible events listed in the Journal documentation.
    3) Add defined buttons to display information read from the Journal.
    4) Improve defined button display based on status.json information.

  6. #141
    Beta 0.0.4.4 released. Download link: https://cdn.discordapp.com/attachmen...181006-1449.7z

    Change log:

    1) Fixed bug in parsing of GuiFocus and FireGroup from status.json.
    2) Fixed bug in Tiny panel hiding when GuiFocus <> 0, i.e. not the straight ahead view out of the cockpit (it wasn't).
    3) Fixed bug in Options panel that prevented both enabling and disabling Tiny panel.

    Known issues:

    1) Border of main panel cannot be toggled therefore main panel size must be set using new panel settings dialog.
    2) Main panel may not immediately resize using dialog - workaround is to toggle the border of the main panel (I'm not sure why this works but I'll take it....).
    3) The settings dialogs may at times become unresponsive. If this happens, activate a panel or MFD display (by clicking on it with the mouse) and then LEFT ALT-Q to quit.

    To do list:

    1) Add inter-system route handling.
    2) Improve parsing coverage of possible events listed in the Journal documentation.
    3) Add defined buttons to display information read from the Journal.
    4) Improve defined button display based on status.json information.

  7. #142
    Beta 0.0.4.5 released. Download link: https://cdn.discordapp.com/attachmen...181017-1825.7z

    Change log:

    1) Converted MFD centre elements to a pseudo-panel, uses MFD display elements but can "chunk" them together;
    2) Changed save-file format to use Base64 rather than hex for MFD and Panel assignment settings; increases number of possible panels to 4095 (the same as for MFD elements) and paves the way for reworking the display of panels on MFDs (to be the same as for Panels, for the centre section);
    3) Bugfix in Options dialog (was refreshing and closing up drop-downs);
    4) Activating any window permits the use of LEFTALT-R to toggle recording of session history (interleaved journal and status.json data, as it is published by the game);
    5) Added some slightly more verbose status flag display panels (3-off, 9 flags per, in the order published in status.json).

    Known issues:

    1) Border of main panel cannot be toggled therefore main panel size must be set using new panel settings dialog.
    2) Main panel may not immediately resize using dialog - workaround is to toggle the border of the main panel (I'm not sure why this works but I'll take it....).
    3) The settings dialogs may at times become unresponsive. If this happens, activate a panel or MFD display (by clicking on it with the mouse) and then LEFT ALT-Q to quit.

    To do list:

    1) Add inter-system route handling.
    2) Improve parsing coverage of possible events listed in the Journal documentation.
    3) Add defined buttons to display information read from the Journal.
    4) Improve defined button display based on status.json information.

  8. #143
    Beta 0.0.4.6 released. Download link: https://cdn.discordapp.com/attachmen...181019-1904.7z

    Change log:

    1) MFD centre elements can now display either elements or panels.
    2) Added one more flag panel which shows all 27 flags at once (similarly to the existing 3x3 slightly more verbose flag panels).

    Known issues:

    1) Border of main panel cannot be toggled therefore main panel size must be set using new panel settings dialog.
    2) The settings dialogs may at times become unresponsive. If this happens, activate a panel or MFD display (by clicking on it with the mouse) and then LEFTALT-Q to quit.

    To do list:

    1) Add inter-system route handling.
    2) Improve parsing coverage of possible events listed in the Journal documentation.
    3) Add defined buttons to display information read from the Journal.
    4) Improve defined button display based on status.json information.

  9. #144
    I've been working on a feature that will assist the player in following a non-trivial circumnavigation route (i.e. neither transpolar at constant longitudes x and (x + 180), changing at the poles only, nor the equatorial route at constant latitude = 0).

    For a given starting point and initial heading, the great circle route is calculated and the player's current progress along the route and deviation from the route are calculated every time the positional information updates. A "target" point, slightly further along the route is calculated and also the bearing from the player's current position to it, i.e. the heading to get back on track.

    There are currently two panels relating to GCN (Great Circle Navigation), a data display and a graphical track display. These need a bit more work - however I expect to release Beta 0.0.4.7 tonight with this new feature - and to invite comments as to how to improve upon the display aspects.

    First WIP image of the graphical track display (and the second one - now showing the track in the correct orientation):


  10. #145
    Beta 0.0.4.7 released. Download link: https://cdn.discordapp.com/attachmen...181026-1850.7z

    Change log:

    1) Added "countdown" display element and panel - effectively a user-configurable timer for which the display flashes when the time has elapsed. It has a "snooze" feature.
    2) Added "Great Circle Navigation" feature and panel - allows the user to be guided on an arbitrary great circle route (defined by initial point and initial heading). The closest point on the GC, related to the player's current position, is calculated in real-time and a "target point" (a bit further along the GC) is calculated for the player to head for. A track error "tolerance" is also included to warn the player when they "step off the path".
    3) Added a position "track" display, initially for Great Circle Navigation but also for just trundling around when the vehicle has position lock.
    4) Added a 9x3 flag display panel (to complement the previously added 3x9 version).

    Known issues:

    1) Border of main panel cannot be toggled therefore main panel size must be set using new panel settings dialog.
    2) The settings dialogs may at times become unresponsive. If this happens, activate a panel or MFD display (by clicking on it with the mouse) and then LEFTALT-Q to quit.

    To do list:

    1) Add inter-system route handling.
    2) Improve parsing coverage of possible events listed in the Journal documentation.
    3) Add defined buttons to display information read from the Journal.
    4) Improve defined button display based on status.json information.

  11. #146
    Downloaded the Journal documentation for 3.3 Beta 1 - a fair number of additional events to be handled - and also there are a number of new control bindings to consider.

    .... I may be some time (but will attempt to have StatusDisplay handle both 3.2.1 and 3.3 Beta 1 without resorting to two versions).

  12. #147

    toggling main panel

    Hi there,

    I downloaded you app last night and think it's pretty cool. Nice work.

    Is there a way to toggle off the main panel so that it's not visible? I've mainly used the tiny panel and a couple of mfds

  13. #148
    Thanks!

    Unfortunately, the main panel is not able to be hidden - I'll take a look at it as part of the changes to support Chapter 4 (although I expect to release a Beta version supporting 3.3 well before 3.3 actually launches).

  14. #149

    my panel

    Here's my panel. I'm using something called spacedesk to convert my old android tablet into another monitor.

    https://photos.app.goo.gl/cnzr81FEyotK5YSc6

  15. #150
    Very nice indeed!

    I expect to release Beta 0.0.4.8 this evening - taking on board the new "instantaneous" fuel readings from status.json in Beta 3.3.

Page 10 of 10 FirstFirst ... 58910