-
Notifications
You must be signed in to change notification settings - Fork 0
Call Global Functions
PWAL exposes several Call Global Function commands through PWAL:Daemon.
These commands are mainly for:
- Hotkeys
- Console command runners
- Bat files
- External command bindings
- Advanced user automation
Normal users do not need these commands unless they are setting up hotkeys or custom command shortcuts.
The main in-game interface is still the PandaWorks AutoLoot Terminal.
PWAL CGF commands use this format:
cgf "PWAL:Daemon.FunctionName"
Example:
cgf "PWAL:Daemon.OpenTerminal"
If you type the command wrong, it will not work.
Papyrus is not forgiving. It has the emotional warmth of a vending machine in a morgue.
cgf "PWAL:Daemon.OpenTerminal"
Opens the main PandaWorks AutoLoot Terminal.
Use this for full configuration.
cgf "PWAL:Daemon.ToggleLooting"
Toggles PWAL looting on or off.
If looting is off, PWAL will not loot.
cgf "PWAL:Daemon.ToggleLogging"
Toggles PWAL logging on or off.
Use logging for testing and bug reports.
Turn it off during normal play if you do not need debug output.
cgf "PWAL:Daemon.OpenPandaWorks"
Opens PandaWorks Inventory.
This is PWAL’s dedicated storage container.
cgf "PWAL:Daemon.OpenLodgeSafe"
Opens the Lodge Safe.
cgf "PWAL:Daemon.OpenShipCargo"
Opens the player ship cargo hold.
This requires a valid player home ship.
If the player does not have a valid home ship, this command may fail safely.
The panda cannot open cargo for a ship the game has not properly assigned.
Transfer commands move items between supported storage locations.
Transfers are not auto-looting.
Auto-looting collects nearby loot.
Transfers move items that are already stored.
cgf "PWAL:Daemon.SendPandaWorksToShip"
Sends items from PandaWorks Inventory to Player Ship Cargo.
This requires valid ship cargo.
cgf "PWAL:Daemon.SendResourcesToShip"
Sends resources from PandaWorks Inventory to Player Ship Cargo.
This is intended for resource cleanup and cargo organization.
cgf "PWAL:Daemon.SendPandaWorksToLodge"
Sends items from PandaWorks Inventory to the Lodge Safe.
cgf "PWAL:Daemon.SendValuablesToPlayer"
Sends supported valuable items to the player.
Use this when you want important stored items moved back to your inventory.
cgf "PWAL:Daemon.SendCargoHoldToPandaWorks"
Sends items from Player Ship Cargo to PandaWorks Inventory.
This requires valid ship cargo.
PWAL also includes legacy-style command aliases for Lazy Panda compatibility.
These exist so older habits, hotkeys, bat files, or command setups can still map cleanly.
New setups should prefer the newer Send... and OpenPandaWorks names.
cgf "PWAL:Daemon.OpenHoldingInventory"
Legacy alias for:
cgf "PWAL:Daemon.OpenPandaWorks"
cgf "PWAL:Daemon.MoveAllToShip"
Legacy alias for:
cgf "PWAL:Daemon.SendPandaWorksToShip"
cgf "PWAL:Daemon.MoveResourcesToShip"
Legacy alias for:
cgf "PWAL:Daemon.SendResourcesToShip"
cgf "PWAL:Daemon.MoveInventoryToLodgeSafe"
Legacy alias for:
cgf "PWAL:Daemon.SendPandaWorksToLodge"
cgf "PWAL:Daemon.MoveValuablesToPlayer"
Legacy alias for:
cgf "PWAL:Daemon.SendValuablesToPlayer"
cgf "PWAL:Daemon.MoveAllFromShipToPandaWorks"
Legacy alias for:
cgf "PWAL:Daemon.SendCargoHoldToPandaWorks"
Use these for new hotkeys or command runners:
cgf "PWAL:Daemon.OpenTerminal"cgf "PWAL:Daemon.ToggleLooting"cgf "PWAL:Daemon.ToggleLogging"cgf "PWAL:Daemon.OpenPandaWorks"cgf "PWAL:Daemon.OpenLodgeSafe"cgf "PWAL:Daemon.OpenShipCargo"cgf "PWAL:Daemon.SendPandaWorksToShip"cgf "PWAL:Daemon.SendResourcesToShip"cgf "PWAL:Daemon.SendPandaWorksToLodge"cgf "PWAL:Daemon.SendValuablesToPlayer"cgf "PWAL:Daemon.SendCargoHoldToPandaWorks"
These commands forward to PWAL backend services.
They do not directly contain inventory logic, transfer logic, loot scanning, validation, or destination resolution.
That is intentional.
PWAL:Daemon is just the public command bridge.
The actual work is handled by PWAL’s backend systems.
Check:
- Did you type the command exactly?
- Is PWAL installed correctly?
- Is the plugin enabled?
- Are the scripts installed?
- Is the destination available?
- Does the command require ship cargo?
- Does the source container actually contain items?
- Are you using the current release?
For transfer commands, an empty source container means nothing moves.
That is not a bug.
There was nothing to move.
Ship commands require a valid player home ship.
Check:
- Do you have a home ship?
- Is ship cargo available?
- Are you checking the correct ship?
- Are you early in the game before ship access is fully established?
Ship cargo depends on Starfield’s game state.
If the game does not provide a valid ship cargo target, PWAL cannot force reality to cooperate.
PWAL:Daemon provides stable public CGF command names.
Use these commands for hotkeys, command runners, bat files, or advanced automation.
Normal users should use the in-game terminal menus unless they specifically want external command bindings.
© 2026 PandaWorks Studios / Ganja Panda. All rights reserved.
PandaWorks AutoLoot for Starfield is proprietary mod content.
Do not reupload, redistribute, modify, port, or reuse any part of this project without explicit permission.