Personal notes on how to get some of the old FromSoftware titles running as best as possible
- Demon's Souls
- King's Field: The Ancient City
- Shadow Tower: Abyss
- Eternal Ring
- King's Field, Shadow Tower and Echo Night
- Echo Night 2: The Lord of Nightmares
- Armored Core 3
- Armored Core V, Armored Core: Verdict Day
-
Enable netplay (optional/multiplayer)
-
Unlock FPS (optional)
- Manage > Game Patches
- Download latest patches
- Search for Demon's Souls
- Enable:
- Unlock FPS
- Skip Intro Videos (optional/quality-of-life)
-
Upscale resolution (optional)
- GPU > Resolution Scale: 150% (1080p)
-
System
- Automatic Gamefixes: ON
- Enable Cheats: ON
- Enable Widescreen Patches: ON (optional/widescreen)
-
Config
- Video (GS)
- Plugin Settings
- Internal Resolution: 3x Native (~1080p) (optional/upscaling)
- Enable HW Hacks: ON
- Advanced Settings and Hacks
- Preload Frame Data: ON (fixes lava not rendering)
- Window Settings
- GS Window
- Aspect Ratio: Widescreen (16:9) (optional/widescreen)
- GS Window
- Plugin Settings
- Controllers (PAD)
- Plugin Settings
- Pad 1: Invert right analog up and down (optional/controller-fixes)
- Plugin Settings
- Video (GS)
- Increased turn speed
- Modern analog controls
Create a file in PCSX2/cheats
named 36E02E91.pnach
with the following contents:
Click to expand file contents
// Turn Speed Enhanced
// from King's Field: The Ancient City Rebalancing
// by saltysweetie
// https://www.reddit.com/r/KingsField/comments/6w6461/kings_field_the_ancient_city_rebalancing/
// Speed X Limit
patch=1,EE,40413E28,extended,00030001
patch=1,EE,3DCCCCCD,extended,00000000
// Speed Y Limit
//patch=1,EE,40413E70,extended,00020001
//patch=1,EE,3F666666,extended,00000000
// Accelerate Y
patch=1,EE,40413E88,extended,00020001
patch=1,EE,3C1374BC,extended,00000000
// Decelerate
patch=1,EE,40413EA0,extended,00050001
patch=1,EE,3DCCCCCD,extended,00000000
// King's Field: The Ancient City Modern Controls Patch
// by entrigant
// https://www.reddit.com/r/KingsField/comments/qsxid9/kings_field_the_ancient_city_modern_controls_patch/
patch=1,EE,001b55ec,word,14e40034
patch=1,EE,001b55f4,word,96020008
patch=1,EE,001b55f8,word,a6000008
patch=1,EE,001b55fc,word,a602000a
patch=1,EE,001b5600,word,00008821
patch=1,EE,001b5604,word,90c20004
patch=1,EE,001b5608,word,97839dc2
patch=1,EE,001b560c,word,2c41007f
patch=1,EE,001b5610,word,54200005
patch=1,EE,001b5614,word,02238825
patch=1,EE,001b5618,word,97839dc0
patch=1,EE,001b561c,word,2042ff81
patch=1,EE,001b5620,word,54400001
patch=1,EE,001b5624,word,02238825
patch=1,EE,001b5628,word,90c20005
patch=1,EE,001b562c,word,97839dca
patch=1,EE,001b5630,word,2c41007f
patch=1,EE,001b5634,word,54200005
patch=1,EE,001b5638,word,02238825
patch=1,EE,001b563c,word,97839dc8
patch=1,EE,001b5640,word,2042ff81
patch=1,EE,001b5644,word,54400001
patch=1,EE,001b5648,word,02238825
patch=1,EE,001b564c,word,90c20006
patch=1,EE,001b5650,word,97839dc6
patch=1,EE,001b5654,word,2c41007f
patch=1,EE,001b5658,word,54200005
patch=1,EE,001b565c,word,02238825
patch=1,EE,001b5660,word,97839dc4
patch=1,EE,001b5664,word,2042ff81
patch=1,EE,001b5668,word,54400001
patch=1,EE,001b566c,word,02238825
patch=1,EE,001b5670,word,90c20007
patch=1,EE,001b5674,word,97839dbc
patch=1,EE,001b5678,word,2c41007f
patch=1,EE,001b567c,word,54200005
patch=1,EE,001b5680,word,02238825
patch=1,EE,001b5684,word,97839dbe
patch=1,EE,001b5688,word,2042ff81
patch=1,EE,001b568c,word,54400001
patch=1,EE,001b5690,word,02238825
patch=1,EE,001b5694,word,9602000a
patch=1,EE,001b5698,word,96030000
patch=1,EE,001b569c,word,a6110008
patch=1,EE,001b56a0,word,00021027
patch=1,EE,001b56a4,word,96040002
patch=1,EE,001b56a8,word,02221024
patch=1,EE,001b56ac,word,00711825
patch=1,EE,001b56b0,word,00822025
patch=1,EE,001b56b4,word,a6030000
patch=1,EE,001b56b8,word,10000029
patch=1,EE,001b56bc,word,a6040002
patch=1,EE,001b56c0,word,a6000008
patch=1,EE,001b56c4,word,10000026
patch=1,EE,001b56c8,word,a600000a
patch=1,EE,001b56cc,word,00000000
patch=1,EE,001b56d0,word,00000000
patch=1,EE,001b56d4,word,00000000
patch=1,EE,001b56d8,word,00000000
patch=1,EE,001b56dc,word,00000000
patch=1,EE,001b56e0,word,00000000
patch=1,EE,001b56e4,word,00000000
patch=1,EE,001b56e8,word,00000000
patch=1,EE,001b56ec,word,00000000
patch=1,EE,001b56f0,word,00000000
patch=1,EE,001b56f4,word,00000000
patch=1,EE,001b56f8,word,00000000
patch=1,EE,001b56fc,word,00000000
patch=1,EE,001b5700,word,00000000
patch=1,EE,001b5704,word,00000000
patch=1,EE,001b5708,word,00000000
patch=1,EE,001b570c,word,00000000
patch=1,EE,001b5710,word,00000000
patch=1,EE,001b5714,word,00000000
patch=1,EE,001b5718,word,00000000
patch=1,EE,001b571c,word,00000000
patch=1,EE,001b5720,word,00000000
patch=1,EE,001b5724,word,00000000
patch=1,EE,001b5728,word,00000000
patch=1,EE,001b572c,word,00000000
patch=1,EE,001b5730,word,00000000
patch=1,EE,001b5734,word,00000000
patch=1,EE,001b5738,word,00000000
patch=1,EE,001b573c,word,00000000
patch=1,EE,001b5740,word,00000000
patch=1,EE,001b5744,word,00000000
// Full analog controls part 2
patch=1,EE,001b83a8,word,00000000
patch=1,EE,001b83ac,word,00000000
patch=1,EE,001b83b0,word,00000000
patch=1,EE,001b83b4,word,00000000
patch=1,EE,001b83b8,word,00000000
patch=1,EE,001b83bc,word,00000000
patch=1,EE,001b83c0,word,00000000
patch=1,EE,001b83c4,word,00000000
patch=1,EE,001b83c8,word,00000000
patch=1,EE,001b83cc,word,00000000
patch=1,EE,001b83d0,word,00000000
patch=1,EE,001b83d4,word,00000000
patch=1,EE,001b83d8,word,3c010041
patch=1,EE,001b83dc,word,24213db8
patch=1,EE,001b83e0,word,8c220004
patch=1,EE,001b83e4,word,240100ff
patch=1,EE,001b83e8,word,104100eb
patch=1,EE,001b83ec,word,3c013c01
patch=1,EE,001b83f0,word,24210204
patch=1,EE,001b83f4,word,44810800
patch=1,EE,001b83f8,word,3c0301e1
patch=1,EE,001b83fc,word,9062dc05
patch=1,EE,001b8400,word,240100ff
patch=1,EE,001b8404,word,50410001
patch=1,EE,001b8408,word,2042ffff
patch=1,EE,001b840c,word,2403007f
patch=1,EE,001b8410,word,00431022
patch=1,EE,001b8414,word,00401820
patch=1,EE,001b8418,word,44820000
patch=1,EE,001b841c,word,46800020
patch=1,EE,001b8420,word,46010002
patch=1,EE,001b8424,word,46150002
patch=1,EE,001b8428,word,26e23f80
patch=1,EE,001b842c,word,c44101b8
patch=1,EE,001b8430,word,46000085
patch=1,EE,001b8434,word,46001032
patch=1,EE,001b8438,word,00000000
patch=1,EE,001b843c,word,45010010
patch=1,EE,001b8440,word,46000885
patch=1,EE,001b8444,word,46011032
patch=1,EE,001b8448,word,00000000
patch=1,EE,001b844c,word,45030006
patch=1,EE,001b8450,word,461d0841
patch=1,EE,001b8454,word,46010034
patch=1,EE,001b8458,word,4600e8c7
patch=1,EE,001b845c,word,45020005
patch=1,EE,001b8460,word,461a0840
patch=1,EE,001b8464,word,46030840
patch=1,EE,001b8468,word,46000834
patch=1,EE,001b846c,word,10000016
patch=1,EE,001b8470,word,e44101b8
patch=1,EE,001b8474,word,46020034
patch=1,EE,001b8478,word,10000013
patch=1,EE,001b847c,word,e44101b8
patch=1,EE,001b8480,word,10600002
patch=1,EE,001b8484,word,4600d0c6
patch=1,EE,001b8488,word,4600e8c6
patch=1,EE,001b848c,word,46011032
patch=1,EE,001b8490,word,00000000
patch=1,EE,001b8494,word,45020006
patch=1,EE,001b8498,word,46030840
patch=1,EE,001b849c,word,46000834
patch=1,EE,001b84a0,word,4600e8c6
patch=1,EE,001b84a4,word,45020005
patch=1,EE,001b84a8,word,461a0841
patch=1,EE,001b84ac,word,46030840
patch=1,EE,001b84b0,word,46010034
patch=1,EE,001b84b4,word,10000004
patch=1,EE,001b84b8,word,e44101b8
patch=1,EE,001b84bc,word,46000834
patch=1,EE,001b84c0,word,10000001
patch=1,EE,001b84c4,word,e44101b8
patch=1,EE,001b84c8,word,45030001
patch=1,EE,001b84cc,word,e44001b8
patch=1,EE,001b84d0,word,00000000
patch=1,EE,001b84d4,word,00000000
patch=1,EE,001b84d8,word,3c013c01
patch=1,EE,001b84dc,word,24210204
patch=1,EE,001b84e0,word,44810800
patch=1,EE,001b84e4,word,3c0301e1
patch=1,EE,001b84e8,word,9062dc04
patch=1,EE,001b84ec,word,240100ff
patch=1,EE,001b84f0,word,50410001
patch=1,EE,001b84f4,word,2042ffff
patch=1,EE,001b84f8,word,2403007f
patch=1,EE,001b84fc,word,00431022
patch=1,EE,001b8500,word,00401820
patch=1,EE,001b8504,word,44820000
patch=1,EE,001b8508,word,46800020
patch=1,EE,001b850c,word,46010002
patch=1,EE,001b8510,word,46160002
patch=1,EE,001b8514,word,26e23f80
patch=1,EE,001b8518,word,c44101bc
patch=1,EE,001b851c,word,46000085
patch=1,EE,001b8520,word,46001032
patch=1,EE,001b8524,word,00000000
patch=1,EE,001b8528,word,45010010
patch=1,EE,001b852c,word,46000885
patch=1,EE,001b8530,word,46011032
patch=1,EE,001b8534,word,00000000
patch=1,EE,001b8538,word,45030006
patch=1,EE,001b853c,word,461d0841
patch=1,EE,001b8540,word,46010034
patch=1,EE,001b8544,word,4600e8c7
patch=1,EE,001b8548,word,45020005
patch=1,EE,001b854c,word,461a0840
patch=1,EE,001b8550,word,46030840
patch=1,EE,001b8554,word,46000834
patch=1,EE,001b8558,word,10000016
patch=1,EE,001b855c,word,e44101bc
patch=1,EE,001b8560,word,46020034
patch=1,EE,001b8564,word,10000013
patch=1,EE,001b8568,word,e44101bc
patch=1,EE,001b856c,word,10600002
patch=1,EE,001b8570,word,4600d0c6
patch=1,EE,001b8574,word,4600e8c6
patch=1,EE,001b8578,word,46011032
patch=1,EE,001b857c,word,00000000
patch=1,EE,001b8580,word,45020006
patch=1,EE,001b8584,word,46030840
patch=1,EE,001b8588,word,46000834
patch=1,EE,001b858c,word,4600e8c6
patch=1,EE,001b8590,word,45020005
patch=1,EE,001b8594,word,461a0841
patch=1,EE,001b8598,word,46030840
patch=1,EE,001b859c,word,46010034
patch=1,EE,001b85a0,word,10000004
patch=1,EE,001b85a4,word,e44101bc
patch=1,EE,001b85a8,word,46000834
patch=1,EE,001b85ac,word,10000001
patch=1,EE,001b85b0,word,e44101bc
patch=1,EE,001b85b4,word,45030001
patch=1,EE,001b85b8,word,e44001bc
patch=1,EE,001b85bc,word,00000000
patch=1,EE,001b85c0,word,3c013c01
patch=1,EE,001b85c4,word,24210204
patch=1,EE,001b85c8,word,44810800
patch=1,EE,001b85cc,word,3c0301e1
patch=1,EE,001b85d0,word,9062dc07
patch=1,EE,001b85d4,word,240100ff
patch=1,EE,001b85d8,word,50410001
patch=1,EE,001b85dc,word,2042ffff
patch=1,EE,001b85e0,word,2403007f
patch=1,EE,001b85e4,word,00431022
patch=1,EE,001b85e8,word,00401820
patch=1,EE,001b85ec,word,44820000
patch=1,EE,001b85f0,word,46800020
patch=1,EE,001b85f4,word,46010002
patch=1,EE,001b85f8,word,46000007
patch=1,EE,001b85fc,word,46140002
patch=1,EE,001b8600,word,26e23f80
patch=1,EE,001b8604,word,c44101b4
patch=1,EE,001b8608,word,46000085
patch=1,EE,001b860c,word,46001032
patch=1,EE,001b8610,word,00000000
patch=1,EE,001b8614,word,45010010
patch=1,EE,001b8618,word,46000885
patch=1,EE,001b861c,word,46011032
patch=1,EE,001b8620,word,00000000
patch=1,EE,001b8624,word,45030006
patch=1,EE,001b8628,word,461b0841
patch=1,EE,001b862c,word,46010034
patch=1,EE,001b8630,word,4600d8c7
patch=1,EE,001b8634,word,45020005
patch=1,EE,001b8638,word,46190840
patch=1,EE,001b863c,word,46030840
patch=1,EE,001b8640,word,46000834
patch=1,EE,001b8644,word,10000016
patch=1,EE,001b8648,word,e44101b4
patch=1,EE,001b864c,word,46020034
patch=1,EE,001b8650,word,10000013
patch=1,EE,001b8654,word,e44101b4
patch=1,EE,001b8658,word,10600002
patch=1,EE,001b865c,word,4600c8c6
patch=1,EE,001b8660,word,4600d8c6
patch=1,EE,001b8664,word,46011032
patch=1,EE,001b8668,word,00000000
patch=1,EE,001b866c,word,45020006
patch=1,EE,001b8670,word,46030840
patch=1,EE,001b8674,word,46000834
patch=1,EE,001b8678,word,4600d8c6
patch=1,EE,001b867c,word,45020005
patch=1,EE,001b8680,word,46190841
patch=1,EE,001b8684,word,46030840
patch=1,EE,001b8688,word,46010034
patch=1,EE,001b868c,word,10000004
patch=1,EE,001b8690,word,e44101b4
patch=1,EE,001b8694,word,46000834
patch=1,EE,001b8698,word,10000001
patch=1,EE,001b869c,word,e44101b4
patch=1,EE,001b86a0,word,45030001
patch=1,EE,001b86a4,word,e44001b4
patch=1,EE,001b86a8,word,00000000
patch=1,EE,001b86ac,word,00000000
patch=1,EE,001b86b0,word,3c013c01
patch=1,EE,001b86b4,word,24210204
patch=1,EE,001b86b8,word,44810800
patch=1,EE,001b86bc,word,3c0301e1
patch=1,EE,001b86c0,word,9062dc06
patch=1,EE,001b86c4,word,240100ff
patch=1,EE,001b86c8,word,50410001
patch=1,EE,001b86cc,word,2042ffff
patch=1,EE,001b86d0,word,2403007f
patch=1,EE,001b86d4,word,00431022
patch=1,EE,001b86d8,word,00401820
patch=1,EE,001b86dc,word,44820000
patch=1,EE,001b86e0,word,46800020
patch=1,EE,001b86e4,word,46010002
patch=1,EE,001b86e8,word,00000000
patch=1,EE,001b86ec,word,46140002
patch=1,EE,001b86f0,word,26e23f80
patch=1,EE,001b86f4,word,c44101b0
patch=1,EE,001b86f8,word,46000085
patch=1,EE,001b86fc,word,46001032
patch=1,EE,001b8700,word,00000000
patch=1,EE,001b8704,word,45010010
patch=1,EE,001b8708,word,46000885
patch=1,EE,001b870c,word,46011032
patch=1,EE,001b8710,word,00000000
patch=1,EE,001b8714,word,45030006
patch=1,EE,001b8718,word,461b0841
patch=1,EE,001b871c,word,46010034
patch=1,EE,001b8720,word,4600d8c7
patch=1,EE,001b8724,word,45020005
patch=1,EE,001b8728,word,46190840
patch=1,EE,001b872c,word,46030840
patch=1,EE,001b8730,word,46000834
patch=1,EE,001b8734,word,10000016
patch=1,EE,001b8738,word,e44101b0
patch=1,EE,001b873c,word,46020034
patch=1,EE,001b8740,word,10000013
patch=1,EE,001b8744,word,e44101b0
patch=1,EE,001b8748,word,10600002
patch=1,EE,001b874c,word,4600c8c6
patch=1,EE,001b8750,word,4600d8c6
patch=1,EE,001b8754,word,46011032
patch=1,EE,001b8758,word,00000000
patch=1,EE,001b875c,word,45020006
patch=1,EE,001b8760,word,46030840
patch=1,EE,001b8764,word,46000834
patch=1,EE,001b8768,word,4600d8c6
patch=1,EE,001b876c,word,45020005
patch=1,EE,001b8770,word,46190841
patch=1,EE,001b8774,word,46030840
patch=1,EE,001b8778,word,46010034
patch=1,EE,001b877c,word,10000004
patch=1,EE,001b8780,word,e44101b0
patch=1,EE,001b8784,word,46000834
patch=1,EE,001b8788,word,10000001
patch=1,EE,001b878c,word,e44101b0
patch=1,EE,001b8790,word,45030001
patch=1,EE,001b8794,word,e44001b0
patch=1,EE,001b8798,word,00000000
patch=1,EE,001b879c,word,00000000
patch=1,EE,001b87a0,word,00000000
patch=1,EE,001b87a4,word,00000000
patch=1,EE,001b87a8,word,00000000
patch=1,EE,001b87ac,word,00000000
patch=1,EE,001b87b0,word,00000000
-
Emulator and firmware are the same as in King's Field: The Ancient City
-
System
- Automatic Gamefixes: ON
- Enable Cheats: ON
-
Config
- Video (GS)
- Plugin Settings
- Internal Resolution: 3x Native (~1080p) (optional/upscaling)
- Blending Accuracy: None (Fastest) (fixes flickering)
- Enable HW Hacks: ON
- Advanced Settings and Hacks
- Disable Depth Emulation: ON (fixes low brightness)
- Window Settings
- GS Window
- Aspect Ratio: Widescreen (16:9) (optional/widescreen)
- GS Window
- Plugin Settings
- Video (GS)
-
Ingame
- Controller Setting
- Key Assign: Type 4 (optional/modern-controls)
- Screen Setting
- Screen Ratio: 16:9 (optional/widescreen)
- Controller Setting
English translation
-
Build applyppf
-
Patch game image
applyppf a "Shadow Tower Abyss (Japan).iso" STATest0.3.ppf
- Emulator and firmware are the same as in King's Field: The Ancient City
-
System
- Automatic Gamefixes: ON
- Enable Widescreen Patches: ON (optional/widescreen)
-
Config
- Video (GS)
- Plugin Settings
- Internal Resolution: 3x Native (~1080p) (optional/upscaling)
- Window Settings
- GS Window
- Aspect Ratio: Widescreen (16:9) (optional/widescreen)
- GS Window
- Plugin Settings
- Controllers (PAD)
- Plugin Settings
- Set L1/R1 as right analog left/right (optional/modern-controls)
- Set L2/R2 as right analog up/down (optional/modern-controls)
- Plugin Settings
- Video (GS)
-
Ingame
- Settings
- Controller
- Key Assign: Type-C (optional/modern-controls)
- Controller
- Settings
- Settings
- Display Settings
- Screen Display
- Aspect Ration: 16:9 (optional/widescreen)
- Screen Display
- Enhancement Settings
- Rendering Enhancements
- Internal Resolution Scale: 5x (for 1080p) (optional/upscaling)
- Widescreen Hack (render 3D in display aspect ratio): ON (optional/widescreen)
- PGXP (Precision Geometry Transform Pipeline)
- Geometry Correction: ON (optional/fix-ps1-wobble)
- Rendering Enhancements
- Display Settings
Create a file in $HOME/Documents/DuckStation/inputprofiles
named KFAnalog.ini
with the following contents:
Click to expand file contents
[Controller1]
Type = AnalogController
ButtonUp = Controller0/-Axis1
ButtonUp = Controller0/Button11
ButtonDown = Controller0/+Axis1
ButtonDown = Controller0/Button12
ButtonLeft = Controller0/-Axis2
ButtonLeft = Controller0/Button13
ButtonRight = Controller0/Button14
ButtonRight = Controller0/+Axis2
ButtonSelect = Controller0/Button4
ButtonStart = Controller0/Button6
ButtonTriangle = Controller0/Button10
ButtonTriangle = Controller0/Button3
ButtonCross = Controller0/Button0
ButtonCircle = Controller0/Button1
ButtonSquare = Controller0/Button9
ButtonSquare = Controller0/Button2
ButtonL1 = Controller0/-Axis0
ButtonL2 = Controller0/-Axis3
ButtonR1 = Controller0/+Axis0
ButtonR2 = Controller0/+Axis3
ButtonL3 = Controller0/Button7
ButtonR3 = Controller0/Button8
ButtonAnalog = Controller0/Button5
Rumble = Controller0
Then load it in:
- Settings
- Controller Settings
- Load Profile: KFAnalog
- Controller Settings
-
Emulator and firmware are the same as in King's Field, Shadow Tower and Echo Night
-
Setup is mostly the same as in King's Field, Shadow Tower and Echo Night
-
Ingame
- KeyConfig
- 4/4: Strafe + King's Field variant (optional/modern-controls)
- KeyConfig
English translation
- Install xdelta3
- Patch game image
xdelta3 -d -s "Echo Night 2 (Japan).bin" "en2 2015-07-12 v1.0a.xdelta" "Echo Night 2 (Translated).bin"
- Emulator and firmware are the same as in King's Field: The Ancient City
-
System
- Automatic Gamefixes: ON
- Enable Cheats: ON
- Enable Widescreen Patches: ON (optional/widescreen)
-
Config
- Video (GS)
- Plugin Settings
- Internal Resolution: 3x Native (~1080p) (optional/upscaling)
- Enable HW Hacks: ON
- Advanced Settings and Hacks
- Disable Depth Emulation: ON (fixes performance issues)
- Window Settings
- GS Window
- Aspect Ratio: Widescreen (16:9) (optional/widescreen)
- GS Window
- Plugin Settings
- Video (GS)
-
Emulator and firmware are the same as in Demon's Souls
-
Armored Core V - Update v01.03 or Armored Core: Verdict Day - Update v01.02
-
Install game data update
- File > Install Packages
-
Mitigate stability issues (decreases performance significantly)
- CPU > PPU Decoder > Interpreter (static)
- GPU > Framelimit > 30
-
Mitigate rendering issues
- GPU > Additional Settings > Write Color Buffers
- Advanced > GPU > Read Color Buffers
-
Improve performance (optional)
- CPU > SPU Block Size > Mega
- GPU > Additional Settings > Multithreaded RSX
- GPU > Anti-Aliasing > Disabled
-
Upscale resolution (optional)
- GPU > Upscaling > Enable FSR Upscaling
update it for PCSX2 V1.7.0?