You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An error is displayed when enabling Other Automation plugins for DFHack via the launcher. This prevents the "burial" command automation from working correctly.
Setup:
Enable "Other Automation plugins" option in LNP (DFHack Tab)
Launch DF
Load a world
Expected:
No errors in console
Burial plugin run every 7 days
Outcome:
Error displayed (see below)
Burial not run at all
When enabling the "Other Automation plugins" option for DFHack, this error is displayed:
Starting autonestbox.
...RFF~3\DWARFF~1\Dwarf Fortress 0.40.24\hack\lua\utils.lua:595: error: invalid arg: 3: timeunits
stack traceback:
[C]: in function 'error'
...RFF~3\DWARFF~1\Dwarf Fortress 0.40.24\hack\lua\utils.lua:595: in function 'processArgs'
...\DWARFF~1\Dwarf Fortress 0.40.24\hack\scripts/repeat.lua:19: in main chunk
(...tail calls...)
Fixed feeding timers for 0 citizens.
It appears to be caused by a lowercase letter in PyLNP_dfhack_onLoad.init - line 9
This line works correctly and launches with no further errors. Note, however, that toggling any option on the DFHack tab will cause this file to be regenerated, and the manual edits lost.
I tried to locate the location this line is stored within the source, but was unable to. Hopefully it's a simple fix.
[Issue created by JyeGuru: 2015-01-30]
[Comment created by JyeGuru: 2015-01-30] headdesk So sorry. It's been a long week.
[Comment created by Pidgeot: 2015-01-30]
This is a problem with the configuration of the pack you're using, not PyLNP itself - pack authors provide their own commands for this; they're not built-in. (Look in PyLNP.json for the configuration.)
Judging by the partial paths in the error message, I'm assuming you're on Windows, meaning you're using @PeridexisErrant's pack - he's the one you need to talk to. He should be notified about the problem; if he doesn't respond, I recommend you make a post on the forum thread.
The text was updated successfully, but these errors were encountered:
An error is displayed when enabling Other Automation plugins for DFHack via the launcher. This prevents the "burial" command automation from working correctly.
Setup:
Expected:
Outcome:
When enabling the "Other Automation plugins" option for DFHack, this error is displayed:
It appears to be caused by a lowercase letter in
PyLNP_dfhack_onLoad.init
- line 9The
repeat
command is used again on line 13 with an uppercase "U" in-timeUnits
and appears to work fineManually editing the line causes a further error, which is then resolved by adding square brackets around the
-command
parameter, as below:This line works correctly and launches with no further errors. Note, however, that toggling any option on the DFHack tab will cause this file to be regenerated, and the manual edits lost.
I tried to locate the location this line is stored within the source, but was unable to. Hopefully it's a simple fix.
[Issue created by JyeGuru: 2015-01-30]
[Comment created by JyeGuru: 2015-01-30]
headdesk So sorry. It's been a long week.
[Comment created by Pidgeot: 2015-01-30]
This is a problem with the configuration of the pack you're using, not PyLNP itself - pack authors provide their own commands for this; they're not built-in. (Look in PyLNP.json for the configuration.)
Judging by the partial paths in the error message, I'm assuming you're on Windows, meaning you're using @PeridexisErrant's pack - he's the one you need to talk to. He should be notified about the problem; if he doesn't respond, I recommend you make a post on the forum thread.
The text was updated successfully, but these errors were encountered: