Skip to content

Releases: CheeseJedi/HELLION.Explorer

HELLION.Explorer v0.1.1.0

21 Sep 17:35
Compare
Choose a tag to compare

Changes to how the user's preferences are stored - now uses %userprofile%\AppData\Roaming\Cheeseware\Hellion Explorer\HellionExplorerSettings.json instead of a .NET derived xml file at a hard to find location.

If the file, or directory path do not exist, they are created.

You will need to select your Data folder once more, but hopefully this will be the last time due to a new HELLION.Explorer release!

Note that if you installed version 0.1.0.41 (or any testing versions since then) this installer should remove the previous installation automatically.

Please direct feedback either via the Issues here within the project on GitHub, or via the Discord server: https://discord.gg/qY4Y9pG

HELLION.Explorer v0.1.0.41

17 Dec 19:19
Compare
Choose a tag to compare

Hellion Explorer is now an editor!

The editing and saving capability is now out of experimental - a milestone moment for this application's development history!

An installer package (.msi) has been created to install the program, register and associate .save files and create shortcuts. You should manually delete any previous version you may have. In future the installer will automatically remove older versions that were installed with the installer.

Please refer to the new Hellion Explorer User Guide 0.1 for details on the new editing function.

Please direct any feedback you have to the Hellion Explorer Discord server

HELLION.Explorer v0.1.0.8 EXPERIMENTAL

23 Sep 17:45
Compare
Choose a tag to compare
Pre-release

Experimental build of HELLION.Explorer - intended for testing of the new editing and saving functionality.

Make sure that you adequately back up any .save files you intend to modify with this version to prevent data loss - remember this is very experimental at this stage!

Note: This build does not include the Station Blueprint Editor but there may still be active references to it (and will fail to find and load it) under certain circumstances - this is to be expected and a future build will include the Station Blueprint Editor.

Please report any issues with this build to the Hellion Explorer Discord server's #experimental channel - https://discord.gg/87vSFBX

HELLION.Explorer v0.0.5.169

04 Feb 01:54
Compare
Choose a tag to compare

New features/enhancements for this build:

  • Solar System section re-write completed and now all Solar System objects are cross-linked back to the node in the Game Data section that it was created from.
  • Much improved Find feature with a Find Next (F3) option and all matches displayed in a new Search node with path information.
  • Jump to option has been added to each Solar System node and the Game Data node linked to it to allow easy transition between the two.
  • Solar System nodes have an option to Jump to Parent Celestial Body, and Jump to Parent of Docking Tree (the 'top' module in the docking hierarchy), where appropriate.
  • File > Revert option added - reloads the currently open file and resets the views.
  • Json Data View option now available exclusively on Game Data nodes - use Jump to option to get there quickly.

Fixes

  • Game Data enumerations are now displaying in the correct order.
  • Opened Json Data View windows now close with the Document Workspace.
  • Version update check now returns correct latest GitHub release version.
  • Json Data View form now uses the Main Form icon,

Notes:
Cross-linking now allows the user to jump from the Solar System representation of the object to it's Game Data representation.

The re-write of the Solar System section has allowed rapid progress on the new Find system, available from the Edit menu (or shortcut Ctrl+F). Note that despite the notice stating to the contrary, it is no longer case sensitive and you can type in any case. This form is planned to be redesigned.

Also added was a Find Next option (shortcut F3) which jumps to the next match, and all node matches in the current branch are listed (like a Find All) in the new Seach section in the Navigation Pane.

Please visit the Hellion Explorer Discord server to submit bugs, feedback or suggest new features!

HELLION.Explorer v0.0.5.2

16 Jan 23:35
Compare
Choose a tag to compare

New features/enahancements for this build:

  • Re-write of the Game Data section to dynamically handle all .json files in the specified Data folder including on-demand evaluation of the entire .json file or .save file.

  • Hierarchical representation of docked ships and stations in the Solar System view, showing which modules are connected together.

  • New icons for Solar System view - now has new icons for the celestial objects indicating whether star, planet or moon.

  • Right-click menu added for items in the Navigation Tree, includes options to expand or collapse entire trees and the option to load in the next level of tree or entire sub-trees. Double-clicking a node in the tree will initially cause it to load the next level for rapid and precise navigation, once loaded it will expand or collapse the node as normal.

  • All new Json Data View - accessed through the right-click pop-up, this is a dedicated window to view the Json data for the object you have selected. Includes line numbers, better performing syntax highlighting, and code folding, for collapsing down sections of Json code.

  • Reduced memory footprint compared with previous versions, especially if you use the load on demand (Double Click the node, or use the right-click menu).

Notes:

Much of the underlying code had to be re-written to make it more dynamic and less prone to breakages as this will be required to implement editing functionality in the future.

Making the Game Data section completely dynamic has marginally increased structural complexity in that area, however it will make the code far easier to maintain on an ongoing basis. It's showing the newly introduced DebrisFields.json contents just fine.

The Solar System view has had a partial re-write (to support the docking hierarchies) and I now believe I can simplify the building of the Solar System view by moving from a recursive function to an iterative, loop-based, one, and this will be partial focus of the next build.

Please visit the Hellion Explorer Discord server to submit bugs, feedback or suggest new features!

HELLION.Explorer v0.0.4.82

17 Nov 04:18
Compare
Choose a tag to compare

New features/enhancements

  • More robust Data folder checks should hopefully alleviate most of the crashes seen in previous builds where the Data folder was not pointing to a valid target.
  • Experimental Syntax-Highlighted Data View can make digesting longer bodies of json slightly easier.
  • Program Icon created!
  • Additional sections displayed from the .save file.

Please report any problems - thanks!

HELLION.Explorer v0.0.4.4

22 Jun 23:30
Compare
Choose a tag to compare

Initial support added for the HELLION 0.2.x .save file format - more specifically the display of Ships/Stations/Modules Registration in addition to their (custom) name.

HELLION.Explorer v0.0.3.2

02 Jun 00:05
Compare
Choose a tag to compare

New features/enhancements:

  • Further support added for display of game data from various sources - of particular note is that .save file data is displayed and includes the Ships, Asteroids and Players collections among other things.
  • Bug with version check has been resolved - this should always display the latest release (based on date) and should reliably tell you if the version you have is the same as the latest release here on GitHub.

HELLION.Explorer v0.0.2.113

27 May 20:03
Compare
Choose a tag to compare

New features/Enhancements:

  • Initial support for display of game data files contents - data file path name displayed in Data viewer
  • Check for updates menu option added - this shows the current and newest build available on GitHub

HELLION.Explorer v0.0.2.77

16 May 12:25
Compare
Choose a tag to compare
Pre-release

New features/Enhancements:

  • Data View now shows JSON data for the object you have selected, if supported.
  • File/Close menu option implemented and additionally triggers immediate garbage collection - this is also called if opening a new file with one already open.
  • Dynamic List now supports double-clicking on nodes with child nodes to select it and and also now displays PARENT and CURRENT entries to allow for use of the program with the Navigation Pane closed. New fields added to the Dynamic List include counts (see below) and Semi-Major Axis. Dynamic List entries now use the full set of type icons.
  • Object Counts have been improved - each node now has a field for storing the count of immediate, and total descendants, plus a method to update a branch of the tree recursively.