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

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


Сообщения - Sharpnull

Страницы: Назад 1 ... 62 63 64 65 [66] 67 68 69 70 ... 129 Далее
1951
подскажите как сделать чтоб при R1 R2 работали и взмах и наклон
Если я правильно вас понял. (R1 & R2) - срабатывает когда оба, а для объединения (ИЛИ) используется |. Тогда должно быть для первых строк:
Наклон
(!R2 & `Right Y+`) | (R1 & R2 & `Right Y+`)Взмах
(R2 & `Right Y+`) | (R1 & R2 & `Right Y+`)Тогда: если ничего не нажато, то работает наклон; если нажата R2, работает только взмах; если нажаты R1 и R2, работает и наклон, и взмах.
Я проверяю на клавиатуре и мыши, если что.

Добавлено позже:
Можно упростить выражения, сразу не догадался:
Наклон
(!R2|(R2&R1)) & `Right Y+`Взмах
(R2|(R2&R1)) & `Right Y+`

1952
Я пролистал https://www.giantbomb.com/games/ с Theme: Anime, Genre: Platformer. Их вообще не так много, хотя список вряд ли полный. Что-то похожее: https://www.giantbomb.com/rapid-angel/3030-35955/images/, https://www.giantbomb.com/psychic-world/3030-10932/images/, https://www.giantbomb.com/kendo-rage/3030-13210/images/, https://www.giantbomb.com/urusei-yatsura-lums-wedding-bell/3030-23003/images/, https://www.giantbomb.com/gs-mikami-joreishi-wa-nice-body/3030-33749/images/, https://www.giantbomb.com/syd-of-valis/3030-19658/images/, FX-Unit Yuki: The Henshin Engine.
Mega CD официальный перевод, а такие переводы "славятся" своей американизацией
Учить японский, что ещё поделаешь. Хотя почему это вообще важно для платформера. Онгоинг аниме вроде тоже переводят с ансаба на русский, позорище.

Добавлено позже:
По тегам Steam ничего интересного и много Win7+: https://store.steampowered.com/search/?tags=3871,4726,1625

Добавлено позже:
Ну и: https://itch.io/games/genre-platformer/tag-cute

1953
Неоднозначно написано, метроидвании нужны или нет?
Ни слова про Shantae и Popful Mail, хотя они известные.

1954
но наверно вы меня не совсем понял
Это я понял, я не понял как сделать через этот способ, поэтому предложил другой. Я не заметил, что можно указывать условия на все кнопки. Тогда для отмены действия во время нажатия R2 вам нужно написать !R2, например, "если НЕ нажата R2 И движение оси Right X+" будет (!R2 & Right X+). Ну и кавычки сами добавьте где надо, кажется это нужно только где пробелы `Right X+`. Для R1 и R2 получается (R1 & R2 & что-то). Скобки вроде не обязательны вокруг основного условия.
--------
Ну да, можно так написать в окне:
!R2 & `Right X+`Ось правильную поставьте.
--------
Кстати, активировать весь нунчак можно по нажатию кнопки (условия): многоточие возле Расширение Нунчак. Если вдруг не заметили.

1955
гироскоп PS4 настроен на основной геймпад wii, можно ли с помощью символов сделать так чтоб при зажатой клавише R2 работал гироскоп нунчака, а без R2 простого контролера Wii
Можно попробовать сделать два профиля в "Настройки управления": один обычный, другой с нунчаком. В "Опции -> Горячие клавиши -> Профиль контроллера" установить на "Следующий профиль" кнопку R2. Тогда при нажатии R2 должен переключаться профиль. Чтобы работало при удержании, можно использовать Autohotkey (https://www.autohotkey.com/docs/misc/RemapJoystick.htm): считывать нажатие и отпускание R2 и симулировать нажатие кнопки клавиатуры, которую нужно назначить в горячих клавишах эмулятора (т. к. Autohotkey не умеет симулировать нажатия геймпадов).
Последний вариант - изменить исходный код под себя :)
--------
Не уверен, но возможно вместо Autohotkey можно использовать antimicro или похожие.

1956
Мне тоже напомнило эффект от высокого отклика матрица, когда остаётся шлейфа и иногда цвета искажаются. Я давно видел монитор, там невозможно было просто прокручивать текст, а включение компенсации движения оставляло жуткие артефакты.
На x86 системе я тестировал через Nokia monitor test, там был движущийся белый квадрат, но можно здесь посмотреть: https://www.testufo.com/ghosting (нажимайте стрелку вправо наверху для след. теста).

Добавлено позже:
поскроль эту картинку туда-сюда.
Под спойлер такое нужно, глаза болят. Такой же тест: https://www.testufo.com/inversion.

