AboutDialogAbout PCSX2SCM Version<html><head/><body><p>PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory. This allows you to play PS2 games on your PC, with many additional features and benefits.</p></body></html><html><head/><body><p>PlayStation 2 and PS2 are registered trademarks of Sony Interactive Entertainment. This application is not affiliated in any way with Sony Interactive Entertainment.</p></body></html>TextLabelWebsiteSupport ForumsGitHub RepositoryLicenseAchievementLoginDialogRetroAchievements LoginWindow titleRetroAchievements LoginHeader textPlease enter user name and password for retroachievements.org below. Your password will not be saved in PCSX2, an access token will be generated and used instead.User Name:Password:Ready...&LoginLogging in...Login ErrorLogin failed. Please check your username and password, and try again.Login failed.AchievementSettingsWidgetFormGlobal SettingsEnable AchievementsShow Challenge IndicatorsEnable Rich PresenceEnable Hardcore ModeEnable LeaderboardsTest Unofficial AchievementsEnable Test ModeEnable Sound EffectsShow NotificationsAccountLogin...View Profile...Game Info<html><head/><body><p align="justify">PCSX2 uses RetroAchievements as an achievement database and for tracking progress. To use achievements, please sign up for an account at <a href="https://retroachievements.org/"><span style=" text-decoration: underline; color:#4169e1;">retroachievements.org</span></a>.</p><p align="justify">To view the achievement list in-game, press the hotkey for <span style=" font-weight:600;">Open Pause Menu</span> and select <span style=" font-weight:600;">Achievements</span> from the menu.</p></body></html>UncheckedWhen enabled and logged in, PCSX2 will scan for achievements on game load.When enabled, PCSX2 will assume all achievements are locked and not send any unlock notifications to the server.When enabled, PCSX2 will list achievements from unofficial sets. Please note that these achievements are not tracked by RetroAchievements, so they unlock every time.When enabled, rich presence information will be collected and sent to the server where supported."Challenge" mode for achievements, including leaderboard tracking. Disables save state, cheats, and slowdown functions.CheckedEnables tracking and submission of leaderboards in supported games. If leaderboards are disabled, you will still be able to view the leaderboard and scores, but no scores will be uploaded.Displays popup messages on events such as achievement unlocks and leaderboard submissions.Plays sound effects for events such as achievement unlocks and leaderboard submissions.Shows icons in the lower-right corner of the screen when a challenge/primed achievement is active.Reset SystemHardcore mode will not be enabled until the system is reset. Do you want to reset the system now?Username: %1
Login token generated on %2.LogoutNot Logged In.AdvancedSettingsWidgetUse Global Setting [%1]Rounding ModeChop / Zero (Default)Clamping ModeNormal (Default)Enable RecompilerCheckedPerforms just - in - time binary translation of 64 - bit MIPS - IV machine code to x86.Wait Loop DetectionModerate speedup for some games, with no known side effects.Enable Cache (Slow)UncheckedInterpreter only, provided for diagnostic.INTC Spin DetectionHuge speedup for some games, with almost no compatibility side effects.Enable Fast Memory AccessUses backpatching to avoid register flushing on every memory access.Enable VU0 Recompiler (Micro Mode)Enables VU0 Recompiler.Enable VU1 RecompilerEnables VU1 Recompiler.mVU Flag HackGood speedup and high compatibility, may cause graphical errors.Performs just-in-time binary translation of 32-bit MIPS-I machine code to x86.Enable Game FixesAutomatically loads and applies gamefixes to known problematic games on game start.Enable Compatibility PatchesAutomatically loads and applies compatibility patches to known problematic games.AdvancedSystemSettingsWidgetFormChanging these options may cause games to become non-functional. Modify at your own risk, the PCSX2 team will not provide support for configurations with these settings changed.EmotionEngine (MIPS-IV)Rounding Mode:NearestNegativePositiveChop / Zero (Default)Clamping Mode:NoneNormal (Default)Extra + Preserve SignFullWait Loop DetectionEnable RecompilerEnable Fast Memory AccessEnable Cache (Slow)INTC Spin DetectionVector Units (VU)VU1 Rounding Mode:mVU Flag HackEnable VU1 RecompilerEnable VU0 Recompiler (Micro Mode)ExtraVU0 Clamping Mode:VU0 Rounding Mode:VU1 Clamping Mode:I/O Processor (IOP, MIPS-I)Game SettingsEnable Game FixesEnable Compatibility PatchesFrame Rate Control hzPAL Frame Rate:NTSC Frame Rate:AudioSettingsWidgetFormTimestretch SettingsSequence Length:30Seekwindow Size:20Overlap:10Reset DefaultsVolume100%Mixing SettingsSynchronization:TimeStretch (Recommended)Async Mix (Breaks some games!)None (Audio can skip.)Expansion:Stereo (None, Default)QuadrafonicSurround 5.1Surround 7.1ProLogic Level:None (Default)ProLogic Decoding (basic)ProLogic II Decoding (gigaherz)Target Latency:60 msOutput SettingsOutput Module:Output Latency:20 msMinimalOutput Backend:Maximum Latency:Output Device:No Sound (Emulate SPU2 only)Cubeb (Cross-platform)XAudio2 msSynchronizationExpansionOutput ModuleOutput BackendDefaultTarget LatencyDetermines the buffer size which the time stretcher will try to keep filled. It effectively selects the average latency, as audio will be stretched/shrunk to keep the buffer size within check.Output LatencyDetermines the latency from the buffer to the host audio output. This can be set lower than the target latency to reduce audio delay.Sequence Length30 msSeekwindow SizeOverlap10 msPre-applies a volume modifier to the game's audio output before forwarding it to your computer.Use Global Setting [%1]%1%N/A%1 msAverage Latency: %1 ms (%2 ms buffer + %3 ms output)Average Latency: %1 ms (minimum output latency unknown)AutoUpdaterDialogAutomatic UpdaterUpdate AvailableCurrent Version: New Version: Download and Install...Skip This UpdateRemind Me LaterUpdater Error<h2>Changes:</h2><h2>Save State Warning</h2><p>Installing this update will make your save states <b>incompatible</b>. Please ensure you have saved your games to memory card before installing this update or you will lose progress.</p><h2>Settings Warning</h2><p>Installing this update will reset your program configuration. Please note that you will have to reconfigure your settings after this update.</p>Downloading %1...CancelNo updates are currently available. Please try again later.Current Version: %1 (%2)New Version: %1 (%2)Loading...BIOSSettingsWidgetFormBIOS DirectoryPCSX2 will search for BIOS images in this directory.Browse...ResetBIOS SelectionOpen in Explorer...Refresh ListFilenameVersionOptions and PatchesFast BootCheckedPatches the BIOS to skip the console's boot animation.BreakpointDialogCreate / Modify BreakpointTypeExecuteMemoryAddress0ReadWriteChangeSize1ConditionLogEnableErrorInvalid address "%1"Invalid condition "%1"Invalid size "%1"BreakpointModelExecuteNo Condition--EnabledDisabledReadWrite(C)WriteTYPEOFFSETSIZE / LABELINSTRUCTIONCONDITIONHITSENABLEDControllerBindingWidgetFormVirtual Controller TypeBindingsSettingsMacrosAutomatic MappingClear Mapping%1 SettingsNo devices availableClear BindingsAre you sure you want to clear all bindings for this controller? This action cannot be undone.Automatic BindingNo generic bindings were generated for device '%1'. The controller/source may not support automatic mapping.ControllerBindingWidget_DualShock2FormD-PadDownPushButtonLeftUpRightLeft AnalogLarge MotorL2R2L1R1StartSelectFace ButtonsCrossSquareTriangleCircleRight AnalogSmall MotorL3R3Pressure ModifierAnalogControllerCustomSettingsWidgetRestore Default SettingsBrowse...Select FileControllerGlobalSettingsWidgetFormSDL Input SourceThe SDL input source supports most controllers, and provides advanced functionality for DualShock 4 / DualSense pads in Bluetooth mode (Vibration / LED Control).Enable SDL Input SourceDualShock 4 / DualSense Enhanced ModeXInput SourceThe XInput source provides support for XBox 360 / XBox One / XBox Series controllers, and third party controllers which implement the XInput protocol.Enable XInput Input SourceDInput SourceThe DInput source provides support for legacy controllers which do not support XInput. Accessing these controllers via SDL instead is recommended, but DirectInput can be used if they are not compatible with SDL.Enable DInput Input SourceProfile SettingsWhen this option is enabled, hotkeys can be set in this input profile, and will be used instead of the global hotkeys. By default, hotkeys are always shared between all profiles.Use Per-Profile HotkeysController MultitapThe multitap enables up to 8 controllers to be connected to the console. Each multitap provides 4 ports. Multitap is not supported by all games.Multitap on Console Port 1Multitap on Console Port 2Mouse/Pointer SourceUsing raw input improves precision when you bind controller sticks to the mouse pointer. Also enables multiple mice to be used.Horizontal Sensitivity:10Vertical Sensitivity:Enable Mouse MappingDetected DevicesControllerMacroEditWidgetFormBinds/ButtonsSelect the buttons which you want to trigger with this macro. All buttons are activated concurrently.TriggerSelect the trigger to activate this macro. This can be a single button, or combination of buttons (chord). Shift-click for multiple triggers.PushButtonFrequencyMacro will toggle every N frames.Set...Not ConfiguredSet FrequencyFrequency: Macro will not repeat.Macro will toggle buttons every %1 frames.ControllerMacroWidgetController Port %1 MacrosMacro %1
%2ControllerSettingsDialogPCSX2 Controller SettingsProfile:New ProfileLoad ProfileDelete ProfileRestore DefaultsCreate Input ProfileEnter the name for the new input profile:ErrorA profile with the name '%1' already exists.Do you want to copy all bindings from the currently-selected profile to the new profile? Selecting No will create a completely empty profile.Failed to save the new profile to '%1'.Load Input ProfileAre you sure you want to load the input profile named '%1'?
All current global bindings will be removed, and the profile bindings loaded.
You cannot undo this action.Delete Input ProfileAre you sure you want to delete the input profile named '%1'?
You cannot undo this action.Failed to delete '%1'.Are you sure you want to restore the default controller configuration?
All shared bindings and configuration will be lost, but your input profiles will remain.
You cannot undo this action.Global SettingsController Port %1%2
%3Controller Port %1
%2USB Port %1
%2HotkeysSharedThe input profile named '%1' cannot be found.CoverDownloadDialogDownload CoversPCSX2 can automatically download covers for games which do not currently have a cover set. We do not host any cover images, the user must provide their own source for images.<html><head/><body><p>In the box below, specify the URLs to download covers from, with one template URL per line. The following variables are available:</p><p><span style=" font-style:italic;">${title}:</span> Title of the game.<br/><span style=" font-style:italic;">${filetitle}:</span> Name component of the game's filename.<br/><span style=" font-style:italic;">${serial}:</span> Serial of the game.</p><p><span style=" font-weight:700;">Example:</span> https://www.example-not-a-real-domain.com/covers/${serial}.jpg</p></body></html>By default, the downloaded covers will be saved with the game's title. If this is not desired, you can check the "Use Serial File Names" box below. Using serials instead of game titles will prevent conflicts when multiple regions of the same game are used.Use Serial File NamesWaiting to start...StartCloseDownload complete.StopCpuWidgetRegistersFunctionsRefreshFilterMemory SearchEnd0x00ValueStart0x2000000Type1 Byte (8 bits)2 Bytes (16 bits)4 Bytes (32 bits)8 Bytes (64 bits)FloatDoubleStringHexSearchMemoryBreakpointsThreadsActive Call StackBreakpoint List Context MenuNewEditCopyDeleteThread List Context MenuDemangle SymbolsCopy Function NameCopy Function AddressGo to in DisassemblyGo to in Memory ViewStack List Context MenuDebuggerInvalid start addressInvalid end addressStart address can't be equal to or greater than the end addressInvalid search valueCreateMemoryCardDialogCreate Memory Card<html><head/><body><p><span style=" font-weight:700;">Create Memory Card</span><br />Enter the name of the memory card you wish to create, and choose a size. We recommend either using 8MB memory cards, or folder memory cards for best compatibility.</p></body></html>Memory Card Name:8 MB [Most Compatible]This is the standard Sony-provisioned size, and is supported by all games and BIOS versions.16 MBA typical size for third-party memory cards which should work with most games.32 MB64 MBLow compatiblity warning: yes, it's very big, but may not work with many games.Folder [Recommended]Store memory card contents in the host filesystem instead of a file.128 KB (PS1)This is the standard Sony-provisioned size PS1 memory card, and only compatible with PS1 games.Use NTFS CompressionNTFS compression is built-in, fast, and completely reliable. Typically compresses memory cards (highly recommended).Failed to create the memory card, because another card with the name '%1' already exists.Failed to create the memory card, the log may contain more information.Memory card '%1' created.DEV9DnsHostDialogNetwork DNS Hosts Inport/ExportSelect HostsOKCancelSelectedNameUrlAddressEnabledDEV9SettingsWidgetFormEthernetEthernet Device:Ethernet Device Type:Intercept DHCPEnabledSubnet Mask:Gateway Address:AutoIntercept DHCP:PS2 Address:DNS1 Address:DNS2 Address:Internal DNSAddDeleteExportImportPer gameInternal DNS can be selected using the DNS1/2 dropdowns, or by setting them to 192.0.2.1Hard Disk DriveHDD File:40120HDD Size (GiB):BrowseCreate ImagePCAP BridgedPCAP SwitchedTAPSocketsManualInternalUse Global Setting [%1]NameUrlAddressGlobal [%1]Hosts Fileini (*.ini)DNS HostsExported SuccessfullyFailed to open fileNo Hosts in fileImported SuccessfullyPer Game Host listCopy global settings?Delete per game host list?HDD Image FileHDD (*.raw)Overwrite File?HDD image "%1" already exists?
Do you want to overwrite?HDD CreatorHDD image createdUse GlobalOverrideDebugSettingsWidgetFormGSDraw DumpingDump GS DrawsSave RTSave FrameSave TextureSave DepthStart Draw Number:Draw Dump Count:Hardware Dump Directory:Software Dump Directory:Browse...Open...DebuggerWindowPCSX2 DebuggerRunStep IntoStep OverStep OutPauseDisassemblyWidgetDisassemblyCopy AddressCopy Instruction HexCopy Instruction TextAssemble new Instruction(s)NOP Instruction(s)Run to CursorJump to CursorToggle BreakpointFollow BranchGo to AddressGo to in Memory ViewAdd FunctionRename FunctionRemove FunctionAssemble ErrorUnable to change assembly while core is runningAssemble InstructionGo to addressGo to address errorInvalid addressAdd Function ErrorA function entry point already exists here. Consider renaming instead.Function will be (0x%1) instructions long.
Enter function nameFunction nameRename Function ErrorFunction name cannot be nothing.No function / symbol is currently selected.%1 NOT VALID ADDRESSEmptyGameListWidgetForm<html><head/><body><p><span style=" font-weight:700;">No games in supported formats were found.</span></p><p>Please add a directory with games to begin.</p><p>Game dumps in the following formats will be scanned and listed:</p></body></html>TextLabelAdd Game Directory...Scan For New GamesEmuThread%1x%2Game: %1 FPSVideo: %1 FPS (%2%)Game ID: %1
Game Title: %2
Achievements: %5 (%6)
%n pointsRich presence inactive or unsupported.Game not loaded or no RetroAchievements available.EmulationSettingsWidgetFormSpeed ControlNormal Speed:Slow Motion Speed:Fast Forward Speed:Enable Speed LimiterSystem SettingsEnable Instant VU1Enable CheatsEnable Multi-Threaded VU1 (MTVU)Enable Host FilesystemEnable Fast CDVDEE Cycle Skipping:DisabledMild UnderclockModerate UnderclockMaximum UnderclockEE Cycle Rate:50% (Underclock)60% (Underclock)75% (Underclock)100% (Normal Speed)130% (Overclock)180% (Overclock)300% (Overclock)Affinity Control:EE > VU > GSEE > GS > VUVU > EE > GSVU > GS > EEGS > EE > VUGS > VU > EEFrame Pacing / Latency Control framesMaximum Frame Latency:Optimal Frame PacingScale To Host Refresh RateUse Global Setting [%1]Normal SpeedSets the target emulation speed. It is not guaranteed that this speed will be reached, and if not, the emulator will run as fast as it can manage.Fast Forward SpeedUser PreferenceSets the fast forward speed. This speed will be used when the fast forward hotkey is pressed/toggled.Slow Motion SpeedSets the slow motion speed. This speed will be used when the slow motion hotkey is pressed/toggled.Speed LimiterCheckedLimits the emulation to the appropriate framerate for the currently running game.Cycle RateHigher values may increase internal framerate in games, but will increase CPU requirements substantially. Lower values will reduce the CPU load allowing lightweight games to run full speed on weaker CPUs.Cycle SkipMakes the emulated Emotion Engine skip cycles. Helps a small subset of games like SOTC. Most of the time it's harmful to performance.Affinity ControlSets the priority for specific threads in a specific order ignoring the system scheduler. May help CPUs with big (P) and little (E) cores (e.g. Intel 12th or newer generation CPUs from Intel or other vendors such as AMD)MTVU (Multi-threaded VU1)Generally a speedup on CPUs with 3 or more threads. Safe for most games, but a few are incompatible and may hang.Instant VU1Runs VU1 instantly. Provides a modest speed improvement in most games. Safe for most games, but a few games may exhibit graphical errors.UncheckedFast disc access, less loading times. Check HDLoader compatibility lists for known games that have issues with this.Automatically loads and applies cheats on game start.Allows games and homebrew to access files / folders directly on the host computer.Sets the vsync queue size to 0, making every frame be completed and presented by the GS before input is polled, and the next frame begins. Using this setting can reduce input lag, at the cost of measurably higher CPU and GPU requirements.Maximum Frame Latency2 FramesSets the maximum number of frames that can be queued up to the GS, before the CPU thread will wait for one of them to complete before continuing. Higher values can assist with smoothing out irregular frame times, but add additional input lag.Adjusts the emulation speed so the console's refresh rate matches the host's refresh rate when both VSync and Audio Resampling settings are enabled. This results in the smoothest animations possible, at the cost of potentially increasing the emulation speed by less than 1%. Scale To Host Refresh Rate will not take effect if the console's refresh rate is too far from the host's refresh rate. Users with variable refresh rate displays should disable this option.Use Global Setting [%1%]%1% [%2 FPS (NTSC) / %3 FPS (PAL)]UnlimitedCustomCustom [%1% / %2 FPS (NTSC) / %3 FPS (PAL)]Custom SpeedEnter Custom SpeedFolderSettingsWidgetFormCache DirectoryBrowse...Open...ResetUsed for storing shaders, gzip indices, and game list data.Cheats DirectoryUsed for storing .pnach files containing game cheats.Covers DirectoryUsed for storing covers in the game grid/Big Picture UIs.Snapshots DirectoryUsed for screenshots and saving GS dumps.Save States DirectoryUsed for storing save states.GameFixSettingsWidgetFormGame Fixes (NOT recommended to change globally)FPU Negative Divide Hack (For Gundam Games)FPU Multiply Hack (For Tales of Destiny)Use Software Renderer For FMVsSkip MPEG Hack (Skips Videos/FMVs)Preload TLB Hack (For Goemon)EE Timing Hack (General Purpose Timing Hack)Instant DMA Hack (Good for cache emulation problems)OPH Flag Hack (For Bleach Blade Battlers)Emulate GIF FIFO (Correct But Slower)DMA Busy Hack (Deny Writes When Busy)Delay VIF1 Stalls (For SOCOM 2 HUD/Spy Hunter)Emulate VIF FIFO (Correct But Slower)Full VU0 Synchronization (Correct But Slower)VU I Bit Hack (For Scarface The World is Yours/Crash Tag Team Racing)VU Add Hack (For Tri-Ace Games)VU Overflow Hack (Superman Returns)VU Sync (Run Behind, M-Bit games)VU XGKick Sync (Correct But Slower)Force Blit Internal FPS Detection (When auto-detection fails)GameListModelTypeCodeTitleFile TitleCRCTime PlayedLast PlayedSizeRegionCompatibilityGameListSettingsWidgetFormSearch Directories (will be scanned for games)AddRemoveSearch DirectoryScan RecursivelyExcluded Paths (will not be scanned)Scan For New GamesRescan All GamesOpen Directory...Select Search DirectoryScan Recursively?Would you like to scan the directory "%1" recursively?
Scanning recursively takes more time, but will identify files in subdirectories.Select PathGameListWidgetFormGame ListGame GridShow TitlesAll TypesAll RegionsSearch...GameSummaryWidgetTitle:Path:Serial:CRC:Type:PS2 DiscPS1 DiscELF (PS2 Executable)Region:NTSC-B (Brazil)NTSC-C (China)NTSC-HK (Hong Kong)NTSC-J (Japan)NTSC-K (Korea)NTSC-T (Taiwan)NTSC-U (US)OtherPAL-A (Australia)PAL-AF (South Africa)PAL-AU (Austria)PAL-BE (Belgium)PAL-E (Europe/Australia)PAL-F (France)PAL-FI (Finland)PAL-G (Germany)PAL-GR (Greece)PAL-I (Italy)PAL-IN (India)PAL-M (Europe/Australia)PAL-NL (Netherlands)PAL-NO (Norway)PAL-P (Portugal)PAL-R (Russia)PAL-S (Spain)PAL-SC (Scandinavia)PAL-SW (Sweden)PAL-SWI (Switzerland)PAL-UK (United Kingdom)Compatibility:UnknownNot BootableReaches IntroReaches MenuIn-GamePerfectInput Profile:SharedDisc Path:Browse...ClearSelect Disc PathGraphicsSettingsWidgetFormRendererRenderer:Adapter:DisplayFullscreen Mode:Aspect Ratio:Fit to Window / FullscreenAuto Standard (4:3 Interlaced / 3:2 Progressive)Standard (4:3)Widescreen (16:9)FMV Aspect Ratio:Off (Default)De-interlacing:Automatic (Default)None (Interlaced, also used by Progressive)Weave (Top Field First, Sawtooth)Weave (Bottom Field First, Sawtooth)Bob (Top Field First, Full Frames)Bob (Bottom Field First, Full Frames)Blend (Top Field First, Merge 2 Fields)Blend (Bottom Field First, Merge 2 Fields)Adaptive (Top Field First, Similar to Bob + Weave)Adaptive (Bottom Field First, Similar to Bob + Weave)Bilinear Filtering:NoneBilinear (Smooth)Bilinear (Sharp)Vertical Stretch:%Crop:Left:pxTop:Right:Bottom:Screen OffsetsInteger UpscalingVSyncShow OverscanEnable Widescreen PatchesEnable No-Interlacing PatchesAnti-BlurCtrl+SDisable Interlace OffsetScreenshot Size:Screen ResolutionInternal ResolutionInternal Resolution (Aspect Uncorrected)PNGJPEGQuality:RenderingInternal Resolution:Mipmapping:OffBasic (Generated Mipmaps)Full (PS2 Mipmaps)Texture Filtering:NearestBilinear (Forced)Bilinear (PS2)Bilinear (Forced excluding sprite)Trilinear Filtering:Off (None)Trilinear (PS2)Trilinear (Forced)Anisotropic Filtering:Dithering:ScaledUnscaled (Default)CRC Fix Level:None (Debug)Minimum (Debug)Partial (OpenGL)Full (Direct3D)AggressiveBlending Accuracy:MinimumBasic (Recommended)MediumHighFull (Slow)Maximum (Very Slow)Texture Preloading:PartialFull (Hash Cache)GPU Palette ConversionManual Hardware Renderer FixesSpin GPU During ReadbacksSpin CPU During ReadbacksExtra Rendering Threads: threadsMipmappingAuto FlushHardware FixesHalf Screen Fix:Force DisabledForce EnabledCPU Sprite Render Size:0 (Disabled)0 (Disabled)1 (64 Max Width)2 (128 Max Width)3 (192 Max Width)4 (256 Max Width)5 (320 Max Width)6 (384 Max Width)7 (448 Max Width)8 (512 Max Width)9 (576 Max Width)10 (640 Max Width)Skipdraw Range:Frame Buffer ConversionDisable Depth EmulationDisable Safe FeaturesDisable Partial InvalidationPreload Frame DataTexture Inside RT1 (Normal)2 (Aggressive)Software CLUT Render:GPU Target CLUT:Disabled (Default)Enabled (Exact Match)Enabled (Check Inside Target)Upscaling FixesHalf Pixel Offset:Normal (Vertex)Special (Texture)Special (Texture - Aggressive)Round Sprite:HalfFullTexture Offsets:X:Y:Merge SpriteAlign SpriteWild Arms HackTexture ReplacementSearch DirectoryBrowse...Open...ResetPCSX2 will dump and load texture replacements from this directory.OptionsDump TexturesDump MipmapsDump FMV TexturesAsync Texture LoadingLoad TexturesPrecache TexturesPost-ProcessingSharpening/Anti-AliasingContrast Adaptive Sharpening:None (Default)Sharpen Only (Internal Resolution)Sharpen and Resize (Display Resolution)Sharpness:FXAAFiltersTV Shader:Scanline FilterDiagonal FilterTriangular FilterWave FilterLottes CRTShade BoostBrightness:Contrast:SaturationOSDOn-Screen DisplayOSD Scale:Show IndicatorsShow ResolutionShow InputsShow GPU UsageShow SettingsShow FPSShow NotificationsShow StatisticsShow CPU UsageShow SpeedWarn About Unsafe SettingsShow Frame TimesAdvancedAdvanced OptionsHardware Download Mode:Accurate (Recommended)Disable Readbacks (Synchronize GS Thread)Unsynchronized (Non-Deterministic)Disabled (Ignore Transfers)GS Dump Compression:UncompressedLZMA (xz)Zstandard (zst)Skip Presenting Duplicate FramesUse Blit Swap ChainDisable Threaded PresentationVideo Capture Codec:Bitrate: kbpsDebugging OptionsOverride Texture Barriers:Override Geometry Shader:Use Debug DeviceDisable Dual Source BlendingDisable Framebuffer FetchDirect3D 11Direct3D 12OpenGLVulkanMetalSoftwareNull2x4x8x16xUse Global Setting [%1]UncheckedAutomatically loads and applies widescreen patches on game start. Can cause issues.Automatically loads and applies no-interlacing patches on game start. Can cause issues.Disables interlacing offset which may reduce blurring in some situations.Bilinear FilteringEnables bilinear post processing filter. Smooths the overall picture as it is displayed on the screen. Corrects positioning between pixels.Enables PCRTC Offsets which position the screen as the game requests. Useful for some games such as WipEout Fusion for its screen shake effect, but can make the picture blurry.Enables the option to show the overscan area on games which draw more than the safe area of the screen.FMV Aspect RatioOverrides the FMV aspect ratio.CheckedEnables internal Anti-Blur hacks. Less accurate to PS2 rendering but will make a lot of games look less blurry.Enable this option to match PCSX2's refresh rate with your current monitor or screen. VSync is automatically disabled when it is not possible (eg. running at non-100% speed).Integer ScalingAdds padding to the display area to ensure that the ratio between pixels on the host to pixels in the console is an integer number. May result in a sharper image in some 2D games.Aspect RatioAuto Standard (4:3/3:2 Progressive)DeinterlacingScreenshot SizeDetermines the resolution at which screenshots will be saved. Internal resolutions preserve more detail at the cost of file size.Screenshot FormatSelects the format which will be used to save screenshots. JPEG produces smaller files, but loses detail.Screenshot Quality50%Selects the quality at which screenshots will be compressed. Higher values preserve more detail for JPEG, and reduce file size for PNG.Stretch Height100%Fullscreen ModeBorderless FullscreenLeft0pxTopRightBottomNative (PS2) (Default)Control the accuracy level of the mipmapping emulation.Texture FilteringControl the texture filtering of the emulation.Trilinear FilteringControl the texture tri-filtering of the emulation.Anisotropic FilteringReduces texture aliasing at extreme viewing angles.DitheringReduces banding between colors and improves the perceived color depth.<br> Off: Disables any dithering.<br> Unscaled: Native Dithering / Lowest dithering effect does not increase size of squares when upscaling.<br> Scaled: Upscaling-aware / Highest dithering effect.CRC Fix LevelControl the number of Auto-CRC fixes and hacks applied to games.Blending AccuracyControl the accuracy level of the GS blending unit emulation. The higher the setting, the more blending is emulated in the shader accurately, and the higher the speed penalty will be. Do note that Direct3D's blending is reduced in capability compared to OpenGL/VulkanTexture PreloadingUploads entire textures at once instead of small pieces, avoiding redundant uploads when possible. Improves performance in most games, but can make a small selection slower.When enabled GPU converts colormap-textures, otherwise the CPU will. It is a trade-off between GPU and CPU.Enabling this option gives you the ability to change the renderer and upscaling fixes to your games. However IF you have ENABLED this, you WILL DISABLE AUTOMATIC SETTINGS and you can re-enable automatic settings by unchecking this option.Does useless work on the CPU during readbacks to prevent it from going to into powersave modes. May improve performance but with a significant increase in power usage.Submits useless work to the GPU during readbacks to prevent it from going into powersave modes. May improve performance but with a significant increase in power usage.Extra Rendering Threads2 threadsNumber of rendering threads: 0 for single thread, 2 or more for multithread (1 is for debugging). If you have 4 threads on your CPU pick 2 or 3. You can calculate how to get the best performance (amount of CPU threads - 2). 7+ threads will not give much more performance and could perhaps even lower it.Force a primitive flush when a framebuffer is also an input texture. Fixes some processing effects such as the shadows in the Jak series and radiosity in GTA:SA.Enables mipmapping, which some games require to render correctly.Half Screen FixControl the half-screen fix detection on texture shuffling.CPU Sprite Renderer SizeSoftware Clut RenderSkipdraw Range Start0Completely skips drawing surfaces from the surface in the left box up to the surface specified in the box on the right.Skipdraw Range EndDisable the support of Depth buffer in the texture cache. It can help to increase speed but it will likely create various glitches.This option disables multiple safe features. Disables accurate Unscale Point and Line rendering which can help Xenosaga games. Disables accurate GS Memory Clearing to be done on the CPU, and let the GPU handle it, which can help Kingdom Hearts games.By default, the texture cache handles partial invalidations. Unfortunately it is very costly to compute CPU wise. This hack replaces the partial invalidation with a complete deletion of the texture to reduce the CPU load. It helps snowblind engine games.Convert 4-bit and 8-bit frame buffer on the CPU instead of the GPU. Helps Harry Potter and Stuntman games. It has a big impact on performance.Uploads GS data when rendering a new frame to reproduce some effects accurately. Fixes black screen issues in games like Armored Core: Last Raven.Allows the texture cache to reuse as an input texture the inner portion of a previous framebuffer. In some selected games this is enabled by default regardless of this setting.Half Pixel OffsetMight fix some misaligned fog, bloom, or blend effect.Round SpriteCorrects the sampling of 2D sprite textures when upscaling. Fixes lines in sprites of games like Ar tonelico when upscaling. Half option is for flat sprites, Full is for all sprites.Texture Offsets XOffset for the ST/UV texture coordinates. Fixes some odd texture issues and might fix some post processing alignment too.Texture Offsets YFixes issues with upscaling(vertical lines) in Namco games like Ace Combat, Tekken, Soul Calibur, etc.Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games.Replaces post-processing multiple paving sprites by a single fat sprite. It reduces various upscaling lines.Contrast Adaptive SharpeningSharpnessEnables saturation, contrast, and brightness to be adjusted. Values of brightness, saturation, and contrast are at default 50.Applies the FXAA anti-aliasing algorithm to improve the visual quality of games.Brightness50ContrastTV ShaderOSD ScaleShow OSD MessagesShows on-screen-display messages when events occur such as save states being created/loaded, screenshots being taken, etc.Show Game Frame RateShows the internal frame rate of the game in the top-right corner of the display.Show Emulation SpeedShows the current emulation speed of the system in the top-right corner of the display as a percentage.Shows the resolution of the game in the top-right corner of the display.Shows host's CPU utilization.Shows host's GPU utilization.Shows counters for internal graphical utilization, useful for debugging.Shows OSD icon indicators for emulation states such as Pausing, Turbo, Fast Forward, and Slow Motion.Displays warnings when settings are enabled which may break games.Override Texture BarriersOverride Geometry ShaderAllows the GPU instead of just the CPU to transform lines into sprites. This reduces CPU load and bandwidth requirement, but it is heavier on the GPU.GS Dump CompressionUses a blit presentation model instead of flipping when using the Direct3D 11 renderer. This usually results in slower performance, but may be required for some streaming applications, or to uncap framerates on some systems.Disable Frame Buffer FetchDetects when idle frames are being presented in 25/30fps games, and skips presenting those frames. The frame is still rendered, it just means the GPU has more time to complete it (this is NOT frame skipping). Can smooth our frame time fluctuations when the CPU/GPU are near maximum utilization, but makes frame pacing more inconsistent and can increase input lag.Presents frames on the main GS thread instead of a worker thread. Used for debugging frametime issues. Could reduce chance of missing a frame or reduce tearing at the expense of more erratic frame times. Only applies to the Vulkan renderer.GS Download ModeAccurateSkips synchronizing with the GS thread and host GPU for GS downloads. Can result in a large speed boost on slower systems, at the cost of many broken graphical effects. If games are broken and you have this option enabled, please disable it first.Default(Default)InputBindingDialogEdit BindingsBindings for Controller0/ButtonCircleAdd BindingRemove BindingClear BindingsBindings for %1 %2ClosePush Button/Axis... [%1]InputBindingWidget%n bindingsPush Button/Axis... [%1]InputRecordingViewerInput Recording ViewerFileEditViewOpenClose%1 %2%1%1 [%2]Input Recording Files (*.p2m2)InputVibrationBindingWidgetErrorNo devices with vibration motors were detected.Select vibration motor for %1.InterfaceSettingsWidgetFormBehaviourPause On Focus LossInhibit ScreensaverSave State On ShutdownPause On StartConfirm ShutdownCreate Save State BackupsEnable Discord PresenceEnable Per-Game SettingsGame DisplayStart FullscreenDouble-Click Toggles FullscreenRender To Separate WindowHide Main Window When RunningDisable Window ResizingHide Cursor In FullscreenPreferencesLanguage:Theme:Automatic UpdaterUpdate Channel:Current Version:Enable Automatic Update CheckCheck for Updates...NativeFusion [Light]Dark Fusion (Gray) [Dark]Dark Fusion (Blue) [Dark]Untouched Lagoon (Grayish Green/-Blue ) [Light]Baby Pastel (Pink) [Light]PCSX2 (White/Blue) [Light]Scarlet Devil (Red/Purple) [Dark]Violet Angel (Blue/Purple) [Dark]Ruby (Black/Red) [Dark]Sapphire (Black/Blue) [Dark]Custom.qss [Drop in PCSX2 Folder]CheckedAutomatically checks for updates to the program on startup. Updates can be deferred until later or skipped entirely.%1 (%2)Prevents the screen saver from activating and the host from sleeping while emulation is running.Determines whether a prompt will be displayed to confirm shutting down the virtual machine when the hotkey is pressed.Automatically saves the emulator state when powering down or exiting. You can then resume directly from where you left off next time.UncheckedPauses the emulator when a game is started.Pauses the emulator when you minimize the window or switch to another application, and unpauses when you switch back.Creates a backup copy of a save state if it already exists when the save is created. The backup copy has a .backup suffix.Automatically switches to fullscreen mode when a game is started.Hides the mouse pointer/cursor when the emulator is in fullscreen mode.Renders the game to a separate window, instead of the main window. If unchecked, the game will display over the top of the game list.Hides the main window (with the game list) when a game is running, requires Render To Separate Window to be enabled.When enabled, custom per-game settings will be appled. Disable to always use the global configuration.Shows the game you are currently playing as part of your profile in Discord.MainWindowPCSX2&SystemChange DiscLoad StateSave StateS&ettings&Help&DebugSwitch Renderer&View&Window Size&ToolsInput RecordingToolbarStart &File...Start &Disc...Start &BIOS&Scan For New Games&Rescan All GamesShut &DownShut Down &Without Saving&Reset&Pause&Load State&Save StateE&xit&BIOSEmulation&Controllers&Hotkeys&GraphicsA&chievements&Post-Processing Settings...FullscreenResolution Scale&GitHub Repository...Support &Forums...&Discord Server...Check for &Updates...About &Qt...&About PCSX2...Change Disc...&AudioGame ListInterfaceAdd Game Directory...&Settings...From File...From Device...From Game List...Remove DiscGlobal State&Screenshot&Memory Cards&Network && HDD&Folders&ToolbarLock Toolbar&Status BarVerbose StatusGame &ListSystem &DisplayGame &PropertiesGame &GridShow Titles (Grid View)Zoom &In (Grid View)Ctrl++Zoom &Out (Grid View)Ctrl+-Refresh &Covers (Grid View)Open Memory Card Directory...Open Data Directory...Toggle Software RenderingOpen DebuggerReload Cheats/PatchesEnable System ConsoleEnable Verbose LoggingEnable EE Console LoggingEnable IOP Console LoggingSave Single Frame GS DumpNewPlayStopSettingsInput Recording LogsController LogsEnable &File LoggingEnable CDVD Read LoggingSave CDVD Block DumpEnable Log TimestampsStart Big Picture ModeBig PictureCover Downloader...Show Advanced SettingsRecording ViewerVideo CaptureAll File Types (*.bin *.iso *.cue *.chd *.cso *.gz *.elf *.irx *.gs *.gs.xz *.gs.zst *.dump);;Single-Track Raw Images (*.bin *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;CSO Images (*.cso);;GZ Images (*.gz);;ELF Executables (*.elf);;IRX Executables (*.irx);;GS Dumps (*.gs *.gs.xz *.gs.zst);;Block Dumps (*.dump)All File Types (*.bin *.iso *.cue *.chd *.cso *.gz *.dump);;Single-Track Raw Images (*.bin *.iso);;Cue Sheets (*.cue);;MAME CHD Images (*.chd);;CSO Images (*.cso);;GZ Images (*.gz);;Block Dumps (*.dump)Internal Resolution%1x ScaleSelect location to save block dump:Do not show againChanging advanced settings can have unpredictable effects on games, including graphical glitches, lock-ups, and even corrupted save files. We do not recommend changing advanced settings unless you know what you are doing, and the implications of changing each setting.
The PCSX2 team will not provide any support for configurations that modify these settings, you are on your own.
Are you sure you want to continue?%1 Files (*.%2)Confirm ShutdownAre you sure you want to shut down the virtual machine?Save State For ResumeErrorYou must select a disc to change discs.Properties...Open Containing Directory...Set Cover Image...Exclude From ListReset Play TimeDefault BootFast BootFull BootBoot and DebugAdd Search Directory...Start FileStart DiscSelect Disc ImageUpdater Error<p>Sorry, you are trying to update a PCSX2 version which is not an official GitHub release. To prevent incompatibilities, the auto-updater is only enabled on official builds.</p><p>To obtain an official build, please download from the link below:</p><p><a href="https://pcsx2.net/downloads/">https://pcsx2.net/downloads/</a></p>Automatic updating is not supported on the current platform.Input Recording Files (*.p2m2)PausedLoad State FailedCannot load a save state without a running VM.Failed to get window info from widgetFailed to create host display device context.Failed to get new window info from widgetCould not find any CD/DVD-ROM devices. Please ensure you have a drive connected and sufficient permissions to access it.Select disc drive:This save state does not exist.Select Cover ImageAll Cover Image Types (*.jpg *.jpeg *.png)Cover Already ExistsA cover image for this game already exists, do you wish to replace it?Copy ErrorFailed to remove existing cover '%1'Failed to copy '%1' to '%2'Confirm ResetAre you sure you want to reset the play time for '%1'?
This action cannot be undone.Load Resume StateA resume save state was found for this game, saved at:
%1.
Do you want to load this state, or start from a fresh boot?Fresh BootDelete And BootFailed to delete save state file '%1'.Load State File...Load From File...Select Save State FileSave States (*.p2s)Delete Save States...Undo Load StateResume (%2)Load Slot %1 (%2)Delete Save StatesAre you sure you want to delete all save states for %1?
The saves will not be recoverable.%1 save states deleted.Save To File...EmptySave Slot %1 (%2)Confirm Disc ChangeDo you want to swap discs or boot the new image (via system reset)?Swap DiscResetMemoryCardConvertDialogConvert Memory CardConversion Type8 MB File16 MB File32 MB File64 MB FileFolder<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;">
<p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Note: Converting a memory card creates a COPY of your existing memory card. It does NOT delete, modify, or replace your existing memory card.</p></body></html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><meta charset="utf-8" /><style type="text/css">
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
</style></head><body style=" font-family:'Segoe UI'; font-size:9pt; font-weight:400; font-style:normal;">
<p align="center" style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html>ProgressConvert Memory Card FailedInvalid MemoryCardTypeConversion CompleteMemory card "%1" converted to "%2"Cannot Convert Memory CardYour folder memory card has too much data inside it to be converted to a file memory card. The largest supported file memory card has a capacity of 64 MB. To convert your folder memory card, you must remove game folders until its size is 64 MB or less.MemoryCardListWidgetYesNoMemoryCardSettingsWidgetFormConsole PortsMemory CardsFolder:Browse...Open...ResetNameTypeFormattedLast ModifiedRefreshCreateDuplicateRenameConvertDeleteSettingsAutomatically manage saves based on running gameAuto-eject memory cards when loading save statesCheckedAvoids broken memory card saves. May not work with some games such as Guitar Hero.(Folder type only / Card size: Auto) Loads only the relevant booted game saves, ignoring others. Avoids running out of space for saves.Swap Memory CardsPort %1Eject Memory CardErrorThis memory card is unknown.Not yet implemented.Delete Memory CardAre you sure you wish to delete the memory card '%1'?
This action cannot be reversed, and you will lose any saves on the card.Failed to delete the memory card. The log may have more information.Rename Memory CardNew Card NameNew name is invalid, it must end with .ps2New name is invalid, a card with this name already exists.Failed to rename memory card. The log may contain more information.Use for Port %1Both ports must have a card selected to swap.PS2 (8MB)PS2 (16MB)PS2 (32MB)PS2 (64MB)PS1 (128KB)UnknownPS2 (Folder)MemoryCardSlotWidget%1 [%2]%1 [Missing]MemoryViewWidgetMemoryGo to in disassemblyGo to addressShow as 1 byteShow as 2 bytesShow as 4 bytesShow as 8 bytesCopy ByteCopy SegmentCopy CharacterNewInputRecordingDlgNew Input RecordingSelect Recording TypePower OnSave State<html><head/><body><p align="center"><span style=" color:#ff0000;">Be Warned! Making an input recording that starts from a save-state will fail to work on future versions due to save-state versioning.</span></p></body></html>Select File PathBrowseEnter Author NameInput Recording Files (*.p2m2)QObjectFailed to open URLFailed to open URL.
The URL was: %1HDD CreatorFailed to create HDD imageCreating HDD file
%1 / %2 MiBCancelQtAsyncProgressThreadErrorQuestionInformationQtModalProgressCallbackPCSX2CancelErrorQuestionInformationRegisterWidgetRegister ViewView as hexView as floatCopy Top HalfCopy Bottom HalfCopy SegmentCopy ValueChange Top HalfChange Bottom HalfChange SegmentChange ValueGo to in DisassemblyGo to in MemoryChange %1Invalid register valueInvalid hexadecimal register value.Invalid floating-point register value.Invalid target addressSettingWidgetBinderResetDefault: Select folder for %1SettingsDialogPCSX2 SettingsRestore DefaultsCloseSummary<strong>Summary</strong><hr>Eventually this will be where we can see patches and compute hashes/verify dumps/etc.Interface<strong>Interface Settings</strong><hr>These options control how the software looks and behaves.<br><br>Mouse over an option for additional information.Game List<strong>Game List Settings</strong><hr>The list above shows the directories which will be searched by PCSX2 to populate the game list. Search directories can be added, removed, and switched to recursive/non-recursive.BIOS<strong>BIOS Settings</strong><hr>Configure your BIOS here.<br><br>Mouse over an option for additional information.Emulation<strong>Emulation Settings</strong><hr>These options determine the configuration of frame pacing and game settings.<br><br>Mouse over an option for additional information.Game Fix<strong>Game Fix Settings</strong><hr>Gamefixes can work around incorrect emulation in some titles<br>however they can also cause problems in games if used incorrectly.<br>It is best to leave them all disabled unless advised otherwise.Graphics<strong>Graphics Settings</strong><hr>These options determine the configuration of the graphical output.<br><br>Mouse over an option for additional information.Audio<strong>Audio Settings</strong><hr>These options control the audio output of the console.<br><br>Mouse over an option for additional information.Memory Cards<strong>Memory Card Settings</strong><hr>Create and configure Memory Cards here.<br><br>Mouse over an option for additional information.Network & HDD<strong>Network & HDD Settings</strong><hr>These options control the network connectivity and internal HDD storage of the console.<br><br>Mouse over an option for additional information.Folders<strong>Folder Settings</strong><hr>These options control where PCSX2 will save runtime data files.Achievements<strong>Achievements Settings</strong><hr>These options control the RetroAchievements implementation in PCSX2, allowing you to earn achievements in your games.RAIntegration is being used, built-in RetroAchievements support is disabled.This PCSX2 build was not compiled with RetroAchievements support.Advanced<strong>Advanced Settings</strong><hr>These are advanced options to determine the configuration of the simulated console.<br><br>Mouse over an option for additional information.Debug<strong>Debug Settings</strong><hr>These are options which can be used to log internal information about the application. <strong>Do not modify unless you know what you are doing</strong>, it will cause significant slowdown, and can waste large amounts of disk space.Confirm Restore DefaultsAre you sure you want to restore the default settings? Any preferences will be lost.Reset UI SettingsRecommended Value%1 [%2]Use Global Setting [Enabled]Use Global Setting [Disabled]Use Global Setting [%1]StackModelENTRYLABELPCINSTRUCTIONSTACK POINTERSIZEThreadModelINVALIDIDPCENTRYPRIORITYSTATEWAIT TYPEBADRUNREADYWAITSUSPENDWAIT SUSPENDDORMANTNONEWAKEUP REQUESTSEMAPHOREUSBBindingWidgetAxesButtonsUSBBindingWidget_DrivingForceFormHintsTo bind steering for most modern 900 degree wheels, turn the wheel one rotation in the desired direction, then back again to center.Force FeedbackPushButtonD-PadDownLeftUpRightL1L2BrakeSteering LeftSteering RightSelectStartFace ButtonsCircleCrossTriangleSquareR1R2AcceleratorUSBBindingWidget_GTForceFormHintsTo bind steering for most modern 900 degree wheels, turn the wheel one rotation in the desired direction, then back again to center.Force FeedbackPushButtonXABrakeSteering LeftSteering RightLeft PaddleRight PaddleYBAcceleratorUSBDeviceWidgetFormDevice TypeBindingsSettingsAutomatic MappingClear MappingDevice SettingsNo devices availableClear BindingsAre you sure you want to clear all bindings for this controller? This action cannot be undone.Automatic BindingNo generic bindings were generated for device '%1'. The controller/source may not support automatic mapping.