What's new in diablo2oo2's Universal Patcher 2.26
Mar 6, 2012
- added large file support for search & replace module
- patchercode now is stored in a DLL
- updated BeaEngine.dll (4.1 rev 172)
- fixed: backup files for [attached file] module
- added new filetime plugin
- added new log message plugin
- added new backup switch plugin
- added new find next file plugin
- fixed: patcher with plugins now can be packed
- new option to run patcher after creation
- new query option in [file check] module: check for write access
- show jump destination of [event] module in patchdata list
- fixed crash when open dUP2 project with large filename
- auto backup unsaved projects
- improved save system
- minor fixes
New in diablo2oo2's Universal Patcher 2.25 (Oct 19, 2011)
- bugfix: open files in sharemode
- new disassembler engine: BeaEngine
- improved search & replace comparison
- plugin dlls are loaded now on patcher startup
- updated plugin development kit
- added option to turn off backup by default
New in diablo2oo2's Universal Patcher 2.24 (Sep 30, 2011)
- improved compatibility for windows 2000
- usage of reg.exe instead of regedit.exe for registry patching
- added regular expressions (PCRE) support to [Text Patch] module
- added regular expressions (PCRE) support to [Registry Check] module
- added new plugin "Check Windows Version"
New in diablo2oo2's Universal Patcher 2.23 (Sep 23, 2011)
- fixed music playback bug
- fixed bug: open *.dUP2 files with dup2.exe
- fixed bug: crash when option "do not check original bytes" is enabled
- fixed bug: commandline parameter "/startupworkdir" did not work
- any bytepattern format will be accepted when it is pasted
- added plugin support
- added ASLR support
- added DLL patching support for the loader
New in diablo2oo2's Universal Patcher 2.22 (Mar 11, 2011)
- added console output for patcher
- fixed bug in "silent" mode
- fixed bug when using "multi-wildcard-mode"
- new option to fix the CheckSum in PE Header after patching
- more detailed patchlog
- removed "xmstrip"
- added console command (/setvar) for setting %dup2_cmd_var%
- new logo
- new menu structure
New in diablo2oo2's Universal Patcher 2.21 (Jan 4, 2011)
- new option to keep original file time and date
- new option to disable the WOW64 File System Redirector (for 64 Bit Patching)
- new option to import multiple file attachments
- new: tooltip for bytepattern shows now also the ASCII text of the bytepattern
- bugfix: inline patching should now also work on windows 7
- bugfix: improved inline patching method
- text patch: single wildcards (?) will not be cut out any longer at end and begin of the 'Find Text'
- added new "Registry Check" module
- improved access to 64 Bit registry (small bugfix)
- improved menu structure of dup2 gui (adding patchdata is now easier)
- bugfix: crash when open project
New in diablo2oo2's Universal Patcher 2.20 (Jan 4, 2011)
- added wildcard support for textpatch module
- windowresize bugs fixed
- minimize patcherwindow with rightmouseclick
- added new "Event" module for patcher. Now you can programm your patcher!
- added new "File Check" module for patcher
- bugfixes in textpatch module
- bugfix: executing attached files
- bugfix: problem with nested environment variables
- bugfix: tooltips will be shown without flicker effect on windows 7
- bugfix: increased pattersize limit for search & replace compare module
New in diablo2oo2's Universal Patcher 2.19 (Jan 4, 2011)
- new "Text-Patch" module !
- bugfix in s&r compare module
- other bugfixes from v2.18
- added linkcursor in patcherwindow
- registry editor now can import v5 reg files
- faster scrolltext engine
- better scrolltext font management
- new function: import long hexpatterns in offset-patch-dialog
- fixed loader_installer bug
- added support for relative paths (subfolders) for the targetfiles
- search & replace comments bugfix
- loader: registrypatcher bugfix
- added new internal environment variable: %dup2_last_path%
- skincontrols now can have transparent backgroundcolor (FFFFFFFF)
- now you can execute multiple search&replace loaders from same directory
New in diablo2oo2's Universal Patcher 2.18 (Jan 4, 2011)
- replaced WinExec API by ShellExecute for Windows Vista
- bugfix in Dialog for editing S&R Pattern Occurrence
- added check for skin button IDs
- improved window resizing engine
- added option "trim to path" for Registry Paths
- loader can save now targetfilepath to inifile when its not in same folder
- added TitchySID player for .sid file playback
- added new option for attached files: overwrite existing file
- added support for disabled patch button skin
- added multilanguage support
- fixed bug with tooltip width. long hexpatterns are displayed now in multiple lines
- compiled with new MASM v10
- bugfix when executing attached files
- bugfix for resource (skin) updater
- strings for patcher.exe can be modifed now inside a skin
New in diablo2oo2's Universal Patcher 2.17 (Jan 4, 2011)
- improved dup2 plugin for ollydbg v1.10
- long comments for search&replace patchdata now possible
- new v2m player (vista compatible) from http://magic.shabgard.org
- use targetfile information from s&r dialog in CheckOccurrence Dialog
- added function "back to releaseinfo" in patcher logbox
- bug fixed on vista systems with music playback
- "patch" button will be disabled after patching
- some fixes in projectconverter (for old v1.x dup projects)
- changed handling with unresolved environment variables
- original bytes not saved to compiled patcher when "don't check original bytes" option is enabled
- fixed bug when saving columnswidth of listviews
- new for Attached File: delete file after execute
- new for Attached File: wait for process
- added support for PECompact (optional commandline settings)
- manifest in resource is now avaible by default
- patcher: last used filepath will be stored inside %dup2_last_file% environment variable
- removed the ugly "flicker"-effect on bitmap buttons
- improved dumping (open projects from patcher.exe)
- advanced registry patching (usage of placeholders)
- changes in bitmapbutton code (please only use new button names: BTN_PATCH_OVER ...)
- added fade in/out effect for patcher
- problem with the patchers topmost windows fixed
- removed option from settings dialog: dup file association
- important bugfix in loadercode (patching of protected memory)
- added option for registry patches: resolve environment variables
- fixed bug for musicplayback with bassmod.dll
- added textscroller feature
- fill patchinfdialog with default info only when new project is created
New in diablo2oo2's Universal Patcher 2.16 (Jan 4, 2011)
- proceed patchdata in userdefined order
- resizeable dialogs
- autodetect if to hide releaseinfobox in patcher
- patching of used files (using file rename method)
- remove useless wildcards at begin & end from pattern
- updated ufmod player (for XM music) to v1.25
- fixed bug: closing dialogs with ESC key
- multiline comments for s&r patchdata
- added "next" button in settings dialog for finding next song
- removed some items from s&r dialog
- minor bugfixes and code changes
New in diablo2oo2's Universal Patcher 2.15 (Jan 4, 2011)
- added search&replace compare module with use of wildcards
- added support for playing *.v2m files
- added support for playing *.ahx files
- updated ufmod player (XM music) to v1.22
- added replacepattern optimazion
- small bugfix: RCDATA will be skipped in *.res files
- bugfix with resource file handling
- new feature:export attached files from project
- bugfix for loader-installer creation
- custom icon will be also applied on loader installer
- added HexEditor feature (16Edit) in some dialogs
- center about dialog in patcher
- added new dialog for editing "Registry Path" data
- changed control order in settings dialog
- new exception error dialog
- fixed bug in search&replace loader
- loaderinstaller will be packed too now
- new attachment feature: execute attachment with commandlineparameters
- new attachment feature: select exportpath
- added support for bitmap buttons (up,down,over)
- dialogs can be closed with ESC key
- minor changes
New in diablo2oo2's Universal Patcher 2.14 (Jan 4, 2011)
- open project from compiled patcher/loader
- copy offset-data/s&r-data to txt file or clipboard
- improved s&r loader
- new option in offset patch: skip original byte check
- "File not found" message will be skipped when filefilter is *.*
- improved path searching in Browse-For-File dialog in patcher
- updated ufmod player (XM music) to v1.19
- new option to optimze filesize of XM music files for ufmod
- dUP2 can read now old project files of dUP v1.xx
- minor bugfixes and changes
New in diablo2oo2's Universal Patcher 2.13 (Jan 4, 2011)
- fixed serious bug in search & replace loader
- fixed bug: dup2 did not saved window positions in dup2.ini
- fixed bug when building patcher/loader with skipped (empty) data
- add copy & paste functions
- add button for last used projects
- fileexport function can create missing folders now
- registry patch window is resizeable now
- fixed bug when pasting long binary data from ollydbg
- improved edit function for s&r and offset data
- add some keyboard shortcuts
- add unicode function in String2Hex Window
- fixed bug when saving projects
- improved loader timeout
- add new messagebox in patcher when file is in use
- updated ufmod player for the patcher
- minor code changes and bugfixes
- compiled with new masm version 9.0
New in diablo2oo2's Universal Patcher 2.12 (Jan 4, 2011)
- add "Registry Paths" module (usage of custom environment variables)
- now shows description of registry patchdata in main window
- add option to switch on XP styled dialogs
- add results box instead messagebox in check occurrence dialog
New in diablo2oo2's Universal Patcher 2.11 (Jan 4, 2011)
- support for custom window shape [RGN files]
- new "save on exit" dialog if something changed
- support for custom cursor
- fixed bug in loader installer
- minor bugfix s&r loader
- minor code changes in follow in ollydbg function
New in diablo2oo2's Universal Patcher 2.10 (Jan 4, 2011)
- add new feature: installer for loaders
- add about box dialog (can be modified now in resource)
- add option to follow addresses in ollydbg
- fixed stupid bug when ripping icons from *.exe/*.dll files
- dup2 remembers window positions now
- better drag&drop support (drag files into single dialog items)
- use ufmod player instead of mfmplayer for xm files
- add some usefull tooltips
- add warning message when quit s&r dialog with data in editboxes
- add file attribute option for attached files
- add some context menu
- improved save dialog (generates filename)
- add option to show/hide release info message in patcher dialog
- fixed bug in VirtualAddress calculation routine
- minor code changes and bug fixes