Сейчас на форуме: -Sanchez-, Alf, Adler (+4 невидимых)

 eXeL@B —› Софт, инструменты —› dUP 2.22
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>
Посл.ответ Сообщение

Ранг: 63.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 20 марта 2007 19:49 · Поправил: Модератор
· Личное сообщение · #1

diablo2oo2's Universal Patcher - [dUP]



dUP 2.22

Многофункциональная написанная на Ассемблере программа, позволяющая

создавать различные виды патчей и лоадеров. Помимо всего прочего,

позволяет менять иконку полученного патча, присоединять к патчу

трэкерную музыку, изменять размер и форму окна патча.


* multiple file patcher
* create Offset and Search&Replace patch/loader
* compare files (RawOffset and VirtualAddress) with different filesize
* text patcher
* registry patcher, also for loaders
* attach files to patcher
* get filepaths from registry
* usage of CRC32 and filesize checks
* patching packed files
* compress patcher with your favorite packer
* saving projects
* use custom skin in your patcher
* add music (Tracker Modules: xm,mod,it,s3m,mtm,umx,v2m,ahx,sid) to patcher
* multilanguage support
* and many more...

Офсайт:
diablo2oo2's Universal Patcher - [dUP]


Скачать

Релиз:
dUP @Softpedia

Бета:
http://diablo2oo2.di.funpic.de/stuff/dup2.beta.rar



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 14 февраля 2012 05:06
· Личное сообщение · #2

[2.26 BETA]
-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
-fixed: patcher with plugins now can be packed

--> Link <--



Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 февраля 2012 20:47
· Личное сообщение · #3

jekov

как его поделючить в бетку 2.25 ?



Ранг: 0.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 февраля 2012 20:50
· Личное сообщение · #4

замена не проходит, сабж не запускается.



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 февраля 2012 04:14 · Поправил: valemal
· Личное сообщение · #5

Русские языковые модули для DUP2 v.2.25 и v.2.26 beta
При переводе некоторых специальных терминов использовался перевод от by Stars.


9473_25.02.2012_EXELAB.rU.tgz - dup2_RU.rar



Ранг: 49.8 (посетитель), 56thx
Активность: 0.090
Статус: Участник

Создано: 04 марта 2012 23:04 · Поправил: ressa
· Личное сообщение · #6

[2.26 BETA 7]
-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
-new modified "save" and "save as" properties
-minor fixes
Кстати, скоро обещается поддержка скинов нормальных и скинмейкер в духе UPPP, т.ч. вообще отлично будет.

| Сообщение посчитали полезным: DimitarSerg, AKAB, ==DJ==[ZLO], ErikPshat

Ранг: 49.8 (посетитель), 56thx
Активность: 0.090
Статус: Участник

Создано: 05 марта 2012 22:49 · Поправил: ressa
· Личное сообщение · #7

"so i closed the beta status. get the final version from the usual place. Posted Image" (c)diablo2oo2
[2.26 Final]
-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

На счет скинов - возможно будет UPPPшный редактор в качестве плагинов - на первом этапе. Это еще лучше, т.к. скинов готовых полно. А потом мб свой формат допилит.

| Сообщение посчитали полезным: Dart Raiden

Ранг: 35.1 (посетитель), 32thx
Активность: 0.040.01
Статус: Участник

Создано: 26 марта 2012 20:28
· Личное сообщение · #8

Кому не трудно, выложите pdf файл "How to make a search and replace patch for assembler code" c сайта dUP, а то там ссылка дохлая.



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 26 марта 2012 20:51
· Личное сообщение · #9

GMAP
Там ничего интересного, там как лучше сделать сигнатуры.
http://bit.ly/H5lyhF



Ранг: 81.6 (постоянный), 102thx
Активность: 0.060.02
Статус: Участник

Создано: 26 марта 2012 23:19
· Личное сообщение · #10

GMAP

887d_26.03.2012_EXELAB.rU.tgz - how.to.make.nice.search.and.replace.patches.pdf



Ранг: 88.6 (постоянный), 50thx
Активность: 0.040.02
Статус: Участник

Создано: 14 июня 2012 21:42 · Поправил: Vnv
· Личное сообщение · #11

Столкнулся с проблемой: Сабж под х64 не производит своих прямых обязанностей, само приложение - х86. Т.Е. сделал лоадер с поиском паттерна. На х86 - без проблем работает, на х64 - Обновления приходят очень часто (пакер - аспак) и инлайн не кошерно. Возможно ли какое-то решение?



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 14 июня 2012 23:27
· Личное сообщение · #12

Vnv
автор тусуется на екзетулс
пишите ему
он оперативно чинит




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 14 июня 2012 23:36
· Личное сообщение · #13

sendersu пишет:
автор тусуется на екзетулс

не только, спросить лучше здесь:
http://diablo2oo2.square7.ch/forum/

-----
Array[Login..Logout] of Life




Ранг: 88.6 (постоянный), 50thx
Активность: 0.040.02
Статус: Участник

Создано: 15 июня 2012 19:22
· Личное сообщение · #14

