elite5472 Posted October 26, 2011 Posted October 26, 2011 The old Oblivion scripting language worked, but it was very limited. For any experienced programmer it was a pain to work with. Will skyrim's be the same? I'd really like to see them using LUA or Python instead; that would be awesome.
Ghogiel Posted October 26, 2011 Posted October 26, 2011 The only thing we know is one of the Devs confirmed that there is a new, and apparently improved, scripting language for skyrim, and the Dev who was involved with creating it is quite eager to see what modders make of it. http://www.thenexusforums.com/index.php?/topic/446650-more-on-scripting-in-skyrim/
elite5472 Posted October 26, 2011 Author Posted October 26, 2011 Thanks Ghogiel, it's a relief that they have overhauled it. Well, we'll see how it holds up after we get our hands on it :)
Lingwei Posted October 27, 2011 Posted October 27, 2011 It'll probably be something similar to Oblivion. They always say they make the tools how the need them to be to do what they want done. So I don't think they are going to switch to another scripting language entirely. Not all of us are "experienced programmers" btw and its a good bet that new modders will have no scripting language so ease of accessibility is more important than complexity imo.
Vagrant0 Posted October 27, 2011 Posted October 27, 2011 as long as the general syntax and workflow remains the same I'm happy. If it includes being able to use strings, adjusting leveled lists, enchantments, and other stuff on the fly, I'd be ecstatic.
elite5472 Posted October 27, 2011 Author Posted October 27, 2011 (edited) Not all of us are "experienced programmers" btw and its a good bet that new modders will have no scripting language so ease of accessibility is more important than complexity imo. You have a point, Lingwei, but you'd be surprised how simple some programming languages are. Ruby and Python are much more powerful and their sintax is just as simple as the current scripting language. Here's a good example: if ( Staff < 3 ) if ( Staff == 1 ) setstage HouseServant 10 EyjaRef.Evp endif if ( Staff == 2 ) setstage HouseServant 20 endif endif In ruby, it becomes... if Staff < 3 if Staff == 1 setstage HouseServant, 10 EyjaRef.Evp elsif Staff == 2 setstage HouseServant, 20 end end And that's for simple things; complex ones become much easier so advanced scripters could do much more in less time. Not to mention that if the standard library was available, OBSE wouldn't be needed. That said, I'm not sure how using ruby as a scripting language would affect performance. It seems the current language is compiled into something else and not interpreted, but hey, Cryengine II runs LUA scripts just fine. Edited October 27, 2011 by elite5472
Ghogiel Posted October 28, 2011 Posted October 28, 2011 Unreal script is supposedly a big inspiration for the skyrim script. Considering that and the past tesscript you might have rough idea how things might have changed. It's 2 weeks away now at this point.. :dance:
elite5472 Posted October 28, 2011 Author Posted October 28, 2011 Unreal script is supposedly a big inspiration for the skyrim script. Considering that and the past tesscript you might have rough idea how things might have changed. It's 2 weeks away now at this point.. :dance: Just gave a look at UScript and it does look nice; a lot like C++. I wonder if OOP will be supported!
Yoshh Posted October 28, 2011 Posted October 28, 2011 a new, and apparently improved, scripting language for skyrim Now we just hope for equaly improved vanilla scripts. *Trollface*
steve40 Posted October 30, 2012 Posted October 30, 2012 It must be halloween, the dead are rising once again.
Recommended Posts