Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Ti_

Страницы: Назад 1 ... 6 7 8 9 [10] 11 12 13 14 ... 111 Далее
271
Про респаун понял, а сложно было бы сделать, чтобы при смерти одного игрока игра просто продолжалась до смерти второго/конца уровня? Просто интересно.
Думаю несложно. Но вот смотри, один умер, другой прошел. И потом другой вдруг появляется. Тоже не очень выглядит, хотя в некоторых играх такое есть.

272
Уважаемый _Ti, не могли бы Вы пояснить, почему в некоторых хаках игр на мультиплеер, при гибели одного персонажа, уровень начинается заного? Например в Контре такого нет! Неужели движок игры не позволяет?
В некоторых? А их что много?
Контра:
1) не хак.
2) не платформер с ямами.
3) там и в режиме 1 игрока уровень не начинается заново.

"Движок не позволяет?" Это вообще вопрос некорректный.
Можно сказать, что в оригинале нету кода респауна. Чтобы он был, такой код нужно написать. Но мы такую цель не ставили просто.
Хотя бы потому что, как это должно выглядеть, респаун в воздухе, летание на шарике, или ещё какие-то "пузыри", точно сказать нельзя, но всё это будет выглядеть как не оригинал.

273
Он говорит про смещение, а не добавление/удаление. Скажем оригинал был с адреса $200, а пересборка с $202. В итоге все адреса другие.
Тайминги не изменятся, кроме специфических ситуаций. Но если будет ошибка в коде, то конечно что-то пойдет не так.

274
Все эти изменения только добавят интереса к хаку и действительно в него станут больше играть именно вдвоём. Если вообще авторы этого хотят. А не делают хак чтобы его записывали на карик и ставили на полку пылиться.
А я думаю, оригинал надо оставить оригиналом.
А дополнения для большей играбельности можно сделать в отдельной версии "SE". Но это не ко мне. :)

Добавлено позже:
В том то и дело, что с таким маппером особо не запишешь. Рассчитан только на ПК. Что странно. )
Переделывайте в ммс3 и записывайте, в чем проблема то?

275
вы используете его звуковой чип ? или генерацию прерываний по сканлайнам или тактам проца ?
или же только банкинг, но не продвинутые фичи ? ;)
Прерывание используется да.
Так как пришлось ещё улучшить код, для устранения тормозов, а это давало ещё солидную прибавку. Оригинал и на 1 игрока в некоторых местах тормозит, это можно даже на "1-2" заметить по дерганию экрана. Да это же можно и на mmc3, но в моем представлении vrc6 более эстетичный, поэтому был выбран.
Можно и без маппера как в оригинале, но времени много нужно, а чтобы кто-то на полочку поставил, приятно, но не очень заманчиво.  :)
Касаемо звуковых каналов, это было в идеях, можно использовать для 2 игрока. Но тут уже есть нюансы, они не совсем одинаковые, и ещё не на всех приставках их слышно. Или использовать для улучшенной версии саундтрека, ну это уже не совсем оригинал будет.

В трубы лазить нельзя, в режиме двух игроков?
В вертикальные трубы надо 2-ем заходить. Так сделано, чтобы избежать абсурдных ситуаций, скажем когда один решил зайти, а второй дальше побежал, и где-то застрял, так что уже не зайти.
И потом жди таймера...





276
На everdrive работает.

277
Super Mario Bros. для одновременной игры 2-ем, оригинал:

278
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 09 Октябрь 2018, 20:36:41 »
Всё почти так, только наоборот.
В оригинале нет таких способов оптимизации, и более того, там ещё и все кадры у одного вида юнита одинакового размера.
Всё это было сделано мной в хаке, чтобы получить пустые тайлы для добавления графики для новых юнитов.

279
К примеру, я ни разу не видел, чтобы своя собственная музыка, написанная на том же FT, куда-то была вставлена.
FT=famitracker?
Сотни всяких homebrew, туда и вставлена. Есть 'сборники' action53, там наверняка.
Ромхаки с совсем новой музыкой есть, например layla: https://www.youtube.com/watch?v=f2U164uUAbc , но не знаю , на чем она написана.

