| Эмуляция > Эмуляторы консолей 6 поколения и выше |
| PCSX2: Эмулятор Sony PS2 (продолжение) |
| << < (1186/1205) > >> |
| lob:
Вся необходимая информация находится под спойлером ниже: 1. Основная информация: * Официальный сайт и версии эмулятора - здесь * Биосы можно скачать - здесь * Официальный список совместимости - здесь * Свежие ревизии эмулятора с плагинами - здесь и тут * Pack'и самых последних ревизий различных эмуляторов - здесь * Настройки для игр - здесь и тут * Об изменениях можно узнать - здесь (на английском) * Руководство по настройке эмулятора - здесь 2. Библиотеки и утилиты: * Microsoft Visual C++ 2008 SP1 Redistributable - здесь (х86) и тут (х64) * Microsoft Visual C++ 2010 Redistributable - здесь * Обновление DirectX (June 2010) - здесь * Библиотеки для OpenGL-плагинов - здесь * Утилита для переноса сейвов на карту памяти - MYMC * Программа для хранения настроек эмулятора - PS2Launcher 3. Патчи и хекс коды для запуска игр в широкоэкранном режиме: * * Постоянно обновляемый архив патчей (более 500 игр) здесь * Хекс коды для запуска игр в широкоэкранном режиме тут4. Дополнительные ссылки: * Исправляют различные баги либо ускоряют процесс эмуляции. Могут давать побочные эффекты. ...В стадии разработки... |
| Drowfan:
--- Цитата: Alehander от 13 Ноября 2024, 17:49:38 ---Softer, огого блин. Я еще в феврале 2021 проходил, тогда всё работало. --- Конец цитаты --- Если так, то придется тогда для этой игры использовать сборку где-то от 1.7.25xx до 1.7.5093, если вы не хотите видеть глючные текстуры. Чтобы не было конфликтов с версиями эмулятора, создайте в основной папке оного portable.ini. |
| dusha6613:
Можешь объяснить, что конкретно надо сделать для portable.ini? Я создаю portable.ini, вырезаю из моих документов папку с настройками, но при запуске эмулятора в моих документах создаётся папка с настройками, а portable.ini остаётся пустым. |
| Zykon:
--- Цитата: Alehander от 13 Ноября 2024, 09:23:39 ---Shadow Man 2econd Coming --- Конец цитаты --- ну можно конечно американский образ игры подправить хекс редактором Find: 01 00 01 3C 21 08 22 00 C0 95 20 AC 01 00 01 3C 21 08 22 00 C4 95 20 AC 20 00 62 28 EB FF 40 14 40 11 03 00 44 03 00 0C 00 80 04 34 00 80 04 34 01 00 10 3C B0 9B 10 26 44 03 00 0C 00 00 02 AE 00 80 04 34 44 03 00 0C 04 00 02 AE 00 80 04 34 01 00 10 3C 48 A7 10 26 44 03 00 0C 00 00 02 AE Replace with: 01 00 01 3C 21 08 22 00 C0 95 20 AC 01 00 01 3C 21 08 22 00 C4 95 20 AC 20 00 62 28 EB FF 40 14 40 11 03 00 44 03 00 0C 00 88 04 34 00 88 04 34 01 00 10 3C B0 9B 10 26 44 03 00 0C 00 00 02 AE 00 88 04 34 44 03 00 0C 04 00 02 AE 00 88 04 34 01 00 10 3C 48 A7 10 26 44 03 00 0C 00 00 02 AE Добавлено позже: --- Цитата: dusha6613 от 13 Ноября 2024, 19:41:38 ---Можешь объяснить, что конкретно надо сделать для portable.ini? Я создаю portable.ini, вырезаю из моих документов папку с настройками, но при запуске эмулятора в моих документах создаётся папка с настройками, а portable.ini остаётся пустым. --- Конец цитаты --- пропиши в файле RunWizard=0 |
| Drowfan:
--- Цитата: dusha6613 от 13 Ноября 2024, 19:41:38 ---Можешь объяснить, что конкретно надо сделать для portable.ini? Я создаю portable.ini, вырезаю из моих документов папку с настройками, но при запуске эмулятора в моих документах создаётся папка с настройками, а portable.ini остаётся пустым. --- Конец цитаты --- Вы создали portable.ini в папке, где находится «экзешник» pcsx2? |
| dusha6613:
--- Цитата: Drowfan от 13 Ноября 2024, 20:23:09 ---Вы создали portable.ini в папке, где находится «экзешник» pcsx2? --- Конец цитаты --- Да. |
| gandalfthewhite:
Разве portable.ini должно быть? Я создаю portable.txt и тогда все в папке эмулятора хранится. |
| Sharpnull:
--- Цитата: gandalfthewhite от 14 Ноября 2024, 06:06:22 ---Разве portable.ini должно быть? --- Конец цитаты --- Можно portable.ini и portable.txt: https://github.com/PCSX2/pcsx2/blob/eeb919325e1eb67ade0a069e2cef57db5b234aef/pcsx2/Pcsx2Config.cpp#L2106. Но у portable.txt есть особенность, внутри файла можно указать относительный путь до данных, например, testfolder - данные будут в папке testfolder с pcsx2-qt.exe, а ..\testfolder или ../testfolder - на уровне выше по иерархии относительно pcsx2-qt.exe. Абсолютный путь похоже нельзя указать из-за DataRoot = Path::Combine(AppRoot, GetPortableModePath());. |
| Drowfan:
Я прошел до титров Ratchet & Clank: Up Your Arsenal. Как и большинство самых характерных игр шестого поколения, эта игра довольно-таки увлекательна, я сидел и играл пять часов подряд. Скорость эмуляции везде полная, только заикания во время загрузок этапов, да и то они происходят после часа—двух. Жаль, скриншотов не наделал, а ведь эта игра — полигональный рай, некоторые ракурсы достигают более ста тысяч примитивов. Благодаря автоисправлениям в аппаратном режиме графические глюки сведены к минимуму. А что до заиканий во время загрузок, то на всякий случай выложу журнал эмуляции. ОБН: Оказывается, где-то в одном месте произошло событие “TLB Miss”, что, тем не менее, не привело к падениям или зависаниям игры/эмулятора. Чит-коды выключены, патчи тоже, автоматические исправления (Enable Game Fixes), тем не менее, включены. Состояниями сохранений не пользуюсь. Дамп правильный. А теперь вопрос. Цифры в квадратных скобках — это секунды, что ли? ОБН: Риторический вопрос. Это и вправду секунды. Стало быть, “TLB Miss” произошел на 4 часу, 15 минуте, 50 секунде работы эмулятора. |
| Zykon:
--- Цитата: Drowfan от 14 Ноября 2024, 16:55:11 ---Я прошел до титров Ratchet & Clank: Up Your Arsenal. Как и большинство самых характерных игр шестого поколения, эта игра довольно-таки увлекательна, я сидел и играл пять часов подряд. Скорость эмуляции везде полная, только заикания во время загрузок этапов, да и то они происходят после часа—двух. Жаль, скриншотов не наделал, а ведь эта игра — полигональный рай, некоторые ракурсы достигают более ста тысяч примитивов. Благодаря автоисправлениям в аппаратном режиме графические глюки сведены к минимуму. А что до заиканий во время загрузок, то на всякий случай выложу журнал эмуляции. ОБН: Оказывается, где-то в одном месте произошло событие “TLB Miss”, что, тем не менее, не привело к падениям или зависаниям игры/эмулятора. Чит-коды выключены, патчи тоже, автоматические исправления (Enable Game Fixes), тем не менее, включены. Состояниями сохранений не пользуюсь. Дамп правильный. А теперь вопрос. Цифры в квадратных скобках — это секунды, что ли? ОБН: Риторический вопрос. Это и вправду секунды. Стало быть, “TLB Miss” произошел на 4 часу, 15 минуте, 50 секунде работы эмулятора. --- Конец цитаты --- и опять за своё >:( все кто хотел давным давно прошли, кто на эмуляторе, кто на железе(на самой PS2) |
| Drowfan:
--- Цитата: Zykon от 14 Ноября 2024, 20:56:02 ---и опять за своё >:( все кто хотел давным давно прошли, кто на эмуляторе, кто на железе(на самой PS2) --- Конец цитаты --- А что, тестов на вики PCSX2 хватает? И мой тест на Emu-Land лишний? |
| Zykon:
--- Цитата: Drowfan от 14 Ноября 2024, 23:19:51 ---А что, тестов на вики PCSX2 хватает? И мой тест на Emu-Land лишний? --- Конец цитаты --- ну лично я проходил всю серию ратчетов на Xeon e5450, ддр2 памяти и 1050ти, несколько лет назад, еще на версии 1.7 или 1.5, ну из за старости железа приходилось разгонять EE и включать пропуск тактов и при этих махинациях игра шла как полагается в в 60фпс или или 30 фпс, из косяков так это отставание звука во время посадки на планету и сцены где они из корабля вылазили или садились в корабль. Опять же это лично мой опыт, а сейчас у меня уже другое железо, уже другая версия эмулятора, но пройти игру снова желания нет. Тоже самое и в твоем случае, это только твой личный опыт на твоем железе которое есть у тебя в данный момент и не более, так что и делиться этим опытом нет смысла, ведь результат будет разный смотря у кого какое железо. Ну а Вики PCSX2 нужна только для того чтобы посмотреть какие ошибки могут быть у игры исправлены ли они, а если нет то как исправить, ведь всё еще есть игры которые хорошо работают только в soft режиме. Drowfan, если уж хочется заняться чем-то "полезным", ну так проверь как нынче работают на эмуляторе игры: Zone of the Enders - The 2nd Runner (EU версия), True Crime - Streets of L.A., Stuntman, Stolen, DJ Hero(правда для него нужен диждейский контроллер), просто на сайте эти игры значатся либо что они запускаются до меню и всё, либо доходят до игрового процесса, а вот какая там уже играбельность у этого процесса вопрос. |
| Drowfan:
А вот журналы эмуляции здесь бесполезны? |
| Zykon:
--- Цитата: Drowfan от 15 Ноября 2024, 01:48:42 ---А вот журналы эмуляции здесь бесполезны? --- Конец цитаты --- ну сам журнал да бесполезен, а если писать какие-то багрепорты на гитхаб, то нужно делать дамп GS, включается в настройках/отладка (вкладка GS) и по событию TLB Miss, сам TLB еще не реализован, но когда-то сделают |
| Softer:
--- Цитата: Zykon от 15 Ноября 2024, 08:55:28 ---и по событию TLB Miss, сам TLB еще не реализован, но когда-то сделают --- Конец цитаты --- Если бы он не был реализован, то эмуляция не работала бы в принципе. Промах по кэшу TLB не означает что TLB не реализован, а означает что там не оказалось нужного адреса. Добавлено позже: Drowfan, версия игры модифицированная? Русифицированная? Широкоэкранные патчи использовались? |
| Zykon:
--- Цитата: Softer от 17 Ноября 2024, 12:31:41 ---Промах по кэшу TLB не означает что TLB не реализован, а означает что там не оказалось нужного адреса. --- Конец цитаты --- Ну значит я не верно понял этот момент https://github.com/PCSX2/pcsx2/issues/11910 --- Цитата: Softer от 17 Ноября 2024, 12:31:41 ---Если бы он не был реализован, то эмуляция не работала бы в принципе. --- Конец цитаты --- ну просто по дефолту не включена в продвинутых настройках галочка "пауза при сбое TLB" |
| Drowfan:
--- Цитата: Softer от 17 Ноября 2024, 12:31:41 ---Drowfan, версия игры модифицированная? Русифицированная? Широкоэкранные патчи использовались? --- Конец цитаты --- Я же написал: дамп соответствует redump. Значит, она не русифицированная, не модифицированная и без широкоэкранных патчей. Но со включенными автоматическими исправлениями. Регион NTSC-U. |
| Softer:
--- Цитата: Drowfan от 14 Ноября 2024, 16:55:11 ---Дамп правильный --- Конец цитаты --- --- Цитата: Drowfan от 17 Ноября 2024, 16:35:18 ---Я же написал: дамп соответствует redump. Значит, она не русифицированная, не модифицированная и без широкоэкранных патчей. Регион NTSC-U. --- Конец цитаты --- Я тебе что, ясновидящий, определять что ты там словосочетанием "дамп правильный" называешь. Про Redump ты сейчас первый раз пишешь. Я если с русифицированной пиратки сейчас дамп сниму, то он тоже будет правильный, потому что снят без ошибок. Попробуй написать про TLB miss и приложить свой лог под этим реквестом: GameDB: Add dynamic patching for Ratchet & Clank games #4541 Тут ты этой информацией никому не поможешь. --- Цитата: Zykon от 17 Ноября 2024, 16:19:55 ---Ну значит я не верно понял этот момент https://github.com/PCSX2/pcsx2/issues/11910 --- Конец цитаты --- Ну там просто написано что сейчас TLB реализовано без возможности переинициализации значений в нём. По хорошему возможность переинициализации надо добавить, так как она есть у EE в реале, но поскольку она используется только одной игрой, для которой в эмуле реализовали хак по этому случаю, то воз и ныне там. Так что да, ты не правильно понял. |
| Drowfan:
--- Цитата: Softer от 17 Ноября 2024, 17:24:57 ---Я если с русифицированной пиратки сейчас дамп сниму, то он тоже будет правильный, потому что снят без ошибок. --- Конец цитаты --- Значит, если дамп плохой, некорректный, то в журнале эмуляции обязательно будет что-нибудь вроде “CDVD Read error” или подобное этому? |
| Softer:
--- Цитата: Drowfan от 17 Ноября 2024, 17:31:22 ---Значит, если дамп плохой, некорректный, то в журнале эмуляции обязательно будет что-нибудь вроде “CDVD Read error” или подобное этому? --- Конец цитаты --- Не обязательно. |
| Drowfan:
Есть в PCSX2 Qt-версии кнопка “Verify”. Она находится в разделе Summary какой-либо игры. Правый щелчок по образу > Properties > Summary > Verify. --- Цитата: Softer от 17 Ноября 2024, 18:55:34 ---Не обязательно. --- Конец цитаты --- Выходит, этот определитель не так уж и полезен при проверке дампов даже лицензионных, легальных копий? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |