Автор Тема: PCSX2: Эмулятор Sony PS2 (продолжение)  (Прочитано 3477271 раз)

teorex и 1 Гость просматривают эту тему.

Оффлайн lob

  • Модератор
  • Сообщений: 4553
  • Пол: Мужской
  • Are you dead yet?
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« : 03 Август 2009, 11:21:17 »

Вся необходимая информация находится под спойлером ниже:
« Последнее редактирование: 31 Май 2015, 11:57:39 от Iron »

Оффлайн noxtester

  • Пользователь
  • Сообщений: 270
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22170 : 30 Январь 2019, 14:06:41 »
Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22171 : 30 Январь 2019, 14:57:41 »
Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?
http://www.emu-land.net/forum/index.php/topic,30552.msg1247546.html#msg1247546
Игра другая, но принцип тот же.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 270
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22172 : 30 Январь 2019, 16:12:43 »
Leprikon, а где брать этот хекс, кем бы он ни был, чтобы открыть dll?

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22173 : 30 Январь 2019, 16:38:25 »
Leprikon, а где брать этот хекс, кем бы он ни был, чтобы открыть dll?
В яндексе. Я предпочитаю HxD Hex Editor

Добавлено позже:
Копируешь crc своей игры из лога эмуля, переходишь по моей ссылке в том посте, находишь игру копируешь один из адресов.0x43AB7214, TalesOfLegendia, US, 00x1F8640E0, TalesOfLegendia, JP, 0  0xE4F5DA2B, TalesOfLegendia, KO, 0 Открываешь GSdx32.dll который будешь использовать хекс редактором, ищешь адрес который скопировал с сайта (или из предыдущего предложения) и перебиваешь его на свой, сохраняешь и готово
« Последнее редактирование: 30 Январь 2019, 16:53:52 от Leprikon »

Оффлайн noxtester

  • Пользователь
  • Сообщений: 270
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22174 : 30 Январь 2019, 17:17:54 »
Leprikon, пытаюсь сделать как у тебя написано, но поиск в редакторе ничего не находит  :( Пробовал искать и "0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится. Скорее всего как-то не так ищу  :-\ , для меня это не знакомая область науки.
Примерный порядок действий: запускаю редактор, открываю в нём файл "GSdx32-SSE4.dll" из папки плагинов эмулятора, выбираю в главном меню "Поиск"-"Найти", вставляю CRC и жму "Искать".

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22175 : 30 Январь 2019, 17:49:15 »
Leprikon, пытаюсь сделать как у тебя написано, но поиск в редакторе ничего не находит  :( Пробовал искать и "0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится. Скорее всего как-то не так ищу  :-\ , для меня это не знакомая область науки.
Примерный порядок действий: запускаю редактор, открываю в нём файл "GSdx32-SSE4.dll" из папки плагинов эмулятора, выбираю в главном меню "Поиск"-"Найти", вставляю CRC и жму "Искать".
скинь сюда crc русской игры.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 270
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22176 : 30 Январь 2019, 17:53:10 »
скинь сюда crc русской игры.
Game CRC = 0x955E9D19

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8303
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22177 : 30 Январь 2019, 17:53:16 »
"0x43AB7214", и "43AB7214", и разные опции поиска менял - не находится.
а разве не так надо ?
Найти ты его не можешь потому, что он от обратного байта в теле плагина расположен. Ну то есть если CRC=75182BE5, то искать нужно E52B1875. И менять на CRC предварительно перестроив его от младшего байта.

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22178 : 30 Январь 2019, 17:57:01 »
0x955E9D19
Проверяй.

Добавлено позже:
а разве не так надо ?

HxD Hex Editor находит и так.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 270
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22179 : 30 Январь 2019, 18:12:49 »
Проверяй.

Работает!  :wow: Спасибо  :) Насколько я понимаю, CRC одной из трёх прописанных там версий был заменён на CRC русской версии? Если так, то какая версия была заменена?
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельно.

Онлайн Ogr

  • Пользователь
  • Сообщений: 7380
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22180 : 30 Январь 2019, 18:30:32 »
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельн
blackoff, только что пояснил.

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22181 : 30 Январь 2019, 18:34:33 »
Работает!  :wow: Спасибо  :) Насколько я понимаю, CRC одной из трёх прописанных там версий был заменён на CRC русской версии? Если так, то какая версия была заменена?
И всё-таки понять бы, что я делал не так...чтобы на будущее справляться самостоятельно.
0x43AB7214, TalesOfLegendia, US

