| Игры > Игры на консолях 5-6 поколений |
| [N64] Duke Nukem 64\zero hour |
| (1/1) |
| Virtua Fighter:
Как, собственно, инвестировать управление? В смысле обзор "мышка"\прицел\стик при навигации верх - вниз, а вниз- вверх - как сделать по нормальному ( вверх-верх, вниз - стик вниз) в меню опций этих игр я не узрел.... Понятно, что на мумуле перенастроил оси джоя в ретроархе и спи спокойно, а на железе? Мож хаки есть какие фиксящие это дело? |
| Sharpnull:
Откл. инверсию оси Y, точнее сделал обратной, тестируйте. Для "найти и заменить" нужно после исправить контрольную сумму, через ucon64 это: ucon64.exe --chk "rom.z64". Также добавил изменения с контрольной суммой для оригинальных (U) ромов. # Duke Nukem 64 (U) / (E). Disable Y-axis inversion Найти > Заменить: 01F8C821 1000000F AE190220 8E020220 > 01F8C823 1000000F AE190220 8E020220 Для Duke Nukem 64 (U) [!].z64 (позиция: байты): 5B9CF: 23 + 13: 52 19 06 85 3F # Duke Nukem - Zero Hour (U) / (E). Disable Y-axis inversion Найти > Заменить: 00531021 44821000 00000000 468010A1 > 00531023 44821000 00000000 468010A1 Для Duke Nukem - ZER0 H0UR (U) [!].z64 (позиция: байты): 39B17: 23 + 13: 7B 2A 82 4A AA |
| Virtua Fighter:
--- Цитата: Sharpnull от 29 Январь 2024, 16:36:39 ---# Duke Nukem 64 (U) / (E). Disable Y-axis inversion Найти > Заменить: 01F8C821 1000000F AE190220 8E020220 > 01F8C823 1000000F AE190220 8E020220 Для Duke Nukem 64 (U) [!].z64 (позиция: байты): 5B9CF: 23 + 13: 52 19 06 85 3F # Duke Nukem - Zero Hour (U) / (E). Disable Y-axis inversion Найти > Заменить: 00531021 44821000 00000000 468010A1 > 00531023 44821000 00000000 468010A1 Для Duke Nukem - ZER0 H0UR (U) [!].z64 (позиция: байты): 39B17: 23 + 13: 7B 2A 82 4A AA --- Конец цитаты --- Блин, это в хексе редактировать над?? - не ленюс, но очень, ооооооооооооооочень далек от хекс-редакторов,Sharpnull, можно попросить реализовать данную манипуляцию для данных ромов, да выложить в массы на всеобщее обозрение - чей поди не одна моя такая прихоть на кривое управление... https://dropmefiles.com/tIwjA И если заменить строчку с 21 на 23, то что делать с "5B9CF: 23 + 13: 52 19 06 85 3F" ?? |
| Sharpnull:
--- Цитата: Virtua Fighter от 30 Январь 2024, 14:03:25 ---И если заменить строчку с 21 на 23, то что делать с "5B9CF: 23 + 13: 52 19 06 85 3F" ?? --- Конец цитаты --- Я написал два варианта изменения рома: 1) Для "Найти > Заменить" уже делал инструкцию в картинках для HxD. После замены нужно скачать https://ucon64.sourceforge.io и выполнить в командной строке: --- Код: ---ucon64.exe --chk "rom.z64" --- Конец кода --- Где rom.z64 - изменённый ром. 2) Этот вариант "Для Duke Nukem 64 (U) [!].z64 (позиция: байты): 5B9CF: 23 + 13: 52 19 06 85 3F" означает: 1. Открыть в HEX-редакторе "Duke Nukem 64 (U) [!].z64". Именно этот, а не другой ром, т. к. контрольная сумма будет введена под него. 2. Перейти (прокруткой или Поиск > Перейти) к позиции 5B9CF, поставить туда курсор, нажать на клавиатуре 2, потом 3. 3. Перейти к позиции 13, поставить туда курсор, нажать клавиши 5 2 1 9 0 6 8 5 3 F. Также можно скопировать 52 19 06 85 3F в буфер обмена (Ctrl+C) и когда курсор в нужном месте в HEX-редакторе нажать Ctrl+B. Это изменение контрольной суммы рома. Вот (U) ромы, для распаковки "Duke Nukem - ZER0 H0UR (U)_DisableYaxisInversion.7z.001.7z" убрать у каждого файла .7z на конце. Ленивые, желающие другие версии, обращайтесь в ЛС, по 250р за ром :) |
| Virtua Fighter:
--- Цитата: Sharpnull от 30 Январь 2024, 15:32:14 ---Вот (U) ромы, для распаковки "Duke Nukem - ZER0 H0UR (U)_DisableYaxisInversion.7z.001.7z" убрать у каждого файла .7z на конце. --- Конец цитаты --- Премного благодарен :hi: |
| Навигация |
| Главная страница сообщений |