sendersu
Kindly
All
Извините, ступил. И вопросов автору задавать не пришлось.
Надо было поставить галку Disable WOW64 и т.д., вдруг кому-то пригодится. Сорри.



Ранг: 81.6 (постоянный), 102thx
Активность: 0.060.02
Статус: Участник

Создано: 03 января 2013 04:30
· Личное сообщение · #15

[2.26.1]
-bugfix in [text patch] module
-bugfix: plugins did not work with "/silent" paramenter
-bugfix: patching used files did not work with "/silent" paramenter

Размер файла: 889.02 Кб
Дата модификации: 22 Декабрь 2012 г. 1:01:13

| Сообщение посчитали полезным: NikolayD, ==DJ==[ZLO], igorca, elch, Horna


Ранг: 253.5 (наставник), 684thx
Активность: 0.260.25
Статус: Участник
radical

Создано: 08 мая 2013 20:33
· Личное сообщение · #16

Может оффтоп, проект умер ?
Оф.сайт встречает 404, другого оф.сайта, кроме http://diablo2oo2.di.funpic.de/dup.html не нашёл.

-----
ds





Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 08 мая 2013 21:55
· Личное сообщение · #17

DimitarSerg пишет:
Может оффтоп, проект умер ?

А что там допиливать? Вроде все исправно воркает, не будет же он плагины к нему постоянно писать.

-----
Array[Login..Logout] of Life




Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 11 мая 2013 20:50
· Личное сообщение · #18

Luchezarniy пишет:
автор тусуется здесь:

так то оно так, только на мои замечания на екзетуле молчит, видать времени нету, а жаль, хороший патчер.



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 12 мая 2013 13:13
· Личное сообщение · #19

ОК. увидим как отреагирует.
спасибо



Ранг: 3.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 ноября 2013 12:12
· Личное сообщение · #20

для чего нужна эта строка "сжатие внешним упаковщиком"



Ранг: 19.7 (новичок), 14thx
Активность: 0.030
Статус: Участник

Создано: 10 ноября 2013 12:18
· Личное сообщение · #21

Xabib2302
Ну наверное сжатие выходного файла каким то упаковщиком (UPX к примеру). Т.е. твой патч на выходе будет сжат

| Сообщение посчитали полезным: Xabib2302

Ранг: 3.5 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 ноября 2013 12:31
· Личное сообщение · #22

и как это правильно организовать




Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 10 ноября 2013 13:13
· Личное сообщение · #23

Xabib2302
Путь_к_упаковщику\upx.exe --best %s

-----
Don_t hate the cracker - hate the code.


| Сообщение посчитали полезным: Xabib2302


Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 09 января 2014 23:15
· Личное сообщение · #24

--> dup2 v2.26.1.rar <--

-----
-=истина где-то рядом=-




Ранг: 72.7 (постоянный), 27thx
Активность: 0.050.01
Статус: Участник

Создано: 17 января 2014 06:10
· Личное сообщение · #25

Вот русский язык для неё

ebfd_17.01.2014_EXELAB.rU.tgz - lang_russian.rar



Ранг: 72.7 (постоянный), 27thx
Активность: 0.050.01
Статус: Участник

Создано: 17 января 2014 06:12
· Личное сообщение · #26

И ещё справку на русском в интернете нашёл кто то перевёл но коряво.

4cbc_17.01.2014_EXELAB.rU.tgz - dup2_help.rar




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 24 февраля 2016 03:31
· Личное сообщение · #27

Коллеги, кто архив по сабжу держит - залейте разных финальных версий на обменник, пожалуйста.
На 2,26,1 попался глюк под xp.




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 24 февраля 2016 11:34
· Личное сообщение · #28

Gideon Vi пишет:
попался глюк под xp

а в чем глюк-то? может решаемо.

-----
Array[Login..Logout] of Life





Ранг: 74.4 (постоянный), 76thx
Активность: 0.050.1
Статус: Участник

Создано: 24 февраля 2016 13:37
· Личное сообщение · #29

Gideon Vi
Держи :
--> dup2 25 and dup2 26 <--

| Сообщение посчитали полезным: Gideon Vi


Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 24 февраля 2016 15:36
· Личное сообщение · #30

Kindly пишет:
а в чем глюк-то?


разобрались, дело не в xp. Если в search and replace выбрать опцию fix pe checksum, а файла для изменения нет (например патчится несколько, а одного не хватает), то в патч летит эксепшен из Imagehlp.CheckSumMappedFile, который он не обрабатывает. Далее вылет или нарушение логики (оставшиеся файлы не патчатся).

==DJ==[ZLO], спасибо.



Ранг: 30.1 (посетитель)
Активность: 0.070
Статус: Участник

Создано: 01 ноября 2016 13:10
· Личное сообщение · #31

Народ, подскажите пожалуйста.
Можно в dup2 организовать задержку в лоадере, перед патчем памяти запротекченной программы?
Понимаю, что можно дождаться появления каких-то байт, и потом патчить. Но интересует вопрос именно про задержку, скажем секунды на 2-3.


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . >>
 eXeL@B —› Софт, инструменты —› dUP 2.22
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати