Index: trunk/src/lua/lua_raw.cc
===================================================================
--- trunk/src/lua/lua_raw.cc	(revision 218)
+++ trunk/src/lua/lua_raw.cc	(revision 220)
@@ -248,2 +248,18 @@
 	}
 }
+
+std::vector<nv::uint8> nlua_tobytearray( lua_State *L, int index )
+{
+	index = lua_absindex( L, index );
+	std::vector<nv::uint8> result;
+	if ( lua_istable( L, index ) )
+	{
+		lua_pushnil( L );
+		while ( lua_next( L, index ) != 0 )
+		{
+			result.push_back( (nv::uint8) lua_tointeger( L, -1 ) );
+			lua_pop( L, 1 );
+		}
+	}
+	return result;
+}
