From 20f2c467d796c590bd74282afa5ea9f7d5440551 Mon Sep 17 00:00:00 2001 From: Steam Deck User Date: Wed, 1 Jun 2022 21:16:10 +0200 Subject: [PATCH] PCSX2: tweaked configs --- emu-configs/GS.ini | 88 ++++++++++++++++++++++++++++ emu-configs/PCSX2_ui.ini | 32 +++++----- emu-configs/PCSX2_vm.ini | 113 ++++++++++++++++++++++++++++++++++++ net.retrodeck.retrodeck.yml | 2 + retrodeck.sh | 5 ++ 5 files changed, 225 insertions(+), 15 deletions(-) create mode 100644 emu-configs/GS.ini create mode 100644 emu-configs/PCSX2_vm.ini diff --git a/emu-configs/GS.ini b/emu-configs/GS.ini new file mode 100644 index 00000000..55d941f7 --- /dev/null +++ b/emu-configs/GS.ini @@ -0,0 +1,88 @@ +CaptureHeight = 480 +CaptureWidth = 640 +DisableDualSourceBlend = 0 +DisableFramebufferFetch = 0 +DumpReplaceableMipmaps = 0 +DumpReplaceableTextures = 0 +DumpTexturesWithFMVActive = 0 +HWDisableReadbacks = 0 +IntegerScaling = 0 +LoadTextureReplacements = 0 +LoadTextureReplacementsAsync = 1 +MaxAnisotropy = 0 +OsdScale = 100 +OsdShowCPU = 0 +OsdShowFPS = 0 +OsdShowGPU = 0 +OsdShowGSStats = 0 +OsdShowIndicators = 1 +OsdShowMessages = 1 +OsdShowResolution = 0 +OsdShowSpeed = 0 +OverrideGeometryShaders = -1 +OverrideTextureBarriers = -1 +PrecacheTextureReplacements = 0 +Renderer = 14 +ShadeBoost = 0 +ShadeBoost_Brightness = 50 +ShadeBoost_Contrast = 50 +ShadeBoost_Saturation = 50 +TVShader = 0 +ThreadedPresentation = 0 +UseBlitSwapChain = 0 +UseDebugDevice = 0 +UserHacks = 1 +UserHacks_AutoFlush = 0 +UserHacks_CPU_FB_Conversion = 0 +UserHacks_DisableDepthSupport = 0 +UserHacks_DisablePartialInvalidation = 1 +UserHacks_Disable_Safe_Features = 0 +UserHacks_HalfPixelOffset = 0 +UserHacks_Half_Bottom_Override = -1 +UserHacks_SkipDraw_End = 0 +UserHacks_SkipDraw_Start = 0 +UserHacks_TCOffsetX = 0 +UserHacks_TCOffsetY = 0 +UserHacks_TextureInsideRt = 0 +UserHacks_TriFilter = 0 +UserHacks_WildHack = 0 +UserHacks_align_sprite_X = 0 +UserHacks_merge_pp_sprite = 0 +UserHacks_round_sprite_offset = 0 +aa1 = 1 +accurate_blending_unit = 1 +accurate_date = 1 +autoflush_sw = 1 +capture_enabled = 0 +capture_out_dir = /tmp/GS_Capture +capture_threads = 4 +conservative_framebuffer = 1 +crc_hack_level = -1 +disable_shader_cache = 0 +dithering_ps2 = 2 +dump = 0 +extrathreads = 2 +extrathreads_height = 4 +filter = 2 +fxaa = 0 +interlace = 7 +linear_present = 1 +mipmap = 1 +mipmap_hw = -1 +override_GL_ARB_shader_image_load_store = -1 +override_GL_ARB_sparse_texture = -1 +paltex = 0 +png_compression_level = 1 +preload_frame_with_gs_data = 0 +save = 0 +savef = 0 +savel = 5000 +saven = 0 +savet = 0 +savez = 0 +shaderfx = 0 +shaderfx_conf = shaders/GS_FX_Settings.ini +shaderfx_glsl = shaders/GS.fx +texture_preloading = 0 +upscale_multiplier = 2 +wrap_gs_mem = 0 diff --git a/emu-configs/PCSX2_ui.ini b/emu-configs/PCSX2_ui.ini index 3d8e65f9..3138e970 100644 --- a/emu-configs/PCSX2_ui.ini +++ b/emu-configs/PCSX2_ui.ini @@ -1,5 +1,5 @@ -MainGuiPosition=169,145 -SysSettingsTabName=Cpu +MainGuiPosition=4329,211 +SysSettingsTabName=GS Window McdSettingsTabName=none ComponentsTabName= AppSettingsTabName=none @@ -26,7 +26,7 @@ CdvdSource=ISO [ProgramLog] Visible=disabled AutoDock=enabled -DisplayPosition=265,103 +DisplayPosition=4728,211 DisplaySize=680,560 FontSize=8 Theme=Default @@ -40,31 +40,31 @@ UseDefaultLangs=enabled UseDefaultCheats=enabled UseDefaultCheatsWS=enabled UseDefaultTextures=enabled -Bios=~/retrodeck/bios -Snapshots=~/retrodeck/screenshots -Savestates=~/retrodeck/states/ -MemoryCards=~/retrodeck/saves/ -Logs=/var/config/PCSX2/logs +Bios=/home/deck/retrodeck/bios +Snapshots=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/snaps +Savestates=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/sstates +MemoryCards=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/memcards +Logs=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/logs Langs=/app/share/PCSX2/resources/locale -Cheats=/var/config/PCSX2/cheats -CheatsWS=/var/config/PCSX2/cheats_ws +Cheats=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/cheats +CheatsWS=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/cheats_ws Cache=/var/config/PCSX2/cache -Textures=/var/config/PCSX2/textures +Textures=/home/deck/.var/app/net.retrodeck.retrodeck/config/PCSX2/textures RunIso=/var/config/PCSX2 RunELF=/var/config/PCSX2 RunDisc= [GSWindow] CloseOnEsc=enabled -DefaultToFullscreen=disabled +DefaultToFullscreen=enabled AlwaysHideMouse=disabled DisableResizeBorders=disabled DisableScreenSaver=enabled -WindowSize=640,480 +WindowSize=1264,717 WindowPos=-1,-1 IsMaximized=disabled IsFullscreen=disabled EnableVsyncWindowFlag=disabled -IsToggleFullscreenOnDoubleClick=enabled +IsToggleFullscreenOnDoubleClick=disabled AspectRatio=4:3 FMVAspectRatioSwitch=Off Zoom=100 @@ -103,7 +103,7 @@ Multitap2_Slot3_Filename=Mcd-Multitap2-Slot03.ps2 Multitap2_Slot4_Enable=disabled Multitap2_Slot4_Filename=Mcd-Multitap2-Slot04.ps2 [Filenames] -BIOS=scph10000.bin +BIOS=SCPH30004R.bin [Framerate] NominalScalar=1 TurboScalar=2 @@ -157,3 +157,5 @@ IOP.Events.CDVD=disabled IOP.Events.MDEC=disabled [TraceLogSources/IOP.Disasm.COP2] GPU=disabled +[DialogPositions] +CoreSettings_Pos=3645,203 diff --git a/emu-configs/PCSX2_vm.ini b/emu-configs/PCSX2_vm.ini new file mode 100644 index 00000000..f5982955 --- /dev/null +++ b/emu-configs/PCSX2_vm.ini @@ -0,0 +1,113 @@ +[EmuCore] +CdvdVerboseReads=disabled +CdvdDumpBlocks=disabled +CdvdShareWrite=disabled +EnablePatches=enabled +EnableCheats=disabled +EnablePINE=disabled +EnableWideScreenPatches=enabled +EnableRecordingTools=disabled +ConsoleToStdio=disabled +HostFs=disabled +BackupSavestate=enabled +McdEnableEjection=enabled +McdFolderAutoManage=enabled +MultitapPort0_Enabled=disabled +MultitapPort1_Enabled=disabled +GzipIsoIndexTemplate=$(f).pindex.tmp +[EmuCore/Speedhacks] +EECycleRate=0 +EECycleSkip=0 +fastCDVD=disabled +IntcStat=enabled +WaitLoop=enabled +vuFlagHack=enabled +vuThread=enabled +vu1Instant=enabled +[EmuCore/CPU] +FPU.DenormalsAreZero=enabled +FPU.FlushToZero=enabled +FPU.Roundmode=3 +VU.DenormalsAreZero=enabled +VU.FlushToZero=enabled +VU.Roundmode=3 +[EmuCore/CPU/Recompiler] +EnableEE=enabled +EnableIOP=enabled +EnableEECache=disabled +EnableVU0=enabled +EnableVU1=enabled +vuOverflow=enabled +vuExtraOverflow=disabled +vuSignOverflow=disabled +vuUnderflow=disabled +fpuOverflow=enabled +fpuExtraOverflow=disabled +fpuFullMode=disabled +StackFrameChecks=disabled +PreBlockCheckEE=disabled +PreBlockCheckIOP=disabled +[EmuCore/GS] +VsyncQueueSize=2 +FrameLimitEnable=enabled +FrameSkipEnable=disabled +VsyncEnable=0 +FramerateNTSC=59.94 +FrameratePAL=50 +FramesToDraw=2 +FramesToSkip=2 +[EmuCore/Gamefixes] +VuAddSubHack=disabled +FpuMulHack=disabled +FpuNegDivHack=disabled +XgKickHack=disabled +EETimingHack=disabled +SoftwareRendererFMVHack=disabled +SkipMPEGHack=disabled +OPHFlagHack=disabled +DMABusyHack=disabled +VIFFIFOHack=disabled +VIF1StallHack=disabled +GIFFIFOHack=disabled +GoemonTlbHack=disabled +IbitHack=disabled +VUSyncHack=disabled +VUOverflowHack=disabled +[EmuCore/Profiler] +Enabled=disabled +RecBlocks_EE=enabled +RecBlocks_IOP=enabled +RecBlocks_VU0=enabled +RecBlocks_VU1=enabled +[EmuCore/Debugger] +ShowDebuggerOnStart=disabled +AlignMemoryWindowStart=enabled +FontWidth=8 +FontHeight=12 +WindowWidth=0 +WindowHeight=0 +MemoryViewBytesPerRow=16 +[EmuCore/TraceLog] +Enabled=disabled +EE.bitset=0 +IOP.bitset=0 +[DEV9] +[DEV9/Eth] +EthEnable=disabled +EthApi=Unset +EthDevice= +EthLogDNS=disabled +InterceptDHCP=disabled +PS2IP=0.0.0.0 +Mask=0.0.0.0 +Gateway=0.0.0.0 +DNS1=0.0.0.0 +DNS2=0.0.0.0 +AutoMask=enabled +AutoGateway=enabled +ModeDNS1=Auto +ModeDNS2=Auto +[DEV9/Hdd] +HddEnable=disabled +HddFile=DEV9hdd.raw +HddSizeSectors=83886080 diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 07a848cd..a82fb57a 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1019,6 +1019,8 @@ modules: - cp yuzu-qt-config.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ # Pcsx2 - cp PCSX2_ui.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ + - cp GS.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ + - cp PCSX2_vm.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ # MelonDS - cp melonDS.ini ${FLATPAK_DEST}/retrodeck/emu-configs/ # CITRA diff --git a/retrodeck.sh b/retrodeck.sh index 85309789..9759da01 100644 --- a/retrodeck.sh +++ b/retrodeck.sh @@ -97,6 +97,11 @@ standalones_init() { # pcsx2 mkdir -pv /var/config/PCSX2/inis/ cp -fv $emuconfigs/PCSX2_ui.ini /var/config/PCSX2/inis/ + cp -fv $emuconfigs/GS.ini /var/config/PCSX2/inis/ + cp -fv $emuconfigs/PCSX2_vm.ini /var/config/PCSX2/inis/ + dir_prep "$rdhome/states" "/var/config/PCSX2/sstates" + dir_prep "$rdhome/screenshots" "/var/config/PCSX2/snaps" + dir_prep "$rdhome/.logs" "/var/config/PCSX2/logs" # MelonDS mkdir -pv /var/config/melonDS/