                                             AT4RE Patcher
                                       Coded by Agmcz & Sn!per X.
_____________________________________________________________________
                                            Version History:
_____________________________________________________________________
AP v0.6.2
25-11-2015:
[+] Enahnce patch an existing process routine.
[+] Fixed crash when execute patcher cause by loading the resource font.
[+] Fixed bug in FadeIn/FadeOut speed.
[x] Fixed getting imagebase of existing process for some pe files.
_____________________________________________________________________
AP v0.6.1
31-10-2015:
[+] Added drag and drop support to project file over the on main list.
[x] Serious Bug Fixed in main list popup menu:
        rename option should'nt appear for items except Target xx, 
        and because of this bug (appears for all) any item(s) renamed
        except specified will be ignored (in v0.6) so if any user renamed 
        item(s) in the main list except Target xx so those items will be 
        invalid in the project file and those items will be ignored and wont
        be loaded next time the user load it.
_____________________________________________________________________
AP v0.6:
22-10-2015:
[!] Search and Replace:
     [+] Added wildcard support (in patcher).
     [+] Added pattern patching flags (all instances, 1, 2..).
     [+] Added comment to pattern.
     [+] Added Auto Convert Pattern to ASCII in List Item Hints.
     [+] Now, User pattern inputs are fully checked.
     [+] Pattern Automatic Generation are Enhanced.
     [x] Fixed pattern length in Search and Replace.
[+] Added Support for Modules:
       ASC Sound Master (ASC).
       Flash Tracker (FLS).
       Fast Tracker (FTC).
       Global Tracker (GTR).
       Sound Tracker (STC).
       Sound Tracker Pro (STP).
       Pro Sound Creator (PSC).
       Pro Sound Maker (PSM).
       Pro Tracker 1 (PT1).
       Pro Tracker 2 (PT2).
       Pro Tracker 3 (PT3).
       SQ-Tracker (SQT).
       ST-Sound files (YM).
       ASM Music Editor (ASC).
       Emulators files (PSG).
[+]  Added many samples for the newly supported modules.
[+] Added Windows Check to Patcher/Loader:
     [+] If windows not supported inform the user that it is.
     [+] If windows not supported ask the user if he wants to run anway.
[+] Added Support to Skn v0.5 and the new v0.6 Skins.
[+] Project File upgraded to v0.4 (Old versions are still supported).
[+] Added Automatic Detection for Tools in Main Menu.
[+] Added Clear and Clear All to Main List.
[+] Added Full Path View to Items Hints.
[x] Fixed Skn Icon was not used when user not choose
      an external icon and GUI Patch are selected.
[x] Fixed Target Path.
[x] Various bug fixes and enhancements..

Patcher:
[+] Fixed checking target if is running.
[x] Minor bug fixes and enhancements..
_____________________________________________________________________
v0.5:
18-09-2015:
[+] Added Patch Types:
    - Any File Types.
    - Portable Executable (EXE).
    - Dynamic Library (DLL).
[+] Added Patch Modes:
    - File Offset.
    - Virtual Address (VA).
    - Relative Virtual Address (RVA).
[+] Added Support for 64bit Loaders (Still under beta testing).
[+] Project.apf upgraded to v0.3, Old projects (v0.2) still supported.
[+] Added Signature for Settings.pat file
    now no more crash when using old Settings files with newer version of AP.
[+] Added Detection for New Font (OTF).
[+] Added Detection for Region (RGN).
[+] Added Detection for 32bit and 64Bit PE Files (EXE, DLL).
[+] Added More checking routines before creating the Patch/Loader.
[+] Added Highlight colors (Black=OK, Red=Error) to List Items.
[+] No longer saving regfile to disk > Now its loaded directly to memory.
[x] Fixed An Error appears rarely when showing About Form.
[x] Fixed crash happen sometimes when Loading Font of Skin in AP.
[x] Fixed TTF, FON signatures detection.
[x] Fixed some spellings in AP.
[x] Fixed error happen in Registry Patcher when user
    click Reload and the reg-file does not exists.
