Перейти к содержимому

vladikcomper

Пользователи
  • Публикации

    947
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    8

Все публикации пользователя vladikcomper

  1. Если ты не трогал исходник, значит дело в объектах. Временно замени objpos\ghz2.bin на оригинал чтобы это подтвердить. Во всей красе я эту загадочную проблему раскрыл в этом посте: http://forum.sonic-world.ru/index.php?s=&a...amp;p=252336071 Тут скорее всего из-за ошибки объекта вызывается случайный код. В лучшем случае он приведет к ILLEGAL INSTRUCTION/LINE 1010(1111) EMULATOR, в худшем - повредится память и игра будет вести себя неккоректно.
  2. Серьёзно??То есть я смогу в неё поиграть даже на Гуфере?? У MarkeyJester'а есть возможность тестировать РОМы на реальном железе, так что он всегда следит за тем, чтобы его хаки были полностью на нем работоспособны. Я абсолютно уверен, что этот хак работает на реальной Сеге. Сделать хак рабочим на реальном железе не такая уж заоблачная и невыполнимая цель, как некоторые полагают. Обычно, если хак полностью работает в Регене, означает, что он скорее всего без проблем пойдет на реальной Сеге. А вот про Гофер не возьмусь утверждать. На нем даже далеко не все официальные Сеговские игры нормально идут. Он крайне глючен, крив и до полной совместимости с Сегой ему далеко (особенно страдает хардварными багами его видеопроцессор).
  3. Начни с изучения устройства объектов (http://info.sonicretro.org/SCHG_How-to:Work_with_Objects). Однако, освоение этого требует хороших знаний ассемблера и програмирования в целом. Если нужны примитивные правки (сместить позицию, увеличить скорость и т.п.), можно просто ознакомиться с кодом и его логикой в целом и поиграть со значенениями, которые записываются в $10(a0), $12(a0) - скорости, $30(a0), $38(a0) - позиции. Я советую смотреть код босса в S1 Hacking Studio 2. На данный момент это единственный дизасембл, где этот код более-менее раскоментирован. http://sonicresearch.org/forums/index.php?showtopic=2419 http://sonicresearch.org/forums/index.php?showtopic=1947 =Р
  4. У NES и SMD совершенное разное несовместимое оборудование для генерации звука. Конечно, ты можешь выдрать данные музыки из NES игр, но я сильно сомневаюсь, что их возможно каким-либо образом сконвертировать для воспроизведения на SMD. Нет хаков с музыкой из NES, есть хаки с римейками этой музыки. Это сконвертированные XM-ки, либо написанные вручную треки.
  5. Абсолютно согласен! Многие песни портировано довольно убого и неаккуратно. Может быть, в версии 2.1 порты будут хорошего качества, постараюсь сделать такими. Или попрошу помощи у кого-нибудь, так как я очень ленив, и никак не могу изучить формат SMPS. Что касается самой версии 2.1, если кто спросит, не могу сейчас дать точной гарантии когда она выйдет и выйдет ли вообще.
  6. Привет, няшка Джет!

  7. *издает глубокомысленое "ня"*

  8. Дык взаимоисключающие параграфы же (whatever) Думаю, он имел ввиду расширение файла. Тогда идея верна.
  9. Твой профиль = ня.

  10. В АСМе он крут. Слово Владиккомпера. Ня.

  11. Вах, сколько няшных предложений!

  12. Владиккомпер меня попросил.

  13. > Привет! Наконец-то ты появился! А где ты был, кстати? О_О

    Уезжал на 3 дня, думал никто и не заметит =Р

  14. Всем ня, мои няшечки.

  15. "Автор: Valentin The Fox" Я польщен тем, как трепетно вы ребята относитесь к авторству на контент. Не знал, что чтобы стать автором гида, нужно просто скопипастить содержимое моего поста. http://forum.sonic-world.ru/index.php?s=&a...amp;p=252311415
  16. Про "технологию" улыбнуло. Не стоит рассуждать о том, о чем представления не имеешь. Получится довольно нелепо, хотя в данном случае очень даже забавно.
  17. Никакой это не прототип, а хак, официально выпущенный довольно давно и забытый со временем (как и Соник 2 Мегамикс). StephenUK (перевод): http://sonicresearch.org/forums/index.php?...ost&p=27769
  18. Плюсуюсь.Я вроде как перевел,но запустить так и не получилось. Не бойтесь, вы не одни такие, еще пол мира имеют проблемы с ПланЭдом =Р Хотя я не нахожу в этом особых трудностей - в программе есть примеры, которые показывают, как должны выглядеть файлы проектов. При ошибке создатся файл sdlerr.txt с конктерным ее описанием. Не знаю, поможет ли это, но еще очень давно я написал на Сканфе статью о ПланЭде, позаботившись о небольшой (совсем микроскопической) инструкции к программе: http://info.sonicscanf.org/PlaneED ПланЭд спартанский, хотя с ним можно продуктивно работать, если настроиться. К сожалению, альтернатив пока еще нет. Хотя я тут подумывал об одной... Эту программу я начал примерно полгода назад, забросил примерно полгода минус 3 дня назад. Делал ее для себя, чтобы собрать лого Сеги, которое я потом использовал не-помню-где, позже оно увидело свет в проекте Sonic 3 in 1. Как только я выполнил миссию и собрал лого - оставил программу с ее багами и незавершенными компонентами. Лого Сеги - единственное, что повидала экспериментальная версия Planer'а. К сожалению, программа в текущем состоянии не готова к публичному релизу. Если многие захотят увидеть замену PlaneEd'у, я могу подумать об ее продолжении. Однако, скорого релиза не обещаю, сейчас у меня другие приоритеты.
  19. Подгрузить тайлы, составить маппинги, экспортировать, перерисовать, импортировать, сохранить тайлы. А вообще юзайте SonED2. Да, а если точнее, юзать для этого нужно только SonED. SonMapEd для спрайтов. Использовать его для редактирования задников - немыслимо и бредово. Собрать маппинги будет либо почти нереально, либо вообще не получится, если в SonMapED есть ограничение на количество спрайтов. Об экспортировании/импортировании их даже и речи не идет. Сделать что-то можно только с тайлами, но ничего путного с таким раскладом все равно не сделаешь. Впрочем, SonMapEd для редактирования задников - это еще что. Я видел парня, который Потрером уровни из S3&K в S1HS портировать пытался.
  20. О, это же сплешскрин ASM To Sega Genesis, форума украденных хоммингов. Автор взял за основу код Trox'а, и разумеется, ни слова про это не сказал. Оригинал кода: http://sonicresearch.org/forums/index.php?showtopic=2680 Сам код Trox'а написан довольно криво, уже неровные отступы, то табы, то пробелы и кривые комменты не внушают доверия. Но эта шаткая конструкция работала в нужном для себя месте - после лого Сеги, стоило условиям измениться, все пошло под откос. Только что протестил этот код и лично увидел этот загадочный баг. Баг коварен, незаметен и связан не с логической ошибкой в коде, а с ошибкой видеопроцессора. В видеопроцессоре (VDP) имеется возможность включать/выключать вывод картинки на экран (DISPLAY). Когда DISPLAY отключен, VDP не загружен рендерингом графики и можно загружать данные в видеопамять за максимально короткое время. Программисты активно этим пользуются и отключают отрисовку экрана на время инициализации любых режимов игры (лого Сеги, тайтл скрин и подобные) - все равно при загрузке ничего отображаться не должно. Каждый режим игры, будь то лого, сплэшскрин или загрузка уровня, должен отключать DISPLAY перед загрузкой графики и маппингов и снова включать его, когда все загружено и экран готов к появлению. В своем коде сплэшскрина Trox, как выяснилось, этого не сделал. И вот, что примечательно - когда сплэш скрин отображается после какого-либо экрана, DISPLAY уже заранее включен за него и проблем не возникает (кроме того, что графика и маппинги загружаются крайне неэффективно). А вот если сплэш скрин должен появиться первым - и возникает проблема. Вывод картинки на экран не включен, и вместо картинки весь экран заполняется "фоновым" цветом - отсюда синий экран. Чтобы исправить проблему, и сделать все должным образом, после строки: move.w #$8720,(a6) ; Backdrop color setting Добавь: move.w #$8134,($C00004).l После "Splash_LoadObj:" добавь: move.w #$8174,($C00004).l Если интересно, $8134 и $8174 - это команды для видепроцессора (VDP). Не буду вдаваться в подробный их разбор, иначе придется углублятся в устройство железа, если коротко, то первая выключает DISPLAY на время загрузки графики, вторая - снова включает, когда все готово и пора отображать сплэшскрин.
  21. Это не хак и не программа.

  22. Чем я занят? Помогаю людям на SSRG и Ретрохаке, иногда программирую приватный стафф по запросу, записываю коецепт идеи - вобщем, отдыхаю =Р Соник 3 в 1 почти не трогал, SQWA2 тоже. Оба планирую продолжить однако. Ну и тайно работаю над... вобщем скоро может произойти неожиданный релиз.

  23. Раз уж убрал сообщение - значит все поправилось.

  24. Хех, значит я пропустил это лого на SSRG. Тогда беру слова про него назад. Рад, что вы должным образом отнеслись к контенту и не использовали ничего ворованного. Тогда остается не понятным, зачем все вообще все эти ворованные исходники нужны? Сами не воруете, но хотите, чтобы воровали другие? По поводу хаков, дейстительно большинство современных хаков почти одинаково унылы. Но иногда появляются и хорошие работы. Достаточно не повторять эти гиды, придумать что-то свое, оригинальное (лирическое отступление: вот еще один пример, почему нельзя выкладывать в общий доступ все поряд - новая идея массово растащится и потеряет оригинальность). Можно задизайнить уровни, с новой графикой, красивыми задниками. И хак будет интересен, неоднообразен. Например, Autumn Mix был весьма неплох, учитывая сколько безнадежных работ выкладывалось вокруг. Sonic TG был обалденным, жаль, что он так и не был доведен до конца. Однако, я не считаю, что хакинг потерял смысл. Активно пишутся новые утилиты, идет открытие новых высот - мы на заре ударного хакинга Sonic & Knuckles. Многое еще впереди. Это как-то не понятно. Если ты админ на сайте, если ты захотел убрать ворованный стафф, и не хотел чтобы его снова залили другие (там что, свободное добавление от каждого?) - почему бы это не проконтроллировать? Логично, для этого и нужна администрация на любом ресурсе. У вас мог бы получиться неплохой ресурс, с русскими хакерскими гидами, артом/музыкой. И дизасемблами, открытыми, которые добровольно выложили авторы в общий доступ, как WTF Lame и Walljump. Вы же собрали зашкаливающее количество ворованного стаффа, открыли приватные гиды Selbi. Зачем вам это надо?
  25. Как стало известно, сайт более не закрытый. Вы создали самое яростное воплощение коммунизма, ресурс, в котором собраны и вывешены для общего доступа украденные с просторов Интернетов нечаянно залитые на открытые хостинги дизасемблы хаков, исходники, над которыми упорно трудились их авторы, которые не предназначались для чужих глаз. Похоже, вы никогда не поймете авторов этих хаков, потому что вы не создали ничего стоящего, уникального, чего не хотелось бы распространять. А может кто-то и сделал: не вижу дизасембла Dark Sound Hedgehog от Kame, что довольно иронично, так как он соадмин сайта, поощряющего бесконтрольный вброс этих самых дизасемблов. Когда я увидел последнюю версию Sonic Autumn Mix, я очень обрадовался необычному новому логу СЕГИ. Никогда не видел такого лого, причем это была не статичная картинка, а еще и с анимацией палитры, что давало красивое переливание. Я приятно удивился, порадовался, что наши ребята такое классное лого запрограммировали, и подумал, что не все еще в русском хакинге потеряно. Правда чувствовался какой-то подвох - слишком круто, учитывая ваше понимание ассемблера и VDP, да и автор такой классной работы обязательно должен был заявить о себе. Опасения подвердились, а чудес действительно не бывает, вы нагло украли целое лого ворованного исходника Sonic 1 No-Name (возможно это еще не вышедшая версия хака, в последней публичной я такого лого не припомню). Кто-то из вас (кажется, Кул Спот) говорил, что когда исходники Хомингов, Лайт Дэшей и прочие желаемые коды будут общедоступны, все смогут научиться профессиональному хакингу, поймут движок игры во всей его глубине (aka "я посмотрю код и разберусь!!!") и станут офигительно крутыми хакерами. Что ж, вы себе это обеспечили. Теперь у вас на руках коды Хоминг аттаки в бесконечном количестве вариаций, дизасембл Мегамикса со всеми его прелестями, огромная куча экранчиков и кастомных объектов. Только знаний и навыков от этого почему-то не сильно прибавилось. Ваше знание ассемблера очень слабое, а во преки вашим словам, поимев дело с Хомингом, вы не научились составлять подобное самостоятельно, воспользовавшись кодами экранов, вы не в состоянии повторить их. Вся эта затея подтвердила мое старое мнение о том, что делать доступным все, что только можно: Хоминг, Супер Соник, Лайт Дэш - глупо, наивно и бесполозено. В сети и без того огромное количество гидов, справочников. При желании можно добиться всего. Вы считали, что получив в руки все желаемое, продвинетесь в хакинге и/или поможете другим хакерам в их деле. И родился этот дьявольский сайт. Оставьте, все это бесполезно. Как было показано на вашем же примере, польза от этого стремится к нулю, вот только авторы работ, что вы украли, настигнут вас, чтобы рассказать что они о вас думают.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×