motofan logo
8 страниц V « < 5 6 7 8 >        
> 

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

Andy51
сообщение 29.7.2010, 9:57 Закрепленное сообщение!


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 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 килобайт ) Кол-во скачиваний: 504
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 4.12.2010, 15:29


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



zeeplee, what for do you need this patch on L6?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeeplee
сообщение 4.12.2010, 16:30


Новичок
*

Группа: Начинающие
Сообщений: 3
Регистрация: 23.10.2010
Пользователь №: 220 830
Модель телефона: Moto L6/L7
Прошивка: R347

Рейтинг: 0



Andy51,
I want to improve the efficiency of L6 of the ELF! grin.gif

Добавлено позже (5.12.2010, 0:51):
Цитата(zeeplee @ 5.12.2010, 0:25) *

Andy51,
I want to improve the efficiency of L6 of the ELF! grin.gif

Here is the tip
Изображение
I hope you can see the picture clapping.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 4.12.2010, 17:52


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



zeeplee, as far as i know, L6 does not support elfs
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeeplee
сообщение 5.12.2010, 2:06


Новичок
*

Группа: Начинающие
Сообщений: 3
Регистрация: 23.10.2010
Пользователь №: 220 830
Модель телефона: Moto L6/L7
Прошивка: R347

Рейтинг: 0



We have been transplanting the elf patch to L6 for a long time. And so does many elf programs,such as Mtocmd,StartMenu,Elfopen,Drmchanger and many other elf programs from E398.Most of them work well on my L6.
I am transplanting your Tfpg patch these days,and meet this problem.I think there is no one can help me solve that except you.
Yours sincerely,motofan.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 5.12.2010, 13:46


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



zeeplee, the problem seems not so complicated, since tfpg got to linkage stage, but there is not enough space in fw to replace the old code with the new one. You can try either fixing it by hand - you'll have to edit generated scatter file and place the code into another location, or modify tfpg itself for special handling for L6 firmwares. I can provide you the source if you choose the second variant. Either way, don't expect me to help you much.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SvatSV
сообщение 8.12.2010, 16:45


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 27.10.2010
Пользователь №: 220 930
Модель телефона: L9
Прошивка: R452J_G_08.22.04R

Рейтинг: 1



Установил ADS, запустил батник последней ревизии, в папке build появился ResultPatch.fpa - это и есть патч для тасков?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 8.12.2010, 16:58


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



да
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SvatSV
сообщение 11.12.2010, 9:44


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 27.10.2010
Пользователь №: 220 930
Модель телефона: L9
Прошивка: R452J_G_08.22.04R

Рейтинг: 1



Всё сделал по инструкции, запустил generate.cmd, в итоге ничего не происходит. Вот результат
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SvatSV
сообщение 12.12.2010, 18:01


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 27.10.2010
Пользователь №: 220 930
Модель телефона: L9
Прошивка: R452J_G_08.22.04R

Рейтинг: 1



Цитата
Всё сделал по инструкции, запустил generate.cmd, в итоге ничего не происходит.

Кажется разобрался, причина наверное в том, что нет поддержки SSE2.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 13.12.2010, 14:32


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



SvatSV, у тебя бы в таком случае программа вылетела с эксепшном
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Tfpg - генератор патчей на таски · Патчи и всё для них · Forum
 

8 страниц V « < 5 6 7 8 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.6.2024, 1:20

Форум живёт: