Well, I was poking around my GTA: LCS UMD using FileAssistant, and I found this folder:
The folder contains a bunch of files that apparently have to do with the multiplayer segment of the game:
Obviously I was intrigued. LC is the extension for a bytecode-compiled Lua script.Code:CAPTURETHEFLAG.LUA.LC COMMENTARY.LUA.LC CUTSCENEPLAYER.LUA.LC DEATHMATCH.LUA.LC DEFENDTHEBASE.LUA.LC FREEROAM.LUA.LC GTA.LUA.LC HITPARADE.LUA.LC MAINLOOP.LUA.LC MULTIRACE.LUA.LC PICKUPBLIPS.LUA.LC PICKUPS.LUA.LC POWERUPS.LUA.LC SCORESHEET.LUA.LC SIXTYSECONDS.LUA.LC SPAWN.LUA.LC STDLIB.LUA.LC TANK.LUA.LC
I tried to find references to Lua in other binaries on the disk, but couldn't find any. I'm beginning to wonder if GTA: LCS has a Lua bytecode interpreter built-in, which only makes sense since these files wouldn't exist otherwise.
Anyways, you can make out some obvious variable/function names if you open the files in Notepad, even though it's not actually the Lua source (much the same way you can make out some of the same things in compiled Java files).
Not sure if there's anything useful that can be done with this information, but in the true 's spirit of full disclosure, I wanted to let you guys know!