Source language: Translate to:

NeoHexEdit 1.0.4 Released

Questions about NeoBook PlugIns

Moderator: Neosoft Support

NeoHexEdit 1.0.4 Released

Postby NeoScripter » Sat Jul 16, 2011 12:44 pm

NeoHexEdit provides NeoBook developers with a highly customizable Hex editor for editing binary files. Literally every aspect of the hex editor is customizable, allowing you to make applications like HxD if you wish. The plugin has twelve commands and two categories, you may view them, along with their descriptions below. The commands may seem overwhelming, but don't worry, there are action editors for all commands as well as two demo applications.

General Functions:

NeoHexCreate "RectangleToAttachTo" "BytesPerRow" "BytesPerColumn" "BorderWidth" "VarToStorePosition"

Attach a Hex Editor control to an existing NeoBook Rectangle object.

NeoHexRemove "RectangleToRemoveHexEditorFrom"

Removes the Hex editor attached to a Rectangle object.

NeoHexLoad "RectangleWithHexEditor" "Variable/FilePathToLoadFrom"

Read the Hex data from a binary file and enable editing. Note: This can load large files at speeds of over 70 MegaBytes per Second.

NeoHexSave "RectangleWithHexEditor" "Variable/FilePathToSaveTo"

Compiles the Hex data from a Hex Editor object into a Binary file and saves it.

NeoHexFileToHex "FileToConvertToHex" "Variable/FilePathToSaveTo"

NeoHexFileToHex Saves a file's content as hex so that it can be edited with ''FileWrite''/Etc. The original file will not be modified.

NeoHexToFile "FileToConvertToOriginalFormat" "Variable/FilePathToSaveTo"

NeoHexToFile Converts a hex output-file (created with NeoHexFileToHex) to it''s original format.

NeoHexFileToVar "FileToConvertToHexVariable" "VariableToLoadHexInto"

Loads a file into a variable as hex so it can be edited without creating temporary files and then recompiled/built with "NeoHexVarToFile".

NeoHexVarToFile "VariableWithHexContents" "FileToSaveAs"

Saves a variables' hex content in it's original format, used to compile/rebuild files loaded with "NeoHexFileToVar".

NeoHexUndo "RectangleWithHexEditor"

Undos edits to the selected Hex Editor.

NeoHexRedo "RectangleWithHexEditor"

Redos edits to the selected Hex Editor.

Graphical Functions:

NeoHexConfigure "RectangleObject" "BytesPerRow" "BytesPerColumn" "BorderWidth" "OffsetClr" "OffsetBackClr" "OddTextClr" "EvenTextClr" "Font" "FontSize"

Configures the appearance of a Hex Editor object.

NeoHexGetSettings
"RectangleObject" "VarToStoreBytesPerRow" "VarToStoreBytesPerColumn" "VarToStoreBorderWidth" "VarToStoreOffsetClr" "VarToStoreOffsetBackClr" "VarToStoreOddTextClr" "VarToStoreEvenTextClr" "VarToStoreFont" "VarToStoreFontSize"

Retrieves the settings from a Hex Editor object and stores them in specified variables.


Download: NeoHexEdit.zip - 241 Kb (.nbp and two demo .pubs Included)

License: Freeware (I like donations)
Last edited by NeoScripter on Tue Jul 19, 2011 8:03 am, edited 7 times in total.
User avatar
NeoScripter
 
Posts: 36
Joined: Fri Aug 20, 2010 3:58 pm

Postby dec » Sat Jul 16, 2011 2:04 pm

Looks great NeoScripter! :)
User avatar
dec
 
Posts: 1663
Joined: Wed Nov 16, 2005 12:48 am
Location: Spain

Postby NeoScripter » Sat Jul 16, 2011 2:35 pm

dec wrote:Looks great NeoScripter! :)
Thanks for the feedback and if you require other features, please don't be afraid to ask :)
User avatar
NeoScripter
 
Posts: 36
Joined: Fri Aug 20, 2010 3:58 pm

Postby Tony Kroos » Sun Jul 17, 2011 10:42 pm

what about non-visual editing? like this.
Tony Kroos
 
Posts: 402
Joined: Thu Oct 15, 2009 3:43 pm

