Регистрация НачалоСайт МедалиТърсене Влез

Начало форум » Requests / Заявки » Изпълнени заявки




Напиши нова тема Темата е заключена, не можете да променяте мнения.  [ 28 мнения ]  Отиди на страница Предишна  1, 2
Автор Съобщение
 Заглавие: Re: пач за ANKH
 Мнение Публикувано на: 07 Апр 2011, 20:49 
Offline
Hercule Poirot
Hercule Poirot
Аватар

Регистриран на: 27 Авг 2010, 17:54
Мнения: 123
Изразил благодарност: 0
Получил благодарност: 42
Медали: 3
Игра за сайта (1) Активен потребител (1) Полезен потребител (1)
Не съм и започвал още, а и няма да ме има на линия известно време. Ако с HEX редактора става и имаш време за губене - давай. Ако не, ще трябва да почакаш.

_________________
http://nullsecurity.org/ game tools, unpackers, and probably more...


Върнете се в началото 
 Профил  
 
 Заглавие: Re: пач за ANKH
 Мнение Публикувано на: 12 Апр 2011, 19:56 
Offline
Nancy Drew
Nancy Drew
Аватар

Регистриран на: 30 Мар 2011, 00:41
Мнения: 69
Изразил благодарност: 13
Получил благодарност: 8
Хах, време за губене дал Бог... Обаче след 1500 низ нервите ми рязко не издържаха, а има още толкова. Да не говорим, че едва почнах да правя смислова проверка и осъзнах какъв хаос ме очаква.

Що се отнася до хекс-кода, репликите започват с: BF 80 00 00 00 00 00, след което има бит за дължина на низа и самия низ, затворен от 00 00 00.

По-сложна е ситуацията с менютата, от които играчът трябва да избере следващата реплика.
В такъв случай менюто се инициира с: 00 00 00 01 00 00 00 01 00 00 00 0A 63 68 61 72 5F 61 73 73 69 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00, следват 16 бита с променливо съдържание и 00 00 00 03 00 00 00 (където 03 е броят на репликите от менюто, които ще бъдат изброени). След последните три бита веднага следва бит за дължина и първият низ от менюто. Низовете са разделени отново с 00 00 00 (като веднага след разделителя почва следващия бит за дължина с низ). Битовете, с които се инициира менюто са винаги 41.

P.S. Правилно ли предполагам, че в основата на една програма за превод на такъв файл лежи извеждането на масив от реплики, техния превод и в последствие - сравняване и заместване чрез шестнадесетичните версии на двата масива?

EDIT: Проблемът е решен. Не съм програмист, не знам дали горепосоченият метод е хамалски, но нахвърлях един скрипт на php и успях да изведа низовете като масив в екселски файл и после по обратния път с преводите. Сега остава само да преведа другата половина от таблицата и да си помисля сериозно - хващам ли се втори път с нещо подобно :)

_________________
Нека сътвореното от мен говори с моя глас, докато други бият в гърдите си, крещейки кои са.


Върнете се в началото 
 Профил  
 
 Заглавие: Re: пач за ANKH
 Мнение Публикувано на: 23 Апр 2011, 16:08 
Offline
Администратор
Аватар

Регистриран на: 25 Ное 2007, 15:01
Мнения: 655
Местоположение: София
Изразил благодарност: 43
Получил благодарност: 55
Медали: 12
Активен потребител (8) Полезен потребител (2) Признателен потребител (1) Активност в логическите игри (1)
http://adventurersbg.info/news.php?item.501.5

Превод: Иван Грозев (Mnementh)


Върнете се в началото 
 Профил  
 
Покажи мненията от миналия:  Сортирай по  
 
Напиши нова тема Темата е заключена, не можете да променяте мнения.  [ 28 мнения ]  Отиди на страница Предишна  1, 2

Начало форум » Requests / Заявки » Изпълнени заявки


Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта

 
 

 
Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на: