Учимся писать патчи : Патчестроение : Форум |
Страница 113 из 180: « 1 ... 109 110 111 112 [113] 114 115 116 117 ... 180 » |
PRO100light: |
13.05.09, 09:43 |
vile, тема вроде бы "учимся" Вот я и учусь. |
RaANdOoM: |
13.05.09, 11:04 |
PRO100light, ммм... Как бы попроще. :) Удаляй из исха переходы с Str2Id и параметры для этой функции. И вместо этого положи в R0 порядковый номер из *.lng файла (в hex разумеется). Вот и всё. :) Почему так? Потому что Str2Id возвращает strid для твоей строки, а *.lng это считай сборник уже готовых strid'ов. |
Zyxeg: |
14.05.09, 20:55 |
Скажите пожалуйста , как выделяются адреса под HeapShift , т.е. те что указаны в шапке патча. Если я , скажем в исходнике укажу oursize=4096 , то начальный адрес в RAM останется тем же что и ранее , а конечный будетначальный +FFh? |
Joker XT: |
14.05.09, 20:59 |
ээ, а русским языком можно, что ты хочешь? какой ещё oursize=4096 |
Va_st: |
14.05.09, 21:06 |
;W910 SW-R1FA035 ;(p) E1kolyan ;info 4 patchmakers: 2A2AC3EC...2A2BC3EB берешь значения рамы,при условии,что выбранное значение не используется другим патчем,взятое значение лучше взять кратное 4,те 2A2AC3EC+4+4+4=2A2AC3F8(это пример) |
Zyxeg: |
14.05.09, 21:15 |
Joker XT, oursize это размер памяти выделяемой под хипшифт. В оригинале он равен 65536 т.е. 64kb. Я считаю это расточительством и хочу скомпилировать патч хипшифт на 4kb. Поэтому спрашиваю с какого адреса в RAM он займет буфер - с того же самого что и 64kb версия? |
RaANdOoM: |
14.05.09, 21:47 |
Zyxeg, по идее да. |
Zyxeg: |
14.05.09, 22:17 |
RandoM , а откуда берут эти адреса в диапазоне RAM - ведь в самом патче и намека нет на адрес? |
RaANdOoM: |
14.05.09, 23:02 |
Zyxeg, всё есть. Портани и сам увидишь. Как то же портят и всё ок. :) |
den_po: |
15.05.09, 15:13 |
Zyxeg пишет: Joker XT, oursize это размер памяти выделяемой под хипшифт. В оригинале он равен 65536 т.е. 64kb. Я считаю это расточительством офигеть |
Страница 113 из 180: « 1 ... 109 110 111 112 [113] 114 115 116 117 ... 180 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=1120 © 2005-2018 supertrubka.org |