Как починить звук в MGS 4 на эмуляторе PS3 (RPCS3)

Всем привет! Неделю мучался с вопросом как починить звук в Metal Gear Solid 4 на RPCS3. Ни один гайд мне не помог (В том числе установка данных игры на старой версии эмулятора и перенос в новую)
И вот сегодня я сам пришел к починке данной проблемы.
Перейдем к решению данной проблемы
(Все делалось на самой новой версии RPCS3 0.0.32 с MGS 4 25thA BLES00246 перевод от Alliance)

Что надо сделать чтобы починить игру?

1: Заходим в игру, ждём компиляцию шейдеров (она заняла у меня 3-4 часа) После нам предлагают сразу установить все акты игры, мы не делаем это, и нажимаем на O, далее когда скачается первый акт выходим из игры и ставим такие же настройки как у меня.

2: Настраиваем игру. Вот мои настройки:

CPU

В настройке Preferred SPU Threads ставим значение ваших ядер.
В настройке Preferred SPU Threads ставим значение ваших ядер.

GPU

Разрешение оставляем в 4К чтобы не мерцали текстуры. Ставим данное разрешение какая бы у вас видеокарта не была (если конечно не GT 740 или что-то в этом роде). На производительность это никак не влияет.
Разрешение оставляем в 4К чтобы не мерцали текстуры. Ставим данное разрешение какая бы у вас видеокарта не была (если конечно не GT 740 или что-то в этом роде). На производительность это никак не влияет.

Audio

Как починить звук в MGS 4 на эмуляторе PS3 (RPCS3)

Advanced

Если у вас какие то проблемы с оптимизацией, крутите ползунок Driver Wake-Up Delay (если у вас лагает главная заставка Dolby Atmos то сразу выходим и меняем значение)
Если у вас какие то проблемы с оптимизацией, крутите ползунок Driver Wake-Up Delay (если у вас лагает главная заставка Dolby Atmos то сразу выходим и меняем значение)

Canary Patch

Так-же ставим Canary Patch дабы избежать ненужные вылеты (Хотя они все равно бывают, раз в час, так что сохраняйтесь каждый раз когда переходите в новую локацию, в игре нету автосейва)

Чтобы поставить патч, нам надо перейди в папку с эмулятором, далее в папку Patches, и создать там текстовый документ imported_patch.yml

Открываем текстовый документ и вставляем туда данный текст:

Version: 1.2

Anchors:

MGS4_All_Games: &MGS4_All_Games

"Metal Gear Solid 4: Guns of the Patriots":

BLES00246: [ All ]

BLUS30109: [ All ]

BLJM67001: [ All ]

NPUB31633: [ All ]

NPEB02182: [ All ]

NPJB00698: [ All ]

MGS4_CrashWorkaround_Notes: &MGS4_CrashWorkaround_Notes

"Workaround for 0x68 crash."

MGS4_FlickerWorkaround_Notes: &MGS4_FlickerWorkaround_Notes

"Workaround for flickering ground textures."

MGS4_SpursHack_Notes_1: &MGS4_SpursHack_Notes_1

"Workaround for freezes in Metal Gear Solid 4.\nThis patch applies to a firmware file for all games!\nUsage outside of Metal Gear Solid 4 is for debug purposes only.\nYou must have firmware version "

MGS4_SpursHack_Notes_2: &MGS4_SpursHack_Notes_2

" in order to use it.\n\nKnown to affect:\n Metal Gear Solid 4"

PRX-rbYkgZMgx8Prd7WUAA39oYAdWcNo-0:

"cellSpurs urgent commands hack - 4.87":

Games: *MGS4_All_Games

Author: "elad335"

Notes: [ *MGS4_SpursHack_Notes_1, "4.87", *MGS4_SpursHack_Notes_2 ]

Patch Version: 1.0

Patch:

- [ be32, 0x000182b8, 0x38000002 ]

PRX-oM7itnHHZPcaVx6KRGhZcv0o4gJj-0:

"cellSpurs urgent commands hack - 4.88":

Games: *MGS4_All_Games

Author: "elad335"

Notes: [ *MGS4_SpursHack_Notes_1, "4.88", *MGS4_SpursHack_Notes_2 ]

