Yakuza 3: Difference between revisions

From RPCS3 Wiki
No edit summary
m (Remove retired setting 'Accurate GETLLAR')
 
(13 intermediate revisions by 4 users not shown)
Line 9: Line 9:
|modes    = Single-player
|modes    = Single-player
|gameid    = {{gameid|id=BLUS30494, BLES00834, BLJM60132|ird=yes}}<br>'''''Demo'''''<br>{{gameid|id=NPJB90169, NPUB90362, NPEB90223|ird=NA}}
|gameid    = {{gameid|id=BLUS30494, BLES00834, BLJM60132|ird=yes}}<br>'''''Demo'''''<br>{{gameid|id=NPJB90169, NPUB90362, NPEB90223|ird=NA}}
|internal resolution = 1024x768
}}
}}


Line 22: Line 23:
<!-- Enter mandatory non-default settings to be used. Recommendatory or default settings can be entered only on exceptional basis. -->{{config
<!-- Enter mandatory non-default settings to be used. Recommendatory or default settings can be entered only on exceptional basis. -->{{config
<!-- CPU configuration -->
<!-- CPU configuration -->
|ppu decoder                          = <!-- Interpreter (precise), Interpreter (fast), Recompiler (LLVM) -->
|ppu decoder                          = <!-- Interpreter (static), Interpreter (dynamic), Recompiler (LLVM) -->
|ppu decoder notes                    =  
|ppu decoder notes                    =  
|spu decoder                          = <!-- Interpreter (precise), Interpreter (fast), Recompiler (ASMJIT), Recompiler (LLVM) -->
|spu decoder                          = <!-- Interpreter (static), Interpreter (dynamic), Recompiler (ASMJIT), Recompiler (LLVM) -->
|spu decoder notes                    =  
|spu decoder notes                    =  
|preferred spu threads                = <!-- Auto, Single digit between 1 to 6 (e.g. 3), Range between 1 to 6 (e.g. 1 - 3) -->
|preferred spu threads                = <!-- Auto, Single digit between 1 to 6 (e.g. 3), Range between 1 to 6 (e.g. 1 - 3) -->
Line 30: Line 31:
|thread scheduler                      = <!-- Operating System, RPCS3 Scheduler, RPCS3 Alternative Scheduler -->
|thread scheduler                      = <!-- Operating System, RPCS3 Scheduler, RPCS3 Alternative Scheduler -->
|thread scheduler notes                =  
|thread scheduler notes                =  
|lower spu thread priority            = <!-- On, Off -->
|lower spu thread priority notes      =
|enable spu loop detection            = <!-- On, Off -->
|enable spu loop detection            = <!-- On, Off -->
|enable spu loop detection notes      =  
|enable spu loop detection notes      =  
|spu cache                            = <!-- On, Off -->
|spu xfloat accuracy                  = <!-- Accurate, Approximate, Relaxed -->
|spu cache notes                      =
|spu xfloat accuracy notes             =  
|accurate xfloat                      = <!-- On, Off -->
|accurate xfloat notes                 =  
|spu block size                        = Mega <!-- Safe, Mega, Giga -->
|spu block size                        = Mega <!-- Safe, Mega, Giga -->
|spu block size notes                  = No improvement to performance but reduces the number of SPU cache objects.
|spu block size notes                  = No improvement to performance but reduces the number of SPU cache objects.
Line 47: Line 44:
|aspect ratio                          = <!-- 4:3, 16:9 -->
|aspect ratio                          = <!-- 4:3, 16:9 -->
|aspect ratio notes                    =  
|aspect ratio notes                    =  
|framelimit                            = <!-- Off, 59.94, 50, 60, 30, Auto -->
|framelimit                            = <!-- Off, 50, 60, 30, Auto, PS3 Native, Infinite -->
|framelimit notes                      =  
|framelimit notes                      =  
|anisotropic filter                    = <!-- Auto, 2x, 4x, 8x, 16x -->
|anisotropic filter                    = <!-- Auto, 2x, 4x, 8x, 16x -->
Line 53: Line 50:
|anti-aliasing                        = <!-- Auto, Disabled -->
|anti-aliasing                        = <!-- Auto, Disabled -->
|anti-aliasing notes                  =  
|anti-aliasing notes                  =  
|zcull accuracy                        = <!-- Precise, Approximate, Relaxed -->
|zcull accuracy notes                  =
|shader quality                        = <!-- High, Low, Auto -->
|shader quality notes                  =
|3d rendering mode                    = <!-- Disabled, Anaglyph, Side-by-side, Over-under -->
|3d rendering mode notes              =
|default resolution                    = <!-- 1920x1080, 1280x720, 720x480, 720x576, 1600x1080, 1440x1080, 1280x1080, 960x1080 -->
|default resolution                    = <!-- 1920x1080, 1280x720, 720x480, 720x576, 1600x1080, 1440x1080, 1280x1080, 960x1080 -->
|default resolution notes              =  
|default resolution notes              =  
Line 78: Line 81:
|asynchronous texture streaming notes  =  
|asynchronous texture streaming notes  =  
<!-- Audio configuration -->
<!-- Audio configuration -->
|audio out windows                    = <!-- XAudio2, OpenAL, Disabled -->
|audio out windows                    = <!-- Cubeb, XAudio2, Disabled -->
|audio out windows notes              =  
|audio out windows notes              =  
|audio out linux                      = <!-- OpenAL, PulseAudio, ALSA, Disabled -->
|audio out linux                      = <!-- Cubeb, FAudio, Disabled -->
|audio out linux notes                =  
|audio out linux notes                =  
|audio channels                        = <!-- Surround 7.1, Downmix to Stereo, Downmix to 5.1 -->
|audio format                          = <!-- Stereo, Surround 5.1, Surround 7.1, Automatic, Manual -->
|audio channels notes                 =  
|audio format notes                   =  
|dump to file                          = <!-- On, Off -->
|dump to file                          = <!-- On, Off -->
|dump to file notes                    =  
|dump to file notes                    =  
Line 107: Line 110:
|camera input                          = <!-- Unknown, EyeToy, PS Eye, UVC 1.1 -->
|camera input                          = <!-- Unknown, EyeToy, PS Eye, UVC 1.1 -->
|camera input notes                    =  
|camera input notes                    =  
|camera settings                      = <!-- Null, Fake -->
|camera settings                      = <!-- Null, Fake, Qt -->
|camera settings notes                =  
|camera settings notes                =  
|move handler                          = <!-- Null, Fake, Mouse -->
|move handler                          = <!-- Null, Fake, Mouse -->
|move handler notes                    =  
|move handler notes                    =  
<!-- Network configuration -->
|network status                        = <!-- Disconnected, Connected -->
|network status notes                  =
|psn status                            = <!-- Disconnected, Simulated, RPCN -->
|psn status notes                      =
<!-- Advanced configuration -->
<!-- Advanced configuration -->
|debug console mode                    = <!-- On, Off -->
|debug console mode                    = <!-- On, Off -->
Line 116: Line 124:
|accurate llvm dfma                    = <!-- On, Off -->
|accurate llvm dfma                    = <!-- On, Off -->
|accurate llvm dfma notes              =  
|accurate llvm dfma notes              =  
|accurate getllar                      = On<!-- On, Off -->
|accurate getllar notes                = Reduces random crashing.
|accurate rsx reservation access      = <!-- On, Off -->
|accurate rsx reservation access      = <!-- On, Off -->
|accurate rsx reservation access notes =  
|accurate rsx reservation access notes =  
Line 148: Line 154:
|vblank rate                          = <!-- Value between 1 to 500 -->
|vblank rate                          = <!-- Value between 1 to 500 -->
|vblank rate notes                    =  
|vblank rate notes                    =  
|vblank ntsc fixup                    = <!-- On, Off -->
|vblank ntsc fixup notes              =
|clocks scale                          = <!-- Value between 10 to 1000 -->
|clocks scale                          = <!-- Value between 10 to 1000 -->
|clocks scale notes                    =  
|clocks scale notes                    =  
Line 161: Line 169:
|accurate ppu 128 reservations        = <!-- Always Enabled, Disabled, Value between 1 to 8 -->
|accurate ppu 128 reservations        = <!-- Always Enabled, Disabled, Value between 1 to 8 -->
|accurate ppu 128 reservations notes  =  
|accurate ppu 128 reservations notes  =  
|ppu llvm java mode handling          = <!-- True, False -->
|ppu llvm java mode handling          = <!-- On, Off -->
|ppu llvm java mode handling notes    =  
|ppu llvm java mode handling notes    =  
}}
}}
Line 169: Line 177:


