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

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

Не знал, что Peelout реализовать так сложно.

Почему сложно? Да нет, если поизучать код Спин Дэша, работу анимаций, вполне реально это сделать.

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

 

если уж это Скромная, то какая великая?

Вообще, говоря "скромная", я ее ни с чем не сравнивал.

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


Ссылка на сообщение
У меня вот есть идея- как насчет того, чтобы добавить изменение музыки в каждом боссе (например в боссе GHZ одна музыка, а в босса из Marble можно вставить другой музон)?

 

Вообще то я хотел так сделать в своём хаке...и у меня это практически получилось,только мне помешало малое кол-во времени(потому что я должен был выложить новую версию хака 31 октября,а идея мне пришла 30...),и отсутствие нужного кол-ва мелодий.В следующей версии я собираюсь исправить это...

 

Почему сложно? Да нет, если поизучать код Спин Дэша, работу анимаций, вполне реально это сделать.

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

 

Я целиком и полностью согласен с Владиккомпером.Ведь весь процесс хакинга превратиться в секундное дело,и такой радости от добавления фичи,над которой надо париться несколько дней(а то и больше) в отличии от этого же самого процесса,но своими же собственными руками,уже не будет...и потом,получится куча хаков типа "1337",но с бустом,Пил Аутом и прочими наворотами...это же не правильно...в С1ХС и так на мой взгляд много возможностей,нельзя превращать её в прогу по добавлению всех гидов Соник Ретро...

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


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

Кстати, на Sonic Research есть гид по добавлению Пилаута, правда первая часть гида удалена (где и был весь код), но вторая часть, где находится вся графика и анимация нет!

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


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

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

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


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

Это можно легко исправить,портировав палитру оригинального рома в ваш...Porter не для красоты ведь приделан...

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


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

Или просто скопировать в папку Source Code/pallet палитру из оригинального дизассембла.

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


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

Да, красное лого смотрится странно. Оно там просто случайно осталось, как и палитра SYZ, палитра Соника, измененный порядок уровней (после LZ3 сразу FZ).

Тогда у меня был бардак с дизасемблами и в дизасембле S1HS остались некоторые файлы из моего старого хака - Sonic High Force.

Впрочем, как уже сказал Doctor Robotnik, это легко исправить с помощью Porter'а.

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


Ссылка на сообщение
это легко исправить с помощью Porter'а.

Как и измененный порядок уровней :)

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


Ссылка на сообщение
С Портером вообще получается нечто невменяемое:

1

2

3

4

Всё это идёт бесконечным циклом.

 

Сам невменяемый ром

Исходник (REV01) (!)

Ну е мае! Сказано ведь: Ром с ЦИСа не брать!

Качай отсюда

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


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

Это ревизия 01, и в этом вся проблема. Это, по сути, более поздняя версия игры, доработанная и исправленная, а поскольку ее исправляли и дорабатывали, добавились новые данные и оффсеты старых сдвинулись.

К сожалению, мой Porter рассчитан только на REV00, а с новой версией он просто достает "левые" данные.

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


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

С момента выхода последней версии S1 Hacking Studio прошло чуть более года. За это время программа серьезно изменилась, она была чуть ли не полностью переписана, многие компоненты пересмотрены для большего удобства. Я успел внести в дизасембл невероятное множество нововведений, а саму программу все это время до идеала отшлифовывал, чтобы она была как можно удобнее и содержала меньше багов. Это и объясняет столь период разработок. Да и не буду скрывать, во время разработок случались огромные перерывы (до нескольких месяцев).

 

Но, как вы уже догадались по торжественной вступительной речи (хехе =Р), версия 2.0 наконец-то выходит! Я решил сделать всем такой своеобразный подарок на новый год (на SQWA, извините, сил не хватило) и выпустить программу именно в канун Нового года.

 

S1 Hacking Studio 2.0

 

post-8869-1293807170_thumb.png post-8869-1293807174_thumb.png post-8869-1293807178_thumb.png post-8869-1293807182_thumb.png

 

Нововведения в программе

 

* Теперь S1 Hacking Studio редактирует все типы тексты в игре: названия уровней, меню Левел Селекта, а также экраны SONIC TEAM PRESENTS и Credits. Последние редактируются в абсолютно новом редакторе с графическим интерфейсом - Creditor (см. ниже). В редакторе Левел Селекта теперь присутствуют нижние два пункта (Special Stage и Sound Select). Названия уровней теперь бережно выравниваются по центру экрана, появилась возможность менять надпись SONIC HAS PASSED и даже убирать в ней номер акта.

 

* Добавилась возможность изменять порядок уровней. Мало того, в редакторе порядка уровней есть дополнительные фишки, не доступные где-либо еще: возможность завершать игру после любого уровня и устанавливать уровень после Final Zone.

 