С собственной музыкой проблема, что её мало хорошей, и особо то вставлять нечего и некуда.
Я вставлял фамитрекерные каверы сор2 и соника в хаки darkwing duck и somari.

280
Ромхакинг / Хаки на любой вкус
« : 30 Июнь 2018, 11:06:02 »
Глянул почему виcнет, вот кусок из "тут ничего не было хакнуто ))) тут все с оригинала", срабатывает когда враги попадают по игроку.

Оригинальная игра Jetsons:
BANKE:DA83                 LDA     byte_127
BANKE:DA86                 BNE     loc_A7A8F
BANKE:DA88                 LDA     #1
BANKE:DA8A                 STA     byte_126
BANKE:DA8D                 SEC
BANKE:DA8E                 RTS

ХАК Чип4:
BANKE:DA83                 LDA     byte_127
BANKE:DA86                 BNE     loc_A7A8F
BANKE:DA88                 JSR     $BF53
BANKE:DA8B                 NOP
BANKE:DA8C                 NOP
BANKE:DA8D                 SEC
BANKE:DA8E                 RTS

Что происходит при попадании врагов по игроку:
c1078764     A:00 X:00 Y:38 S:EF P:nvUbdiZc                 $DA88: 20 53 BF  JSR $BF53
c1078770     A:00 X:00 Y:38 S:ED P:nvUbdiZc                   $BF53: AD 2C 01  LDA $012C = #$01
c1078774     A:01 X:00 Y:38 S:ED P:nvUbdizc                   $BF56: C9 01     CMP #$01
c1078776     A:01 X:00 Y:38 S:ED P:nvUbdiZC                   $BF58: D0 13     BNE $BF6D
c1078778     A:01 X:00 Y:38 S:ED P:nvUbdiZC                   $BF5A: A5 20     LDA $0020 = #$12
c1078781     A:12 X:00 Y:38 S:ED P:nvUbdizC                   $BF5C: C9 1A     CMP #$1A
c1078783     A:12 X:00 Y:38 S:ED P:NvUbdizc                   $BF5E: D0 0D     BNE $BF6D
c1078786     A:12 X:00 Y:38 S:ED P:NvUbdizc                   $BF6D: A9 01     LDA #$01
c1078788     A:01 X:00 Y:38 S:ED P:nvUbdizc                   $BF6F: 8D 26 01  STA $0126 = #$00
c1078792     A:01 X:00 Y:38 S:ED P:nvUbdizc                   $BF72: 60        RTS (from $BF53) ---------------------------

Что происходит при попадании этого босса по игроку:
c4026933054  A:00 X:40 Y:38 S:EB P:NvUbdizc                     $DA83: AD 27 01  LDA $0127 = #$00
c4026933058  A:00 X:40 Y:38 S:EB P:nvUbdiZc                     $DA86: D0 07     BNE $DA8F
c4026933060  A:00 X:40 Y:38 S:EB P:nvUbdiZc                     $DA88: 20 53 BF  JSR $BF53
c4026933066  A:00 X:40 Y:38 S:E9 P:nvUbdiZc                       $BF53: FF        UNDEFINED
c4026933073  A:FE X:40 Y:38 S:E9 P:NvUbdizc                       $BF56: FF        UNDEFINED
c4026933080  A:FB X:40 Y:38 S:E9 P:NvUbdizC                       $BF59: FF        UNDEFINED
c4026933087  A:F8 X:40 Y:38 S:E9 P:NvUbdizC                       $BF5C: FF        UNDEFINED
c4026933094  A:F4 X:40 Y:38 S:E9 P:NvUbdizC                       $BF5F: FF        UNDEFINED
c4026933101  A:EF X:40 Y:38 S:E9 P:NvUbdizC                       $BF62: FF        UNDEFINED

Прыжок не в тот банк.

То есть, Ломаксом был добавлен какой-то код, видимо для улучшения физики, но был добавлен в другой банк, туда где было свободное место (в ROM:17F63). Обычно, уже подключен этот другой банк, поэтому процедура его подключения не требуется. Во всех случаях, кроме этого босса (хотя может и ещё где-то), а на этом боссе подключен уже другой банк.

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