NeoHexEdit 1.0.1 Released

Postby NeoScripter » Mon Jul 18, 2011 2:53 pm

Tony Kroos wrote:what about non-visual editing? like this.
All that you had to do was ask, see the new commands; "NeoHexFileToHex" and "NeoHexToFile". I have also added NeoHexUndo and NeoHexRedo.
User avatar
NeoScripter
 
Posts: 36
Joined: Fri Aug 20, 2010 3:58 pm

Postby Tony Kroos » Mon Jul 18, 2011 5:19 pm

you are a magic man )
I wish I could read/write binaries without any temporary file but... it should be enough for freeware, thanks )
Tony Kroos
 
Posts: 402
Joined: Thu Oct 15, 2009 3:43 pm

Postby NeoScripter » Mon Jul 18, 2011 11:18 pm

Tony Kroos wrote:you are a magic man )
I'm a Genie ;)
Tony Kroos wrote:I wish I could read/write binaries without any temporary file
Your wish is my command, see the new functions in v1.0.4 (yes, I jumped from 1.0.1 to 1.0.4); NeoHexFileToHexVar and NeoHexVarToFile, with these new functions you can load a file into a variable as hex and edit it, once you are done you can save it (see the "Advanced Demo" in the zip for more details).

Also; I apologize for the delayed update, I was out of the house and just got back.

Regards,

Alex
User avatar
NeoScripter
 
Posts: 36
Joined: Fri Aug 20, 2010 3:58 pm

Postby Tony Kroos » Tue Jul 19, 2011 1:20 am

ok, that's enough ) thanks)
maybe you would rename NeoHexFileToHexVar -> NeoHexFileToVar
Tony Kroos
 
Posts: 402
Joined: Thu Oct 15, 2009 3:43 pm

Postby NeoScripter » Tue Jul 19, 2011 7:05 am

Tony Kroos wrote:ok, that's enough ) thanks)
maybe you would rename NeoHexFileToHexVar -> NeoHexFileToVar
Good Idea, it is a bit long, changed.
User avatar
NeoScripter
 
Posts: 36
Joined: Fri Aug 20, 2010 3:58 pm

Postby Luiz Alfredo » Wed Sep 14, 2011 10:32 am

Any possibility to have a Search feature for Hex or Text values ?

Thanks in Advance,

Luiz Alfredo
L.A.G.M.
Luiz Alfredo
 
Posts: 195
Joined: Thu Apr 19, 2007 6:58 am
Location: Brazil

Postby Tony Kroos » Sun Oct 16, 2011 5:24 am

Is it possible to get a base64-encoded and/or plain text of binary to variable?
Tony Kroos
 
Posts: 402
Joined: Thu Oct 15, 2009 3:43 pm

Postby dec » Sun Oct 16, 2011 7:21 am

Tony Kroos wrote:Is it possible to get a base64-encoded and/or plain text of binary to variable?


Maybe you can be interested on the npUtil plugin, wich have actions to encode and decode Base 64 for both strings and files.
.
Enhance your NeoBook applications!
.
57 plugins, 1113 actions and 230 samples
.
NeoPlugins website: www.neoplugins.com
.
User avatar
dec
 
Posts: 1663
Joined: Wed Nov 16, 2005 12:48 am
Location: Spain

Postby Tony Kroos » Sun Oct 16, 2011 8:27 am

npBase64Encode/DecodeFile commands doesn't add code to editor )
Tony Kroos
 
Posts: 402
Joined: Thu Oct 15, 2009 3:43 pm

Postby dec » Sun Oct 16, 2011 8:53 am

Tony Kroos wrote:npBase64Encode/DecodeFile commands doesn't add code to editor )


Yes. I fixed it. Please, download the plugin again.

Thanks very much!
.
Enhance your NeoBook applications!
.
57 plugins, 1113 actions and 230 samples
.
NeoPlugins website: www.neoplugins.com
.
User avatar
dec
 
Posts: 1663
Joined: Wed Nov 16, 2005 12:48 am
Location: Spain

Next

Return to PlugIn Discussions

Who is online

Users browsing this forum: No registered users and 2 guests

cron