Перейти к содержимому
⭐️ Форум Sonic World
DeidaraNT

Помощь по ромхакингу

Рекомендуемые сообщения

	cmpi.b	#4,$21(a0)	; осталось 4 удара или меньше?
bls	XXXXX		; если да, переход

 

И дополнительные флаги не нужны.

Спс. Я попробую этим воспользоваться.

Поделиться сообщением


Ссылка на сообщение

Хотел изменить кое-что на титульнике, да вот проблема - залил картинку 320х240 и выдаются ошибки в суброутинах анимэйт спрайт и мув соник он платформ. (ошибки типа переход на 130 байтов выходитза пределы)

Поделиться сообщением


Ссылка на сообщение

Участок кода где ошибка пожалуйста.

Поделиться сообщением


Ссылка на сообщение

Участок кода где ошибка пожалуйста.

А тебе сарс код не надо?

В коде изменений не было.

Только мэппинги титуль Соника и размер его арта.

Поделиться сообщением


Ссылка на сообщение

<p>

<br />

А тебе сарс код не надо?</p>

<p>

</p>

<p><strike>НАДО<img src="http://forum.sonic-world.ru/public/style_emoticons/default/troll.png" /></strike></p>

<p>Я имею в виду, покажи участок кода где произошла ошибка. Но на всякий случай тебе скажу, что если у тебя команда BRA, то замени ее командой JMP, а если BSR - JSR. Тогда все заработает.<br />

 </p>

Поделиться сообщением


Ссылка на сообщение

Я вроде как пробовал, но тогда в игре начинались глюки.

(Может мне оставить эту безумную идею?)

А вот, ошибка в другом: post-12543-0-89350400-1341307923_thumb.png

Ещё вопрос. Кто знает как добавить перса (отдельный арт, мэппинги, патерны, палитра).

Только не надо ссылку на гайд с тини хакинг комунити или с соник ретро (они не идут для дисасма С1ХС и объясняют только загрузку отдельного арта).

Изменено пользователем Suler

Поделиться сообщением


Ссылка на сообщение

Я вроде как пробовал, но тогда в игре начинались глюки.

(Может мне оставить эту безумную идею?)

А вот, ошибка в другом: post-12543-0-89350400-1341307923_thumb.png

Ещё вопрос. Кто знает как добавить перса (отдельный арт, мэппинги, патерны, палитра).

Только не надо ссылку на гайд с тини хакинг комунити или с соник ретро (они не идут для дисасма С1ХС и объясняют только загрузку отдельного арта).

http://forum.sonic-world.ru/topic/14074-туториалы-по-хакингу-sonic-genesismega-drive/page__st__25 - листай ниже, и найдёшь пост Камекадзе. Там он всё подробно и доступно расписал.

Поделиться сообщением


Ссылка на сообщение

http://forum.sonic-w...ve/page__st__25 - листай ниже, и найдёшь пост Камекадзе. Там он всё подробно и доступно расписал.

Там только подгрузка арт есть. А если нужно, маппинги, паттерны, и палитры, можно и самим подключить. Для этого нужны минимальные знания в АСМе. Только я уверен, что наше комьюнити не сможет реализовать эту вещь, что бы она работала без багов, глюков и работала бы на реальном железе.. Я знаю только пару человек, которые могут это правильно реализовать.

Поделиться сообщением


Ссылка на сообщение

Я вроде как пробовал, но тогда в игре начинались глюки.

(Может мне оставить эту безумную идею?)

А вот, ошибка в другом: post-12543-0-89350400-1341307923_thumb.png

Ещё вопрос. Кто знает как добавить перса (отдельный арт, мэппинги, патерны, палитра).

Только не надо ссылку на гайд с тини хакинг комунити или с соник ретро (они не идут для дисасма С1ХС и объясняют только загрузку отдельного арта).

*FACEPALM* Расстояние между этими браньчерами превысило допустимые расстояния для команды bsr. Замени все вот так

