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