Java Hex Editor - magic-lantern-studio/mle-documentation GitHub Wiki

The Open Source Java Hex Editor may be used to inspect the Magic Lantern Digital Playprint and mastering artifacts (.chk files) that are used to build the playprint file. It may be used as a Magic Lantern Studio Eclipse plugin or as a standalone application.

:information_source: Note: The plugin is not distributed with Magic Lantern Studio products because it maintains a GPL license and Wizzer Works wishes the Magic Lantern products to provide access under the MIT open source license. Therefore, the Java Hex Editor plugin needs to be added as an external Eclipse plugin.

Table of Contents

Resources

Install Plugin

To install the Java Hex Editor Eclipse plugin into a Magic Lantern product, use the update site at https://javahexeditor.sourceforge.io/update.

User Guide

Associate Digital Playprint Files

To associate a mastering file (i.e. *.dpp, *.chk) with the Java Hex Editor, open up the Preferences dialog panel in Eclipse (Window->Preferences). Then add the file types under General->Editors->File Associations. See figure below for example:

DPP Java Hex Editor File Assocations

Build Source Code

To build the plugin from source, use these instructions. The Java Hex Editor is dependent upon the com.wudsn.tools.base code.

Retrieve the Source

git clone https://git.code.sf.net/p/javahexeditor/git javahexeditor
git clone [email protected]:peterdell/wudsn-base.git

Import and Build the Projects

Import the following Eclipse projects:

  • com.wudsn.tools.base
  • com.wudsn.tools.base.standalone
  • net.sourceforge.javahexeditor
  • net.sourceforge.javahexeditor.standalone
  • net.sourceforge.javahexeditor.plugin
  • net.sourceforge.javahexeditor.feature
  • net.sourceforge.javahexeditor.site (optional)

The code should automatically build upon import.