chore: Initialize mod
This commit is contained in:
commit
a67c28ca94
4 changed files with 64 additions and 0 deletions
44
.luacheckrc
Normal file
44
.luacheckrc
Normal file
|
@ -0,0 +1,44 @@
|
|||
max_line_length = 120
|
||||
|
||||
include_files = {
|
||||
"scripts/",
|
||||
}
|
||||
|
||||
ignore = {
|
||||
"12.", -- ignore "Setting a read-only global variable/Setting a read-only field of a global variable."
|
||||
"542", -- disable warnings for empty if branches. These are useful sometime and easy to notice otherwise.
|
||||
"212/self", -- Disable unused self warnings.
|
||||
}
|
||||
|
||||
std = "+DT"
|
||||
|
||||
stds["DT"] = {
|
||||
read_globals = {
|
||||
string = { fields = { "split" }},
|
||||
table = { fields = {
|
||||
"merge", "table_to_array", "mirror_table", "tostring", "is_empty", "array_to_table", "reverse", "shuffle",
|
||||
"merge_recursive", "unpack_map", "remove_unordered_items", "append", "mirror_array_inplace", "size", "dump",
|
||||
"clear_array", "append_varargs", "find", "for_each", "crop", "mirror_array", "set", "create_copy", "clone",
|
||||
"contains", "add_meta_logging", "table_as_sorted_string_arrays", "clone_instance", "max", "clear", "find_by_key",
|
||||
}},
|
||||
math = { fields = {
|
||||
"ease_exp", "lerp", "polar_to_cartesian", "smoothstep", "easeCubic", "round", "point_is_inside_2d_triangle",
|
||||
"radians_to_degrees", "circular_to_square_coordinates", "uuid", "easeInCubic", "round_with_precision",
|
||||
"clamp", "get_uniformly_random_point_inside_sector", "angle_lerp", "ease_out_exp", "rand_normal",
|
||||
"bounce", "point_is_inside_2d_box", "catmullrom", "clamp_direction", "ease_in_exp", "random_seed",
|
||||
"sign", "degrees_to_radians", "sirp", "ease_pulse", "cartesian_to_polar", "ease_out_quad",
|
||||
"easeOutCubic", "radian_lerp", "auto_lerp", "rand_utf8_string", "point_is_inside_oobb",
|
||||
}},
|
||||
Managers = { fields = {
|
||||
"mod", "event", "chat"
|
||||
}},
|
||||
Mods = { fields = {
|
||||
lua = { fields = { "debug", "io", "ffi", "os" }},
|
||||
"original_require",
|
||||
"require_store",
|
||||
}},
|
||||
"Crashify","Keyboard","Mouse","Application","Color","Quarternion","Vector3","Vector2","RESOLUTION_LOOKUP",
|
||||
"ModManager", "Utf8", "StateGame", "ResourcePackage", "class", "Gui", "fassert", "printf", "__print", "ffi",
|
||||
},
|
||||
}
|
||||
|
16
dtmt.cfg
Normal file
16
dtmt.cfg
Normal file
|
@ -0,0 +1,16 @@
|
|||
id = "dml"
|
||||
name = "Darktide Mod Loader"
|
||||
description = "This is my new mod 'Darktide Mod Loader'!"
|
||||
version = "0.1.0"
|
||||
|
||||
resources = {
|
||||
init = "scripts/mods/dml/init"
|
||||
}
|
||||
|
||||
packages = [
|
||||
"packages/dml"
|
||||
]
|
||||
|
||||
depends = [
|
||||
"dmf"
|
||||
]
|
3
packages/dml.package
Normal file
3
packages/dml.package
Normal file
|
@ -0,0 +1,3 @@
|
|||
lua = [
|
||||
"scripts/mods/dml/*"
|
||||
]
|
1
scripts/mods/dml/init.lua
Normal file
1
scripts/mods/dml/init.lua
Normal file
|
@ -0,0 +1 @@
|
|||
|
Loading…
Add table
Reference in a new issue