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

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

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

у меня недавно появилась проблема. хочу место надписи соник тиам другое написать или это просто убрать так не получается.

скажи те ребят!

Либо Creditor из SHS2.0, либо Sonic Text Editor

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


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

Как можно замедлить скролинг фона в LZ? Либо просто скажите какая за это строчка в деформации отвечает.

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


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

У меня тут один вопрос назрел... Как изменить фоновой цвет (00) в Spring Yard?

UPD. - Проблему решил. Оказывается задний план использует стандартную палитру, а не дополнительную, как горы и тому подобное.

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

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


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

У меня тут один вопрос назрел... Как изменить фоновой цвет (00) в Spring Yard?

 

UPD. - Проблему решил. Оказывается задний план использует стандартную палитру, а не дополнительную, как горы и тому подобное.

Хехе, тоже попадался на это. :D

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


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

Недавно лазил по исходному ходу Соника 1 и тут наткнулся на босс параметры и тут у меня возникла идея. А если найти GHZ босса и вместо одного шара было 2 шара! То есть в коде написать вместо 1 написать 2. Только не нашёл такого или что-то подобное.

Может скажите вдруг такое есть.

Как добавлять свою музыку.

Ну чтож, была не была.

 

Редактировать босса - не очень лёгкое дело. Нужно разобрать каждую строчку, за что они отвечают. Шар Босса - отдельный объект, но после того, как его вырезали, поэтому он остался лишь у Роботника. На самом деле в S1LE есть объект - Платформа-Маятник. В этом объекте можно изменить платформу на шар, и он будет крутиться прямо как у босса. Можно использовать эту функцию, но ты же хочешь, чтобы оба шара были присоединены к Роботнику, ведь так? Если да, то тут нужно разбираться в коде, как я уже и говорил. И всё нужно делать самому, ибо сейчас люди настолько обленились, что за них пусть всё делают, а они просто вставят это в свой недохак и будут говорить, что это они сами сделали. Нехорошо так делать. Поэтому тебе нужно самостоятельно разобрать код босса и шара, а потом и пытаться присоединить к Эггмобилю второй шар. Но я не знаю, возможно это или нет.

 

Музыку можно менять двумя способами:

Первый способ (легче) - Заходишь в S1HS 2.0 (если у тебя хак в S1HS 3.0, то заходи во вкладку "Утилиты" и нажимаешь на кнопку S1HS2), идёшь во вкладку "Музыка", и выбираешь любую музыку на свой вкус. Прослушать можно в SMPSPlay, который есть в третей версии. Если у тебя есть свои (или скаченные из интернета) SMPS-треки, то ты можешь их вставить через Менеджер песен. Надеюсь ты там дальше сам разберёшься.

Второй способ (сложнее, и только со своими (или скаченными из интернета) SMPS-треками) - Заходишь в дизасембл и потом в sound и там меняешь. Если что, номер музыки можно проверить в самой игре, зайдя в level select.

  • Лайк 1

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


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

Псс, Прайс, там у босса совершено другой объект, не 15, а 48

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


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

Псс, Прайс, там у босса совершено другой объект, не 15, а 48

Окей, спасибо за поправочку, я просто в этом так-то тоже не очень хорош, могу в чём-нибудь накосячить. Но ладно, суть от этого особо не меняется, ведь так?

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


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

Запилите faq уже нормальное по SonMapEd'у и всему остальному, и посылайте туда новичков вроде того что выше. Ибо это повторяется снова и снова.

  • Лайк 2

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


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

Как убрать ограничение по времени главного меню? (там просто через секунд 10-12 после начала врубается демка) (я не знаю насколько понятно я объяснил, но прошу помиловать)

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


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

Как убрать ограничение по времени главного меню? (там просто через секунд 10-12 после начала врубается демка) (я не знаю насколько понятно я объяснил, но прошу помиловать)

Найди метку loc_3230 и удали строки:

 

tst.w ($FFFFF614).w
beq.w Demo
Изменено пользователем VladislavSavvateev
  • Лайк 2

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


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

 

Найди метку loc_3230 и удали строки:

tst.w ($FFFFF614).w
beq.w Demo

Спасибо огромное!

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


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

Люди у меня назрела мысль. Почему? Почему!? Никто на своих каналах на ютуб не делает обзоры о прогах для создания своих хаков например по мапу? Кто подержит ставит плюс.

Спрашивается: "а это вообще надо?"

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


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

Люди у меня назрела мысль. Почему? Почему!? Никто на своих каналах на ютуб не делает обзоры о прогах для создания своих хаков например по мапу? Кто подержит ставит плюс.

 Выше же писал: 

Запилите faq уже нормальное по SonMapEd'у и всему остальному, и посылайте туда новичков вроде того что выше. Ибо это повторяется снова и снова.

Хотя, если люди не понимают текстовые гайды, то можно и видеогайды делать. Впрочем, таким людям только в ромхакинг лезть...

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


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

Ну, делай тогда, раз считаешь нужным.

Ну так он не умеет же ничего.

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


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

Как можно заменить звук "СЕГА" на другой? Действовал по одному гайду, но результата 0

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


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

Перейди к суброутине "Sega_WaitPallet", там есть строчки

move.b	#$XX,d0
bsr.w	PlaySound_Special ; play "SEGA"	sound

Вместо XX вставь номер музыки.
Номер можно найти в Sound Select.

Изменено пользователем FramiX
  • Лайк 1

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


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

Как можно заменить звук "СЕГА" на другой? Действовал по одному гайду, но результата 0

Смотря на что именно ты собираешься заменить...

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

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


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

Смотря на что именно ты собираешься заменить...

На какой-нибудь саунд типа поднятия кольца

 

 