1957
Часто спрашивают. Ромы (ромсет) нужен для каждой версии MAME свой. Здесь можно узнать какие нужны файлы: http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=batmanfr (Show romset files). Лучший вариант качать последнюю версию MAME (https://www.mamedev.org/release.php), а не это старьё и докачивать ромы.
Если нужно старьё. Эта игра, для 0.152 должно подойти от 0.151: https://archive.org/details/MAME_0.151_ROMs, https://archive.org/download/MAME_0.151_ROMs/MAME_0.151_ROMs.zip/MAME%200.151%20ROMs%2Fbatmanfr.zip.

Задавать вопросы по MAME можно в спец. теме: http://www.emu-land.net/forum/index.php/topic,150.0.html.
И с чем связана надпись в скобках: "JUE 960507 V1.000"?
Просто версия, других вроде вроде и нет. JUE - вероятно Japan, USA, Europe, 960507 - дата релиза.

1958
Прочие эмуляторы / Retroarch
« : 02 Июль 2020, 22:31:05 »
Считалось, что при эмуляции игр с пс1 невозможно осуществить замену текстур на текстуры лучшего качества...
Вряд ли это было проблемой, просто не нужно было никому. Настоящая проблема в том, чтобы найти хорошо перерисованные текстуры, это считай ремастер, много труда. Судя по видео, там используется какой-то апскейлер, а они все хрень, оригинал лучше.

1960
Кстати, для PS1 есть два эмулятора ZX Spectrum, если подготовить также образы с играми, то наверно можно запустить через эмуляцию PS1 на PS2. :)

По-хорошему нужно делать порт эмулятора с поддержкой запуска через "проводник" (ELF, а не как диск). Это не так чтобы что-то фантастическое, просто PS2SDK меняется и его использовать не очень удобно, нужно только терпение и знание C. Возможно кто-то сделал, я не искал.
Например, для Dreamcast есть http://chui.dcemu.co.uk/zx4all.html с поддержкой SNA и Z80, TZX и TAP. Похоже там через SDL, который тоже есть в PS2SDK, но через "родное" API должно быть лучше.

1961
Time Killers (SMD)
Скриншот и видео от оригинальной аркадной версии. Порт на MD убогий.
Что ж, цензоры - просто милейшие люди :D.
Рейтинг игры M (Mature), обычное дело. Вот Nintendo на NES/Famicom хотела видеть только семейные игры, хотя там проскакивало.

1962
А где по новее билд качнуть 685?
Здесь постоянно обновляют: https://pastebin.com/UzV1vyDT. Последняя сборка, где 3-я ссылка (Yuzu Build 690 (It's dangerous to go without an Adblocker!)), например, mega: https://mega.nz/file/8PwFyRRR#n3shwP17K1s6NVZxV_SxdnuhmKxHnw2sINXtnyLtTVU.
--------
Уже версия 695 пошла. Можно в группе Yuzu Piracy Delta https://discord.com/invite/wbMTvjy брать обновления. Там же ключи, которые я выкладывал, в https://pastebin.com/UzV1vyDT они введены безобразно.

1963
кетайское Г
Китай ни при чём, покупает говно скупой. Оригинал тоже из Китая, если что. Проплаченный обзор доставляет. Очевидно, что при покупке подделки: вы лишаетесь нормальной гарантии, контроль качества хуже, компоненты хуже (аккумулятор сядет раньше, кнопки сломаются раньше, и т. п.). Также вам могут не доставить, а эта очередная обёртка али вас кинет, как обычно.

1964
Rambo, написано https://tvtropes.org/pmwiki/pmwiki.php/Main/DifficultyByRegion, что наоборот тоже бывает, когда в Японии сложнее.

Я наконец узнал, до этого не задумывался, почему так происходит:
1. Японцы думают, что американцам нравится сложнее.
2. В Японии запрещена рента игр, а в остальном мире игроки могли пройти игру и быстро сдать назад.

1965
Как достать исполняемый файл?
Распаковать через программу для работы с образами. ISO умеет распаковывать 7z, например. Там много файлов и я не знаю, сможет ли PS2 запустить такое, там же пути до файлов. Может PS2 умеет запускать ISO.
--------
Я обновил предыдущий мой комментарий.

1966
Эмул для ZX Spectrum - с разрешением NRG.
Это расширение и оно указывает на образ, значит его нужно записать на диск или достать оттуда исполняемый файл и надеяться, что он запустится.
--------
Посмотрел, что внутри. Там уже добавлены игры, свои игры добавить может быть проблематично. Можно сконвертировать в ISO или распаковать, но я не знаю умеет ли PS2 такое запускать.

