CITAZIONE (*Basara* @ 25/11/2014, 16:55)
Ragazzi, all'apertura di aegisub non mi carica i file .moon e mi dà questo errore. Mi mancano le .dll come dice o gli sto antipatico? Leggendo la guida mi sarebbe bastato inserire i file in autoload.
CITAZIONE
14:51:15: A script in the Automation autoload directory failed to load.
Please review the errors, fix them and use the Rescan Autoload Dir button in Automation Manager to load the scripts again.
14:51:15: Failed to load Automation script 'C:\Program Files\Aegisub\automation\autoload\Aegisub-Motion.moon':
Error initialising Lua script "Aegisub-Motion.moon":
[string "C:/Program Files\Aegisub\automation\autoload\..."]:8: module 'a-mo.LineCollection' not found:
no field package.preload['a-mo.LineCollection']
no file '.\a-mo\LineCollection.dll'
no file 'C:\Program Files\Aegisub\a-mo\LineCollection.dll'
no file 'C:\Program Files\Aegisub\loadall.dll'
no file '.\a-mo.dll'
no file 'C:\Program Files\Aegisub\a-mo.dll'
no file 'C:\Program Files\Aegisub\loadall.dll'
Dall'errore, sembra manchino le nuove dipendenze di Aegisub-motion che vanno inserite in %AppData%/Aegisub/automation/include/a-mo.
Le istruzioni non sono chiarissime, e ho dovuto guardare nello script shell package.sh presente sul git per capire come installarlo, anche se ho avuto comunque problemi (poi risolti) con il luajson.
Allora,
- Il contenuto della directory src/ (tutti quei file *.moon che vedi) va messo in %AppData%/Aegisub/automation/include/a-mo.
- Aegisub-Motion.moon in %AppData%/Aegisub/automation/autoload.
- Il contenuto di inc/luajson/lua (ovvero il file json.lua e la directory json) vanno messi %AppData%/Aegisub/automation/include.
Ovviamente nel tuo caso usa C:\Program Files\Aegisub\automation, al posto di %AppData%/Aegisub/automation.
Lo script non mi dà errori all'avvio, però non l'ho testato con un cartello.
Fammi sapere se funziona.
EDIT: Ho corretto il path di luajson. Avevo sbagliato a scrivere.