[x] Fixed 'Test Font' Button and Font Styles was not applied. 
[x] Fixed Bug Happen rarely When Generating Patterns in Search And Replace.
[x] Fixed few options was not saved in project.apf.
[x] Fixed an error when loading projects.
    and many more improvements, enhancements and bug fixes..

Patcher:
[+] Added Transparent Edges to Scroll Text Patching Result.
[+] Patching Enahaced, now should be are more faster.
[x] Fixed Bug when Killing Target Process: 
    Before: ¤ Process was killed without checking its path!.
            ¤ All Process have the same target file name will be killed.
    Now   : ¤ Process is killed if its name and path its same as Target File.
_____________________________________________________________________
v0.4:
04-09-2015:
[+] Added patcher/loader requires NFO file to run.
[+] Added do not run if the NFO file is modifed (patcher/loader).
[+] Added support for SPC Music (SNES-SPC700 Sound File).
     03 SPC Samples are included in the archive (From Games: Killer Instinct, Asterix).
[+] Added support for ST-Sound File (YM, 03 Samples are included in the archive).
[+] No longer using EXEFILE RCDATA Resources!.
[x] Fixed BMP Detection.
[x] Fixed bug with assocaite files.
[x] Fixed bug in loader imagebase detection.
[x] Fixed crash with PE files detection.
[x] Fixed load/save project. (now upgraded to v0.2).
[!] Project files v0.1 are no longer supported.

Skin Builder v0.4:
[+] Added Support for SPC, YM Modules.
[x] Fixed FadeIn/FadeOut speed issue.
[x] Fixed bug in v2m Player.
[x] Fixed a crash happen when droping a font under Windows 10.
_____________________________________________________________________
v0.3 Beta 02:
03-08-2015:
  Due to the lack of time for programming, improving and testing
  so here is a quick release of AP v0.3:

Added test skin with SB.
Added wildcard support for S&R in Loader.
Added run only one instance of application (Mutex).
Added register assiciated file types.
Added do not notify when list is empty.
Added more detailled options for UPX compression.
Added support for multiple setting files support.
Added Icons for PAT & APF (Assiciated file types).
Fixed compression issue (File path was not passed correctly to packer).
Fixed crash happen when no output folder is selected (Admin check issue).
Fixed few options was not saved into settings file.

    Any ideas, suggestions or a bug report are welcome,
      don't hestiate time to contact us!.
_____________________________________________________________________
v0.3 Beta 01:
19-07-2015:
Creator Side:
[+] Added Loader (History Bellow).
[+] Added Restore Original File Date&Time After Patching (Creation Time, Last Access/Modified Time).
[+] Added MD5 Hash Check (Automatically Calculated).
[+] Added Support for (MOD, IT, S3M, MTM, UMX, MID & SID) Modules.
[+] Added Support for Placeholders in Registry Patch.
[+] Added Save / Load Project.
[+] Added Load last saved/loaded project at starting application.
[+] Added a detailled list about the loaded Skin Items (Sizes, Types..).
[+] Added a Log window for more detailled information.
[+] User now is chosen betwen using a smaller XM player or the biger one.
[+] Added tray icon option.
[+] Added ovedrwrite ouput file option.
[+] Added execute output folder after finishing option.
[+] Added execute output file after finishing option.
[+] Added hints for several components.
[x] Fixed an output folder problem.
[x] Fixed a compression issue.
[x] Fixed some mis-spelling and other phrases to have more clearer meaning.
[x] Fixed delete item with del key in snr.
[x] Fixed a bug happen when saving settings.
[x] Fixed an empty skn resource was added to patcher when GUI Mode is used.
[x] Fixed an error occurs whith snr when changes at EOF.
[=] Automatic Uppercase in add manual pattern.
[=] Various Tweaks done to settings file.
    and many more bug fixes and enhancements..

Patcher Side:
[x] Fixed Music Button.
[v] If traget file was not found, an open dialog is excuted showing the Initial directory.

Loader Options:
[+] Specific RVA Patch (Multiple Bytes).
[+] Search and Replace (Multiple Bytes).
[+] Registry Patcher.
[+] Added Target-Auto Detection:
    From a Sepecifc Path (with macros).
    From a Specific Registry Key.
