motofan logo
> 

Tfpg - генератор патчей на таски

Andy51
сообщение 29.7.2010, 9:57


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



Наконец-то закончил свой генератор, вроде как работает практически на чём угодно, кроме DAR2

Краткий FAQ:

Что: Программа - автоматизированный генератор патчей для работы тасков.

Зачем: Сгенерированный патч позволяет из эльфов создавать новые таски (тасками называется аналог процессов в P2K). Очень пригодится при создании интерактивных приложений, требующих максимальной производительности, в частности игр.

Почему: Этот патч конфликтует со всеми патчами на память, поэтому стал нужен автопатчер, который адаптирует свой патч для совместимости.

Как: Для работы во-первых понадобится CG1, уже пропатченный нужными патчами на память. Кладём его в папку с программой.
Во-вторых, понадобится установленный ADS согласно п.2 инструкции (на самом деле, достаточно, чтобы ADS просто работал и был прописан в PATH).
В комплекте идёт командный файл generate.cmd - открываем его блокнотом и редактируем по необходимости название CG1 и оффсет (зависит от платформы, 0x10080000 для LTE, 0x10092000 для LTE2 и 0x100A0000 для V3i). Запускаем generate.cmd и ждём.
Если всё прошло успешно, в папке build забираем патч ResultPatch.fpa, адаптированный для конкретно Вашей прошивки и Вашего патча на память.

Соответственно, если нужно поменять патч на память - сначала откатываем ResultPatch.fpa, потом патч на память, так что не забываем делать откаты для ResultPatch!

Для разработчиков эльфов я выложил скелетное приложение, создающее таск (был использован как основа для Ugh) здесь:
Учимся писать эльфов вместе