Patch Version: 1.0

Patch:

- [ be32, 0x000182b8, 0x38000002 ]

PRX-WHnKAK6U9UApL2YMgjU3c5ozpTUM-0:

"cellSpurs urgent commands hack - 4.89":

Games: *MGS4_All_Games

Author: "elad335"

Notes: [ *MGS4_SpursHack_Notes_1, "4.89", *MGS4_SpursHack_Notes_2 ]

Patch Version: 1.0

Patch:

- [ be32, 0x000182b8, 0x38000002 ]

PRX-8bLHVe7P8raRkpC7kUiH9os9vU4s-0:

"cellSpurs urgent commands hack - 4.90":

Games: *MGS4_All_Games

Author: "elad335"

Notes: [ *MGS4_SpursHack_Notes_1, "4.90", *MGS4_SpursHack_Notes_2 ]

Patch Version: 1.0

Patch:

- [ be32, 0x000181ac, 0x38000002 ]

PRX-j2763QiCPH9PyZRxoHtyUyZykTaw-0:

"cellSpurs urgent commands hack - 4.91":

Games: *MGS4_All_Games

Author: "elad335"

Notes: [ *MGS4_SpursHack_Notes_1, "4.91", *MGS4_SpursHack_Notes_2 ]

Patch Version: 1.0

Patch:

- [ be32, 0x000182b8, 0x38000002 ]

PPU-33e09a0bd8fa2a3b28780a3feeb7b0e018bae381:

"Crash fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

BLUS30109: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_CrashWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x001409f8, 0x60000000 ]

- [ be32, 0x00140a10, 0x60000000 ]

- [ be32, 0x00140a44, 0x60000000 ]

"Flickering textures fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

BLUS30109: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_FlickerWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x000eaac8, 0x60003000 ]

PPU-c937999ea44fb6260455b85c9f25eea55b1208b9:

"Crash fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

BLES00246: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_CrashWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x001409f8, 0x60000000 ]

- [ be32, 0x00140a10, 0x60000000 ]

- [ be32, 0x00140a44, 0x60000000 ]

"Flickering textures fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

BLES00246: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_FlickerWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x000eaac8, 0x60003000 ]

PPU-bbf4c85f1c01e182e7f96d34f734772c4430a426:

"Crash fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

NPUB31633: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_CrashWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x0013f298, 0x60000000 ]

- [ be32, 0x0013f2b0, 0x60000000 ]

- [ be32, 0x0013f2e4, 0x60000000 ]

"Flickering textures fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

NPUB31633: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_FlickerWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x000e9388, 0x60003000 ]

PPU-6886ae8f4270fe3fa4c7cf4299307044ad4ce989:

"Crash fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

NPEB02182: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_CrashWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x0013f298, 0x60000000 ]

- [ be32, 0x0013f2b0, 0x60000000 ]

- [ be32, 0x0013f2e4, 0x60000000 ]

"Flickering textures fix":

Games:

"Metal Gear Solid 4: Guns of the Patriots":

NPEB02182: [ 02.00 ]

Author: "TriggerHappy"

Notes: *MGS4_FlickerWorkaround_Notes

Patch Version: 1.0

Patch:

- [ be32, 0x000e9388, 0x60003000 ]

Далее заходим в эмулятор, нажимаем правой кнопкой по MGS 4 и нажимаем на Manage game patches. В разделе All Versions выбираем патч который соответствует вашей версии обновления PS3 (у меня 4.91)
Так же остальные патчи на русской версии игры не работают так как из за неофициального перевода показывается что игра версии 4.0 а не 2.0, поменять версию не выйдет, а если скачаете обновление с другого сайта, то русский язык пропадет, так что если у вас совсем беда с производительностью и надо убрать тени, эффекты и т.д. то придется играть на английской версии.

У меня достаточно хороший процессор (I7 11370h 4 ядра 8 потоков), но из-за перегрева падают частоты до 3200 мгц, в игре у меня фпс от 30 до 50 (в самых мясных сценах падает до 15) но это мне не мешает наслаждаться данным шедевром.

Надеюсь я помог вам решить проблему со звуком!

88
14 комментариев