Yakuza 4: Difference between revisions

From RPCS3 Wiki
m (Text replacement - "|read color buffers notes = |vblank rate = <!-- Range between 1 to 500 --> |vblank rate notes = |clocks scale = <!-- Range between 10 to 1000 --> |clocks scale notes = " to "|read color buffers notes = |driver wake-up delay = <!-- Value between 0 to 7000 --> |driver wake-up delay notes = |vblank rate = <!-- Value betwee...)
m (Text replacement - "|volume = <!-- Range between 0% to 200% --> |volume notes = |enable buffering = <!-- On, Off --> |enable buffering notes = |audio buffer duration = <!-- Range between 20ms to 250ms --> |audio buffer duration notes = |enable time stretching = <!-- On, Off --> |enable time stretching notes = |time stretching threshold = <!-- Range betwee...)
Line 85: Line 85:
|downmix to stereo                  = <!-- On, Off -->
|downmix to stereo                  = <!-- On, Off -->
|downmix to stereo notes            =  
|downmix to stereo notes            =  
|volume                              = <!-- Range between 0% to 200% -->
|volume                              = <!-- Value between 0% to 200% -->
|volume notes                        =  
|volume notes                        =  
|enable buffering                    = <!-- On, Off -->
|enable buffering                    = <!-- On, Off -->
|enable buffering notes              =  
|enable buffering notes              =  
|audio buffer duration              = <!-- Range between 20ms to 250ms -->
|audio buffer duration              = <!-- Value between 20ms to 250ms -->
|audio buffer duration notes        =  
|audio buffer duration notes        =  
|enable time stretching              = <!-- On, Off -->
|enable time stretching              = <!-- On, Off -->
|enable time stretching notes        =  
|enable time stretching notes        =  
|time stretching threshold          = <!-- Range between 0% to 100% -->
|time stretching threshold          = <!-- Value between 0% to 100% -->
|time stretching threshold notes    =  
|time stretching threshold notes    =  
|microphone type                    = <!-- Null, Standard, SingStar, Real SingStar, Rocksmith -->
|microphone type                    = <!-- Null, Standard, SingStar, Real SingStar, Rocksmith -->

Revision as of 08:20, 24 January 2020

Yakuza 4
Developer(s) Ryu Ga Gotoku Studio
Publisher(s) Sega
Series Yakuza
Release date(s) JP March 18, 2010
NA March 15, 2011
EU March 18, 2011
Release type PlayStation exclusive
Genre(s) Action, Adventure
Mode(s) Single-player
GameID(s) BLES01081 (IRD), BLUS30643 (IRD), NPEB02036, NPUB31510
Quick links Check Compatibility
Open Issues
Search Google
Wikipedia Page

Yakuza 4 (Japanese: 龍が如く4 伝説を継ぐもの Hepburn: Ryū ga Gotoku 4: Densetsu o Tsugumono, lit. Like a Dragon 4: Successor of the Legend) is the sequel to Yakuza 3, and the first Yakuza game that did not feature the involvement of Daisuke Sato, the current series producer and one of the members involved since the very first game.

The available mini-games are pachinko, fishing, onsen, table tennis, hanafuda and karaoke, including duets with non-player characters (NPCs). In Haruka's Wish, the player must raise Haruka's trust level. Each main character has a side game or goal which must be completed, and many side games are related to trophies.

Akiyama may create friendship (Japanese: 馴染み Hepburn: Najimi) with some NPCs by buying them items, or with some storekeepers by being a regular customer. His other mission, Create a #1 Hostess! (Japanese: No.1キャバ嬢をつくろう! Hepburn: No.1 Kyabajō o Tsukurō!), is to scout girls for the cabaret he owns. A girl is improved by dressing her up and training her. After she becomes number one, the player can choose a final outfit for her and she will appear at the cabaret. A similar challenge in the Japanese version of Yakuza 3 was cut from overseas versions. Saejima's mission, Create a Fighter! (Japanese: 格闘家をつくろう! Hepburn: Kakutōka o Tsukurō!) is to train fighters to win tournaments after 50 rounds or less of training (building up movesets). Different movesets allow different moves to be performed. Tanimura's mission, Resolving Police-Radio Disputes (Japanese: 警察無線トラブル解決バトル Hepburn: Keisatsu Musen Toraburu Kaiketsu Batoru), is to keep the peace on the streets of Kamurocho. Radio reports tell him where to find incidents, and the player must defeat the perpetrator. In Kiryu's mission, Team Encounter Battle (Japanese: チームエンカウントバトル), seven gangs attack him and he must fight to reach each gang leader.

Each character has his own style of fighting and special moves as their body frames are different. Kiryu focuses on the powerful blows of Karate and Boxing, Akiyama prefers swift attacks combining Taekwondo and Wrestling, Saejima favors brawling attacks using Judo and Street fighting, Tanimura uses the defensive maneuvers of Aikido and Kung Fu that he learned from his fellow Police Officers.

Configuration

Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.

CPU configuration

Setting Option Notes
SPU block size Mega No improvement to performance but reduces the number of SPU cache objects

GPU configuration

Setting Option Notes
Renderer Vulkan
Resolution scale threshold 512 x 512 Prevents weird borders from showing up when upscaling.

Known Issues

Random crashes

The title suffers from random crashes and currently there are no methods to prevent the crashes.

The random crashes can be fixed by enabling Accurate GETLLAR in the debug menu - No longer possible since PR 6056.

Special Notes

Reducing log spam

Due to the high amount of warnings spammed in the log, this title tends to crash during extended gameplay sessions. So it is recommended to restrict logging of certain errors to allow better performance while ingame. Please note that you cannot submit logs in the GitHub tracker or Discord server with this modification. If you wish to report bugs or seek help for this game, you MUST remove the below change before generating the log for this purpose. If you wish to restrict logging:

  1. Launch RPCS3
  2. Right-click on the game and press Configure
  3. When the Settings Menu opens, hit Save and close the emulator
  4. Navigate to RPCS3\config\custom_configs\config_GAMEID.yml and open the file using a text editor
  5. Scroll to the bottom of the file and replace the last line with the following:
Log: {sys_semaphore: Fatal, sys_fs: Fatal, sys_vm: Fatal, sys_memory: Fatal, RSX: Fatal, sys_lwmutex: Fatal, sys_spu: Fatal, sys_event: Fatal, sys_rsx: Fatal}