Сообщение отредактировал Fenja - 20.12.2010, 7:15
Прикрепленный файл TFPG_v1.1.1.rar   ( 196.99 килобайт ) Кол-во скачиваний: 499
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
Andy51   Tfpg - генератор патчей на таски   29.7.2010, 9:57
CarbonZyn   Andy51, :clapping: Поздравляю с окончанием работы...   29.7.2010, 12:10
zema00   А у кого патча на память не стоит, можно генериров...   29.7.2010, 12:19
Andy51   zema00, можно. Если телефон нормально запустился ...   29.7.2010, 12:32
zema00   Если всё прошло успешно, в папке build забираем п...   29.7.2010, 12:41
llldimedrolll   zema00, в папке build должно появится много патчей...   29.7.2010, 12:46
Andy51   zema00, сказал бы хоть, что за прошивка   29.7.2010, 16:22
llldimedrolll   Andy51, как видно по рисунку R4515.d3r   29.7.2010, 16:36
zema00   [b]zema00, сказал бы хоть, что за прошивка [quot...   29.7.2010, 17:37
Fenja   Andy51, взял cg1 от проши, пустоту не убирал. При...   29.7.2010, 16:52
Andy51   Fenja, похоже на неправильный оффсет   29.7.2010, 17:32
CarbonZyn   :cry: при попытке скомпить получаю ошибку   29.7.2010, 17:36
DmT   Andy51, Почему было не сделать патч создающий тас...   29.7.2010, 17:54
Fenja   В батнике? task_patchgen 222.smg 0x100A0000   29.7.2010, 17:57
Andy51   DmT, по какому конфигу? zema00, апдейт для v3r - ...   29.7.2010, 17:58
zema00   zema00, апдейт для v3r - в первом посте Спасибо...   29.7.2010, 20:28
Fenja   На чистой у меня тоже собирается, а на бекапе нет...   29.7.2010, 18:37
DmT   Дак по любому(произвольному) самодельному головой...   29.7.2010, 19:06
CarbonZyn   Andy51, ХР 3 я на ней всегда сижу еп1 собирал еп2 ...   29.7.2010, 19:41
Andy51   DmT, а нафига? CarbonZyn, процессор какой?   29.7.2010, 20:07
CarbonZyn   Andy51, Слабенький, но мне хватает..   29.7.2010, 20:13
DmT   Ну потому что это было бы проще. //К.О.   29.7.2010, 20:14
CarbonZyn   DmT, : ) сделай)) мож у меня зарабоатет   29.7.2010, 20:22
Andy51   CarbonZyn, в Athlon XP нет поддержки SSE2, а эта ф...   29.7.2010, 22:01
CarbonZyn   Andy51, :not_i: а можешь это как нить исправить?   30.7.2010, 5:05
DmT   Значит надо унифицировать оба патча (патч на памя...   30.7.2010, 6:09
CarbonZyn   : ) Все всем спасибо)) мне тим помог)))   30.7.2010, 7:26
bill_kevin   works very well in firmware 49r C:\TFPG_v1.1...   1.8.2010, 22:02
Rastаman   Можете обяснить для чего именно нужет этот патч чт...   2.8.2010, 7:57
Andy51   Rastаman, я же вроде уже написал в первом посту. Е...   2.8.2010, 9:01
baat   DmT, да и так в принципе удобно, слить одну кодову...   6.8.2010, 19:30
Rastаman   У меня пишет * ERROR: input file acr_rb.smg not fo...   22.8.2010, 12:00
CarbonZyn   : ) путь к acr_rb.smg указал? и она вообще по пут...   22.8.2010, 13:28
Rastаman   CarbonZyn, Я все зделал как написано в первом пос...   23.8.2010, 10:31
Fenja   А он там лежит? Имя точно такое же, как и в батни...   23.8.2010, 10:43
Rastаman   Все как написано в первом посте Я неправильно ук...   23.8.2010, 13:31
Osta   %SystemRoot%\system32;%SystemRoot%;%SystemRoo...   23.8.2010, 13:57
oniech   I get on DAR test 15 DAR.2.x ERROR:unsuported fir...   3.9.2010, 4:00
Fenja   oniech, Dar - recompiled firmware. Wait until Mac...   3.9.2010, 4:40
Rastаman   Кто может скомпилировать патч на таски? я не могу ...   3.9.2010, 7:59
DmT   Epicfacepalm Вообще-то вопрос был к Andy. Наскольк...   3.9.2010, 11:07
baat   Rastаman, нужна твоя CG1, т.к. учитываются патчи н...   3.9.2010, 16:29
Rastаman   baat, Вот   4.9.2010, 7:28
baat   Rastаman, вот, пробуй... только бэкап не забудь с...   4.9.2010, 8:21
DmT   нене Оно чувствительно к наличию SSE. Остальное - ...   5.9.2010, 6:32
Andy51   DmT, я что-то здесь пропустил? Еслиб только SSE - ...   9.9.2010, 11:44
Fenja   Andy51, применил сегодня на чистую прошивку патч ...   11.10.2010, 17:19
baat   [b]Andy51, применил сегодня на чистую прошивку п...   1.11.2010, 15:07
Andy51   Ну здесь я могу сказать лишь то же, что отвечаю по...   12.10.2010, 12:24
CarbonZyn   Andy51, :grin: Эксперементирую, н опока получаю н...   12.10.2010, 12:58
NivlaFX   i might seem foolish but can someone help me to us...   24.10.2010, 21:25
Fenja   What error?   25.10.2010, 3:01
rock88   У меня что-то на LTE2 (L9, R452J_G_08.22.05R, MD2....   31.10.2010, 12:04
NivlaFX   task_patchgen.exe has encountered a problem and ne...   31.10.2010, 19:04
NivlaFX   got it working. thanks everyone.   8.11.2010, 3:42
NivlaFX   :helpsmilie: All what can I do with this program.   9.11.2010, 3:21
kohain   How to make one for V3x or e770 or e1000? for mcor...   2.12.2010, 7:49
Andy51   kohain, this wont work on mcore ones, only ARM, so...   2.12.2010, 8:49
kohain   :cry: Thank you though.   3.12.2010, 1:47
zeeplee   It seems that something is wrong with your program...   4.12.2010, 14:30
Andy51   zeeplee, what for do you need this patch on L6?   4.12.2010, 15:29
zeeplee   Andy51, I want to improve the efficiency of L6 o...   4.12.2010, 16:30
Andy51   zeeplee, as far as i know, L6 does not support elf...   4.12.2010, 17:52
zeeplee   We have been transplanting the elf patch to L6 for...   5.12.2010, 2:06
Andy51   zeeplee, the problem seems not so complicated, sin...   5.12.2010, 13:46
SvatSV   Установил ADS, запустил батник последней ревизии, ...   8.12.2010, 16:45
CarbonZyn   да   8.12.2010, 16:58
SvatSV   Всё сделал по инструкции, запустил generate.cmd, в...   11.12.2010, 9:44
SvatSV   Кажется разобрался, причина наверное в том, что н...   12.12.2010, 18:01
Andy51   SvatSV, у тебя бы в таком случае программа вылетел...   13.12.2010, 14:32
SvatSV   Почему тогда ничего не происходит? Появляется Pre...   13.12.2010, 16:35
DarkCoder   Сгенерите мне плз патч на таски. У меня на 340 стр...   13.12.2010, 19:31
DarkCoder   После запуска появляется файлик functions.sym след...   15.12.2010, 11:31
Fenja   Пробывал собрать тебе, аналогичная ошибка.   20.12.2010, 7:14
SvatSV   Выкладываю свой CG1 от L9. Пожалуйста, сгенерируйт...   20.12.2010, 17:36
DarkCoder   Свой патч сгенерить мне не удалось, но прошился др...   21.12.2010, 19:46
Andy51   SvatSV, странно, такого быть не должно, разве что ...   23.12.2010, 15:28
SvatSV   Andy51, буду ждать. :)   23.12.2010, 16:53
DarkCoder   Предварительно прошился патчем на память, на пос...   23.12.2010, 17:53
SvatSV   Жду с нетерпением! :)   23.1.2011, 18:43

Tfpg - генератор патчей на таски · Патчи и всё для них · Forum
 

Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 29.4.2024, 16:18

Форум живёт: