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

VladislavSavvateev

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

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

  • Посещение

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

    20
  • Время онлайн

    1час 6мин 49сек

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

  1. Было бы неплохо. Что можешь предложить?
  2. Кто ходил на «Превосходство» (англ. Transcendence)?

  3. Перейди к локрету Obj0D_Touch и после строки: move.w ($FFFFF72A).w,($FFFFF728).w ; lock screen position вставь эту: jsr GotThroughAct Затем найди локрет loc_EC86 и в самый его конец вставь rts. Чтобы не блокировать управление, перейди к локрету Obj0D_SonicRun и удали из него эти строчки: move.b #1,($FFFFF7CC).w ; lock controls move.w #(Right)<<8,(SonicControl) ; make Sonic run to the right Всегда пожалуйста! ^_^
  4. Я что-то не понял. что за имена пишут на бутылках с Кока-Колой?

    1. Кирумо Кэт

      Кирумо Кэт

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

    2. pixelcat

      pixelcat

      Мне все равно на Кока-Колу. Она есть отрава. =3

    3. wrenrawr

      wrenrawr

      Mr. Cat, согласен.

    4. Показать следующий комментарий  ещё 60
  5. Найди субротину Obj2E_ChkS и после команды: bne.s Obj2E_ChkEnd ; если нет, бранч вставь эти команды: addi.w #$32,($FFFFFE20).w ; add 50 rings to the number of rings you have ori.b #1,($FFFFFE1D).w ; update the ring counter Всегда пожалуйста ^_^
  6. Вот тебе небольшая справка: 1 = 1 2 = 2 3 = 3 4 = 4 5 = 5 6 = 6 7 = 7 8 = 8 9 = 9 $A = 10 $B = 11 $C = 12 $D = 13 $E = 14 $F = 15 $10 = 16 Можно проще! Заходим в обычный Шиндоский калькулятор. Нажимаем Вид. Выбираем Программист. Сбоку выбираем Dec. Вводим число. И сбоку выбираем теперь Hex. И результат будет в шестнадцатеричном виде! Всегда пожалуйста! ^_^
  7. Ок, это вообще легко! Находим Obj01_Main и в ней есть три строчки: move.w #$600,($FFFFF760).w ; Sonic's Top Speed move.w #$C,($FFFFF762).w ; Sonic's acceleration move.w #$80,($FFFFF764).w ; Sonic's deceleration Первая строка как раз таки и отвечает за максимальную скорость. Но! Есть же ещё две строчки! Вторая отвечает за акселерацию, то есть, за скорость разгона. Третья строчка отвечает за декселерацию, то есть, за скорость торможения. Надеюсь ясно что с ними делать? Просто меняй первые значения. Не забудь, что это шестнадцатеричные числа! Всегда пожалуйста! ^_^
  8. Что сразу ужасны-то? Они все хороши! Тем более 2 скриншот. Просто мне так понравились эти заплаточки, что я аж не мог удержатся ^_^
  9. Ловите ребятки ещё несколько макросов :З Макрос FadeOut Магия этого макроса проста. Его вызываешь, и музыка потихоньку затихает. Вообщем, обычный фэйд, только он вызывается не двумя командами, а всего лишь одним операндом! Код: ; ============================================================= ; Macro to simple fade out music ; Arguments: not used ; ------------------------------------------------------------- FadeOut macro move.b #$E0,d0 jsr PlaySound_Special endm Надеюсь, вы знаете, как макросы добавлять в исходник? Ну ладно, так и быть, напишу. Если у вас S1HS2, то тогда открываем macro.asm и пишем макрос в самый конец файла. Ну, а если у вас нет такого файла, то тогда просто открываем sonic1.asm и пишем макрос в самое начало файла. Поехали дальше следующий макрос... Макрос StopMusic Судя по его переводу, тут и так всё ясно. При вызове макроса останавливается музыка. Код: ; ============================================================= ; Macro to simple stop music ; Arguments: not used ; ------------------------------------------------------------- StopMusic macro move.b #$E4,d0 jsr PlaySound_Special endm Макрос SpeedUp При вызове макроса ускоряется темп у музыки. Код: ; ============================================================= ; Macro to simple speed up music ; Arguments: not used ; ------------------------------------------------------------- SpeedUp macro move.b #$E2,d0 jsr PlaySound_Special endm Макрос BackToNormalSpeed При вызове макроса возвращается нормальный темп музыке. Код: ; ============================================================= ; Macro to simple back music to normal speed ; Arguments: not used ; ------------------------------------------------------------- BackToNormalSpeed macro move.b #$E3,d0 jsr PlaySound_Special endm Всем спасибо, все свободны!
  10. Ну ок. До меня кажется дошло. А пак хороший, за исключением того, что в нём очень много копий одних и тех же файлов.
    1. VladislavSavvateev

      VladislavSavvateev

      Поравил. Пробуй ещё раз.

    2. Vermilion

      Vermilion

      не работает.

    3. VladislavSavvateev

      VladislavSavvateev

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

    4. Показать следующий комментарий  ещё 60
  11. Ты не правильно понял. Там моя не украденная, а сконвертированная музыка. И ещё, правильно говорить: "Воруй, убивай, музыку с помощью IDA Pro из хаков вырывай!".
  12. Зачем флаги менять, если можно просто объекту несколько команд дать? cmpi.w #$90,8(a0) ;has HUD object passed x-position $90? beq.b Obj21_Pos ; if yes, branch add.w #1,8(a0) jsr Obj21_Flash jmp Obj21_Display
  13. Купил клавиатуру, купил к ней батарейки Duracell PowerMax с Turbocheck. Отслужили 10 месяцев. Not Bad!

    1. pixelcat

      pixelcat

      А я хочу, чтобы нам за ромхакинг платили. =)

    2. VladislavSavvateev

      VladislavSavvateev

      Иш что захотел :Р Мечтать не вредно :)

    3. pixelcat

      pixelcat

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

    4. Показать следующий комментарий  ещё 60
  14. Что-то я не понял. Что в этом паке моя музыка делает?
  15. Всегда пожалуйста ^_^
  16. Вкусно выглядит. Но немного скучновато. Поменяй палитру и траву. Бэкграунд новый сделай!
  17. move.l #body,#bed

    1. SuperMember

      SuperMember

      cmpi.b #$25, ($00BFFFF1).w ; check if VladislavSavvataev had butthurt

      bgt.w Remove_Butthurt

       

      ;=======================================================

      ;Subrotine to remove butthurt from VladislavSavvataev

      ;=======================================================

      |||||||||||||||SUBROUTINE|||||||||||||||||||||||||||||||

      Remove_Butthurt:

      nop

      clr.l ($00BFFFF1).w

      rts

    2. VladislavSavvateev

      VladislavSavvateev

      $00BFFFF1 - отсылка на РОМ?

    3. wrenrawr

      wrenrawr

      SuperMember, XD, LOL!

    4. Показать следующий комментарий  ещё 60
  18. Док, просто ты немного всё упускаешь. Я просто не знаю, чем помочь! Дайте мне знак!
  19. [noob]Как это сделать?[/noob]
  20. Адские прогрузки паттернов меня просто вымораживают!!

  21. Ладно, ладно, я не сильно шарю. Можно узнать, что такое динамическое изменение? И вообще, где ты увидел в ответе Шутера установку флага? Там ведь только изменилось значение структуры объекта, а конкретнее X-позиция. И да, хотел спросить. Я хотел расположить объект 01 (Соник) на Sega Screen. Вот код (не обращайте внимание на отсутствие команды прогрузки палитры Соника): jsr LoadSonicDynPLC lea ($FFFFD000).l,a1 move.b #1,0(a1) move.w #$20,8(a1) move.w #$20,$A(a1) move.b #3,$22(a1) jsr ObjectsLoad jsr BuildSprites Вот только вместо Соника я ничего не увидел, а только услышал звук Спин Дэша. Что я сделал не так?
  22. Гайд может оказаться и бесполезным, но всё же я его скину. Макрос PlayDAC Примечание: данный макрос полезен только тогда, когда у вас установлен Sonic 1 MegaPCM Driver от Владикомпера. Что даёт нам этот макрос? Покажу на примере. Чтобы воспроизвести DAC-трек нужно забить в код две команды: moveq #$FFFFFF81,d0 jsr PlaySample Но, если использовать макрос, всё может оказаться гораздо проще! PlayDAC $81 Заинтересовало? Тогда добавляем. Открываем macro.asm (S1HS) и добавляем в самый конец: ; ============================================================= ; Macro to easy play DAC samples ; Arguments: 1 - track number (must be in hex!!) ; ------------------------------------------------------------- PlayDAC macro move.w #$FFFFFF00,d0 add.w #\1,d0 jsr PlaySample endm Если вы редактируете исходник без S1HS, тогда вы должны проделать те же действия, но только макрос уже надо размещать в начале файла sonic1.asm. Вот и всё, ребята!
  23. Я приехал с лагеря. РОМхакинг! Я ждал тебя!

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

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

×