Lately I've been using loadfile() to pull disparate chunks of lua together. Specifically, I've been loading modular chunks of lua into a level's merged map lua. It definitely speeds up debugging, as I need only merge once, and simply modify the lua outside of the merged map. And of course the lua is modular, which is important, given all the ridiculous stuff I've got going on in lua.
On a whim I decided to try out 1.3b2 tonight, and suddenly all the lua is broken?! No. The lua file being loaded by the map's lua simply could not be found. Originally, the base for the filepath was whatever directory Aleph One is in. On a hunch, I assumed the new base is the *volume* that Aleph One is in... Bingo.
I'm curious why this happened, and if it's configurable in any way?