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

vladikcomper

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

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

  • Посещение

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

    9

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

  1. Не та тема. Тебе сюда: http://forum.sonic-world.ru/index.php?showtopic=13992
  2. Эх, сколько уже раз я слышал, как новички задают такие вопросы. Сотни таких вопросов было даже на том же SSRG. Хоминг и Супер соник - вот, оказывается, что нужно начинающим хакерам для полного счастья. И каждый раз продвинутым хакерам приходится вежливо объяснять новичкам, почему они не могут просто так дать им туторы на такие вещи. Что ж постараюсь тебе все доходчиво объяснить, это я уже часто делал на SSRG, но там мне сильно мешало мое скудное для случая знание английского, так что не знаю, понимали ли люди суть дела. Когда я был полным новичком в хакинге, я считал что сделать что-то самостоятельно просто нереально, и что гиды - единственный путь прокачать хак в плане кода. Я смотрел на огромные куски кода, они пугали меня своими размерами, непонятными закорючками, вобщем, казалось, в них невозможно разобраться. Но все же, благодаря комментариям в гидах, я приблизительно знал действие некоторых строк. Вначале я тупо копировал куски готового кода, просто чтобы совмещать разные действия в игре в нужных мне местах. Потом я открыл для себя английский гид по асму, который был мне не совсем понятен из-за множества терминов, перевода которых я не знал. Но, методом проб и ошибок я развеял туман непонятности и со временем овладел искусством писать свой собственный код. И в один прекрасный день я решил поробовать свои силы... и написал код Хоминг Аттаки. Для этого не было и, думаю, не будет гидов и справок, это должно быть личным достижением, которое выделяет хакеров. Это титанический труд, и никто не согласится раздавать его налево и направо. Я четыре дня упорно трудился над Хомингом (перед этим, планировал его несколько недель). Код Хоминга никогда не будет раскрыт, это долго будет оставаться эксклюзивом. Если ты хочешь по-настоящему проникнуться хакингом, у тебя есть к чему стремиться. Учи АСМ, исследуй Сониковский движок, добивайся своего. К тому же если мне приходилось делать это методом проб и ошибок на Ретровских гидах, то теперь в твоем распоряжении есть замечательный набор гидов на русском языке: http://vladikcomper.narod.ru/sonic_guides.htm Этого вполне достаточно для того, чтобы лучше узнать сониковский движок, начать советую с гида про Ассемблер. Моя программа не сыграет большой роли в таком деле. Ведь здесь главное иметь навыки. А вот это уже воровство. Делать этого не советую, всех воров рано или поздно обнаруживают и банят, по крайней мере, в иностранных комьюнити.
  3. Зачем это нужно? Есть же эмуляторы, причем играть с ними мне намного приятнее, чем с EXE-шными фаниграми. Ведь в эмуляторах есть такие приятности как сейвстейты, перемотки, замедления времени и пр. t^_^ А то порой бросаешь прохождение очередной апетитненькой фан-игры из-за постоянной смерти от кривизны уровней. А на эмуляторе любой хак можно добить до конца со сейвстейтами, и посмотреть, чего он стоит.
  4. http://vladikcomper.narod.ru/download/s1erz.zip
  5. Отличная работа. Я конечно, никогда не работал с исходником Соник 3, но читал его мимолетом, убеждаясь в том, насколько он еще неизучен. Вообще, то что кто-то по-настоящему хакает Соник 3 - это очень круто и смело. Keep up the good work! sh:rolleyes:
  6. Ну это только на первый взгляд. Со временем, когда я стал лучше разбираться в АСМе, понял полный цикл работы сониковского движка, оказалось, что там все элементарно и гениально. Такого гениального устройства движка я еще нигде не видел - тут все до мелочей продумано, разграничено - одно другому не мешает. На самом деле хакать Соника легко, сложно только вначале, когда разбираешься в чужом коде. Писать движок с нуля намного сложнее, чем хакать первого Соника, даже если использовать современные языки. Потому что в движке Соника есть все - рассчет синусов, косинусов, придавание объекту различных свойств порой делается лишь присвоением флагов (многие свойства движок обрабатывает сам, для них не нужно писать код). По поводу добавления своей музыки - этого однозначно не будет. Слишком сложная реализация. В мире нет еще инструментов чтобы легко можно было конвертировать МИДИ в SMPS, а для того чтобы делать музыку с нуля уже есть программы, но сам процесс не менее сложен из-за особенностей формата SMPS. При любой работе с музыкой нужно знать формат SMPS, уметь настраивать голоса (voices) и DAC-сэмплы.
  7. Он файлы не видит. Проверь, правильно ли соблюдены все пути.
  8. Про то, как сделать, чтобы окно не закрывалось, тоже сотню раз упоняналось... "Компиляция" -> снять "Закрывать окно компилятора после компиляции" -> Сохранить -> Компилировать По поводу ошибки, ты скорее всего забыл табы.
  9. Значит произошла ошибка. Это уже обсуждалось тысячу раз. Посмотри, что пишет компилятор, он всегда дает описание ошибок и указывает, на какой строке и в каком файле они произошли. Не стоит боятся ошибок, они у всех случаются. =Ъ (Да, мне срочно надо написать гид про фиксинг ошибок, чтобы люди могли исправлять их самостоятельно)
  10. Проверь себя, может ты допустил ошибку и сделал что-то не так? Я, к сожалению, не пробовал этот гид и не знаю распрастроненные ошибки, которые допускают люди, следуя ему, так что в этом помочь не могу. Могу только посоветовать прочитать темку с гидом до конца, вдруг у кого была та же проблемма.
  11. Есть в Видовсе тупиковые ситуации, это, вероятно, одна из них. Нет, должно где-то быть решение, но оно зарыто настолько глубоко, что до него практически невозможно докопаться. Мне кажется, все подобные конфузы случаются из-за каких-нибудь сбоев в реестре или конфигурационных файлах, из-за конфликтов программ и бесконечных ошибок в Винде. Но реестр огромен, файлов с настройками тысячи и до них не докопаться, а автоматически сбой решиться не может, потому что в Винде многие вещи иногда заходят в тупик. Не думаю, что тебе удастся решить твою проблемму обычными методами, так что посоветую тебе одну вещь, которая может помочь. В Винде предусмотрена ну просто фантастически полезная программа, которой никто, почему-то не пользуется, а идет большим кругом, каждый раз переустанавливая систему (да я, если честно, зная про нее, тоже до недавнего времени ее не трогал). Она называется Восстановление Системы. Советую всем, у кого произошла подобная нерешаемая проблемма. Каждый раз когда я пользовался восстановлением, исправлялись самые невероятные глюки. Для этого надо вспомнить дату, когда произошел глюк и найти ближайщую до нее контрольную точку. Если кто не знает где Восстановление системы, оно в Пуск->Программы->Стандартные->Служебные
  12. В моей коллеции гидов очередное пополнение! :) Главное на этот раз событие - обновился мой гид по добавлению Jump Dash в Sonic 1. Новая версия Jump Dash теперь не может быть многократно использована, в отличие от гида Selbi, вместо байта, флаг JD занимает всего один бит (в последнем бите байта $22 объекта Obj01). К тому же теперь скорость способности будет разной в зависимости от состояний Соника: нормальное, в воде, в Speed Shoes и в воде со Speed Shoes. Помимо гида о JD, появился гид по исправлению звука "SEGA" и гид для Соник 2 по исправленю деформации EHZ. Как добавить Jump Dash Как исправить звук «SEGA» Как исправить баг деформации EHZ
  13. Не знаю, так как драйвер не пробовал (в моих планах работать с драйвером первого Соника, добавить сэмплов, чтобы улучшить его) Старые песни впринципе не должны идити на драйвере. Надо использовать песни из Соник 3/3К/3дБласт.
  14. Я, к примеру, использую редактор ConTEXT, раньше у меня был ESE_ASM, но тот заглючил, пришлось отказаться. Других редакторов, нормально подсвечивающих синтаксис асма M68K я не нашел. Но не в этом дело. То, что там написано - это обычный текст, который откроет любой редактор, начиная с Блокнота. Может ты неправильно ищещь? Я не знаю, как там поиск реализован в AkelPad, но думаю, что у тебя ничего не находится потому что ты либо ищещь не от начала, а с середины (когда лейбел оказывается позади, не в зоне поиска), либо ошибся в искомой фразе. Другого просто не может быть.
  15. Совет на будущее: выражай мысли и вопросы полнее, не будут же люди додумывать то, что ты имел в виду, потому что сейчас у тебя из контекста абсолютно ничего не понятно. Не зная, про какой такой пункт #6 идет речь, я ради интереса залез в исходник Соника и ввел в поиске "sub_71B4C:". Voi-la, передо мной искомый лейбел. Раз уж он манипулирует процессором Z80, то значит речь идет о гиде по порту звукового драйвера из Соник 3. Даже не знаю, почему у тебя это не находится, то что эта функция есть в дизасембле - это факт.
  16. В масштабах русского хакинга впринципе неплохо. Второй русский хак, сделанный на S1HS, который я вижу в живую. Интересно, что в иностранном комьюнити, которое, казалось бы, в состоянии следовать гидам и привыкшее работать с дизасемблами, S1HS получил большее распространение, так как там за это время успело выйти около 5 хаков на S1HS. Эх, не осталось у нас почти хакеров =( Вобщем, это типичный русский хак - уровни ужасны и едва проходимы: слишком много бадников, слишком много колец, сприк и пропастей, плюс, сделано все крайне неаккуратно - некоторые стены резко обрываются в низу из-за того что автор поленился подрисовать снизу нужный блок. Радует, что хотя бы сделано с SonED'ом - прогресс. Единственное, что как-то вытягивает хак на приличный уровнь - это босс, да он хорош. Только, опять же, чересчур сложен.
  17. Мне кажется, у тебя сбились маппинги. Потому что мапинги для первого спрайта подходят только ко второй порции тайлов. Такое чувство, что пропал первый спрайт наклза и все сместилось.
  18. Она вообще-то готова. http://info.sonicretro.org/Sonic_the_Hedgehog_Megamix
  19. Есть по-моему такая функция. File>Load from ROM.... Правда, я ей никогда не пользовался, но поидее, именно она должна соверать такие вещи. Там только нужно указать оффсеты всех данных, их можно откопать из справочников: http://info.sonicretro.org/SCHG:Sonic_3_%26_Knuckles
  20. Вообще, если ты хочешь добавить Тэйлза, то собирать "пазлы" совсем не обязательно. Берешь в СонМапЭде, ставишь формат игры на Sonic 2, берешь дизасембл Второго Соника, открываешь нужные файлы, пока редактор правильно не отобразит все спрайты. А потом просто меняешь формат на Sonic 1 и сохраняешь данные в новые ASM-файлы. И все :)
  21. Никаких Sonik Sprite'ов! Надо использовать современные средства: SonMapED - Работает с дизасемблами: мапинги, тайлы, DPLC подгружаются из файлов. - Легко редактирует спрайты - С помощью него можно портировать персонажей из Соник 2 и Соник 3, т.е. конвертировать мапинги и DPLC в формат Первого Соника. Лично я с ним почти сразу разобрался, все команды вынесены в меню, многим назначены горячие клавишы, что очень удобно.
  22. Если ты добавляешь код, который не делает то, что нужно, он не обязательно должен вызывать ошибки при компиляции. Компилятору важно, чтобы все было верно с точки зрения синтаксиса, откуда ему знать, что добавленый тобой код не сработает так, как нужно. Из того, как ты описал проблему, невозможно ничего подсказать и увидеть ошибку. Выложи хотя бы код, скажи что добавил, чего хотел.
  23. Вообще-то он имел в виду хак. Хак тот не представляет собой ничего интересного с точки зрения игры, просто играем Соником в Хаотиксе. Если это Хаотикс, то разуеется, там есть Вектор. Хак лежит где-то на Соник Ретро. Отличная работа! Хак становится все круче и круче. Только, вижу у Тейлза отсутвует часть кулака, что наводит на мысль о том что он использует маппинги Соника. Теперь надо бы портировать хвосты тейлза, они по-моему представляют собой отдельный объект. Хотя ему без хвостов идет.
  24. Он же в S1HS включен.
  25. Вроде нет, если не считать Sonic in Chaotix.
  • Сейчас на странице   0 пользователей

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

×