нсколько я знаю, народ на ВоСе в основном прикалыватся по дизассемблированию и по комментированию исподников игр.
нсколько я знаю, народ на ВоСе в основном прикалыватся по дизассемблированию и по комментированию исподников игр.
Я бы не сказал, что в Elite совсем мозголомный код, единственное - он запатченный (я про Кладовскую), что не доставляет. Но для обучения она не подходит совсем - там кода (с переменными) - вся RAM кроме видеопамяти и видео буфера на 4К. Этак энтузиазм может совсем улетучиться за время обучения. Я вообще немного жалею даже, что занялся Саботером сразу, надо было начать с Галаксианс или Крэкаута какого-нибудь, там логика попроще будет, и кода, вероятно, поменьше.
Ну смотри. Саботера я ковыряю уже время от времени больше месяца. ну не то, чтобы там конца-края не видно, расковырял где что есть, формат данных разных, основные алгоритмы... Осталось много рутины. Пока желание не пропадает, но и финал не близок как раз из-за обилия кода. А кода там в общей сложности не более 8К. В Elite же кода под 40К, это сколько же надо времени на реверс и когда же будет ожидаемая радость от завершения работы? А я тут еще с ужасом думаю сколько времени уйдет на получение компилябельногог исходника и отладку оптимизированной версии...
ну тоже не так скор, проще в ИДе понаписать коментов к процедурам и если нужно, то переименовать названия меток.
не знаю, но профит есть.
да нечего ужасаться то - есть готовый исподник с каментами, и есть в голове карта памяти - собираешь, тестируешь и пробуешь.
Ну для начала исходник не под sjasm, надо коныертить. Потом надо собрать версию байт-в-байт. Потом переписать там выводилку тайлов и подвигать тайловые плоскости в памяти. Потом выловить глюки от этих подвижек Это все раельно, но оценить, сколько оно займет времени, не могу ни разу. А хочется уже релиза какого-то Итак после части HeartDemo работал пол года "в стол".
Alex Rider, я не знаю твоему опыту, и мне кажется не все так просто, но иногда все же можно игруху отреверсить.
Элиту пробовали уже http://elite.vtrd.in
Отреверсить можно всё что угодно. Вопрос в мотивации и времени.
---------- Post added at 17:46 ---------- Previous post was at 17:45 ----------
Не надо ниче конвертить, дизассм иды компиляется sjasm'ом, надо только реплейс сделать .ASCII на DB и всё.
Последний раз редактировалось Shadow Maker; 27.12.2017 в 10:27.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)