Святой Posted October 7, 2012 Share Posted October 7, 2012 Hello all DCS: World has new powerful tool for experienced mission designers - the Scripting Engine. The system provides control overt game objects behavior during the mission by using lua scripts. All you need is to be a programmer. Experience in programming lua is welcomed, but lua is a simple language and it will not take a lot of time to learn it. Scripting Engine can be used to perform the same actions the Trigger System and AI Tasking System developed for: group activation, text message, sound playing, AI task changing e.t.c. The Engine also provides access to game objects properties. Mission designers can add very complex logic into their missions because using of programming language instead GUI means no limitation on complexity. The engine is documented on Eagle Dynamics wiki. Many thanks to Speed - the enthusiast who has done great job in testing and design. Druid_ proposed multiple useful features now available in the Engine. Of course Scripting System is far from being completed. I have wishlist of features ordered by their priority and they will being added in next releases. Link to comment Share on other sites More sharing options...
Jona33 Posted October 7, 2012 Share Posted October 7, 2012 Is this basically slmod but now official? If it is then FANTASTIC. One of my favorite tools slmod was. Always remember. I don't have a clue what I'm doing Link to comment Share on other sites More sharing options...
Святой Posted October 7, 2012 Author Share Posted October 7, 2012 Is this basically slmod but now official? This is not a mod. This is the part of the simulator. The simulator exports functions to be used in lua scripts. Link to comment Share on other sites More sharing options...
derelor Posted October 7, 2012 Share Posted October 7, 2012 Awesome! 1338 - beyond leet ED Forum rules EN|DE|RU Link to comment Share on other sites More sharing options...
mwd2 Posted October 7, 2012 Share Posted October 7, 2012 I miss the new stuff Escort & Follow and what is about the resource management and Warehouse! Playing: F-16C Intel i7-13700KF, 64GB DDR5 @5600MHz, RTX 4080 ZOTAC Trinity, WIN 11 64Bit Prof. Squadron "Serious Uglies" / Discord-Server: https://discord.gg/2WccwBh Ghost0815 Link to comment Share on other sites More sharing options...
Jona33 Posted October 7, 2012 Share Posted October 7, 2012 Looks likes some nice stuff in there. One thing I noticed is subcategories in the Other radio menu. Always remember. I don't have a clue what I'm doing Link to comment Share on other sites More sharing options...
manfrez01 Posted October 7, 2012 Share Posted October 7, 2012 +1 :book: [sIGPIC]http://img528.imageshack.us/img528/7877/72368977.jpg[/sIGPIC] Link to comment Share on other sites More sharing options...
MadTommy Posted October 7, 2012 Share Posted October 7, 2012 (edited) Brilliant, been waiting for this for ages! would love to see some sample complete scripts included in the documentation, would really help the learning process. Thanks ED, Speed & Druid! Edited October 7, 2012 by MadTommy i5-3570K @ 4.5 Ghz, Asus P8Z77-V, 8 GB DDR3, 1.5GB GTX 480 (EVGA, superclocked), SSD, 2 x 1680x1050, x-fi extreme music. TM Warthog, Saitek combat pro pedals, TrackIR 4 Link to comment Share on other sites More sharing options...
Druid_ Posted October 7, 2012 Share Posted October 7, 2012 Святой congrats on a very useful and powerful addition to the DCS environment. Excellent work as always. i7-7700K : 16Gb DDR4 2800 Mhz : Asus Mobo : 2TB HDD : Intel 520 SSD 240gb : RTX 2080ti: Win10 64pro : Dx10 : TrackiR4 : TM Warthog : ASUS ROG SWIFT PG348Q Link to comment Share on other sites More sharing options...
Druid_ Posted October 7, 2012 Share Posted October 7, 2012 (edited) ... would love to see some sample complete scripts included in the documentation, would really help the learning process. Thanks ED, Speed & Druid! They are on their way. In fact, Speed & Grimes have been hard at work compiling a database of useful functions/scripts for mission builders. I shall leave them to announce more on this topic. Edited October 7, 2012 by Druid_ i7-7700K : 16Gb DDR4 2800 Mhz : Asus Mobo : 2TB HDD : Intel 520 SSD 240gb : RTX 2080ti: Win10 64pro : Dx10 : TrackiR4 : TM Warthog : ASUS ROG SWIFT PG348Q Link to comment Share on other sites More sharing options...
Paganus Posted October 7, 2012 Share Posted October 7, 2012 Wow! Great stuff guys. Thanks to all involved. Link to comment Share on other sites More sharing options...
Joyride Posted October 7, 2012 Share Posted October 7, 2012 This is fantastic and will keep getting better. Thanks to all those involved (Speed, Grimes, Святой, and others at ED). Link to comment Share on other sites More sharing options...
ED Team BIGNEWY Posted October 7, 2012 ED Team Share Posted October 7, 2012 great work guys thanks Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, HP Reverb G2 Link to comment Share on other sites More sharing options...
HungaroJET Posted October 7, 2012 Share Posted October 7, 2012 (edited) Fine :thumbup: Finally will we be able to use (in ME-Triggers/Actions) the PLAY ARGUMENT command also ? (on assigned objects: as buildings, air/rotorcrafts, vehicles, ships ? ) ...and would be nice to add more starting options like: wsBirthPlace_Air, wsBirthPlace_RunWay, wsBirthPlace_Park, wsBirthPlace_Heliport_Hot, wsBirthPlace_Heliport_Cold, Would be great more (instead of wsBirthPlace_Park) wsBirthPlace_Park_Hot ---> will B great for A-10C - shortening startup time - i mean no startup time ;) and wsBirthPlace_Park_Cold Edited October 7, 2012 by HungaroJET Atop the midnight tarmac, a metal beast awaits. To be flown below the radar, to bring the enemy his fate. HAVE A BANDIT DAY ! [sIGPIC][/sIGPIC] "When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong." - R. Buckminster Fuller (1895 - 1983), American Architect, Author, Designer, Inventor, and Futurist Link to comment Share on other sites More sharing options...
joey45 Posted October 7, 2012 Share Posted October 7, 2012 I have no idea how this all works but... this sounds awesome..... The only way to make sense out of change is to plunge into it, move with it, and join the dance. "Me, the 13th Duke of Wybourne, here on the ED forums at 3 'o' clock in the morning, with my reputation. Are they mad.." https://ko-fi.com/joey45 Link to comment Share on other sites More sharing options...
MadTommy Posted October 7, 2012 Share Posted October 7, 2012 I have no idea how this all works but... this sounds awesome..... LOL bit like me.. my 1st thought was excellent, then i very briefly checked the documentation and went err HTF do i make this work! ;) :book: i5-3570K @ 4.5 Ghz, Asus P8Z77-V, 8 GB DDR3, 1.5GB GTX 480 (EVGA, superclocked), SSD, 2 x 1680x1050, x-fi extreme music. TM Warthog, Saitek combat pro pedals, TrackIR 4 Link to comment Share on other sites More sharing options...
Святой Posted October 7, 2012 Author Share Posted October 7, 2012 I miss the new stuff Escort & Follow and what is about the resource management and Warehouse! "Land", "Follow" and "Escort" task were developed for groups, not for separate aircrafts. In comparison other tasks can be assigned both aircrafts and groups. We will adopt them to the aircrafts and include into the document. Warehouses cannot be accessed by scripts now. Link to comment Share on other sites More sharing options...
Grimes Posted October 7, 2012 Share Posted October 7, 2012 Excellent, I just wish I had more missions created with it. I look forward to seeing what all people create with it! Speed and I created a script library we will be releasing shortly. It will automatically create table databases of zones, Initial Points, groups, units, and other combinations of groups by name, ID, etc. It comes in very handy. Additionally there is a "point in polygon" function that allows players to make zones in any shape they want and it will work as "unit in zone" trigger condition. The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum Link to comment Share on other sites More sharing options...
RagnarDa Posted October 7, 2012 Share Posted October 7, 2012 Additionally there is a "point in polygon" function that allows players to make zones in any shape they want and it will work as "unit in zone" trigger condition. Does this mean its possible to make triggers simulating radar detection line-of-sight in relation to the terrain around a radar site? DCS AJS37 HACKERMAN There will always be bugs. If everything is a priority nothing is. Link to comment Share on other sites More sharing options...
joey45 Posted October 7, 2012 Share Posted October 7, 2012 No fly zone here we come..... The only way to make sense out of change is to plunge into it, move with it, and join the dance. "Me, the 13th Duke of Wybourne, here on the ED forums at 3 'o' clock in the morning, with my reputation. Are they mad.." https://ko-fi.com/joey45 Link to comment Share on other sites More sharing options...
MadTommy Posted October 7, 2012 Share Posted October 7, 2012 Excellent, I just wish I had more missions created with it. I look forward to seeing what all people create with it! Speed and I created a script library we will be releasing shortly. It will automatically create table databases of zones, Initial Points, groups, units, and other combinations of groups by name, ID, etc. It comes in very handy. Additionally there is a "point in polygon" function that allows players to make zones in any shape they want and it will work as "unit in zone" trigger condition. Thanks gents, your efforts are much appreciated. :thumbup: i5-3570K @ 4.5 Ghz, Asus P8Z77-V, 8 GB DDR3, 1.5GB GTX 480 (EVGA, superclocked), SSD, 2 x 1680x1050, x-fi extreme music. TM Warthog, Saitek combat pro pedals, TrackIR 4 Link to comment Share on other sites More sharing options...
Grimes Posted October 7, 2012 Share Posted October 7, 2012 Does this mean its possible to make triggers simulating radar detection line-of-sight in relation to the terrain around a radar site? Yeah there is a line of sight function. The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum Link to comment Share on other sites More sharing options...
tobaschi Posted October 7, 2012 Share Posted October 7, 2012 Hello all DCS: World has new powerful tool for experienced mission designers - the Scripting Engine. The system provides control overt game objects behavior during the mission by using lua scripts. All you need is to be a programmer. Experience in programming lua is welcomed, but lua is a simple language and it will not take a lot of time to learn it. Scripting Engine can be used to perform the same actions the Trigger System and AI Tasking System developed for: group activation, text message, sound playing, AI task changing e.t.c. The Engine also provides access to game objects properties. Mission designers can add very complex logic into their missions because using of programming language instead GUI means no limitation on complexity. The engine is documented on Eagle Dynamics wiki. Many thanks to Speed - the enthusiast who has done great job in testing and design. Druid_ proposed multiple useful features now available in the Engine. Of course Scripting System is far from being completed. I have wishlist of features ordered by their priority and they will being added in next releases. this is realy awesome stuff Link to comment Share on other sites More sharing options...
Silver_Dragon Posted October 8, 2012 Share Posted October 8, 2012 a question, the script system, although this in the initiation only focuses on enhancing mission or a mission to create from scratch? focuses only on missions little details or talking about bigger things like animations of entry, during the mission, or the end? or is something much more extensive aspirations? Link to comment Share on other sites More sharing options...
Grimes Posted October 8, 2012 Share Posted October 8, 2012 It allows for more enhanced capabilities of what can happen within a mission. The scope of it really depends on what the mission builder wants to use the it for. It is possible to use it for very simple, mundane tasks, however it excels at complex logic and capabilities. For example a user could create an Integrated Air Defense Network between multiple groups and testing Line of Sight between the different radars and taking all sorts of other factors into account. One of the most powerful and simple features of the SSE (Simulator Scripting Engine, as a few of us call it) is that you can use the text output in a highly customized format. Here is a screenshot from a test "Air Races" style mission I was making which kept track of aircraft laptimes. Btw, the laptimes are almost always the same because I had an AI aircraft flying the circuit :D 1 The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum Link to comment Share on other sites More sharing options...
Recommended Posts