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

vladikcomper

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

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

  • Посещение

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

    9

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

  1. Почему не считаю? Конечно считаю. :) Просто из головы вылетело. Возможно, я еще кого забыл.
  2. Если у нас мало РОМхакеров вообще, то значит Соник-хакеров будет еще меньше, все закономерно. Но и в Соник-хакинге есть у нас хорошие РОМ-хакеры. Их немного, но они есть. Это MAXXX-309, который силой чистого АСМа добавил в Соник 1 возможность стрелять, показывал замечательные видео и концепт-хаки с этой и некоторыми другими возможностями :) Это Alexey383, его хак Sonic 2.0 будет получше среднего европейского, там есть и порт спрайтов из Соник 3, и спец. движения, и переделанная графика. Ничего подобного. В России он вообще появился позднее, так что ни о каких старичках, даже в кавычках, речи быть не может. Соникфаны в основном молодые люди, и, конечно, дети. А хакингом Соников почти не занимаются скорее всего потому, что у нас, как ты сказал, вообще РОМхакеров мало. Читы - это вообще другое. Определение с Википедии: Вот кода Левел Селекта - это чит, его мы вводим в игре. А для добавления Спин и Джамп Дэшей нужно изменять исходник игры. Просто в случае с S1HS, исходник изменяет сама программа. Если игра разрабатывалась без чего либо, это не всегда значит, что она на это не рассчитана. Если возможность можно добавить без глюков, мега-костылей и других проблемм, если движок это позволяет - то игра на это возможность рассчитана. Вот Соник 1 на Спин Дэш рассчитан - его можно туда добавить и он там будет безглючно работать, тем более - никаких костылей и особых махинаций не понадобилось - движки С1 и С2 похожи. Если бы Юджи Нака хотел добавить Спин Дэш в Соник 1, он бы сделал это почти так же, как то написано в гиде.
  3. ... и получится второй ESE (: Редактирование РОМов с Соник-хакинге уже не модно и бесперспективно. Дизасемблы рулят.
  4. Не сказать, что моя программа - генератор хаков. Генератор бы просто выдавал РОМ-файл на выходе, и позволял бы стоить хаки только через программный интерфейс. S1HS работает по-другому. Она приурочена к дизасемблу, и просто редактирует некоторые его составляющие, позволяя при этом так же изменять исходники, данные игры и пробовать гиды, как и в обычных дизасемблах (соглашусь, что немногие все-таки это делают =Ъ ). Сделана это прога была дабы спасти наше бедственное русское положение и немного повысить качество хаков, потому что на ESE-хаки смотреть уже тошно. С другой стороны, нормальным хакерам программа поможет упростить нудный процесс добавления Spin Dash'а и других банальных правок. В гиде про Спин Дэш на Ретро есть несколько мелких ошибок, которые могут стать роковыми для новичка. Кстати, а вот тексты вручную редактировать очень трудоемко и глупо, лучше использовать S1 Text Code Generator или S1HS. Соник 1 - не квестовая игра и не РПГ, поэтому тексты там далеко не формате ASCII или подобном ему (кроме текстов ошибок). Тексты уровней, например, в собственном формате спрайтовых мапингов, и только текст левел селекта в более-менее приемлимом формате - один байт на букву, указывающий номер буквы - но чтобы его редактировать, нужно будет сидеть с таблицей, так что опять же лучше пользоваться плодами цивилизации - соотвествующими прогами =Ъ
  5. Это смотря из каких игр. Воспроизведением музыки управляет звуковой драйвер, Сега не рассчитана на проигрывание песни на аппаратном уровне. Звуковой драйвер - это часть кода игры. Так что, "поймет" ли игра срипанный тобой набор мелодий как раз зависит от звукового драйвера. Вот интересный список, показывающий, какой драйвер использует каждая из Сеговских игр: http://gdri.smspower.org/wiki/index.php/Me...und_Engine_List Поскольку, Соник 1 использует SMPS, то на нем можно будет воспроизвести только музыку для этого драйвера. Кстати, еще интересный список - игры, использующие SMPS и нахождение музыки в них - http://info.sonicretro.org/SCHG:Music_Hack...Music_Locations Кстати, про "формат .bin", который все так любят. Расширение файла не несет никакой смысловой нагрузки на его содержимое =Ъ Его хоть ".exe", хоть ".txt" обзови, можно даже ".my_super_duper_ex" - компилятор на это не смотрит, ведь главное - что внутри. За "форматом .bin" может скрываться что угодно. Если это файл .bin из папки "sound" (речь идет о дизасембле первого Соника) - то он будет формата SMPS-музыки, если взять файл из папки "pallet", то он будет формата палитры и т.д.
  6. Когда-нибудь точно выйдет... Я не могу точно сказать, но сделаю все, чтобы уложиться до конца этого года. Не буду загадывать, потому что кто знает, что случится завтра. Вот, например, я планировал вообще выпустить S1HS как раз в конце августа, и я бы обязательно выпустил, если бы не неожиданные обстоятельства - меня попросили разработать сайт на PHP, поэтому все силы я бросил на него. Так что не буду загадывать - вдруг опять не уложусь в сроки :-) Пока могу сказать, что программа готова на 65%. А если я вдруг задумаю отказаться от некоторых фич до следующих версий, то готовность потянет на 85%. Но даже если так, учитывая объемы работ, на реализацию даже 15% уйдет уйма времени. Зато нововведения обещают быть просто огромными.
  7. Гуглопереводчик скорее генератор лулзов и бреда, чем помощь незнающим английский:
  8. Сейчас в хаке готовятся глобальные изменения, очень трудоемкие, на их реализацию уйдет много времени. Пока еще многие компоненты не закончены, и показать проделанную работу я не могу. Зато когда я доделаю все, что запланировал, хак преобразится до неузнаваемости :nyam: Но вряд ли это произойдет скоро, так что придется подождать. Скажу одно - уже идет работа над MZ, сделан первый мини-босс. К сожалению, разработка сейчас заморожена, до релиза S1 Hacking Studio 2. Возможно, через несколько месяцев, я сделаю видео, демонстрирующее нововведения.
  9. Все это конечно очень прелестно сказано, но ты идешь полным оффтопом. Не надо разводить срач в теме.
  10. Что доказывает? Она не на S1HS.
  11. Aslan, не нужно докладывать в эту темку о каждом таком "хаке", сделанным только с помощью установки флажков в программе. Никому это не нужно, это только засоряет тему. Такие хаки были и будут всегда (с ESE была такая же беда, фан-игры не исключение), причем догадываюсь, такое творится не только в России, но и на западе, просто мы этого не видим, так как на SSRG и Sonic Retro строгий фейс-контроль. Ну всегда же были нетерпеливые люди, которые поигравшись с кнопками в проге, решили показать свои гениальные деяния миру. Лучшее, что мы можем сделать - не обращать внимания на эти пятиминутные поделки. Давай не будем думать о плохом пустом, ведь помимо этого в мире есть масса добротных хаков на S1HS, например: http://sonicresearch.org/forums/index.php?showtopic=1932
  12. Если записывать видео без сжатия, то будут получаться такие огромные файлы - заливать их на Ютьюб в чистом виде не стоит - Ютьюб навряд ли готов к такому потрясению. Перед началом записи в эмуляторе появляется окно, в котором можно выбрать видео-кодек. Для You-Tube лучше всего подойдет кодек H.264. Правда бывает так, что нужного кодека нет в списке, а некоторые кодеки по просту не работают (на выходе пустой AVI-файл). Если что, можно воспользоваться конвертером, например, Leawo AVI Converter - он абсолютно бесплатен и может конвертировать в нужный формат.
  13. http://bit16.ru/index.php?gl=emu&cat=smd&act=emu Он первый в списке. Хотел дать прямую ссылку, но она выбрасывает в раздел Эмуляторов.
  14. Но Jump Dash там же отстойный - можно вызвать по нескольку раз и он не дает правильного ускорения. =Ъ Я его специально таким сделал, чтобы переживающие за качество хаков люди не поленились заменить этот отвратительный JD на какой нибудь из этих: http://vladikcomper.narod.ru/sonic_guides_view.htm?4 http://sonicresearch.org/forums/index.php?showtopic=972 Наверное это связано с тем, что путь к папке с компилятором слишком длинный. Кстати, решение этой проблеммы описано в FAQ в readme.htm: В: При попытке скомпилировать вылетает суровая ошибка, в окне компилятор написано что-то вроде "The instruction at 00401dd2 referenced memory at 003e27f8". О: Наверное, дело в том, что путь к программе слишком длинный для старого асемблеровского компилятора. Переместите дистрибутив с программой, так чтобы в путь к папке "SourceCode" был меньше 48 символов (хотя, точное максимальное число символов еще не установлено). Правда, причина такого поведения компилятора полностью неизвестна. Но обычно, если переместить папку с прогой поближе к корню диска (в крайнем случае - прямо в корень диска), это обычно помогает. Ничего не понял. Какая прога? Какой файл?
  15. Лично я использую для этого эмуль Gens Re-Recording v11a, в нем можно сразу записывать AVI-видео (Tools -> AVI -> Start AVI Dump...).
  16. Планирую продолжить хак, только вот новая версия anyway будет нескоро.

  17. К сожалению, хакинг Соник 3 не настолько развит, программ для него мало, так что многое придется делать вручную. Так что, чтобы заменить спрайты в игре, придется качать дизасембл - http://info.sonicretro.org/images/8/8b/Son..._by_Pu7o%29.zip , искать в нем маппинги, тайлы и DPLC Соника или другого перса, спрайты которого ты хочешь заменить. Их надо будет выделить в отдельные файлы, потом открыть в SonMapEd, кстати, SonMapEd позволяет загружать некоторые данные из РОМа, однако выделять маппинги и тайлы в отдельные файлы все равно надо, чтобы потом в них изменения сохранить и скомпилировать РОМ. Все это непомерно сложное для новичка дело, не знаю, стоит ли тебе это делать. По поводу гидов, есть гид по хакингу S3K - http://info.sonicretro.org/SCHG:Sonic_3_%26_Knuckles Но чтобы его понять, нужно понимание HEX-а и устройства игры.
  18. Бред. Если не понимаешь с Хомингом, то представь другую ситуацию: Ты долгие недели рисовал набор новых спрайтов Соника, несколько раз все переделывал, думал над каждым пикселем. И вот работа закончена - спрайты вставлены в хак, у тебя получилось что-то уникальное и очень красивое. Эти красивые спрайты выделяют твой хак из тысячи других, они всем нравятся - еще бы, сколько сил на них было потрачено! Но в один прекрасный день... бац! Ты обнаруживаешь, что кто-то нагло стырил твои спрайты и вставил их в твой хак. Ты бы хотел, что бы эти спрайты были только в твоем хаке - чтобы сделать его неповторимым, а тут кто-то без спросу украл результат многонедельных стараний и, о боже, даже не указал твое имя! По прежнему не понимаешь что тут такого? Значит ты не сделал еще действительно стоящего и трудоемкого.
  19. Это да. Но не стоит сводить хакинг к воровству, не благое это дело. Серьезный опытный ромхакер обычно понимает, как нелегко сделать такую непростую вещь, как Хоминг, и он не может себе позволить нагло украсть чужой труд.
  20. Неа, не прокатит. Эта программа годиться только для РОМов, хакнутых в HEX-editor'е, где оффсеты не смещены. Программа тупо сравнивает файлы побайтово, так что стоит одному байту немного сдвинуть оригинальные данные, все после него программа сочтет несоотвествующим блоком. Попробуй открыть любой хак с Хомингом и оригинальный РОМ и увидишь, что вся диаграмма залита красным, т.е. все помочено как несоотвествие, за исключением некоторых байтов, которые случано совпали. Чтобы сравнивать перекомпиленные РОМы с оригиналом нужно обзавестись программой посложнее. Программой, которая анализирует не байты, а целые блоки, находит одинаковые блоки и вычисляет новые данные, вставленные между ними. Не думаю, что возможно найти такую программу - потому что алгоритм нереально сложен (если учесть, что не все новые данные - вставлены, бывает, что просто меняются аргументы команд) Патч сделать тоже не получится. Надо будет вставлять в разные места несколько кусков кода, а значит - смещать данные, а значит и их оффсеты. Как после этого отловить тысячи поинтеров, чтобы исправить их? Единственный метод - использовать IDA Pro, которая дизасемблит РОМ, после чего искать нужный код. Другого метода просто не дано. Верно сказано. Кстати, по поводу "Мегакрутости", тут есть смысл - Хоминг сможет частично компенсировать отвратительно построенные уровни и палитры, и сделает хак интереснее. И это новая фича, а новички любят ставить как можно больше новых фич. +1
  21. Лучший вариант - IDA Pro. Именно этим дизасемблером в данный момент пользуется большинство людей. Правда, для SMD нужна будет какая-то специальная версия этой программы. К сожалению, какая нужна версия и где ее искать сказать не могу, так как я никогда не пользовался дизасемблерами.
  22. Ребята, это даже не его игра. Это игра от Altheboss, выпущенная в марте 2008 года. http://www.yoyogames.com/games/28159-sonic-heroes-2-demo-1 AntiMetal, надо было написать, откуда ты взял эту игру и кто ее автор, чтобы лишний раз не обманывать людей.
  23. Стоит также учесть что эти самые строки бывают разной длины. Бывает - одно слово (надпись), что составляет где-то чуть больше половины всех текстов игры. А в переведенных на данный момент 814 строках примерно 65% - короткие фразы и надписи. Так что, думаю, самое сложное и долгое еще впереди. Да, а еще все это дело надо будет тестировать и подправлять, особенно диалоги.
  24. 4 или 5 дней назад. Однако, подготовительные работы к нему, как сказано в первом посте, имели место задолго до этого.
  25. Нет. Мы сделали еще слишком мало работы, а NeKit хочет выложить игру только тогда, когда хотя бы все строки будут переведены. Так что, думаю, when it's done.
  • Сейчас на странице   0 пользователей

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

×