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

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


Сообщения - Sharpnull

Страницы: [1] 2 3 4 5 ... 152 Далее
1
Обзоры игр / [NES] Life Force / Salamander
« : Вчера в 04:35:25 »
на 8-игровке (А009), фото выкладывал где-то на форуме. Иногда она запускалась с 30 жизнями
Вот ром (A-009) 8-in-1 (от NES2.0 ROM Set и nesbbs). Для игр Contra, Life Force, Jakal, Metal Gear добавляется метка, что игра запущена после сброса - RAM $7F0: F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF, тогда не будет очистки памяти, как минимум $7E0-7EF, а у Life Force активация 30 жизней, если $7EF не равно 00, поэтому нужно в других играх добиться записи туда значения и сделать сброс.

2
Howard Phillips, бит Sprite 0 Hit очищается на "dot 1 of the pre-render line" (в Mesen это Scanline: -1, после 260), а выход из NMI происходит раньше (для NTSC начинается со scanline 241 и почти сразу завершается), поэтому этот цикл "while ( (PPU_STATUS & b0100_0000) == 0);" не выполняется, если перед NMI был Sprite 0 Hit. Попробуйте добавить перед этим циклом: while ( (PPU_STATUS & b0100_0000) != 0);.

4
Hard'n'Soft / Windows 10
« : 09 Май 2024, 16:03:51 »
щербаков5, Win10 Pro от m0nkrus. Лучше сразу Win11, там только интерфейс отличается, а Win10 скоро перестанут поддерживать.

5
Я тоже всё хочу написать удобный патчер ромов с поддержкой Game Genie. Посмотрел интерфейс вашей программы на видео, эти задачи я бы решил через ассемблер, в котором есть возможность изменения отдельных байтов и вставка бинарных файлов. Для меня эти кнопочки и поля ввода неудобные, я бы сделал одно текстовое окно, в котором, например:
F9A: 30 ; Один байт изменяем
FFFF: 01 02 03 ; Три байта
9ABCD: C:\z\1.bin ; Вставка файла
Чтобы не вставлять в файл, добавить комментарий (;). Это удобно хранить в текстовом файле и позже делать импорт/экспорт через copy-paste. Тогда левая половина программы у вас была бы одним текстовым полем с несколькими строками, а в правой список после парсинга. Ещё добавить перетаскивание файлов и другое. Примерно это я и хочу сделать.

6
С телом не emoji, а просто убого анимированная женщина. Это шаблон для After Effects, называется "Presentation With Amy: Worker Style", продаётся, например: https://elements.envato.com/presentation-with-amy-worker-style-V9LATPX (ниже похожее убожество), выкладывали в каких-то помойках бесплатно. Шаблон в виде картинок, поэтому позу и вид не изменить. Не советую использовать, сочтут за мошенника или нуба без вкуса.

7
yellow like Bruce Lee's
Replace bytes using a HEX editor at position F6B4: FC 01 F8 01 B0 01 (old value - 7B 01 3A 01 F2 00). Color format: GGRR RBBB ---- ---G. :)

UPD: У них цвет кожи вроде одинаковый, наверно речь об одежде :lol: Тогда менять байты стоящие дальше.

8
STAR OCEAN THE SECOND STORY R - убрали Denuvo. Также взлом новой версии Red Dead Redemption 2, там не Denuvo, но взломать не могли и EMPRESS не любила обновлять кряки.

9
[SNES/SFC] Kidou Butouden G Gundam / Mobile Fighter G Gundam (Japan) [T-En by Aeon Genesis v1.00] - Final Boss Fix (機動武闘伝Gガンダム)
Исправление невозможности пройти финального босса в переводе https://www.romhacking.net/translations/374/. В оригинале читалась область с нулями, переводчики решили, что там пусто и вставили свои данные. Я изменил адрес на область с нулями, разница в 2 байта: BCFB: 90 C0 (было E0 C5).

10
вдруг каким-то чудом программа видит на жёстком диске свои же файлы
Нет. Попробуйте обновить https://github.com/abbodi1406/vcredist и удалить в реестре HKEY_CURRENT_USER\SOFTWARE\QtProject (там Qt хранит настройки диалогов файлов, вряд ли влияет).

11
так я сделаю 100 уровней, но они идут не друг за другом, между ними по 16 байт ненужной информации
(0x90, 100 , 0x40, 6, 8) вроде как, 3-й аргумент задаёт размер записи. UPD: Исправил на "3-й аргумент", если считать с 1.

