Persona 4 Golden

Persona 4 Golden

View Stats:
Kaldaien Jun 13, 2020 @ 3:43pm
[Special K] Fixed a few things + Steam Beta announcement
EDIT: 7/7/2020
    The "open beta" build has corrected DPI scaling issues and is Large Address Aware.

Known Issues
  1. Game tells Windows it is DPI aware, but does not actually know what DPI scaling is
  2. Engine has inefficient text rendering that may be API-bound on lower-end hardware
  3. Mouse cursor needs to get the hell off the screen
  4. Motion blur is absolutely obnoxious

Fixed Issues
  1. Systems with non-100% DPI scaling will have additional resolution options
  2. D3D11 API latency for text rendering lowered as much as possible
    • Framepacing MASSIVELY improved
  3. Mouse cursor sent packing

Work in Progress ( Motion Blur )
    I have identified a pixel shader responsible for clearing the motion blur accumulation buffer. Unfortunately, the engine is using this shader to clear all of its rendertargets, not just the ones used for motion blur.
      My current solution to motion blur causes loss of multi-pass lighting (if you can even call it lighting). The motion blur bypass is disabled by default until I find a more permanent solution.
  • Consult the control panel to enable/disable motion blur and tweak the static lighting.

Download and Install
    A standalone version of Special K (Steam Beta v 0.11.0.45) pre-configured for this game is available here.[drive.google.com]
      Extract SK_Persona4_120.7z to the game's install directory (steamapps\common\Day).

Configuration
    I have pre-configured many settings for this game that I believe are optimal, settings that you may want to undo are commented in dxgi.ini



Other News (Advertising)
Special K has a Steam-specific version in development that aims to make installation, configuration and third-party mod distribution (using Steam workshop) much easier.

I encourage users to check out http://store.steampowered.com/app/1157970/Special_K/ and apply for the open beta if you have used Special K before and would like to help test.
Last edited by Kaldaien; Jul 8, 2020 @ 10:50pm
< >
Showing 166-180 of 594 comments
Kaldaien Jun 15, 2020 @ 5:10am 
Originally posted by Fewtch:
Originally posted by Mitz:
Hi Kaidaien thx for the tool ! , i have a question for you
i made some texture HD for this games

Persona 4 Golden\SK_Res\inject\textures

if i put all the texture Persona 4 Golden\SK_Res\inject\textures(here)
all work .

HOLD THE PHONE
Does Special K have a redirect directory for loading textures externally without recompiling the pac files? Is that what this user is talking about??
Well, sort of. It's not specific to any game engine.

I intercept resource loads at the graphics API level, hash their data, and then alter the data upload if a hash match is detected.

It works well for certain kinds of textures, but not for this game's UI textures. The UI textures are not static data, the engine starts scribbling on top of already loaded textures in order to do stuff like create textures with rendered text.

If you want to mod the game's fonts, you're going to need a different tool to repack actual game files.
Kaldaien Jun 15, 2020 @ 5:15am 
Originally posted by Mitz:
yes some example

https://ibb.co/8c8pX6D
https://ibb.co/5rc2vfB
https://ibb.co/ZXsHcx4
https://ibb.co/DR007Ph


Originally posted by Mitz:
Hi Kaidaien thx for the tool ! , i have a question for you
i made some texture HD for this games

Persona 4 Golden\SK_Res\inject\textures

if i put all the texture Persona 4 Golden\SK_Res\inject\textures(here)
all work .

1) i cant make folder in textures like(heroes , UI , Text, ) this is a way i can?
You can create subdirectories, Special K searches the directory tree recursively for anything in inject\textures\.
1vierock Jun 15, 2020 @ 5:18am 
ok thx!!!
1vierock Jun 15, 2020 @ 5:44am 
im sorry i not so good ....searches the directory tree recursively for anything . i need to
add manualy eacf subfoler in dxgi?


my is [Textures.D3D11]
Cache=true
PreciseHash=false
Inject=true
InjectionKeepsFormat=false
GenerateMipmaps=false
Kaldaien Jun 15, 2020 @ 5:49am 
Originally posted by Mitz:
im sorry i not so good ....searches the directory tree recursively for anything . i need to
add manualy eacf subfoler in dxgi?


my is [Textures.D3D11]
Cache=true
PreciseHash=false
Inject=true
InjectionKeepsFormat=false
GenerateMipmaps=false
That part of the INI file is not relevant.

[Textures.General] ResourceRoot=SK_Res

That controls the directory where resources are searched. With the default name, it expects to find textures in SK_Res\inject\textures\<...>\. It scans any subdirectory of inject\textures and you don't need to edit any config.
NekOz Jun 15, 2020 @ 6:29am 
Got an issue.
When using SpecialK to do Borderless and the FPS Limited is set above 90, the FPS is limited to 90 with very inconsistent frame pacing.
1vierock Jun 15, 2020 @ 7:15am 
you need to change OverrideRes= in dxgi.ini
Aamaxu Jun 15, 2020 @ 7:34am 
Bless ye, good sir
Hymnos Jun 15, 2020 @ 7:37am 
does this fix the issue when stuttering doing beat up the enemies during combat??
1vierock Jun 15, 2020 @ 7:37am 
page 1 under (configuration)

I have pre-configured this to 4K since the game's missing resolution options on Windows systems with DPI scaling configured. If you are not running @4K, edit dxgi.ini and set OverrideRes= accordingly.
Lone Wolf Jun 15, 2020 @ 8:18am 
Originally posted by Mitz:
yes some example

https://ibb.co/8c8pX6D
https://ibb.co/5rc2vfB
https://ibb.co/ZXsHcx4
https://ibb.co/DR007Ph
i was considering making a texture mod myself for this, don't suppose you can explain how you managed to get the original textures out of the game? Maybe I'm misunderstanding how SpecialK works with textures, but I don't recall it dumping them into a folder or anything and everything is in packaged files. Is there a tool outside of Special K that can open them up to extract the textures?
SenMithrarin85 Jun 15, 2020 @ 8:55am 
Originally posted by Mikazuki:
does this fix the issue when stuttering doing beat up the enemies during combat??

would also like to know this. its currently the only issue I have with the game.
1vierock Jun 15, 2020 @ 9:14am 
this is how i made texture


1)in game you press select+start
2)Select Render mods tool
3)clic Refresh Texture
4)Under Refresh Texture you will see ALl texture of the zone you can select and clic DUMP texture


this is the place dump are
Persona 4 Golden\SK_Res\dump\textures\P4G.exe(here)

all texture are named Compressed_xxxxxxxxxx.dds
just delete Compressred_

now you can change and put yours texture in
Persona 4 Golden\SK_Res\inject\textures(here)

Sorry my english are not so good hope i help you

Lilth :3c Jun 15, 2020 @ 9:40am 
Is there any way to replace the animated cutscenes with a ps vita rip of them?
I've been doing some comparisons with the ps2 and psvita versions and they look a lot more compressed like the Catherine pc port.
MrFoogles Jun 15, 2020 @ 9:47am 
This helps with the constant crashing?
< >
Showing 166-180 of 594 comments
Per page: 1530 50

Date Posted: Jun 13, 2020 @ 3:43pm
Posts: 594