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

DelayHacks

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

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

  • Посещение

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

    2

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

  1. Ну скинь его тогда
  2. Правда ведь, EgorTF?
  3. Нуб такое не смог бы сделать, только освоившийся, смог бы.
  4. SonicHyperDriveV1Beta.bin Пререлиз Sonic Hyperdrive
  5. Прикинь мне тоже 13
  6. Ну ок давайте обновление S2HS больше не будет. Буду делать другие проги (не аналоги S1HS). Ок?
  7. Сколько тебе лет?
  8. Слушай, если не нравится, то может пойдёшь читать другую тему?
  9. А тогда зачем vladikcomper сделал sonic 1 hacking studio? зачем владислав савватеев сделал sonic 1 hacking studio 3.0?
  10. Ну и почему меня будут ненавидеть?
  11. Ребят вот всё что вам "нужно": setup.exe
  12. эммм... я не хотел оскорбить цис Что?
  13. ПЖ удалите эту тему я новую создам с доп. файлом ПЖ не ставьте дизлайки
  14. https://yadi.sk/d/BHebdcAG3Trv4F - всё вот ссылка на доп. файл. Качайте и хакайте
  15. Я сейчас доп. файл выложу и всё будет хорошо и не надо дизлайки ставить
  16. Спасибо. (Это сарказм, или нет?)
  17. Завтра уже будет всё исправлено (уберёте дизлайки если будет всё хорошо?)
  18. Сейчас выложу дополнительный файл (с ним не должно быть ошибки).
  19. Если хотите я могу скинуть архив вместо установщика.
  20. Не встречал такую ошибку, это в установщике? Я его проверял, ничего такого не было
  21. Lolkek, выбери другое расположение вот такое программы: "C:\S2HS" или "D:\S2HS"
  22. Всмысле?
  23. Ещё 2 мини гайда :3 Как убрать Speed Cap (не "Air Speed Cap") Идём в роутину "Obj_CapSpeed:" и видим: Obj_CapSpeed: move.w x_vel(a0),d2 bpl.s + ; branch, if object is moving right ; going left neg.w d0 ; set opposite direction cmp.w d0,d2 ; is object's current x velocity lower than max? bhs.s ++ ; if yes, branch move.w d0,d2 ; else, cap speed bra.w ++ ; =========================================================================== + ; going right cmp.w d0,d2 ; is object's current x velocity lower than max? bls.s + ; if yes, branch move.w d0,d2 ; else, cap speed + move.w y_vel(a0),d3 bpl.s + ; branch, if object is moving down ; going up neg.w d1 ; set opposite direction cmp.w d1,d3 ; is object's current y velocity lower than max? bhs.s ++ ; if yes, branch move.w d1,d3 ; else, cap speed bra.w ++ ; =========================================================================== + ; going down cmp.w d1,d3 ; is object's current y velocity lower than max? bls.s + ; if yes, branch move.w d1,d3 ; else, cap speed + ; update speed move.w d2,x_vel(a0) move.w d3,y_vel(a0) rts И удаляем все строчки с комментарием "else, cap speed". Получается: Obj_CapSpeed: move.w x_vel(a0),d2 bpl.s + ; branch, if object is moving right ; going left neg.w d0 ; set opposite direction cmp.w d0,d2 ; is object's current x velocity lower than max? bhs.s ++ ; if yes, branch bra.w ++ ; =========================================================================== + ; going right cmp.w d0,d2 ; is object's current x velocity lower than max? bls.s + ; if yes, branch + move.w y_vel(a0),d3 bpl.s + ; branch, if object is moving down ; going up neg.w d1 ; set opposite direction cmp.w d1,d3 ; is object's current y velocity lower than max? bhs.s ++ ; if yes, branch bra.w ++ ; =========================================================================== + ; going down cmp.w d1,d3 ; is object's current y velocity lower than max? bls.s + ; if yes, branch + ; update speed move.w d2,x_vel(a0) move.w d3,y_vel(a0) rts Всё! Ещё один: Как принудительно включить Debug (как в хакинг студии) (Проще простого) Ищем роутину "Level_FromCheckpoint:" и в конце добавляем вот эту строчку: move.b #1,(Debug_mode_flag).w Всё! Надеюсь я был полезен кому-то :3
  24. Ещё один гайд от меня :3 Как войти в выбор уровней в соник 2 БЕЗ кода? Идём в роутину "TitleScreen_Loop:" и видим: TitleScreen_Loop: move.b #VintID_Title,(Vint_routine).w bsr.w WaitForVint jsr (RunObjects).l jsrto (SwScrl_Title).l, JmpTo_SwScrl_Title jsr (BuildSprites).l ; write alternating 0s and 4s, 80 times, at every 4th word, ; starting at Sprite_Table+6 lea (Sprite_Table+4).w,a1 moveq #0,d0 moveq #79,d6 - tst.w (a1) bne.s + bchg #2,d0 move.w d0,2(a1) + addq.w #8,a1 dbf d6,- bsr.w RunPLC_RAM bsr.w TailsNameCheat tst.w (Demo_Time_left).w beq.w TitleScreen_Demo tst.b (IntroSonic+objoff_2F).w beq.w TitleScreen_Loop move.b (Ctrl_1_Press).w,d0 or.b (Ctrl_2_Press).w,d0 andi.b #button_start_mask,d0 beq.w TitleScreen_Loop ; loop until Start is pressed move.b #GameModeID_Level,(Game_Mode).w ; => Level (Zone play mode) move.b #var_lives,(Life_count).w ; Кол-во жизней move.b #var_lives,(Life_count_2P).w ; Кол-во жизней 2ого игрока moveq #0,d0 move.w d0,(Ring_count).w move.l d0,(Timer).w move.l d0,(Score).w move.w d0,(Ring_count_2P).w move.l d0,(Timer_2P).w move.l d0,(Score_2P).w move.b d0,(Continue_count).w move.l #5000,(Next_Extra_life_score).w move.l #5000,(Next_Extra_life_score_2P).w move.b #MusID_FadeOut,d0 ; prepare to stop music (fade out) bsr.w PlaySound moveq #0,d0 move.b (Title_screen_option).w,d0 bne.s TitleScreen_CheckIfChose2P ; branch if not a 1-player game moveq #0,d0 move.w d0,(Two_player_mode_copy).w move.w d0,(Two_player_mode).w if emerald_hill_zone_act_1=0 move.w d0,(Current_ZoneAndAct).w ; emerald_hill_zone_act_1 else move.w #emerald_hill_zone_act_1,(Current_ZoneAndAct).w endif tst.b (Level_select_flag).w ; has level select cheat been entered? beq.s + ; if not, branch btst #button_A,(Ctrl_1_Held).w ; is A held down? beq.s + ; if not, branch move.b #GameModeID_LevelSelect,(Game_Mode).w ; => LevelSelectMenu rts Видите эти строчки? tst.b (Level_select_flag).w ; has level select cheat been entered? beq.s + ; if not, branch btst #button_A,(Ctrl_1_Held).w ; is A held down? beq.s + ; if not, branch move.b #GameModeID_LevelSelect,(Game_Mode).w ; => LevelSelectMenu rts И так, мы должны из этих строчек убрать 2 первые строчки. Получается: btst #button_A,(Ctrl_1_Held).w ; is A held down? beq.s + ; if not, branch move.b #GameModeID_LevelSelect,(Game_Mode).w ; => LevelSelectMenu rts ВСЁ! Тоже легко, не правда ли?
  • Сейчас на странице   0 пользователей

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

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