===Random Crashing - <i>{{issue|4489}}</i>===
===Random Crashing - <i>{{issue|4489}}</i>===
The game currently suffers from random crashing without any log output. Enable Accurate GETLLAR to reduce the amount of crashes.
The game currently suffers from random crashing without any log output.


===Rainbow Colors on AMD GPUs - <i>{{issue|6254}}</i>===
===Rainbow Colors on AMD GPUs - <i>{{issue|6254}}</i>===
Line 179: Line 187:
==Special Notes==
==Special Notes==
<!-- Mention any additional notes if necessary. If no special notes are required, remove this section -->
<!-- Mention any additional notes if necessary. If no special notes are required, remove this section -->
===Render Resolution on Real Hardware===
{| class="wikitable"
! Width !! Height
|-
| 1024 || 768
|}
(This is for your information only, don't set this resolution on RPCS3.) This is the internal resolution the game runs at on console.

Latest revision as of 23:52, 6 June 2024

Yakuza 3
Y3.jpg
Developer(s) Ryu Ga Gotoku Studio
Publisher(s) Sega
Series Yakuza
Release date(s) JP February 26, 2009
NA March 9, 2010
AU March 11, 2010
EU March 12, 2010
Release type Multi-platform
Genre(s) Action, Adventure
Mode(s) Single-player
GameID(s) BLUS30494 (IRD), BLES00834 (IRD), BLJM60132 (IRD)
Demo
NPJB90169, NPUB90362, NPEB90223
Internal resolution 1024x768
Quick links Check Compatibility
Open Issues
Search Google
Wikipedia Page

Yakuza 3 (Japanese: 龍が如く3 Hepburn: Ryū ga Gotoku 3, lit. Like a Dragon 3) is the third main entry in the Yakuza series, continues the adventures of Kazuma Kiryu from Yakuza and Yakuza 2. The game takes place in Kamurocho, from the first two games, and in a brand new location called Ryukyu.

Yakuza 3 introduces new gameplay elements such as:

  • Seamless Battle: Seamless Battle is a streaming data-based loading-free system that allows the game to directly connect the adventure mode and the battle mode (called "Kenka") without the usual black loading screen.
  • Chase Battle: Chase Battle is a new battle mode which replaces the regular brawling (Kenka) with a running sequence set within a certain area. Both the chaser and person being chased have a stamina gauge that decreases if the character runs, is hit with a thrown object, or collides with a passer-by. When the stamina gauge is empty the exhausted character stops the chase. Throughout the course of the game, a minor character, Mack Shinozuka, will train Kazuma, improving his running performance.
  • Revelation (Japanese: 天啓 Hepburn: tenkei): Ten revelations will allow Kazuma Kiryu to learn new Heat Actions in Adventure mode; in a manner that is similar to the system introduced in the previous game: Ryū ga Gotoku: Kenzan!. This time Kazuma uses the built-in camera on his cell phone to record new moves and techniques. These are acquired through hints and incidents spotted in First Person View. Learned Heat Actions are posted on Kazuma's blog, called "Kamuroblo", which uses the same template as producer Toshihiro Nagoshi's blog.
  • First Person View: When pressing R3 on the DualShock 3 during Adventure Mode, the standard third person view switches to a person mode, a first for the series. This perspective allows for better observation of the streets and people in them, but looking at certain people in the eyes while using First Person View will provoke them, causing them to attack. First Person View is disabled in certain indoor places and at certain angles.

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
Resolution scale threshold 512 x 512 Prevents screen borders from showing up.

Advanced configuration

Setting Option Notes
RSX FIFO accuracy Atomic Helps with stability.

Known Issues

Random Crashing - Issue 4489

The game currently suffers from random crashing without any log output.

Rainbow Colors on AMD GPUs - Issue 6254

In some cutscenes, rainbow-colored patterns appear on character's faces and clothing. This is specific to the shader compiler in the proprietary AMD driver (mainly used by Windows users).

Game updates for the JP copy - Issue 12068

If you're interested in installing the game updates for the jp copy of this game then before doing that you must first run the game in the base version (v1.00) and let it install its game data to the HDD, after that's done you can safely install the game updates. Failing to do so before installing the updates will prevent the game from going past the initial boot screen.

Special Notes