12
в документах нет. Process monitor..
Странно, у меня через загрузку обложек сохранил по умолчанию в %USERPROFILE%\Documents\DuckStation\covers.
ну есть процесс duckstation, он и в диспетчере задач есть, что там с этим можно сделать?
Запускаете Procmon64.exe, ставите фильтр Process Name is duckstation-qt-x64-ReleaseLTCG.exe (или что у вас), Result is SUCCESS, запускаете DuckStation, видите обложку, отключаете сбор событий (Ctrl+E или иконка Capture 3-я в тулбаре), нажимаете иконку "папка" в тулбаре, "реестр" и другие снимаете, ищите пути с изображениями, можете добавить фильтр (Ctrl+L) с Path contains .jpg, тогда должны появиться только .jpg файлы. UPD: Вроде у DuckStation нет кэша со своим форматом, иначе было бы сложнее искать. Эта инструкции на случай, если нельзя посмотреть, но как hazard.2008 написал, путь указан в настройках.

13
Сам даже не найду где данные уровней располагаются
В CadEditor есть поддержка Shatterhand, можно по аналогии найти место хранения. Ещё расскажу быстрый поиск данных в играх NES/SNES/SMS/GG/GB/GBA/PCE:

14
Железо / Прошивка Hamy 4 & Magistr Titan 2
« : 29 Апрель 2024, 18:35:50 »
Пришлось через конвертер конвертировать
bat-файл переименует в .bin за несколько секунд. Ещё в XnView есть Пакетное переименование, выбрал все файлы, указал bin и готово.

15
я закинул биос и сделал всё как нужно, когда запускаю ISO файл игры то стартует биос и плеер а не игра, что с этим делать?
Нажать Start, у меня так в BizHawk на ПК. Не советую насиловать PSP эмуляцией Mega Drive и CD, она не в состоянии точно эмулировать игры (насколько знаю).

16
MemcardRex не открывает, разве?
Должен. Первая ссылка в гугле по "gme psx" об этом: https://www.reddit.com/r/RetroArch/comments/ki10p7/gamefaqs_psx_gme_saves/.

17
Из какого-то кэша, который неизвестно где?
Наверно в Документах (%USERPROFILE%\Documents\DuckStation) или ищите обращения через Process Monitor.

18
Так себе идея, экономия одного нажатия. Есть https://en.wikipedia.org/wiki/Autorun.inf, но он не работает. Можно добавить задачу в Планировщик заданий, будет выполняться код после подключения USB флешки (https://superuser.com/q/219401), код будет определять, что на флешке именно эмулятор и запускать, но вы не справитесь.

19
Общий / Открыть с помощью... ?
« : 27 Апрель 2024, 17:54:21 »
Не указали "%1" (пробел перед этим и кавычки нужны) после пути к программе. UPD: Хотя OpenWithAdd какая-то хрень, к тому же аргументы бывают разные, это для простых программы %1. Откройте https://www.nirsoft.net/utils/file_types_manager.html, выберите нужное расширение файла, внизу будет Command-Line вида:
"C:\Program Files\7-Zip\7zFM.exe" "%1"У ваших программ тоже должно быть "%1", иначе редактируйте.

20
Sega Mega Drive / Genesis / Игра про робота на sega
« : 27 Апрель 2024, 03:00:59 »
Fatal Rewind / The Killing Game Show

21
HDR , да
Вот и долбитесь с настройками, с HDR по-другому и не будет, небось ещё к TV подключили. Тем более игра не поддерживает HDR, а значит результат всё равно будет паршивый. В серии RE HDR появилось с Resident Evil 7: Biohazard, поэтому во всех старых играх лучше использовать обычное SDR.

22
Общий / River City Girls
« : 26 Апрель 2024, 16:16:13 »
минимум полгода после выхода игры
WayForward медленные, для Contra: Operation Galuga вчера вышел патч, спустя 1.5 месяца. Этих багов не помню, но у меня не было сглаживания картинки (мог только сделать FSAA через виртуальное разрешение до 4K при реальном разрешении FullHD), курсор мыши не исчезал, баг с позицией при выборе миссии. Из не багов: отредактировав сохранение открыл доп. персонажей, а у девчонки лицо серое в 3D; раздражающе долгая анимация появления главного меню (в оригинальной Contra на NES можно было пропустить нажатием, забытые технологии 80-х годов); UI как у мобильных игр или любителей.

В оправдание, для многих AAA-игр нужно подождать хотя бы полгода ради обновлений, например игры от Sony, сейчас вышел Horizon Forbidden West, но дураки полезли быть тестерами, скоро выйдет Ghost of Tsushima, удачи мне дожить до ноября.

23
У вас сам скриншот сделан тёмным, в отмеченных границах RGB значения от 0 до 3, т. е. на обычных мониторах с обычным зрением там чёрный цвет и очевидно резкий переход, т. к. мало значений для оттенков. В реальности выглядит нормально с деталями изображения: https://www.youtube.com/watch?v=usRfJqw0J3c. UPD: У вас наверно HDR или другая хрень, я в этом не разбираюсь.

