Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Test Builds => Topic started by: Echelon9 on June 26, 2010, 11:30:44 pm
-
Lua is the interpreted language behind the scripting feature in FreeSpace 2 Open SCP.
The Lua team have released 5.1.4 patch 2 (http://lua-users.org/lists/lua-l/2010-05/msg00297.html), which is likely to be the final release prior to a major update to Lua 5.2 later this year sometime.
This is a bugfix release, which fixes a list of 8 known bugs (http://www.lua.org/bugs.html#5.1.4). While I am unaware of any causing crashes in FS2 mediavps or mods, some have performance impacts. Could all those scripters and mod teams which use scripting please test with the below builds or patches, as time allows.
This will NOT be going into 3.6.12, unless we are able to identify an actual bug that is being experienced for our users or mod teams. It will be going into the release after 3.6.12.
Patch
To trunk revision 6263
Attached.
Windows builds
fs2_open_3_6_13_LUA.zip (http://members.iinet.net.au/~tjkidd/fs2open/build/fs2_open_3_6_13_LUA.zip)
MD5 (fs2_open_3_6_13_LUA.zip) = f60019d71dd95487dde07a79277d6af6
Mac builds
fs2_open_3_6_13_LUA_mac.zip (http://members.iinet.net.au/~tjkidd/fs2open/build/mac/fs2_open_3_6_13_LUA_mac.zip)
MD5 (fs2_open_3_6_13_LUA_mac.zip) = 4f1dec11ba02751965bf857a2cad09dd
[attachment deleted by admin]
-
Ok.. i'll test it and see if there are problems
-
Anyone make sure Nuke sees this? :p
-
Well, I haven't seen any crashes or other anomalous behaviour with it.
-
Well, I haven't seen any crashes or other anomalous behaviour with it.
A good first response.
I'm conscious that any problems this patch causes would likely be subtle. The more testing with mods that use complex scripting the better
-
Wanderer has some pretty complex scripts lying around (we really need to have somewhere in the repository for test scripts). If they all run well, that would be a very good start.
I'm in agreement with E9 here - some of the changes to Lua will only result in very subtle, if at any, changes to the way things work.
-
If there are no reports of problems with this patch, it will be going into trunk (not 3.6.12) later today.
-
Committed to trunk as revision 6278 (http://svn.icculus.org/fs2open?view=rev&revision=6278).