Ну и самое просто решение - это просто задублировать этот же код в другой банк,
(copy: rom:17f63 -> rom:13f63), вот исправленная версия:

281
Ромхакинг / Хаки на любой вкус
« : 30 Июнь 2018, 09:33:33 »
Был у нас с Ломаксом хак Джетсонов под Чипа и Дейла. Всё вроде нормально было, но вот когда случайно обнаружился баг с зависанием игры - тут начался форменный анал-карнавал. В итоге никто никакого мувика даже не думал слепить, хотя Ломакс и просил сделать на том самом месте, где зависает. Заклевали, забросали грязью и ушли. Это нормально, как считаешь?
Баг не случайный. Суть в том, что босса нельзя было пройти. Но Ломакс уверял, что при этом прошел всю игру 'без сейвов' и всё проходимо и багов нет. И якобы дело в эмуляторе. Поэтому на него и набросились.
Roket, игра виснет только на единственном эмуляторе
+Kinbeas+, на фсеухе я проходил раза 4 наверное. Ну были бы просьбы, поковырялся бы, поправил. А так скачек дохрена, но никто ничего почти не пишет. Следовательно,  никому ничего не надо)
lancuster, честно, лень пока что). Невоспитанным игрокам я этого не буду делать, а больше просьб вроде не было. Видимо, большинство играет на FCEUX, поэтому ни у кого ничего не висло.

скриншот был:
http://www.emu-land.net/forum/index.php/topic,76325.msg1236579.html#msg1236579
Heidr, не, на фсеуксе все норм, прошел сейчас в 4й раз босса) Но я добавлю в шапку замечания по Меднафену, сенкс за тест

282
Ромхакинг / Хаки на любой вкус
« : 28 Июнь 2018, 20:54:27 »
... Сам же Санчез говорил тут не так давно, что чмырил Тая в своё время, он потом научился ромхачить, а с Санчезом с тех пор не водится. Вот такой из него тролль компаньон.
Я не общался c CaH4e3ом.

283
Ромхакинг / Хаки на любой вкус
« : 21 Июнь 2018, 22:25:58 »
я расскажу, как было на самом деле. в ориг игре ессно скролл привязан к главному персу. вхачить объект второго игрока не составило труда (за счет уменьшения слота для врагов).

надо больше времени и усилий, чем три байта похачить...
Ну, совсем холодно  :)
Во-первых, первый игрок там отдельный объект к слотам врагов не имеющих отношения, в отличии от других игр, и слотов нету у него. Второй игрок был сделан дублированием кода первого игрока.  Поэтому были задублированы функции и переменные, чтобы сделать такого же.

Во-вторых, чтобы сделать 2 игроков с разными спрайтами, был изменен принцип работы графики. Тайлы стали подгружаемыми, по аналогии с методом используемым в battleatoads.
2,5: были ещё рисовка новых спрайтов, для анимаций каких не было у ЧП, и их ещё порезать нужно грамотно на тайлы было.

В-третьих, там не 3 байта изменено, а очень много, в основном в плане корректной работы объектов при одновременном воздействии на них двух игроков. Взять хотя бы кольцо+стенку. Оригинальный код на двоих не мог работать никак.  И к тому же было много доработок хака, по ходу новых игр находили новые баги и недочеты, очень много было доработано, в том числе мелочей. В плане работы камеры, в последнем патче 1.4a дорабатывалась и действие подхода к боссу, чтобы 2-ой игрок шел, и арена стартовала в нужный момент.  И даже в главном меню сделан был выбор оригинала - на 1 игрока.
Так что сил хватило, а времени было потрачено прилично.

В четвертых, проводилась оптимизации кода, так как при двух игроках, уже заметно возрастает нагрузка. Просчеты взаимодействия его с фоном, объектами и т.п.  Это при учете , что игра на одного игрока уже в оригинале тормозила местами.   Касаемо оперативки, опять же некоторые изменения были, так как для 2-игрока нужны ячейки, а они не всегда есть.


