Demon’s Souls on RTX 4070 SUPER: app0, param.json, shaders and combat evidence
ItsOOGWAY · PC guides & recorded tests
Demon’s Souls on RTX 4070 SUPER: app0, param.json, shaders and combat evidence
Play the Demon's Souls PS5 remake on PC with an RTX 4070 SUPER. This full Windows setup guide covers the KytyPS5 download, extracting your own compatible game dump, selecting the app0 folder, fixing the missing sce_sys/param.json error, shader preparation and real combat gameplay.
The key checkpoint: Choose the inner app0 game root containing eboot.bin and sce_sys/param.json. Let first preparation complete and separate selected targets from measured gameplay.
Before you start
- Use the recorded versions and the supported inputs listed in the original notes below.
- Compare the last successful checkpoint before choosing a fix.
- Keep original files, relevant logs and a known working setup when testing changes.
Resources from this video
Links, downloads & documentation
Every original URL from the video description is collected here, including recorded releases, setup discussions and related videos. Use the version-specific notes when following a recorded build.
Watch the complete video
Open this video on YouTube ↗. Screenshots below link to their exact recorded moments.
Walkthrough 01
Demon's Souls on RTX 4070 SUPER
Demon source the Playstation 5 remake running on an RTX 4070 SUPER. Before we touch the setup, watch the movement and combat at their recorded speed. This guide takes you through the Windows build, the exact game folder the launcher needs and shader preparation so you can get from extracted files to playing rather than getting stuck at the first error. The project is this community fork of KytyPS5.
Walkthrough 02
Get the Windows build
The current release at my research check is dated October 31st, 2026. The installation and gameplay footage were captured on the October 22nd build. I link both, so the newer download and the settings shown here aren't confused with a new performance test. Go to the current release page and select its packaged windows archive, extract the whole package into a separate writable folder, the launcher scripts and supporting libraries belong together. The source code archive is for building the software yourself.
It is not the ready to run download we are using for this walkthrough. Before going further, check your game version.
Walkthrough 03
Supported game and version
This guide uses the PS5 Remake version 1 .07. The exact title ID is on screen, PPSA 01341. Keep that version in mind when comparing your setup with mine. This is an unofficial community project and compatibility can change between builds. You'll need your own decrypted game dump as well. The emulator package doesn't contain demon souls. I already have the game files here so we're going straight into preparing them. There are two separate things to extract, the game archive and the Windows program archive.
We'll start with the game. My game files are split across several archive parts.
Walkthrough 04
Extract the game files
Keep all those parts together in the same folder with their original names and numbering, start extraction from the first part. The archive program will read the others as it needs them. If your game is already fully extracted, you can move straight to the launcher setup. Choose a location with enough free space for the extracted files. I'm using my game's drive for a password, enter the one belonging to that archive. I did get an incorrect password message during this recording that happens before the emulator is involved so resolve the extraction error before continuing.
Now let extraction finish. I'm speeding up the waiting but notice the completed result before we move on. Seeing a new folder appear isn't the same as having every file ready. Once extraction finishes without errors, open that folder. In a moment, choosing the right level inside it will make the difference between an error and a recognized game. Extract the Windows program archive into its own folder next.
Walkthrough 05
Open the Windows launcher
Open the extracted directories until you see kittylauncher .exe along with the other executable scripts and dll files. Keep those together and double click the launcher. That brings us to the play page where we choose the game location. Here's the mistake worth catching before you repeat it, I used the folder button and selected an outer directory that contained my game, that looked reasonable, but the launcher reported that it couldn't find the game's param .json file.
Walkthrough 06
Fix the missing param.json error
Game was extracted, I had simply pointed the program at the wrong level. To correct it, open the folders inside that location until you reach the app0 directory shown here. Mine ends with PPSA01341 -app0. Open that directory and choose select folder. You want the directory containing the actual game files rather than the wrapper folders around it. Check the folder contents before confirming it. The executable and the system folder should be directly inside the folder you select.
The missing parameter file lives inside that system folder. Go back to their parent folder and choose that. Selecting the system folder itself leaves you one level too deep. With the inner folder selected, the startup console identifies demon souls and version 1 .07. That's our confirmation, keep this check in mind if you get stuck. An error about the selected location doesn't automatically mean you need another copy of the game. First, make sure the launcher can actually see its metadata.
Before we start here are the settings used in this recording.
Walkthrough 07
Recorded settings
The summary shows a 2560x1440 window, 16x9 1440p 3D rendering with the game's own anti -aliasing, the standard graphics preset and frame generation off. This gives you a specific setup to compare against when we reach the gameplay test. There are also notices about optional DLSS and FSR components. I'm leaving those out of this walkthrough. The configuration shown here uses the game's own rendering path. An optional graphics component being unavailable is a different message from the missing game folder error.
So read what the launcher is actually reporting before trying to fix it. The game is now recognized, but there's one more first time step before we judge its smoothness.
Walkthrough 08
Shader preparation
When I tried to launch, the program warned that scenes and effects could stutter because their shaders weren't pre -compiled. This is where it's easy to think something is broken, even though the program is asking for preparation time. Shader preparation gets work ready for the graphics card before you encounter those scenes and effects in play. It can reduce interruptions from that work happening for the first time during gameplay. It doesn't guarantee a fixed frame rate and it won't remove every slowdown.
We'll check the actual result once the character is moving and fighting. Use precompile shaders in the launcher or choose precompile first when the startup prompt appears. The prompt here estimated about 80 minutes on my PC. That's an estimate for this machine rather than a waiting time everyone will get. This first preparation can take much longer than the small program download might suggest. Watch the console for progress. In my recording, it reports batches of work, including completed, running and waiting tasks.
Updates don't appear every second, so a quiet looking window between updates isn't enough on its own to call the process frozen. Start one job and give it time instead of repeatedly pressing play or opening several copies. I'm shortening that wait in the edit and moving forward to the next recording where the game has booted. The useful parts are the preparation prompt, the progress and what happens next. We can now check that this setup gets past the console and into the actual game.
At first boot, choose your language and confirm the display calibration.
Walkthrough 09
First boot and character setup
Set the brightness for your own screen. These menus let you check that the game has started and responds to input so I'll keep the selections clear. Once they're confirmed, continue through the opening screens to character creation. Choose your appearance class and starting gift. I select a knight in this recording, then finalize the character. You can make your own choices here, they aren't required fixes for the emulator. We'll shorten the introductory cinematics and move into the opening passage, where we can test movement and combat.
Now we're controlling the character.
Walkthrough 10
Gameplay test
The footage continues through several fights, reaches the nexus and then goes into the gates of Boletaria. That's the next useful test. Does it still perform well when we're out of the menus and moving through another area? I'll show both the combat and the frame counter. This is the same graphics card used throughout this guide.
Walkthrough 11
4070 SUPER hardware and settings
Keep the recorded settings on screen as your baseline, standard mode with frame generation switched off. After you get the game running, change one setting at a time and compare the same area. In these passages, the counter reaches 60 frames per second and the movement is comfortable enough to see why this is worth trying. It changes by area so treat this as a real gameplay demonstration rather than a lock 60 benchmark. I'll leave a continuous section at normal speed now with the game audio so you can judge the result yourself.
Here's a continuous section at normal speed with the game sound.
Walkthrough 12
Normal-speed combat
Watch the movement, attacks and camera turns, as well as the counter. The extraction and preparation weights were shortened. This part is left at its recorded speed, so you can judge the result for yourself. If you're following along and haven't reached this point, use the stage where it stopped to narrow things down.
Walkthrough 13
Troubleshooting and community
An archive error belongs to extraction. A missing param .json message means checking the selected game folder. A shader preparation warning asks for a different step again. In my recording, correcting the folder was what got the game recognized. Changing graphics settings wasn't the answer to that error. That's the complete path on this 4070 SUPER PZ, extract the files, open the Windows Launcher, select the app0 game route, allow preparation and launch. If you want to compare help at a particular step, join my Discord using the link below.
Include your build, game version and settings so the community can actually help. Enjoy Boletaria.
If your result differs
| Situation | Next useful check |
|---|---|
| The process stops at a different checkpoint | Record the exact message, current build and last successful stage. Compare that stage with the matching video section. |
| A setting is selected but the result differs | Repeat the same scene and change one option at a time. A menu target does not establish measured performance. |
| A newer release changes the interface | Check the linked release notes and instructions. This companion preserves the recorded route and its limitations. |
Comments
Post a Comment