No description
Find a file
2025-10-11 22:13:17 +09:00
example library created 2025-10-11 19:23:31 +09:00
src library created 2025-10-11 19:23:31 +09:00
tests library created 2025-10-11 19:23:31 +09:00
Nim_for_AviUtl.nimble library created 2025-10-11 19:23:31 +09:00
README.md Change READEME 2025-10-11 22:13:17 +09:00

This is a library for developing AviUtl's dll script.

How to install

nimble install Nim_for_Aviutl

How to use
This is the template for creating a DLL script.

import luanim51
import Nim_for_Aviutl

# (funcname)
makeAviUtlfunc(example_func):
    proc example_func(L: ptr lua_State): cint {.cdecl, exportc.} =
      return 1

There are detailed examples in /example.

Attention
Please place the nim.cfg file located in /src or /example directly within your project directory.
This is because the compilation options cannot be specified within this library alone.