284
Ромхакинг / Хаки на любой вкус
« : 21 Июнь 2018, 21:20:59 »
В P. O. W. было бы круто увидеть что-то типа как в Streets of Rage на Сеге (или как в Final Fight 3 пиратской). Типа чтобы после проигрыша игрок мог взять конт и идти дальше. Или хотя бы не появляться, пока выживший не пройдёт текущий уровень, как вариант.

В SOR "continue" не бесконечные, а также при игре 2-ем игра усложняется.
Второй вариант тоже не подходит, так как противоречит сюжету, где оба игрока "сбегают" из лагеря.


Добавлено позже:
если в хаке кто-то пропадает за экраном или умирает за двоих - это тупо недоделанный хак. это не по задумке.
DT2:
По задумке, что если один игрок умирает, то рестарт уровня. Как в battletoads. А то слишком легко будет.

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

285
Ромхакинг / Хаки на любой вкус
« : 20 Июнь 2018, 22:53:56 »
если не ошибаюсь, Ti_ вроде уже делал хак на двоих.
не делал.

В хаке "p.o.w." рестарт с конта когда один сливает все жизни. Таких игр море, например, бтдд.
Да и ДТ2, можно сравнить с БТ. Ну и в обоих случаях по задумке так.
Насчёт пропажи за экраном в ДТ2, ну вон в Сонике 2-ой игрок на экраном пропадает, так что тоже вполне себе вариант.

не знаю ни одной оф игры, где можно было при игре на двоих оставить одного игрока за экраном, если это не сплит скрин игра.
например, blades of vengeance и tom and jerry на sega mega drive.

286
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 12 Май 2018, 17:26:39 »
Сегодня в 20:00 планируется стрим игра 3 pl vs 3 pl на канале Ромхак

287
Ti_, подскажи плиз где этот розовый цвет для лайфбара лежит?
3b4d

По свинобоссу, про это нам давно известно, а вот зачем оно , либо не помню, либо не разбирались.

288
Также, со здоровьем босса-рыбы какой-то глюк.
Вижу, ей в режиме hard задают другое количество жизней кодом.
Цитата
BANKF:EBA4                 LDA     hard_mode_flag
BANKF:EBA7                 BPL     loc_A800_EBAF
BANKF:EBA9                 LDA     #$19
BANKF:EBAB                 LDY     #$1A
BANKF:EBAD                 STA     (object_adress),Y
BANKF:EBAF
BANKF:EBAF loc_A800_EBAF:
Для этого рома адрес её будет 3ebba.

Чтобы отслеживать текущее кол-во хп , tools-ramwatch- 4ba.

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

Вначале уровня внизу нинпо, но при скролле влево , оно пропадает, и взять нельзя, задумка?

289
Применил к этому рому билдер, при запуске 1-го уровня игра зависает.
отправил фикс в лс.

инфа по нинпо:

290
залипший удар, убийство босса до появления.
Исправлено:

Добавлено позже:
Это как у тебя в хаке за мощную нинпу почти вся шкала снимается? Ну так-то тоже можно.
У меня такого не было.

291
Ti_, спс :drinks:  Уже вовсю работаю над преобразованием первого уровня.
З.Ы. Пока тестил, обнаружил прикол с котом-бурильщиком: оказывается, есть способ реактивно пробурить блоки.
Надо во время бурения быстро нажимать ВНИЗ и ВПЕРЁД. Ну или можно держа ВПЕРЁД, долбить ВНИЗ:
Я из SC помню прикольный момент с бурильщиком, когда под водой буришь вниз, то потом оказываешься в положении вниз головой. По багам, надо ещё думать что фиксить, например, залипший удар, убийство босса до появления.
Ещё можно сделать ребаланс оружий по силе/затратам.

292
сделал:

инфа по боссам:

под билдер чуть позже.

293
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 30 Апрель 2018, 11:32:43 »
Добавил по той же ссылке музыку (оригинальные SNES) для режима segacd mode1.

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