* Во вкладке "Музыка" появился Менеджер песен - теперь можно легко добавлять свои песни в программу и создавать новые группы музыки.

 

* Обновился код Jump Dash'а - теперь способность выполняет по-человечески. Добавлена возможность убирать скоростной барьер (Speed Cap), включать/отключать Spike Bug и Debug Mode.

 

* Замену арта теперь можно отключить.

 

* Можно настраивать удары отдельно для каждого босса.

 

 

Нововведения в дизасембле

 

Дизасембл в S1HS серьезно обновился и перестроился.

 

Откомментированы множество кусков кода, многие из которых остались без комментариев даже в SVN-дизасембле, например Obj3D и Obj48 (очень жду сногсшибательных правок боссов =Р), BuildSprites.

 

Также я написал несколько макросов для дизасембла, существенно упрощающих жизнь. Например:

Раньше:

	move.b  ($FFFFF605).w,d0
andi.b  #$70,d0
beq	 Location

 

Теперь:

	tpress  A+B+C,(Joypad)  ; Нажаты ли A, B или C?
beq	 Location		; Если нет, переходим

 

Все это - лишь десятая часть того, что сделано с дизасемблом. Полное описание заняло бы несколько килобукв текста. Узнать всю красоту и широту нововведений можно в справочном руководстве (раздел Дизасембл).

 

Справочное руководство

 

Раз речь зашла о справке, тут я позаботился, чтобы все изменения были описаны, а все программы и компоненты были документированы.

Поэтому в S1HS есть большое и полное справочное руководство (с картинками!). В справке дана документация по большинству компонентов S1HS, а также новый, подробный русский гид по SonEd2.

 

Новые программы в составе S1HS

 

S1 Hacking Studio 2 появилось несколько новых программ.

 

Во-первых, это SonMapEd, без которого уже сложно представить хороший хакинг.

Обновилась версия SonEd2, раньше была 1.02, теперь - 1.03.

Полностью изменился Porter, теперь у него мудрый индикатор правильности хака и чуть другой интерфейс.

 

Ну, и самое главное дополнение S1HS, и моя самая непростая и великая разработка - Creditor, редактор экранов SONIC TEAM PRESENTS и Credits.

 

S1HS2-scr05.png

 

У этого редактора графический интерфейс, текст набирается прямо с клавиатуры. При этом каждую буквы можно перетаскивать, менять ее положение.

 

Теперь доступны буквы V, W, Q и J. Помимо этого, редактор очень гибок в настройке - можно полностью перерисовать шрифт и даже добавить русские буквы и цифры.

 

Исправленные баги

 

Было исправлено очень много багов, которые сильно мешали жить в S1 Hacking Studio v.1.1, а именно:

 

* Решена проблема с длинными путями к компилятору, теперь программа использует обновленный компилятор, исправленный Nemesis'ом, который поддерживает работу с длинными путями.

 

* Исправлена серьезная ошибка с конфигурацией файлов проектов Labyrinth Zone в SonED2. Из-за ошибки после редактирования любого уровня LZ, сбивалась подводная палитра и коллизии во всей игре. Также исправлен проект SBZ3, добавлена поддержка подводной палитры.

 

* Исправлена проблема с артом GHZ, в старых версиях программы изменения арта GHZ в SonED2 никак не отображались в игре.

 

* Исправлен баг с редактором меню выбора уровней, приводивший к падению S1HS.

 

* Исправлен баг в исходном коде, из-за которого не воспроизводилась мелодия $9F в меню выбора уровней.

 

* Исправлено множество мелких багов.

 

 

Ой, да, чуть не забыл:

Скачать (1,12 MB)

  • Лайк 2

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


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

Отличный подарок!

  • Лайк 1

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


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

Ёёёёу!! Чувак!!! Потрясающе!! наконец то дождались :) теперь ждем S1QWA

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


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

vladikcomper, молодец! Огромное тебе спасибо за твой труд! Обязательно заценю и даже не поленюсь портировать туда свой хак!

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


Ссылка на сообщение
S1 Hacking Studio 2.0

Это в разы лучше, чем S1QWA

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


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

Здорово :)

Удачи тебе с версией 3.0 t:.

  • Лайк 1

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


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

Огромный респект за инструкцию по работе с SonEd'ом, новичкам очень пригодится, я помню, долго не мог въехать в принцип работы этой программы)

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


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

Кстати, я не понял, где в Портере порядок уровней?

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


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

Порядок уровней можно вручную изменить t:.

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


Ссылка на сообщение
Порядок уровней можно вручную изменить t:.

Да, поэтому я решил убрать это из Портера. =Р

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


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

Это просто прекрасный подарок t:.

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

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


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

Вау, эта штука вышла в свет! Ну сейчас поэкспериментируем t:.

C наступающим вас, ROM-хакеры.

Изменено пользователем Klic The Echidna

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

×