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

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

это легко исправить с помощью 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

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


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

добухал и за компьютер(offtop)

короче всё супер вот только странно у меня при компиляции пишет что компиляция завершена включаю а ничего нет

ещё раз компилировал и заметил ошибку что не может найти путь к рому хотя я всё правильно указал что делать?

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


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

Отличный подарок! Все качаем и тэстим)

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


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

Огромное спасибо за такой крутой подарок Влад!!

ВСЕХ С НАСТУПАЮЩИМ!!

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


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

Рад, что вам понравился мой подарок t:.

 

короче всё супер вот только странно у меня при компиляции пишет что компиляция завершена включаю а ничего нет

ещё раз компилировал и заметил ошибку что не может найти путь к рому хотя я всё правильно указал что делать?

Не совсем понял суть ошибки. Если ты не трогал АСМ код, а ошибка лишь как-то связана с путем к РОМу, у меня есть только одно предположение:

Ошибка может возникнуть, если в пути к РОМу ты указал SourceCode\s1built.bin. Никогда не указывай путь к s1built.bin, потому что это лишь промежуточный файл, который после компиляции копируется в указанный в программе путь. А если путь указывает на него же, он пытается скопироваться сам в себя, возникает ошибка.

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


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

Программа просто отличная: дизайн, функционал - все на высшем уровне! t:.

Я тебе уже все это не раз говорил, конечно. :)

Ну, и Creditor великолепен:

Мне особенно понравился Creditor - он прост и интуитивно понятен. Возможность печатать в нем - вообще супер. Теперь можно создать титры к хаку за считанные минуты.

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


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

Нифига.Всё в разы круче чем я ожидал.Круто!!!!*Полетел тестировать*

Дизайн порадовал.

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


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

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

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


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

Да, менеджер не совсем удобен для группового добавления песен. Возможно, при ближайших обновлениях я постараюсь его улучшить. А пока можно просто кидать файлы в папку Music и переименовывать их по шаблону Группа_Название, это даже будет удобнее.

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


Ссылка на сообщение
Рад, что вам понравился мой подарок t:.

 

 

Не совсем понял суть ошибки. Если ты не трогал АСМ код, а ошибка лишь как-то связана с путем к РОМу, у меня есть только одно предположение:

Ошибка может возникнуть, если в пути к РОМу ты указал SourceCode\s1built.bin. Никогда не указывай путь к s1built.bin, потому что это лишь промежуточный файл, который после компиляции копируется в указанный в программе путь. А если путь указывает на него же, он пытается скопироваться сам в себя, возникает ошибка.

 

ага всё понял спасибо теперь всё работает

прога классная уверен что о тебе пишут на многих сониковских сайтах

 

да и кстати у меня ещё вопрос как в creditor удалять буквы не которые поставил а которые уже были?

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


Ссылка на сообщение
выдели и delete нажми

спасибо а то я парюсь нажимаю backspace а у меня ноутбук и я совсем забыл про кнопку delete

 

ну ладно с добавлением музыки почти закончил текст подредактировал теперь в soned 2 огромная респуха тебе влад

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


Ссылка на сообщение
и я совсем забыл про кнопку delete

И про знаки препинания тоже?

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

×