Перейди к суброутине "Sega_WaitPallet", там есть строчки

move.b	#$XX,d0
bsr.w	PlaySound_Special ; play "SEGA"	sound

Вместо XX вставь номер музыки.

Номер можно найти в Sound Select.

Спасибо, помогло.

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


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

Копался в этой теме и вспомнил кое о чём:

Как разделить арт босса?

Разделить? Поясни.

Каждый босс использует общий арт Эггмана, а мне нужно чтобы каждый босс использовал отдельный арт Эггмана.

Может, у кого-нибудь всё же есть решение?

 

Да, и возможно ли менять палитру по ходу игры, хотя бы в мелочах?

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

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


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

Да, и возможно ли менять палитру по ходу игры, хотя бы в мелочах?

Что?

Если я правильно понял, то этот код можно найти у Эггмана. Когда его бьешь, палитра Эггмана меняется на белую, и обратно. Значит можно.

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

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


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

Что?

Если я правильно понял, то этот код можно найти у Эггмана. Когда его бьешь, палитра Эггмана меняется на белую, и обратно. Значит можно.

Да не, вроде есть просто спрайт атакованного Эггмана (с этой самой "белой палитрой").

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


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

Да не, вроде есть просто спрайт атакованного Эггмана (с этой самой "белой палитрой").

Но все же, есть код мигания(Flashscreen). Скорее всего можно..

эй люди как менять название в уровнях без S1HS2

Исходник  и блокнот(Ну или HEX) в руки, и вперед с песней.

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


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

Как сделать анимацию блока, использующую арт зоны? Как-то вот так, я хочу сделать анимацию блока в SLZ. Блок 16х16 пикселей. Для анимации ему нужен арт. Он берётся из файла графики зоны, 8x8slz.bin

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


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

Да не, вроде есть просто спрайт атакованного Эггмана (с этой самой "белой палитрой").

Нет, Фил, там меняется палитра.

 

А вообще, это можно сделать. Нужно ее в один из RAM-адресов завезти, только я без понятия, как. :D

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


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

Исходник  и блокнот(Ну или HEX) в руки, и вперед с песней.

А если серьёзно? То где код названий.

Sonic Text Generator в помощь.

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


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

Всем привет, этот вопрос у меня возник давно.

Короче, менять спрайты мониторов в SonMapEd я умею, а вот иконки содержимого в этих мониторах не умею. Подскажите как.

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


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

А вообще, это можно сделать. Нужно ее в один из RAM-адресов завезти, только я без понятия, как. :D

Подумал о том же самом, но я ж вообще ничерта в таких вещах не понимаю. 

скажите как после  перересования спрайтов соника  которые вставил в sonic MAP ED, а как вставить в сам хак.

Как открывал эти спрайты в SonMapEd, так и сохрани.

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


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

то есть сохранить на комп и вставить в хак? Или как????

Я раньше писал как это делается с титульником:

 

1. Скачиваешь Sonic 1 Hacking Studio.

2. Открываешь SonMapEd.

3. File -> Load Data File -> Load Nemesis-Compressed Tile Graphics

4. Открывается окно браузера файлов, открываешь папку с Sonic 1 Hacking Studio, в ней открываешь папку SourceCode, в ней открываешь папку artnem, и уже в ней выбираешь файл titleson.bin

5. File -> Load Data File -> Load Sprite Mappings

5. Открывается окно браузера файлов, открываешь папку с Sonic 1 Hacking Studio, в ней открываешь папку SourceCode, в ней открываешь папку _maps, и уже в ней выбираешь файл obj_0E.asm

Теперь остаётся только изменять сами спрайты, напишу и про это. Нужный тебе спрайт Соника выделен жёлтой пунктирной линией. Чтобы сохранить спрайт в виде изображения, удерживай клавиши Ctrl и Shift, и, продолжая удерживать их, нажми клавишу E. Откроется браузер файлов, и ты сможешь сохранить спрайт, после чего отредактировать его в Paint'e или любом другом графическом редакторе. Во время редактирования фиолетовый фон ни в коем случае не трогай. Сохранив файл, в том же SonMapEd удержи клавиши Ctrl и Shift, и продолжая удерживать их, нажми клавишу I. Откроется браузер файлов, в нём выбери отредактированное тобой изображение. Для перехода к следующему спрайту нажми клавишу ], и с ним проделай то же самое (сохраняешь спрайт, редактируешь, загружаешь обратно). Если понадобится вернуться к предыдущему спрайту, нажми клавишу [.

 

По окончании этого нужно сохранить изменения, для этого нажми File -> Save Data File -> Save Tile Graphics (Nemesis). Открывается окно браузера файлов, открываешь папку с Sonic 1 Hacking Studio, в ней открываешь папку SourceCode, в ней открываешь папку artnem, в ней выбираешь файл titleson.bin.

Со спрайтами Соника всё аналогично.

  • Лайк 1

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


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

После сдвига уровня воды в S1LE (Лабиринт, естественно) через некоторе время после начала уровня вода вернулась в исходное положение. Где в коде находится место, из-за которого это происходит? Возможно ли привязать это к какому-нибудь событию, например, к нажатию кнопки?

 

Ещё я пытался через S1LE редактировать палитру Лабиринта, воду перекрасил, но фон под водой по-прежнему имеет зелёный оттенок. Как изменить это? Желательно не через СонЕд.

 

Ну и под конец уже довольно старый вопрос, который я вроде как тут не задавал: как вообще возможно реализовать HUD (Score, Time, Rings) на русском? Это не получается как минимум из-за того, что буквы T и S встречаются в спрайтах всего один раз, а не два.

  • Лайк 1
  • Дизлайк 1

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

×