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
- Sourceforge Web Site: https://sourceforge.net/projects/javahexeditor/
- wudsn-base Dependency: https://github.com/peterdell/wudsn-base
- javahexeditor User Guide: https://javahexeditor.sourceforge.io./
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:
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.