Page 1 of 1

anim8

Posted: Sun Nov 10, 2024 3:30 pm
by CleoCommunist
Hi,
I am a new developer with no experience.
While trying to make my first game, following a tutorial, this error popped up when i tried to load anim8 library.
I have put the correct path in the require section.
Can somebody help?
Thanks a lot.
(Here is the error Love gives me) (attached is the game folder)

Error

main.lua:11: module 'libs/anim8.lua' not found:
no field package.preload['libs/anim8.lua']
no 'libs/anim8/lua' in LOVE game directories.
no file 'libs/anim8/lua' in LOVE paths.
no file './libs/anim8/lua.lua'
no file '/usr/local/share/luajit-2.1/libs/anim8/lua.lua'
no file '/usr/local/share/lua/5.1/libs/anim8/lua.lua'
no file '/usr/local/share/lua/5.1/libs/anim8/lua/init.lua'
no file './libs/anim8/lua.so'
no file '/usr/local/lib/lua/5.1/libs/anim8/lua.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
no file './libs/anim8.so'
no file '/usr/local/lib/lua/5.1/libs/anim8.so'
no file '/usr/local/lib/lua/5.1/loadall.so'


Traceback

[love "callbacks.lua"]:228: in function 'handler'
[C]: in function 'require'
main.lua:11: in function 'load'
[love "callbacks.lua"]:136: in function <[love "callbacks.lua"]:135>
[C]: in function 'xpcall'
[C]: in function 'xpcall'

Re: anim8

Posted: Sun Nov 10, 2024 4:58 pm
by pgimeno
Use "libs.anim8" instead of "libs/anim8.lua"

require() should use dots for directories, not slashes, and the extension should be left out.

Re: anim8

Posted: Sun Nov 10, 2024 5:16 pm
by CleoCommunist
Thank you, getting to work.