1967
https://youtu.be/EN8K7yrjk2Q?t=263
Сэкономлю другим время: дурачок купил сломанный эмулятор ретро платформ в 2D, с корпусом похожим на PS2.

1968
6 поколение / Эмуляция образа?
« : 29 Июнь 2020, 17:42:12 »
Здесь же написано: https://github.com/CTurt/FreeDVDBoot. Там ограничения на версию DVD плеера и язык, который выбран. Там уже есть готовые ISO, для 3 поддерживаемых версий, которые включают uLaunchELF, через который можно запускать homebrew с USB. Чтобы добавить свои homebrew на диск, нужно их закинуть в нужную папку, собрать ISO и записать на диск.
Я быстро посмотрел, нужно внимательнее читать. Думаю, скоро всё равно появится где-нибудь перевод на русскоязычных сайтах, если сами не разберётесь.
--------
Сейчас там активно обновляется репозиторий, могут быть добавлены исправления и поддержка новых версий.
--------
Про запуск коммерческих игр написано только здесь https://cturt.github.io/freedvdboot.html#backup, без программы. Там говорится, что используется вместе с ESR patcher, который делает образы игр как DVD Video.
Я правда не понял, для ESR патчера раньше всё равно требовалась специальная карта памяти или другое устройство (но без модификации консоли)? UPD: Увидел "Запускать пропатченный двд с помощью ESR.", значит нужна была карта. Желающим остаётся ждать, пока хакеры прикрутят эту уязвимость к ESR, чтобы любой нуб смог пропатчить.

1969
Интересно, в оригинале после проигрыша ножки дрыгаются только у игрока, чтобы показать, что он ещё живой?

1970
Google Play > Railways (259,00 ₽): Нужно перемещать поезда между линиями, чтобы собрать пассажиров и не разбиться. В Play постоянно раздают игры, это мне показалось хорошей.

1971
Написал сжатие. Прикладываю, на github попробую добавить позже.
Использование
Распаковка:
StrikeLZSS -d "Urban Strike.gen" out.bin -p 0x1CA8F4-d - декомпрессия, -p ЧИСЛО - позиция в файле.
Сжатие:
StrikeLZSS input.bin compressed.binМожно указать -c (компрессия) и позицию во входном файле (-p). Сжатый файл имеет в начале размер как и во входном для распаковки.
Положение -d/-c и -p ЧИСЛО может быть в любом месте, порядок входного и выходного файлов важен.
О программе
Теперь выводится размер несжатых и сжатых данных без учёта 4 байтов размера у сжатых, это поможет определить, влезет ли графика назад.
Сжатие должно выдавать по размеру не больше, чем у оригинальной графики. У одних данных даже получилось на 5 байтов меньше, почему-то.
Код сжатия написал на основе моего сжатия PZZ у игры Jojo no Kimyou na Bouken - Ougon no Kaze (Japan). Оказалось, можно использовать простой алгоритм с поиском повторений у ранее записанных байтов и контрольного байта (биты указывающие на несжатый байт или на смещение + длина), отличие только в записи смещения относительно "окна" у LZSS.
Можно было написать сразу вставку в ром по смещению, указание размера вместо чтения из файла и т. п., но особо смысла нет.
Замечания
То, что я говорил про https://github.com/MichaelDipperstein/lzss, не сработало, похоже там используется другая реализация LZSS.
Сравнил код распаковки Desert Strike, Jungle Strike и Urban Strike, он одинаковый. Вы могли бы использовать те же утилиты, что использовали раньше.
Попробовал вставку графики, вроде правильно. Для отключения проверки CRC использовал Master Code - https://gamehacking.org/game/16162 - 1FF0D4:4E75.

1972
Я не понял, как этим StrikeLZSS пользоваться?
Через команду строку, я же описал. 1-й аргумент - файл со сжатой графикой, можно ром. 2-й - имя выходного файла. 3-й - смещение графики в файле, должен указывать на размер несжатых данных.
StrikeLZSS.exe "Urban Strike (UE) [!].gen" out.bin 0x1CA8F4В out.bin будет несжатый шрифт.
Не нужно цитировать так много текста, места занимает.

1973
Я сейчас ещё проверил http://www.hacking-cult.org/download/tsdc-v2.2-rc3-win32.rar (отсюда, тема Jungle Strike), оказалось она работает. Нужно выбрать Saxman и размер сжатых данных при декодировании. Обратно не пробовал.
--------
Хотя, в теме Urban Strike Марат писал, что Saxman сжимает не так.
Там ещё защита/CRC, нужно найти исправление.