[+] Support for Patching Loaded DLLs Modules.
[+] Added Patch an Existing Process.
[+] Added File Check (CRC32, File Size and MD5).
[+] Added Set Debug Privilege.
[+] Added Wait for first window.
[+] Added Silent Loader.
[+] Added Use Target Main Icon.
[+] Timed Loader with Delay (ms) and Timeout (s) Options.
    And many more..
___________________________________________________________________
v0.2 Build 503:
03-05-2015:

Creator Side:
[!] Fixed bug when loading modules.
[+] Date is auto updated now.
[!] Fixed Target Path.
[+] Added Delete List Item with [Suppr/Del] Keyboard Key.
[!] Fixed Compression with UPX.
[!] Fixed an App crash when skins with BMP Images used.
[+] Added Offset Patch Manual.
[!] Fixed Target Patch. 

Patcher Side:
[!] Fixed Offset Patch.
[!] Fixed Search and Replace Patch.

Skin Builder:
[!] Fixed a bug in Drawing Text: wasn't totally appear.
[!] Fixed Success/Fail Patching Blinking Text: wasn't appear normally.
[!] Fixed a bug: when no module used Music Button wasn't disabled.
[!] Fixed a bug with skins that have JPG Images: wasn't fully drawen.
_____________________________________________________________________
v0.1 Initial Release:
22-04-2014:
Creator Side:
[+] Multi-File Patcher.
[+] Offset Patcher.
[+] Search and Replace Patcher.
[+] Registry Patcher.
[+] Target File Check: CRC, File Size and user defined signature.
[+] Auto Detect From File Path/Registry.
[+] File Installer with macros enabled.
[+] Skin Support.
[+] GUI Fully Changed (More friendly user interface).
[+] No need to keep Overly in Packer.
[+] Code fully rewritten.
[+] Changed the way Data Written to patcher:
[+] No more writing data to EOF (end of file)
    now data is written in Resources.

Patcher Side:
[+] Skin Supported Images: JPG, PNG, BMP ...
    Skin Supported Fonts : TTF and FON.
[+] Added Support for Animated Cursors.
[+] Scroll Text more smoother.
[+] Fixed website link click.
_____________________________________________________________________
v0.1 Initial Release:
27-11-2014:
[+] Added Attach Files (a.k.a File Installer).
    Including Macros Support.
[+] Added Registry Patcher.
[+] Added Support for most of fonts including: .TTF, .FON..
[+] Added Check File Signature on Patching.
[+] Added V2M Music Support.
[+] More Faster File Compare (100x).
[+] FileDetector.dll Integrated with Patch Creator (as internal Unit).
[+] GUi Enhanced. 
[+] Fixed Some bugs.
[+] Alot of Tweaks.
_____________________________________________________________________
v0.1 Initial Release:
14-11-2014:
[+] File Size & CRC Check.
[+] User Can Use Custom Fonts.
[+] Target File Auto-Detection [From Registry].
[+] Some Tweaks in The Creator GUI.
[+] Terminate Target If it's Running. 
[+] Added More Options..
[+] Alot of Tweaks with Patcher.
[-] Fixed Bug When Adding Icons.
[-] Fixed Bug In GUI Under Windows XP.
_____________________________________________________________________
v0.1 Initial Release:
09-11-2014:
[+] Packing Patcher with External Packer with Command.
[+] Run Patcher using Admin Rights.
[+] Few Bugs Fixed.
[+] New Option: Delete Chosen files.
[+] New Option: Choose UPX Compression Ratio.
_____________________________________________________________________
v0.1 Initial Release:
07-11-2014:
Release Info:
[+] Multiple Files Offset Patcher.
[+] Ability to Add Icon.
[+] Ability to Add XM Chiptune.
[+] Simple Scroll Text.
[+] User Customized Logo.
= Very Simple Multi-Files Patcher, Dozen of bugs but expect better later. 

First release, the best will come later, do not judge what you see! but expect more,
if you see you can do better, so do not hestiate time and start yours.
