Skip to content

Debug Commands

Popax21 edited this page Feb 8, 2023 · 3 revisions

Procedurline implements a few debug commands, which can be used to observe and debug some of its internal state:

pl_invlscope [scope]

Invalidates the given default data scope. Valid scopes are: $GLOBAL (default), $SCENE, $LEVEL, $SPRITE, $PLAYER, $DYNAMIC

See: Data Scoping

pl_texscopes

Lists all texture scopes

See: Texture Handling

pl_dumptexs [path]

Lists all textures which are in the texture scope with the given path. Default: /GLOBAL/

See: Texture Handling

pl_texcache

Displays information about the texture cache's current state.

See: Texture Data Cache

pl_evicttex

Evicts all textures currently in the texture cache.

See: Texture Data Cache

pl_dbgsprites

Shows a debug overlay for all sprites with information about their associated SpriteHandlers.

See: Sprite Handling

Clone this wiki locally