1974
существует ли еще распаковщик/упаковщик графики для этой игры (формат LZSS) или уже утрачен?
У Guyver были наработки давно (есть на emu-land, можно его спросить).

Я разобрал алгоритм с помощью GHIDRA и загрузчика от DrMefistO. Сначала в эмуляторе в окне памяти предположил, где лежат несжатые данные (RAM: 0xFF26F2 - здесь "окно" алгоритма, 0xFF2EF2 - два байта, которые копируются в VRAM), перехватил запись в коде (ROM: границы функции с 0x762A по 0x76E2 включительно), открыл в GHIDRA ром и проанализировал функцию (изначально она была неопределенна, почему-то), разобрал выданный код на C.

Действительно, там обычный LZSS, но с двумя отличиями: размер окна 2048, а не 4096, начальное положение окна 0x7EE, а не 0. Обычный, потому что код практически такой, что видел в одной игре.
Прикладываю свой код и сборку на C, который только декодирует. Он принимает аргументы:
StrikeLZSS.exe "Urban Strike (UE) [!].gen" out.bin 0x1CA8F4Входной, выходной файлы и необязательная позиция в файле (можно hex или десятичное). В начале данных должен быть размер несжатых данных (4 байта Big-Endian), так они лежат в роме. В данном примере позиция на шрифт.
Чтобы узнать положение графики я ставил breakpoint на PC: 762A - начало функции, в регистре A2 уже хранится положение в роме, с размером в начале.
Не делал много проверок, поэтому программа может падать при неправильных данных. Выделение памяти зависит от размера файла, умножается на 9 (макс. сжатие), в выходном файле размер правильный.

Я думаю, что можно изменить первый попавшийся алгоритм LZSS. Например, https://github.com/MichaelDipperstein/lzss.
Размер окна, заменить:
#define WINDOW_SIZE     (1 << OFFSET_BITS)
на
#define WINDOW_SIZE     0x800
Положение при декодировании:
nextChar = 0;
на
nextChar = 0x7EE;
Положение при кодировании:
windowHead = 0;
на
windowHead = 0x7EE;
Не проверял и не знаю как хорошо сжимает. Если не справитесь или если кто-то не предоставит готовые программы, позже посмотрю. С хакингом игры не помогу, не разбираюсь.
--------
UPD: Я ошибся с размером в начале данных, он указывает на размер несжатых данных. Это на результат программы не влияет, но там получается ошибка в описании и лишнее выделении памяти. Возможно поправлю позже. Вообще, можно было сделать с указанием размера сжатых данных, выход был бы при другом условии.

1975
Hard'n'Soft / Steam
« : 26 Июнь 2020, 13:42:13 »
ParagonUnits, бесплатный стикер не дают в Steam-клиенте, только через браузер, если вы об этом, у меня так.

1976
Hard'n'Soft / Steam
« : 26 Июнь 2020, 00:59:28 »
SeregaZ, каждый день можно получать 1 стикер, если нажимать знак вопроса на странице Магазина очков (в Steam-клиенте у меня не работает), и 1 карточку при просмотре рекомендаций (тоже каждый день).

1977
Epic > AER Memories of Old || Stranger Things 3: The Game: https://www.epicgames.com/store/ru/product/aer-memories-of-old/home, https://www.epicgames.com/store/ru/product/stranger-things-3-the-game/home. The Escapists 2 до сих пор не починили, обещают сделать бесплатным, когда исправят проблемы.

1978
отбор не?
Не считая указанного мной "минимум", тогда и "проход" подходит. В любом случае, кроме квалификации звучит не по-спортивному.
--------
"Цель" тоже по смыслу должно подойти, это результат к которому нужно стремиться.

1979
NES / Dendy / Игра на Денди
« : 25 Июнь 2020, 02:40:39 »
Может Solar Jetman или The Last Starfighter. А вообще вот список http://nesartifacts.blogspot.com/p/nes-shmup-guide.html, так как у вас свободное движение, весь список:

1980
А как бы ты перевёл? Я выбрал именно этот вариант, потому что так визуально сохраняется ступенька вниз из трёх пунктов, как в оригинале.
2 ИГРОКА, сохранится "ступенька", вообще "versus" можно перевести как "вдвоём" или "противостояние".
Ты видишь там место для всего слова?
Может точку поставить? "КВАЛИФ.", тогда не залезет влево также. Можно по смыслу заменить на "минимум", если я правильно понял, что это проходное значение.

Страницы: Назад 1 ... 62 63 64 65 [66] 67 68 69 70 ... 129 Далее