295
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 23 Март 2018, 21:12:35 »
AuAurora, Здравствуйте еще раз  :) а расскажите пожалуйста на какой машине легче проходить 3-6 планеты? А еще хотелось бы узнать одинаково ли сцепление с поверхностью на каждой планете или же на ледяной оно хуже всего? И стоит ли из-за этого брать баттл трак\хавок, или достаточно улучшить шины?
На всех одинаково, кроме NHO, там хуже.
Стоит брать ravager/havac заместо battle track/volker/airblade, но это не с шинами связано, а скоростью, может просто не хватить - зависит от режима сложности.
А шины на НХО лучше апгрейдить, для battle track доступен апгрейд гусениц.

296
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 18 Март 2018, 22:22:30 »
Ti_,1pl+1AI vs 3 (CARS:5)
или:
1pl+2AI vs 2 (CARS:5)
При таких режимах экран делится пополам, я привык только в полном формате играть. Если бы это на одном экране происходило (я в центре внимания, а союзники веселятся где-то за кадром), тогда было бы nice. И я не в курсе, есть ли концовка выбранного мной персонажа в этих режимах.
Надо нажать 'Z' для включения fullscreen. Концовки есть.

297
Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
« : 18 Март 2018, 21:32:22 »
agl, Финальная версия будет отличаться лишь:
Не только. Будет ряд доработок.
Во-первых, все ещё остались некоторые недочеты, связанные с нововведениями v16.
Во-вторых, не всё что планировалось сделать было сделано, а касаемо v17 и более, я пока ничего не обещал.
Именно поэтому текущая версия и вышла как alpha.

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


Добавлено позже:
Нужен 5-й уровень (начальный) для чайников, вроде меня.
Попробуйте:
1pl+1AI vs 3 (CARS:5)
или:
1pl+2AI vs 2 (CARS:5)

Добавлено позже:
AuAurora, Привет, хотелось узнать а в чем сложность сделать что бы все машины играли каждый сам за себя?
Код ИИ в хаке был написан определенным образом, то есть его нужно переписать, чтобы и такой режим он поддерживал. Ещё нужно переделать в главном меню, чтобы был выбор между режимами. И кроме того, всё тестировать это дело, чтобы не вышло "удери на старте"  или  "отойди в сторонку, и подожди пока ИИ друг друга перебьют", а потом выигрывай.
Сложность - только во времени и в желании.


Добавлено позже:
Интересно будет ли всем доступна 16 финальная версия?
Возможно, будут ещё промежуточные версии в виде v16alpha13 и т.д..

298
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 24 Январь 2018, 22:25:03 »
генс очень старый эмулятор , поэтому неточный.

299
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 21 Январь 2018, 07:50:14 »
    [li$i]Атака ’thopter`a теперь 75 (как должно быть), а не 55; ещё увеличена немного скорость постройки.[/li][/list]
    Не должно. В оригинале у minirockets в коде урон снижался на 25%. В хаке это было убрано, чтобы показывалось актуальное значение. Урон, соотвественно, изменен.

    300
    Ромхакинг / [SMD] Rock n' Roll Racing Hack v16 beta
    « : 20 Январь 2018, 09:29:49 »
    Ребята, всем привет! Такой вопрос по ромхакам rrr by Ti:
    Возможно ли реализовать игру вчетвером на одном пк?
    Использую эмул kega fusion. Запускал на пк два эмулятора fusion, запускал ром 1_2 на одном, 3_4 на другом, создавал сеть на 2х, режим игры 2 на 2, но не получилось на выборе персонажей...
    Может есть хак со сплитскрином не на 2х, а на 4 во время гонки?
    Или создавать сеть на 4х, 4 эмулятора по фулскрину расставить по углам монитора
    Возможно через эмулятор gens11a, с включенной опцией allow background input. Надо создать 4 папки и в каждой настроить управление 1 игрока. Ромам дать одинаковые имена. Далее коннект через каиллеру. После запуска в 3-ех выключить звук, но не перед запуском.
    Сервер каиллеры лучше на этом же компе запускать.

    Страницы: Назад 1 ... 6 7 8 9 [10] 11 12 13 14 ... 111 Далее