When you dump the display list, you create a log of all the drawing commands the game uses. This shouldn't be different between different platforms (e.g. Android, Windows, etc.), but it's much easier to create on Windows.
-
If you have a
displaylist.txt
file in the same directory as PPSSPP, delete or rename it. -
Open PPSSPPWindows, and load the game you want to create a display list dump for.
-
Load a save, play through it, whatever you need to do to get where you want.
-
Create a savestate (you can press F2.)
-
Quit PPSSPP.
-
Right click on PPSSPPWindows, and click Create shortcut.
-
Right click the newly created shortcut, and select Properties.
-
Under Target, keep the current value in the field and add at the end (with a space):
--log=displaylist.txt
. For example, the full field might sayC:\Users\Unknown\Documents\projects\ppsspp\PPSSPPWindows64.exe --log=displaylist.txt
. -
Hit OK, and then launch the shortcut (you can also rename it if you like.)
-
Make sure logging is enabled. Normally this is under Game Settings -> General -> Developer Tools -> Enable Logging. It's enabled by default.
-
Load the game, and then load the savestate. If you have a problem with savestates, you can get there otherwise, but this will make the log file bigger and noisier.
-
Open the console by selecting Debug (in the Windows menu) -> Log Console.
-
While the game is running, select Debug (menu again) -> Dump Next Frame To Log. You should see a bunch of stuff show up in the log console window.
-
If you didn't see anything in the log console, try it again. Some games don't draw every single frame. Normally, you will get it on your first try since PPSSPP v0.9.
-
Create a gist by going to https://gist.github.com/. You can drag and drop the file in.
-
Link to the gist url that gets created in your issue comment / forum post / etc.