bsr.w mvsoniconptfm

НА

jsr	   mvsoniconptfm

И так далее со всеми командами.

Поделиться сообщением


Ссылка на сообщение

Два вопроса:

1. Как создать новый объект (дайте ссылку на пост чтоли, ведь уже спрашивали вроде, а поиск подводит).

2. Где скачать Х3СМПС для Винды 7, у меня жестко глючит эта прога О_о.

Поделиться сообщением


Ссылка на сообщение

Два вопроса:

1. Как создать новый объект (дайте ссылку на пост чтоли, ведь уже спрашивали вроде, а поиск подводит).

2. Где скачать Х3СМПС для Винды 7, у меня жестко глючит эта прога О_о.

1. Статья на ретро о том как работать с обектами - то что тебе нужно. (я ее еле нашел) http://info.sonicretro.org/SCHG_How-to:Work_with_Objects

2. Xm3SMPS не идет на семерку, а точнее превью не работает, а если хочешь с ним работать - испрользуй WinXP.

Поделиться сообщением


Ссылка на сообщение

1. Спасибо!=D

2. Легко сказать юзай икспи. Превью работает, но глючит жутко О_о.

Изменено пользователем Suler

Поделиться сообщением


Ссылка на сообщение
Превью работает, но глючит жутко О_о.

Можно сделать так, чтоб не глючило. Запускать превью надо вне XM3SMPS. Тогда будет норм.

P.S.: У меня WinXP, превью тоже глючило. И вообще, я пользуюсь XM4SMPS, она конвертит лучше(но только в сочетании с "правильной" XM'кой! о подробностях пиши в лс)

Изменено пользователем S_T_D

Поделиться сообщением


Ссылка на сообщение

Как это "вне"?

Т.е. из папки с прогой?

Поделиться сообщением


Ссылка на сообщение

Да, это так.

P.S. не хотел писать односложный пост.

Поделиться сообщением


Ссылка на сообщение

Спасибо) Ещё вопросы: Как сделать чтобы объектА отображался при боссе Б?

Как сделать стиль камеры как в соник СД? (это лучше в пм)

Поделиться сообщением


Ссылка на сообщение

Спасибо) Ещё вопросы: Как сделать чтобы объектА отображался при боссе Б?

Как сделать стиль камеры как в соник СД? (это лучше в пм)

1) Освободить видеопамять. Элементарно же.

2) Камера в первом Сонике очень намудренна, и чтобы её сделать в этом стиле, придется все переписывать.

Поделиться сообщением


Ссылка на сообщение

1. Это настолько элементарно, что никто тебя не понял.=)

2. Проблема решена как 3 1 2.

Поделиться сообщением


Ссылка на сообщение

1. Это настолько элементарно, что никто тебя не понял. =)

2. Проблема решена как 3 1 2.

1. Что тут понимать? Во время битвы с боссом, видеопамять загружена собственно артом босса, его приспособлениями (шар, и т.д.), и кусочком уровня. Нужно просто найти свободный адрес, и туда записать тайлы объекта. Конечно, в объекте нужно будет указать новый адрес тайлов.

2. Воровать код камеры не очень хорошо. Насколько я помню, никто из тех, кто её написал, не выкладывал в общий доступ код. То чтобы ты её написал, я не очень то и верю, так как я уже говорил, что камеру придется очень сильно модифицировать, а вот такой модификацией почти никто не может заняться, из наших хакеров. На ум приходит только Влад, да Алмаз. А те кто ещё может, не занимается хакингом именно Соников.

Изменено пользователем KameKAgZZe

Поделиться сообщением


Ссылка на сообщение

Как создать новый объект (дайте ссылку на пост чтоли, ведь уже спрашивали вроде, а поиск подводит).

 

