diff --git a/auto3/lua/COPYRIGHT b/contrib/lua50/COPYRIGHT similarity index 100% rename from auto3/lua/COPYRIGHT rename to contrib/lua50/COPYRIGHT diff --git a/auto3/lua/DIFFS b/contrib/lua50/DIFFS similarity index 100% rename from auto3/lua/DIFFS rename to contrib/lua50/DIFFS diff --git a/auto3/lua/HISTORY b/contrib/lua50/HISTORY similarity index 100% rename from auto3/lua/HISTORY rename to contrib/lua50/HISTORY diff --git a/auto3/lua/README b/contrib/lua50/README similarity index 100% rename from auto3/lua/README rename to contrib/lua50/README diff --git a/auto3/lua/README.Aegisub b/contrib/lua50/README.Aegisub similarity index 100% rename from auto3/lua/README.Aegisub rename to contrib/lua50/README.Aegisub diff --git a/auto3/lua/UPDATE b/contrib/lua50/UPDATE similarity index 100% rename from auto3/lua/UPDATE rename to contrib/lua50/UPDATE diff --git a/auto3/lua/doc/contents.html b/contrib/lua50/doc/contents.html similarity index 100% rename from auto3/lua/doc/contents.html rename to contrib/lua50/doc/contents.html diff --git a/auto3/lua/doc/logo.gif b/contrib/lua50/doc/logo.gif similarity index 100% rename from auto3/lua/doc/logo.gif rename to contrib/lua50/doc/logo.gif diff --git a/auto3/lua/doc/manual.html b/contrib/lua50/doc/manual.html similarity index 100% rename from auto3/lua/doc/manual.html rename to contrib/lua50/doc/manual.html diff --git a/auto3/lua/doc/readme.html b/contrib/lua50/doc/readme.html similarity index 100% rename from auto3/lua/doc/readme.html rename to contrib/lua50/doc/readme.html diff --git a/auto3/lua/include/lauxlib.h b/contrib/lua50/include/lauxlib.h similarity index 100% rename from auto3/lua/include/lauxlib.h rename to contrib/lua50/include/lauxlib.h diff --git a/auto3/lua/include/lua.h b/contrib/lua50/include/lua.h similarity index 100% rename from auto3/lua/include/lua.h rename to contrib/lua50/include/lua.h diff --git a/auto3/lua/include/lualib.h b/contrib/lua50/include/lualib.h similarity index 100% rename from auto3/lua/include/lualib.h rename to contrib/lua50/include/lualib.h diff --git a/auto3/lua/lua.vcproj b/contrib/lua50/lua.vcproj similarity index 100% rename from auto3/lua/lua.vcproj rename to contrib/lua50/lua.vcproj diff --git a/auto3/lua/src/lapi.c b/contrib/lua50/src/lapi.c similarity index 100% rename from auto3/lua/src/lapi.c rename to contrib/lua50/src/lapi.c diff --git a/auto3/lua/src/lapi.h b/contrib/lua50/src/lapi.h similarity index 100% rename from auto3/lua/src/lapi.h rename to contrib/lua50/src/lapi.h diff --git a/auto3/lua/src/lcode.c b/contrib/lua50/src/lcode.c similarity index 100% rename from auto3/lua/src/lcode.c rename to contrib/lua50/src/lcode.c diff --git a/auto3/lua/src/lcode.h b/contrib/lua50/src/lcode.h similarity index 100% rename from auto3/lua/src/lcode.h rename to contrib/lua50/src/lcode.h diff --git a/auto3/lua/src/ldebug.c b/contrib/lua50/src/ldebug.c similarity index 100% rename from auto3/lua/src/ldebug.c rename to contrib/lua50/src/ldebug.c diff --git a/auto3/lua/src/ldebug.h b/contrib/lua50/src/ldebug.h similarity index 100% rename from auto3/lua/src/ldebug.h rename to contrib/lua50/src/ldebug.h diff --git a/auto3/lua/src/ldo.c b/contrib/lua50/src/ldo.c similarity index 100% rename from auto3/lua/src/ldo.c rename to contrib/lua50/src/ldo.c diff --git a/auto3/lua/src/ldo.h b/contrib/lua50/src/ldo.h similarity index 100% rename from auto3/lua/src/ldo.h rename to contrib/lua50/src/ldo.h diff --git a/auto3/lua/src/ldump.c b/contrib/lua50/src/ldump.c similarity index 100% rename from auto3/lua/src/ldump.c rename to contrib/lua50/src/ldump.c diff --git a/auto3/lua/src/lfunc.c b/contrib/lua50/src/lfunc.c similarity index 100% rename from auto3/lua/src/lfunc.c rename to contrib/lua50/src/lfunc.c diff --git a/auto3/lua/src/lfunc.h b/contrib/lua50/src/lfunc.h similarity index 100% rename from auto3/lua/src/lfunc.h rename to contrib/lua50/src/lfunc.h diff --git a/auto3/lua/src/lgc.c b/contrib/lua50/src/lgc.c similarity index 100% rename from auto3/lua/src/lgc.c rename to contrib/lua50/src/lgc.c diff --git a/auto3/lua/src/lgc.h b/contrib/lua50/src/lgc.h similarity index 100% rename from auto3/lua/src/lgc.h rename to contrib/lua50/src/lgc.h diff --git a/auto3/lua/src/lib/lauxlib.c b/contrib/lua50/src/lib/lauxlib.c similarity index 100% rename from auto3/lua/src/lib/lauxlib.c rename to contrib/lua50/src/lib/lauxlib.c diff --git a/auto3/lua/src/lib/lbaselib.c b/contrib/lua50/src/lib/lbaselib.c similarity index 100% rename from auto3/lua/src/lib/lbaselib.c rename to contrib/lua50/src/lib/lbaselib.c diff --git a/auto3/lua/src/lib/ldblib.c b/contrib/lua50/src/lib/ldblib.c similarity index 100% rename from auto3/lua/src/lib/ldblib.c rename to contrib/lua50/src/lib/ldblib.c diff --git a/auto3/lua/src/lib/liolib.c b/contrib/lua50/src/lib/liolib.c similarity index 100% rename from auto3/lua/src/lib/liolib.c rename to contrib/lua50/src/lib/liolib.c diff --git a/auto3/lua/src/lib/lmathlib.c b/contrib/lua50/src/lib/lmathlib.c similarity index 100% rename from auto3/lua/src/lib/lmathlib.c rename to contrib/lua50/src/lib/lmathlib.c diff --git a/auto3/lua/src/lib/loadlib.c b/contrib/lua50/src/lib/loadlib.c similarity index 100% rename from auto3/lua/src/lib/loadlib.c rename to contrib/lua50/src/lib/loadlib.c diff --git a/auto3/lua/src/lib/lstrlib.c b/contrib/lua50/src/lib/lstrlib.c similarity index 100% rename from auto3/lua/src/lib/lstrlib.c rename to contrib/lua50/src/lib/lstrlib.c diff --git a/auto3/lua/src/lib/ltablib.c b/contrib/lua50/src/lib/ltablib.c similarity index 100% rename from auto3/lua/src/lib/ltablib.c rename to contrib/lua50/src/lib/ltablib.c diff --git a/auto3/lua/src/llex.c b/contrib/lua50/src/llex.c similarity index 100% rename from auto3/lua/src/llex.c rename to contrib/lua50/src/llex.c diff --git a/auto3/lua/src/llex.h b/contrib/lua50/src/llex.h similarity index 100% rename from auto3/lua/src/llex.h rename to contrib/lua50/src/llex.h diff --git a/auto3/lua/src/llimits.h b/contrib/lua50/src/llimits.h similarity index 100% rename from auto3/lua/src/llimits.h rename to contrib/lua50/src/llimits.h diff --git a/auto3/lua/src/lmem.c b/contrib/lua50/src/lmem.c similarity index 100% rename from auto3/lua/src/lmem.c rename to contrib/lua50/src/lmem.c diff --git a/auto3/lua/src/lmem.h b/contrib/lua50/src/lmem.h similarity index 100% rename from auto3/lua/src/lmem.h rename to contrib/lua50/src/lmem.h diff --git a/auto3/lua/src/lobject.c b/contrib/lua50/src/lobject.c similarity index 100% rename from auto3/lua/src/lobject.c rename to contrib/lua50/src/lobject.c diff --git a/auto3/lua/src/lobject.h b/contrib/lua50/src/lobject.h similarity index 100% rename from auto3/lua/src/lobject.h rename to contrib/lua50/src/lobject.h diff --git a/auto3/lua/src/lopcodes.c b/contrib/lua50/src/lopcodes.c similarity index 100% rename from auto3/lua/src/lopcodes.c rename to contrib/lua50/src/lopcodes.c diff --git a/auto3/lua/src/lopcodes.h b/contrib/lua50/src/lopcodes.h similarity index 100% rename from auto3/lua/src/lopcodes.h rename to contrib/lua50/src/lopcodes.h diff --git a/auto3/lua/src/lparser.c b/contrib/lua50/src/lparser.c similarity index 100% rename from auto3/lua/src/lparser.c rename to contrib/lua50/src/lparser.c diff --git a/auto3/lua/src/lparser.h b/contrib/lua50/src/lparser.h similarity index 100% rename from auto3/lua/src/lparser.h rename to contrib/lua50/src/lparser.h diff --git a/auto3/lua/src/lstate.c b/contrib/lua50/src/lstate.c similarity index 100% rename from auto3/lua/src/lstate.c rename to contrib/lua50/src/lstate.c diff --git a/auto3/lua/src/lstate.h b/contrib/lua50/src/lstate.h similarity index 100% rename from auto3/lua/src/lstate.h rename to contrib/lua50/src/lstate.h diff --git a/auto3/lua/src/lstring.c b/contrib/lua50/src/lstring.c similarity index 100% rename from auto3/lua/src/lstring.c rename to contrib/lua50/src/lstring.c diff --git a/auto3/lua/src/lstring.h b/contrib/lua50/src/lstring.h similarity index 100% rename from auto3/lua/src/lstring.h rename to contrib/lua50/src/lstring.h diff --git a/auto3/lua/src/ltable.c b/contrib/lua50/src/ltable.c similarity index 100% rename from auto3/lua/src/ltable.c rename to contrib/lua50/src/ltable.c diff --git a/auto3/lua/src/ltable.h b/contrib/lua50/src/ltable.h similarity index 100% rename from auto3/lua/src/ltable.h rename to contrib/lua50/src/ltable.h diff --git a/auto3/lua/src/ltests.c b/contrib/lua50/src/ltests.c similarity index 100% rename from auto3/lua/src/ltests.c rename to contrib/lua50/src/ltests.c diff --git a/auto3/lua/src/ltm.c b/contrib/lua50/src/ltm.c similarity index 100% rename from auto3/lua/src/ltm.c rename to contrib/lua50/src/ltm.c diff --git a/auto3/lua/src/ltm.h b/contrib/lua50/src/ltm.h similarity index 100% rename from auto3/lua/src/ltm.h rename to contrib/lua50/src/ltm.h diff --git a/auto3/lua/src/lundump.c b/contrib/lua50/src/lundump.c similarity index 100% rename from auto3/lua/src/lundump.c rename to contrib/lua50/src/lundump.c diff --git a/auto3/lua/src/lundump.h b/contrib/lua50/src/lundump.h similarity index 100% rename from auto3/lua/src/lundump.h rename to contrib/lua50/src/lundump.h diff --git a/auto3/lua/src/lvm.c b/contrib/lua50/src/lvm.c similarity index 100% rename from auto3/lua/src/lvm.c rename to contrib/lua50/src/lvm.c diff --git a/auto3/lua/src/lvm.h b/contrib/lua50/src/lvm.h similarity index 100% rename from auto3/lua/src/lvm.h rename to contrib/lua50/src/lvm.h diff --git a/auto3/lua/src/lzio.c b/contrib/lua50/src/lzio.c similarity index 100% rename from auto3/lua/src/lzio.c rename to contrib/lua50/src/lzio.c diff --git a/auto3/lua/src/lzio.h b/contrib/lua50/src/lzio.h similarity index 100% rename from auto3/lua/src/lzio.h rename to contrib/lua50/src/lzio.h