Vendor libs/hump, sfxrlua, json4lua, narrator as real files

These were committed as empty submodule gitlinks with no .gitmodules,
so the folders were never populated and the game could not load
(require of libs/hump/timer, libs/sfxrlua/sfxr, narrator.narrator).
Checked out each at its pinned commit and vendored the files, matching
the existing bundled-libs convention. Removed the junk libs/libs/ tree.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Your Name 2026-08-11 11:37:09 -04:00
parent e73f63b5d4
commit 03532d29e4
219 changed files with 20254 additions and 252 deletions

81
libs/narrator/.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,81 @@
{
"Lua.diagnostics.globals": [
"unpack",
"loadstring",
"describe",
"it",
"msg",
"sound",
"hash",
"vmath",
"gui",
"socket",
"sys",
"render",
"go",
"factory",
"resource",
"pprint",
"timer",
"particlefx",
"spine",
"sprite",
"json",
"window",
"physics"
],
"Lua.diagnostics.disable": [
"trailing-space",
"redefined-local",
"deprecated",
"lowercase-global"
],
"Lua.completion.callSnippet": "Replace",
"Lua.completion.keywordSnippet": "Replace",
"Lua.completion.showWord": "Fallback",
"Lua.completion.autoRequire": false,
"[lua]": {
"editor.defaultFormatter": "sumneko.lua"
},
"glsllint.additionalStageAssociations": {
".fp": "frag",
".vp": "vert"
},
"files.associations": {
"*.project": "ini",
"*.script": "lua",
"*.gui_script": "lua",
"*.render_script": "lua",
"*.editor_script": "lua",
"*.fp": "glsl",
"*.vp": "glsl",
"*.go": "textproto",
"*.animationset": "textproto",
"*.atlas": "textproto",
"*.buffer": "json",
"*.camera": "textproto",
"*.collection": "textproto",
"*.collectionfactory": "textproto",
"*.collectionproxy": "textproto",
"*.collisionobject": "textproto",
"*.display_profiles": "textproto",
"*.factory": "textproto",
"*.gamepads": "textproto",
"*.gui": "textproto",
"*.input_binding": "textproto",
"*.label": "textproto",
"*.material": "textproto",
"*.mesh": "textproto",
"*.model": "textproto",
"*.particlefx": "textproto",
"*.render": "textproto",
"*.sound": "textproto",
"*.spinemodel": "textproto",
"*.spinescene": "textproto",
"*.sprite": "textproto",
"*.texture_profiles": "textproto",
"*.tilemap": "textproto",
"*.tilesource": "textproto",
"*.manifest": "textproto"
}
}