| |
|
Zormax
Admin
Регистрация: 12.12.05 Сообщений: 5826 Репутация: 5274 Откуда: Nizhniy Novgorod
|
#2141 [01.01.09, 12:26] Обсуждение патчей A2
Здесь мы будем обсуждать и тестировать патчи для A2 Все просьбы о портировании пишем - Запросы и идеи патчей A2С вопросами: "как ставить патчи?" посетите эти топики: a2 runtime patcher (устаревшее)a2uploaderfar cxc patcherНе надо выкладывать обсуждаемый патч полностью! Достаточно шапку или кусок проблемного кода!Все патчи вы ставите на свой страх и риск!
TOOKY T83 (1.3.1-L2), MK808B
|
Спасибо сказали: MiFa, Danik, Joker XT, Oganyan-Arthur, vodoo999, Disastery, HotRabbit, Thilina, punchaleksey, E1kolyan, Sandre, razkolbazzz, Happy, KIDLIF, VovanLS, Vov4ик, enoc, ghollomreza, caramba, BrghtnsS, g00fy, pavelsh, omdhar, MrGraL, farid, [Amatory], nazario, Nook, a6b6, Салават, Samur05
|
Vov4ик
Patcher
Регистрация: 14.8.10 Сообщений: 826 Репутация: 8576 Откуда: Russia
|
#2142 [06.09.11, 13:18] Re: Обсуждение патчей A2
velikii, это кодировка. Отличие в том, что с правильным юникодом текст будет отображаться без крякозябр и без патча на вин кодировку и без помощи "исправленного" шрифта
|
awg
Patcher/Moder
Регистрация: 10.1.08 Сообщений: 604 Репутация: 2795 Откуда: г.Владимир
|
#2143 [06.09.11, 14:56] Re: Обсуждение патчей A2
velikii, поясню по ламерски. В некоторых патчах используются метки не из LNG, а "создают" их сами с помощью textid_create, так вот они, если использовать старый компилятор патчей и конструкцию: Код: metka du "я ламер",0 нормально отображаются только либо с патчем на win кодировку, как правильно сказал Vov4ик, либо после добавления к шрифту кодировки latin1 (вроде так, поправьте если нет), которой по умолчанию в шрифтах как правило нет. Визуально в патчах результат как правило различается тем, что для "правильного" юникода текст превращается в последовательность байт идущих через "04", а в ранее выпущенных патчах в последовательность байт идущих через "00", что приводило к появлению кракозябр. Выхода 2: 1. Самому в патчах писать что-то типа: Код: black_list db 0x27,0x4,0x35,0x4,0x40,0x4,0x3D,0x4,0x4B,0x4,0x39,0x4,0x20,0x0,0x41,0x4,0x3F,0x4,0x38,0x4,0x41,0x4,0x3E,0x4,0x3A,0x4,0,0 что на выходе дает метку "Черный список" 2. Использовать новый ARMPC, который нормально справляется с этой проблемой если соблюдать некоторые правила: использовать все туже конструкцию: Код: metka du "я ламер",0 при этом исходник сохранять в кодировке UTF8, причем сохранять без BOM. Лично я это делаю в FAR: на выбранном исходнике F4 -> shift+F2 -> UTF8 + снимаете флажок "Добавить сигнатуру BOM" -> дальше компилируете патч как обычно новым ARMPC Ну вот так в кратце
К550->W610->K700->C901->Xperia Sola->Meizu MX2->Meizu M3 Note->Xiaomi Redmi Note 4x (Mido)->Redmi Note 7Pro (Violet)
|
Спасибо сказали: KIBER-DEMON, farid, WalkmanDeN
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#2144 [06.09.11, 16:18] Re: Обсуждение патчей A2
vadbga пишет: Legas2, поменяй орентацию на альбомную потом обратно на книжную и всё будет норм яж говорю, что у меня такое было в плеере до патча A2WS. Разные версии патча для отображения плеера на весь экран вели себя по-разному, поэтому я и предположил что это может быть в этой части кода патча A2WS. Сейчас у меня похожее на A2WS только при заблокированной клаве, и не лечится поворотом тела, но меня это не напрягает
|
g00fy
Вникающий
Регистрация: 7.5.09 Сообщений: 29 Репутация: 102 Откуда: Moldova
|
#2145 [06.09.11, 18:01] Re: Обсуждение патчей A2
MrGraL пишет: g00fy, а пробуй установить тему без софтов,и картинку фона верни,Сам видел на С905 всё работало,и ничего подобного не было Вот на С510 с этим скином,никаких проблем спс но не помогло на 4истый маин пробувал тож не помогло. думаю какойто фаил изменёный в прошывке на софты попробую отпишусь в 4ём проблема) [ Редактировано g00fy в 6.9.11 15:02 ]
C905 R1FA035 cid53 Xperia arc S 4.1.B.0.587
|
D3mon
Developer
Регистрация: 23.2.08 Сообщений: 1141 Репутация: 10348 Откуда: Краснодар
|
#2146 [06.09.11, 18:02] Re: Обсуждение патчей A2
g00fy, MrGraL, vadbga, Legas2, это никак не связано с "неправильной" работой патча/патчей. В этом его/их вины нет. Всё это "лечится" правкой layout'a.. Прикладываю layout от blacklizard'a. Поставьте его, и не будет никаких полос! Сейчас у меня похожее на A2WS только при заблокированной клаве, и не лечится поворотом тела, но меня это не напрягает а вот тут уже дело в другом. И опять таки "виноват" НЕ этот патч. При заблокированной клаве активен слипмод, а в его "гуи" скорее всего софты не убираются. Я так думаю, что это можно исправить отдельным патчем, который будет убирать софты/фон софтов из слипа. (могу ошибаться!) Но разве это так существенно?!
Прикрепленный к сообщению файл: Music_Gui.zip ( 2.49 kb; 20 hits) Скачать файл
Sony Xperia XZ3 Green
Sony Xperia Z3 Compact Orange W995i SW-R1GA026 :(
|
Спасибо сказали: g00fy, Thilina, Legas2, Vov4ик
|
Legas
Expert
Регистрация: 30.4.09 Сообщений: 444 Репутация: 1407
|
#2147 [06.09.11, 19:21] Re: Обсуждение патчей A2
но у меня ведь не этот лэйаут установлен, и в A2WS сейчас нету этой проблемы. Сравнил лэйауты, и что сразу бросилось в глаза - в Music_Gui_NowPlaying, например, в настройках <!-- Portrait --> прописана высота х ширина как 320 х 240 (тобижь без отступов), а у меня с отступами. Если дело не в этом пункте настроек, не буду оффтопить и просто соглашусь :)
|
g00fy
Вникающий
Регистрация: 7.5.09 Сообщений: 29 Репутация: 102 Откуда: Moldova
|
#2148 [06.09.11, 20:27] Re: Обсуждение патчей A2
D3mon пишет: g00fy, MrGraL, vadbga, Legas2, это никак не связано с "неправильной" работой патча/патчей. В этом его/их вины нет. Всё это "лечится" правкой layout'a.. Прикладываю layout от blacklizard'a. Поставьте его, и не будет никаких полос! Сейчас у меня похожее на A2WS только при заблокированной клаве, и не лечится поворотом тела, но меня это не напрягает а вот тут уже дело в другом. И опять таки "виноват" НЕ этот патч. При заблокированной клаве активен слипмод, а в его "гуи" скорее всего софты не убираются. Я так думаю, что это можно исправить отдельным патчем, который будет убирать софты/фон софтов из слипа. (могу ошибаться!) Но разве это так существенно?! во с етим лаётам типерь всё нарм работает спс всем )
C905 R1FA035 cid53 Xperia arc S 4.1.B.0.587
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#2149 [06.09.11, 20:59] Re: Обсуждение патчей A2
awg пишет: velikii, поясню по ламерски. нормально отображаются только либо с патчем на win кодировку, как правильно сказал Vov4ик, либо после добавления к шрифту кодировки latin1 (вроде так, поправьте если нет), которой по умолчанию в шрифтах как правило нет.
по умолчанию она как раз на месте. младшие 256 символов юникода (и шрифтов) соответствуют кодировке latin1. а патч и шрифты с "исправленной кодировкой" эту часть таблицы портят.
promt is better than google translate
|
blacklizard
Patchmaster
Регистрация: 22.7.08 Сообщений: 347 Репутация: 2213
|
#2150 [06.09.11, 21:38] Re: Обсуждение патчей A2
Код: void Lib_GC_PutChar (GC * gc, int x, int y, int width, int height,wchar_t imageID) { EP_DATA *Data = (EP_DATA *)get_envp(get_bid(current_process()), "elfpackdata"); void (*Lib_Cache_GC_PutChar) (GC * gc, int x, int y, int width, int height,wchar_t imageID)=(void (*) (GC * gc, int x, int y, int width, int height,wchar_t imageID))Data->LibraryCache[0x40]; Lib_Cache_GC_PutChar (gc, x, y, width, height,imageID); } My way to directly use library cache in patch.. den_po, what you say?
Respect: mc_kibel, moedjs, myrzeug, den_po, IronMaster
|
den_po
Developer/Admin
Регистрация: 27.3.06 Сообщений: 3279 Репутация: 10763 Откуда: Чебоксары
|
#2151 [06.09.11, 21:49] Re: Обсуждение патчей A2
blacklizard, 1. patches shouldn't depend on elfpack 2. swi is much easier 3. using addresses from lib.vkp at compiletime is easy too
promt is better than google translate
|
Спасибо сказали: farid
|
Похожие темы
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|