Добавлено позже:
blackoff, только что пояснил.
А я ответил что это не так. Посмотри видео.

Оффлайн noxtester

  • Пользователь
  • Сообщений: 270
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22182 : 30 Январь 2019, 18:52:22 »
Посмотри видео.
Видимо у меня другая версия редактора HxD - без локализации и окно поиска имеет абсолютной иной вид и структуру - 4 вкладки и другие опции поиска. Качал вроде как с официального сайта последнюю версию (2.2 (January 16, 2019)).

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22183 : 30 Январь 2019, 19:08:56 »
Видимо у меня другая версия редактора HxD - без локализации и окно поиска имеет абсолютной иной вид и структуру - 4 вкладки и другие опции поиска. Качал вроде как с официального сайта последнюю версию (2.2 (January 16, 2019)).
я использую версию 1.7.7.0

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22184 : 31 Январь 2019, 04:45:42 »
А я ответил что это не так. Посмотри видео.
Та нет, всё так. Байты расположены от младшего. Сам на своём видео посмотри как найденные байты расположены в теле. Просто для того, чтоб рукам не переставлять байты нужно соблюсти ряд нюансов в поисковом запросе.
1. Искать нужно не хекс значение, а целое число.
2. Формат искомых данных должен стоять Little-endian (то есть от младшего байта).
3. Главное. Перед значением обязательно должно стоять 0х (0x43AB7214). Иначе поиск целого числа не работает в принципе.

P. S. Когда я писал тот свой пост в 2016 году, понятия не имел, как заставить HxD автоматически делать поиск от младшего байта. Способ оказался вовсе не тривиальный. Кто ж знал, что искомое значение нужно ещё и в правильном формате написать, чтоб HxD байты переставил. За сим выражаю благодарность Leprikon за наводку.

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22185 : 31 Январь 2019, 10:30:34 »
Та нет, всё так. Байты расположены от младшего. Сам на своём видео посмотри как найденные байты расположены в теле. Просто для того, чтоб рукам не переставлять байты нужно соблюсти ряд нюансов в поисковом запросе.
1. Искать нужно не хекс значение, а целое число.
2. Формат искомых данных должен стоять Little-endian (то есть от младшего байта).
3. Главное. Перед значением обязательно должно стоять 0х (0x43AB7214). Иначе поиск целого числа не работает в принципе.

P. S. Когда я писал тот свой пост в 2016 году, понятия не имел, как заставить HxD автоматически делать поиск от младшего байта. Способ оказался вовсе не тривиальный. Кто ж знал, что искомое значение нужно ещё и в правильном формате написать, чтоб HxD байты переставил. За сим выражаю благодарность Leprikon за наводку.
Я знаю что байты расположены от младшего. Я имел в виду что не надо самому мучиться и переставлять байты в поиске.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22186 : 31 Январь 2019, 11:16:41 »
Я знаю что байты расположены от младшего. Я имел в виду что не надо самому мучиться и переставлять байты в поиске.
Неплохо было бы конечно если бы ты сразу писал, что имеешь в виду. А то, то ты значения CRC - адресами называешь, то в HxD просто брать и искать предлагаешь, хотя сам говоришь, что знаешь о расположении байт от младшего и стало быть понимаешь невозможность выполнения подобного рядовыми пользователями. Но в любом случае спасибо, что хоть и только по средствам видео, но информацию зафорсил  :).