Я точно помнил, что писал когда-то пост по этому поводу, но никак не мог вспомнить где и когда. Решил найти его во что бы то ни стало. После долгих попыток и формулирования разных запросов, нашел его наконец! Все-таки не безнадежен поиск =Р

 

http://forum.sonic-w...#entry252412265

 

Как сделать стиль камеры как в соник СД? (это лучше в пм)

Есть гид:

http://sonicresearch...?showtopic=2273

 

Камера в первом Сонике очень намудренна, и чтобы её сделать в этом стиле, придется все переписывать.

На самом деле камера устроена не очень сложно, хотя действительно, может понадобиться немало времени, чтобы с ней разобраться.

 

По мере того, как я изучал движок Соник 1 в целом, я составлял для себя некоторые заметки. Среди них я оставил заметки и об основных переменных, управляющих камерой.

 

Может быть, они окажутся кому-то полезными:

-----------------------------------------------------------------------
- Camera System
-----------------------------------------------------------------------

- Scroll Layers Positions ---------------------------------------------

*** Plane A ***
$FFFFF700    - X-pos
$FFFFF704    - Y-pos

*** Plane B (Scroll Layer 1) ***
$FFFFF708    - X-pos
$FFFFF70C    - Y-pos

*** Plane B (Scroll Layer 2) ***
$FFFFF710    - X-pos
$FFFFF714    - Y-pos

- Camera boundaries ---------------------------------------------------

*** Current ***
$FFFFF720    - Left level boundary
$FFFFF722    - Right level boundary
$FFFFF724    - Top level boundary
$FFFFF726    - Bottom level boundary

*** Actual ***
$FFFFF728    - Left level boundary
$FFFFF72A    - Right level boundary
$FFFFF72C    - Top level boundary
$FFFFF72E    - Bottom level boundary

- Misc ----------------------------------------------------------------

$FFFFF732    - Left level boundary, at the end of an act

$FFFFF73A    - Camera X-shift (position change between frames)
$FFFFF73C    - Camera Y-shift (position change between frames)
$FFFFF73E    - Camera Y-displacement (i.e. Sonic's Y-position relative to camera, default $60)

$FFFFF7AA    - Flag to lock camera's right boundary (used by bosses)

 

Обращаю внимание на адрес $FFFFF73E. Он указывает, на каком уровне по вертикали должен быть Соник относительно камеры. По умолчанию его значение - $60. Именно при изменении его значения камера может смещаться выше или ниже, когда Соник смотрит вверх или пригнулся.

 

Вот и ключ к камере а-ля Соник СиДи - сделать то же самое, но для горизонтального смещения.

  • Лайк 2

Поделиться сообщением


Ссылка на сообщение

Глупый вопрос,но всё таки. Почему у меня не открывается сайты SSRG и RETROHACK. Пишет что то типа `Board Message`

Поделиться сообщением


Ссылка на сообщение

Пара вопрсов: 1. Босс юзает не те тайлы. Конкретно проблема: После её решения:

   moveq #$11,d0
   bra.w LoadPLC  ; load boss patterns

игра выдаёт ошибку.

2.После GH3 ending Sequence.

Изменено пользователем Suler

Поделиться сообщением


Ссылка на сообщение

\\4 дня уже давно прошло\\

1. Первая проблема предыдущего поста решена, но теперь нет звука во время босса - потом всё снова норм. Те кто может помочь - прошу в ЛС, буду очень благодарен.

2. На этот пункт можно уже не отвечать.=)

Поделиться сообщением


Ссылка на сообщение

При портировании мелодии из GEMS в SMPS столкнулся с проблемой - портированые инструменты очень тихие. Как решить проблему?

Поделиться сообщением


Ссылка на сообщение

При портировании мелодии из GEMS в SMPS столкнулся с проблемой - портированые инструменты очень тихие. Как решить проблему?

Переконверть мелодию в АСМ через s1smps2asm и вручную в текстовом редакторе увеличь громкость каналов.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×