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

vladikcomper

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

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

  • Посещение

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

    8

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

  1. Мы делаем хаки, а не игры. А я не знаю форматов, отличных от BIN (GEN) и SMD. Надо было так: "Кликни REG-файл и у тебя появится самый лучший эмулятор, а еще сгенерируется хак в миллиарды раз круче Мегамикса и подпишется твоим именем!!!1" Забавно, уже второй подозрительный релиз за последнее время. Вначале был псевдо-хак с новыми боссами, а теперь псевдо-эмулятор. Но на этот раз архив представляет реальную угрозу для компьютера. В архиве лежит REG-файл, да. Перед нами дамп реестра, он несет в себе полную конфигурации чьей-то системы. Полагаю, дампы полезны, когда нужно "откатить" реестр своей системы (хотя не уверен, как это поможет). На других системах конфигурация совсем другая, а если еще установлена иная версия Windows, то между ними вообще мало общего. Установка этого дампа может убить систему (ссылки на неверные файлы, битые классы и пр.). Ну а самое главное - импорт значений в реестр не может добавить в систему эмулятор.
  2. Нет, кое-что еще.

  3. Font using large broken letters.bin
  4. Значит, файл пустой, нечего включать.
  5. Новая сборка S1 Hacking Studio 2? Крутая идея =) По поводу предложений, могу предложить сделать некоторые гиды опциональными, т.е. чтобы их действие можно было включить/отключить при желании. Для этой цели отлчино подходит config.asm, через него отключаются/влюкчаются опциональные компоненты из S1HS2 (Спин Дэш, Джамп Дэш, фиксы багов). Можно разместить в этом файле новые константы, которые будут управлять некоторыми новыми компонентами из твоей сборки. Это будет намного гибче и удобнее. В любом случае, я бы не стал чрезмерно увлекаться добавлением гидов.
  6. Портирование =Р Спасибо, исправлю.
  7. Гид я писал быстро и неподробно, для тех, кто разбирается в ромхакинге на должном уровне. Судя по всему, ты успешно проделал большую часть работы, тебе не достает только тех самых кадров. Поясню. Воспользуйся SonMapED'ом, открой в нем спрайты Соника (загрузив маппинги, тайлы и DPLC). Каждый отдельный спрайт Соника я назвал "кадром", это очень уместно, если речь идет об анимациях. В нетронутом дизасембле S1HS2 у Соника имеется $5D (93) спрайтов. Для хорошего Пил Аута неплохо бы портировать кадры максимально разогнавшегося Соника (все их знают, это когда у Соника ноги в форме восьмерки). Моя анимация рассчитана на то, что на кадрах $5E-$61 будут те самые спрайты. У тебя они отсутсвуют, отсюда графические глюки. Все что нужно - добавить недостающие кадры, если ты не добавлял Сонику новых спрайтов, они как раз лягут в диапозоне $5E-$61. Кадры можно достать из Sonic CD, но проще всего - взять из "Полноценного SC", где SONIC2010 сделал все за тебя.
  8. Congratulations and welcome to Sonic Retro!

  9. Размер РОМа превышает 4 Мб и не равен степени двойки. Байты в файле не поменялись местами, что недопустимо для формата SMD. Это не РОМ, это не хак, это даже не игра на Сегу, а файл с рандомным содержимым, составленный из случайных данных. Туда напихано что попало, например непонятный установочник от Adobe (EXE-шник), см. оффсет 0x6C6335. Автор - тролль.
  10. Попробуй этот гид: http://sonicresearch.org/forums/index.php?showtopic=1783
  11. Возможно, ты не задал самому блоку с травой блок твердости. В игре используется набор блоков твердости 16х16, чтобы строить неровные поверхности на их основе. Каждому обычному блоку, если он будет содержать твердую поверхность, необходимо присвоить блок твердости. Чтобы это сделать, выбери свой блок с травой и задай какое-нибудь значение SOLID ID (можно нажать SOLID SELECT и выбрать блок твердости из списка).
  12. http://forum.sonic-world.ru/index.php?show...amp;p=252489636
  13. Текстовый Дарк Вортекс, действительно эпично ^_^

  14. Пил Аут? Без проблем, могу предоставить свою собственную версию. Эта моя старая версия, реализация не идеальна, есть над чем работать. Исходник написан очень давно, настолько давно, что тогда я даже не знал как правильно называется Пил Аут. 1) Код: ; --------------------------------------------------------------------------- ; Subroutine to do Super Speel Out ; --------------------------------------------------------------------------- Sonic_SpeelOut: btst.b #0,$2B(a0) ; is already Speel Outing? bne.s Sonic_SO_Launch ; if so, branch cmp.b #7,$1C(a0) ; is anim look up? bne.w Sonic_SpeelOut_Rts; if not, branch btst #0,($FFFFF602).w; is Up is being held? beq.w Sonic_SpeelOut_Rts; if no, branch move.b ($FFFFF603).w,d0 and.b #$70,d0 ; check if ABC is pressed beq.s Sonic_SpeelOut_Rts move.w #$FD1,d0 jsr (PlaySound_Special).l bset.b #0,$2B(a0) ; set Speel Out flag move.w #$60,($FFFFF73E).w; reset looking up/down move.w #0,$3A(a0) ; clear SO speed Sonic_SO_Launch: addq.l #4,sp ; increase stack ptr to avoid jumping move.b #$20,$1C(a0) ; launch SO ani btst #0,($FFFFF602).w; is Up is being held? bne.s Sonic_SpeelOut_Rts; if yes, branch cmp.b #$F,$1B(a0) ; is SO enough powerful? blt.s Sonic_So_Release; if no, branch move.w #$BC,d0 ; play SO release sound jsr (PlaySound_Special).l ; move.w #$C00,$14(a0) ; set speed tst.b ($FFFFFFEA).w ; is Sonic super? beq.s Sonic_SO_Animate; if no, branch move.w #$F00,$14(a0) ; set super speed Sonic_SO_Animate: move.b #1,$1C(a0) ; use walking animation btst #0,$22(a0) ; is sonic facing left? beq.s Sonic_So_Release; if yes, branch neg.w $14(a0) Sonic_So_Release: bclr.b #0,$2B(a0) ; clear SO flag Sonic_SpeelOut_Rts: rts 2) Добавь bsr.w Sonic_SpeelOut в Obj01_MdNormal перед bsr.w Sonic_Jump (это важно) 3) В файле _anim\Sonic.asm, после dc.w SonAni_Spin_Dash-SonicAniData (это в самом конце списка) добавь: dc.w SonAni_SSO-SonicAniData ;20 4) После лейбела SonAni_Spin_Dash, но перед even добавь саму анимацию: SonAni_SSO: dc.b 2, 8, 8, 8, 9, 9, $A, $A, $B, 6, 7, $1E, $1F, $20, $21, $5E, $5F, $60, $61, $FE, 4 5) На кадрах $5E-$61 должны быть портированные из Sonic CD спрайты разогнавшегося Соника.
  15. Gunstar Super Heroes, на GBA, да.

    Я же аватарки меняю очень редко, за все пребывание на форуме сменил аву 4 раза.

    Думаю, эта аватарка будет у меня долго, я ее обожаю ^_^

  16. Может быть. Впрочем это я не проверял и считаю, что проверять весь OSP и отделять краденное от некраденного не имеет смысла. Сам Sonic Open Source Project - предельно "грязный" исходник, автор которого, считал нормой портировать многие компоненты исходного кода из утекшего Мегамикса, и выложить все публично. Я бы не стал доверять такому исходнику, и работать с ним. Но так как мы не на SSRG (где за такое могли выдать предупреждение и удалить ссылки), и тем более не на Ретро (где за такое можно получить немедленный бан), и у нас коммьюнити с совершенно другими идеалами - вам решать. Я лишь высказал свое мнение по этому поводу.
  17. Интересная идея, особенно реализация: добавить файлы в S1HS2 - и готово. Жаль, у меня сейчас нет времени опробовать этот Source Code, но я не сомневаюсь, что на деле все очень круто. =) Такие замечательные компоненты, безусловно, еще больше облегчат жизнь в плане добавления многих полезных гидов - вот только не сделает ли это наших хакеров еще ленивее в плане работы с АСМом? В любом случае, отличная работа! Если не считать... Думаю, мое мнение по этому поводу понятно.
  18. Я и сам себя не узнаю. Сменил стилистику с пиксельной, на вот такое чудо. =3 Кстати, аватарка взята из одной консольной игры.

  19. Про какой раздел ты говоришь? Раздел справки (исключено) или про саму программу? Покажи лучше скрин, а то со слов не понятно.
  20. Не надо меня поздравлять, я же не ветеран =Р

  21. Мне бессмысленно отвечать на этот вопрос. Ты вначале вникни в хакинг хоть поверхностно, ответ придет сам собой.
  22. Проблема с Jump Dash'ем скорее всего из-за того, что в гиде Хоминга где-то используется бит #7 из байта $22 структуры Соника, тот же бит, что и в моем коде Jump Dash'а (это лишь предположение, я ничего не проверял). Действительно, гид Selbi не будет конфликтовать, так как там использован другой адрес (целый байт, используется больше места. но это пустяки). По поводу этого хоминг гида - еще раз скажу, что он очень сомнительный. И не понимаю, как поможет следование step'ам, если сама основа для Хоминга и так украдена из Мегамикса? Это не сделает весь код "чистым". Dexspot, не надо распространять/давать линки на сомнительный и полуворованный стафф. Ты знаешь, почему OuricoDoido забанили везде, где можно. Даже если этот парень потрудился разобраться в коде из Мегамикса, написать гид по его добавлению и вспоследствии давать несколько неплохих step'ов от себя, это не меняет сути вещей. Зачем наживать себе проблем с ворованным стаффом? Лучше честно попросить гид у Selbi. Если Selbi откажет, скорее всего хак недостаточно хорош и Хоминг в любом виде ему вряд ли поможет.
  23. Пока нет. Через программу нельзя, в ближайшее время такая возможность не планируется. Если есть хорошие знания ассемблера, можно попробовать написать способность самостоятельно. Если в процессе возникнут проблемы, думаю, можно попросить помощи здесь, на форуме, в темке Помощь по Ромхакингу. Я и другие хорошие программисты на Ассемблере (я все еще верю, что у нас есть такие! =) ) постараемся помочь. Разумеется, принимаются только адекватные вопросы, например "Как правильно организовать перебор объектов и вычисление расстояний от объекта до Соника?" или "Почему в моем коде [кусок кода] неправильно задаются скорости для Хоминга?" На просьбы "я хачу напесать хоминг памагите" врядли кто-нидубь отзовется. Но если дело совсем не идет - не беда, ведь есть замечательный гид по Хомингу, которым уже успешно воспользовались некоторые наши хаки. Гид написал Selbi, его можно получить на SSRG. Гид приватный, чтобы им воспользоваться, нужно обратиться лично к Selbi и показать, что вы - адекватный и надежный человек, а ваш хак сделан добротно и качественно.
  24. Отредактировал уровень в SonED'е - сохраняй, компилируй и запускай. С этим не должно быть проблем. Хак компилируется в указанный во вкладке Компиляция файл. Если все проходит без ошибок, можно запустить получившийся РОМ в эмуляторе.
  • Сейчас на странице   0 пользователей

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

×