Оффлайн Leprikon

  • Пользователь
  • Сообщений: 844
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22187 : 31 Январь 2019, 12:26:41 »
Softer, Ну не все ж умеют вумно выражаться. :) А вообще надо написать нормальный туториал и добавить в шапку.

Оффлайн Charlie...

  • Пользователь
  • Сообщений: 468
  • Пол: Мужской
  • Best In The World
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22188 : 31 Январь 2019, 18:03:53 »
Поправьте меня, если я не прав. Четырехядерный i3 8100 (3.60 ггц) в стоке в плане эмуляции будет быстрее стокового шестиядерника i5-8400 (2.8 ггц), потому как эмулю более важна одноядерная производительность?

Онлайн Ogr

  • Пользователь
  • Сообщений: 7380
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22189 : 31 Январь 2019, 18:16:10 »
Charlie..., в хардварном рендери - да. в совтваре, в части игр - нет.

Оффлайн AlexVS

  • Пользователь
  • Сообщений: 26
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22190 : 31 Январь 2019, 19:34:47 »
Четырехядерный i3 8100 (3.60 ггц) в стоке в плане эмуляции будет быстрее стокового шестиядерника i5-8400 (2.8 ггц)
i5-8400 будет быстрее абсолютно везде, потому что он работает всегда минимум на 3.8ГГц (турбо буст для всех ядер) и до 4ГГц для однопоточных приложений. Это его стоковый режим работы.

Добавлено позже:
Charlie..., в хардварном рендери - да. в совтваре, в части игр - нет.
Сильно ошибаетесь. Отчасти конкурировать с i5-8400 может разогнанный 8350K (особенно в pcsx2 и других малопоточных эмуляторах), но никак не 8100 с его 3.6ГГц.

Онлайн Ogr

  • Пользователь
  • Сообщений: 7380
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22191 : 31 Январь 2019, 20:54:07 »
i5-8400 будет быстрее абсолютно везде, потому что он работает всегда минимум на 3.8ГГц (турбо буст для всех ядер)
https://ark.intel.com/ru/products/126687/Intel-Core-i5-8400-Processor-9M-Cache-up-to-4-00-GHz-
Базовая тактовая частота процессора 2.80 GHz
Максимальная тактовая частота с технологией Turbo Boost 4.00 GHz
?!

Добавлено позже:
то есть, при загрузки 3 ядер (50% цп) - 3,4ггц. а при загрузки 2 ядер (33% цп) - 3,6ггц. ну а PCSX2 в 3х поточном режиме может до 2,8 ядра загружать.

Оффлайн AlexVS

  • Пользователь
  • Сообщений: 26
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22192 : 31 Январь 2019, 22:07:52 »
то есть, при загрузки 3 ядер (50% цп) - 3,4ггц. а при загрузки 2 ядер (33% цп) - 3,6ггц.
Нет. Вы просто выдумываете на ходу. Уже написал - при нагрузке на все 6 ядер, частота i5 8400 будет 3.8ГГц
 https://www.tomshardware.co.uk/intel-coffee-lake-core-i5-8400-cpu,review-34073.html

Оффлайн diddykong

  • Пользователь
  • Сообщений: 10
  • Пол: Мужской
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22193 : 17 Февраль 2019, 08:39:11 »
Ребята подскажите,при запуске PCSX2 v1.5.0 DEV 2858 ошибка 0xc000007b,пробывал всё ,ни чего не помогает,переустановку директикста,vcredistа,устоновки обновлений,новых драйверов на видюху,всё бестолку,а 5000ные ревизии запускаются без проблем.

