Skip to content

How to create a display list dump

Unknown W. Brackets edited this page Aug 25, 2013 · 1 revision

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.

  1. If you have a displaylist.txt file in the same directory as PPSSPP, delete or rename it.

  2. Open PPSSPPWindows, and load the game you want to create a display list dump for.

  3. Load a save, play through it, whatever you need to do to get where you want.

  4. Create a savestate (you can press F2.)

  5. Quit PPSSPP.

  6. Right click on PPSSPPWindows, and click Create shortcut.

  7. Right click the newly created shortcut, and select Properties.

  8. 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 say C:\Users\Unknown\Documents\projects\ppsspp\PPSSPPWindows64.exe --log=displaylist.txt.

  9. Hit OK, and then launch the shortcut (you can also rename it if you like.)

  10. Make sure logging is enabled. Normally this is under Game Settings -> General -> Developer Tools -> Enable Logging. It's enabled by default.

  11. 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.

  12. Open the console by selecting Debug (in the Windows menu) -> Log Console.

  13. 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.

  14. 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.

  15. Create a gist by going to https://gist.github.com/. You can drag and drop the file in.

  16. Link to the gist url that gets created in your issue comment / forum post / etc.