24
Посмотрите https://www.reddit.com/r/crtgaming/. Например, в этом комментарии список протестированных устройств, но в основном VGA, а вам нужен компонент. Судя по описанию товара, 100% совместимость у https://www.analogue.co/dac, если сможете купить. Но ясно точно, что качество различается у устройств.
Китайские скелеры за 1000-2500т.р. не работают с PVM проверено
Пробовали настраивать вывод или просто втыкали? Есть формат пикселей (RGB 4:4:4 Full / Limited, YCbCr 4:4:4/4:2:2 и т. п.) и разрешение.
UPD: В том же посте reddit написано: gtx1070 -> 480i setting -> converter -> PVM, т. е. он в Windows выбрал 480i, типа этого: https://www.reddit.com/r/crtgaming/comments/nhbvu8/.
UPD2: Возможно https://www.analogue.co/dac только для их консолей, тогда это бесполезное устройство.

25
Epic > INDUSTRIA || LISA: Definitive Edition (включает LISA: The Painful и LISA: The Joyful): https://store.epicgames.com/ru/p/industria, https://store.epicgames.com/ru/bundles/lisa-the-definitive-edition.

26
Картриджи / диски / Famicom Cartridge Schematics & PCBs
« : 24 Апрель 2024, 15:01:03 »
Дампы ПЗУ PRG и CHR картриджа
Это Unchained Melody 500-in-1.nes из NES 2.0 XML Database: https://archive.org/details/nes20, маппер 217:
На оригинальной плате с обратной стороны имеются перемычки которыми можно поменять местами линии А0 и А1 идущие на выводы 3, 4 микросхемы 74ls161, если линии поменять местами то игр будет в сборнике не 9999999-in-1 а 500-in-1 с аналогичным меню, набор игр тот же 7 игр с их различными модификациями.
Теперь понятно почему не получилось определить по меню, по умолчанию ром запускается как 500-in-1, для проверки читается байт PPU $000A, можно изменить CHR ROM, но лучше PRG, проверка по адресу CPU $B28B (bank 4, если по 0x4000). Прикладываю изменённый ром с меню 9999999-in-1: Unchained Melody 500-in-1 (9999999-in-1 Menu).nes. Скорее всего уже делали, я не искал.

UPD 25.04.2024: Обновил ром с меню 9999999-in-1, нужно было исправить ещё одно условие, чтобы не было неправильной графики в играх для светового пистолета. Ром с маппером 217 как здесь работают в FCEUX, NintendulatorNRS, puNES, не работают в Mesen(2), BizHawk, NestopiaUE.

27
5 поколение / Проблема с картами памяти
« : 24 Апрель 2024, 00:33:23 »
Если у вас PSX не Slim, то там идёт один шлейф от обоих слотов (судя по видео разборки), возможно что-то с ним. Придётся разбирать.
UPD: Кстати, на али продаются карты с microSD за 1600р, искать по MemCard PSX. Не использовал, но хорошо, что есть, и за небольшие деньги.

28
5 поколение / Проблема с картами памяти
« : 23 Апрель 2024, 20:33:45 »
Пробовали 2-й слот в консоли? Может порт консоли с дефектом.

29
Hard'n'Soft / Процессоры Intel с 6 ГГц и выше
« : 22 Апрель 2024, 02:09:51 »
дополнительные радиаторы строго обязательны
Там водяное охлаждение обязательно, но температура всё равно высокая и жрёт много энергии. Также среди 14th Gen и 13th Gen встречается часто дефект (или больше одного типа, много брака) из-за которого вылетают игры, Intel пока не решила проблема, а ASUS выпустила исправление с падением производительности на 12.5% в Cinebench R23.
В рекордах по частоте давно уже больше 8ГГц, только толку нет.

30
Lufia and the fortress of doom
Сжатие https://fusoya.eludevisibility.org/lc/index.html. Титульник располагается в роме 97C4D-98E9B (включая последний байт). Для разжатия распаковать decomp.exe и Lunar Compress.dll, вызвать из командной строки:
decomp.exe "Lufia & The Fortress of Doom (U) [!].smc" title.bin 97C4Dh 8 LC_LOROMВ title.bin будут тайлы титульника. Для сжатия распаковать recomp.exe и:
recomp.exe title.bin new.smc 97C4Dh 8 LC_LOROMГде new.smc - ром в котором будет замена графики. Смотрите, чтобы Compressed Size был не больше 124F, иначе испортятся другие данные. recomp сжимает лучше оригинала, так что будет чуть больше места для редактирования.
С другой сжатой графикой в этой игре с таким же алгоритмом нужно менять только позицию в файле, для этого в Mesen2 в отладчике поставить breakpoint на выполнение на CPU $00A4B0, в скобках справа от LDA [$09],Y будет CPU адрес сжатых данных, для получения позиции в роме в Memory Viewer перейти по адресу с CPU Memory, навести курсор на нужный адрес и будет написан PRG адрес - это и есть позиция в файле, например, CPU $12FC4D > PRG $97C4D, или рассчитать по формуле.
UPD: Формат графики - SNES 4bpp. Ограничение на Compressed Size видно при распаковке (decomp.exe).

Страницы: [1] 2 3 4 5 ... 152 Далее