Оффлайн Charlie...

  • Пользователь
  • Сообщений: 468
  • Пол: Мужской
  • Best In The World
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22194 : 18 Февраль 2019, 10:08:42 »
В Silent Hill уже починили баг с фонариком в хардваре?

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22195 : 18 Февраль 2019, 19:12:57 »
меня интересует вот этот CRC 0x7D4EA48F,то есть я не могу его заменить?
Это означает, что это загрузчик мультилоадера, а не конкретной игры. В контексте же эмулятора это означает, что хрен знает какую ты там игру запускаешь, а следовательно и CRC фиксы никакие применены не будут.

игра ar tonelico melody of elemia rus
Для этой игры в эмуляторе нет никаких автоматических фиксов. Это означает, что никаких проблем с русской пираткой быть не должно. Исключением является ситуация, когда используется старая версия эмулятора, в которой CRC пиратского мультилоадера был закреплён за фиксом для совершенно другой игры, что и может ломать нормальную работу уже этой.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22196 : 18 Февраль 2019, 20:21:32 »
Спасибо,у меня эмуль pcsx2 1.4.0,в остальных когда выбираешь directx 11,он почему то слетает на open gl,может хоть какой то посоветуете другой?
А что плохого в OpenGL? Он является основным рендером в PCSX2 после 1.4.0 и работает лучше чем D3D.
И что за видеокарта используется и какая версия драйвера для неё установлена?

В версии 1.4.0 достаточно отключить CRC фиксы как таковые (CRC Hack level: None), чтоб не было ложных срабатываний и вытекающих из этого багов.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22197 : 18 Февраль 2019, 21:24:45 »
CRC фиксы как таковые (CRC Hack level: None), не нашел у себя таких настроек.
В GSdx плагине.

Пользуйся последней версией эмулятора и OpenGL. Нет никакого смысла на твоём железе использовать D3D.

Оффлайн Softer

  • Пользователь
  • Сообщений: 4198
  • Пол: Мужской
    • Steam
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22198 : 18 Февраль 2019, 22:01:45 »
хорошее железо?
Достаточное.

а какие настройки ставить в open gl?
Дефолтные или какие хочешь. Я то откуда знаю чего тебе надо.

и какой лучше всего биос использовать?
Любой или изучай.

Оффлайн Bader

  • Пользователь
  • Сообщений: 39
    • Просмотр профиля
PCSX2: Эмулятор Sony PS2 (продолжение)
« Ответ #22199 : 19 Февраль 2019, 02:11:52 »
Господа, подскажите, что предпринять. Запускаю Tales of Legendia русифицированную версию с роликами (без выбора рус/англ) - жутко тормозит и немного артифачит. Запускаю эту же игру, но оригинальную английскую версию - ни тормозов, ни артефактов, всё идеально. Такое чувство, будто эмулятор не знает русской версии и не применяет к ней нужные исправления. Как сделать, чтобы она работала не хуже оригинальной?
Была проблема с русской Urban Chaos: Riot Response, не работали широкоэкранные патчи. Что странно, игра версии 1.00, где пираты её достали, когда релизные версии минимум 1.02?
Взял файлы с русского пиратского образа MD5: 09b05fc92eb1a51ccc1dfcacf0bc1d51.
GAME.000, GAME.001, GAME.002, GAME.DIR, GAME.WAD
Этими файлами заменил оригинальные файлы в оригинальном SLES-53991 образе MD5: c724ebdef24313c180116d98af3a4bc5, заменил программой ультра исо, а то после апача игра не работает и прошел игру.
Тоже Splinter Cell: Pandora Tomorrow, файлы с русского пиратского образа MD5: 0c0f5d99d6a09294f0f6327c8b0fd1d7
LOADER_R.IMG, RW_P.IMG, RSX2LIN.UMD переименованы в LOADER_P.IMG, SW_P.IMG, PSX2LIN.UMD
Этими файлами заменил оригинальные файлы в оригинальном SLES-52149 образе MD5: 147b3b482631bafe83e407fb4f6c8d8e.

Как пираты переводили игры, где брали инструменты, куда они пропали, и откуда у них версия Urban Chaos 1.00?