Mission Object Oriented Scripting Environment (MOOSE)

Alles rund um die Funktionen des ME

Moderator: JaBoG32 Stab

Antworten
Benutzeravatar
toto
Intermediate Member
Beiträge: 450
Registriert: 13. Nov 2015, 18:36

Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von toto » 18. Feb 2017, 13:49

Diese Entwicklungsumgebung soll beim Erstellen von Missionen unterstützten - auf Scribtbasis.
Kennt das hier jemand?
Wäre das für einen Script-Einsteiger wie mich empfehlenswert?

Hier ist das Projekt auf GitHub: http://flightcontrol-master.github.io/MOOSE/
Hier ist ein Eintrag im ED-Forum, der im Wesentlichen zu YouTube Tutorials führt: https://forums.eagle.ru/showthread.php?t=182820

Bin gespannt auf Eure meinungen. IMO klingt das interessant.

Benutzeravatar
bilgatus
Intermediate Member
Beiträge: 123
Registriert: 23. Nov 2013, 18:13

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von bilgatus » 18. Feb 2017, 15:13

Das sieht gar nicht schlecht aus, danke für den Link, ich gucke mir das direkt mal an :)

Benutzeravatar
JaBoG32_SNAFU
Semi-Professional
Beiträge: 2759
Registriert: 4. Mär 2013, 08:50

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von JaBoG32_SNAFU » 18. Feb 2017, 15:28

Ist die Konkurrenzveranstaltung zu MIST was wir im Template nutzen. Etwas gepflegter. Der Flightcontrol - der Urheber - hatte mich auch schon kontaktiert, ob ich da mitmachen will. Hab dankend abgelehnt. Jetzt hat noch ein dritter nach Grimes und Flightcontrol im ED Forum angefangen eine Funktionsbibiliothek aufzubauen (heisst irgend was mit Advanced Scripting Dingsbums) und so kocht jeder sein eigenes Süppchen. Anstatt mich jetzt in auch in eine fremde Funktionsbiniliothek einzulesen - was du machen musst, da es eben auch nur die DCS Funktionen zusammenfasst - kann man sich meiner Meinung auch gleich in die Scriptenvironmnet von DCS einarbeiten. Da musst du am Ende doch hin um das zu verstehen.

Benutzeravatar
bilgatus
Intermediate Member
Beiträge: 123
Registriert: 23. Nov 2013, 18:13

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von bilgatus » 18. Feb 2017, 15:53

Hmm, knapp 400 MB mehr Speicherplatz suggerieren schon etwas mehr als "etwas gepflegter". Allerdings ist das hier alles (noch?) nicht meine Welt...

Frameworks zu nutzen hat immer Vor- und Nachteile. In der Regel ist man schneller drin, ohne sich mit der Materie wirklich beschäftigen zu müssen.
Wenn das Framework wegfällt, weil es z.b. nicht mehr gepflegt wird, hat man ggf. ein Problem :|

Benutzeravatar
toto
Intermediate Member
Beiträge: 450
Registriert: 13. Nov 2015, 18:36

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von toto » 18. Feb 2017, 16:15

Ok, das sah mir im ersten Moment zugänglicher aus, da ich in den MIST Funktionalitäten nicht so firm bin. Überhaupt ist das LUA Scripting für mich Neuland. Gibt es denn Quellen sprich Dokumente oder Tutorials, um sich in das LUA Scripting mit Schwerpunkt auf DCS einzuarbeiten?

Benutzeravatar
JaBoG32_SNAFU
Semi-Professional
Beiträge: 2759
Registriert: 4. Mär 2013, 08:50

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von JaBoG32_SNAFU » 18. Feb 2017, 16:57

Weiß ich nicht. Der FlightControl hat ja ein paar YouTube Videos dabei, vielleicht helfen die. LUA ist nicht schwer, wenn man Programmieren mal gelernt hat, habe ich mir sagen lassen. Um einfach ein paar Funktionen zu nutzen, wie "respawn" oder patroullieren ect. finde ich MIST völlig ausreichend und zugänglicher, habe mich aber nur sehr oberflächlich mit MOOSE beschäftigt. Sicher kann es mehr, wenn man sich wirklich darauf konzentriert. Ich denke aber letzendlich schneller sich für einfache Sachen selber Funktionen zu schreiben, dann hat man darüber wenigstens die Kontrolle und weiß was passiert und muß nicht erst die fremde Funktion ergründen, um rauszufinden, warum sie nun doch nicht so funktioniert wie gedacht.

Benutzeravatar
JaBoG32_SNAFU
Semi-Professional
Beiträge: 2759
Registriert: 4. Mär 2013, 08:50

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von JaBoG32_SNAFU » 18. Feb 2017, 17:01

Wenn jemand wirklich was großes vollbringen will, kann er sich in MBots Dynamische Kampangnen einarbeiten und versuchen die so umzubasteln, daß man sie auch im Mulitplayer nutzen kann oder zumindest Funktionen davon.

https://forums.eagle.ru/showthread.php?t=153020

Hier was daraus entstand:
https://forums.eagle.ru/showthread.php?t=181287
https://forums.eagle.ru/showthread.php?t=181479



PS:
Hier nochmal die 3te Funktionsbibiliothek im entstehen?
https://forums.eagle.ru/showthread.php?t=179992

Benutzeravatar
JaBoG32_SNAFU
Semi-Professional
Beiträge: 2759
Registriert: 4. Mär 2013, 08:50

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von JaBoG32_SNAFU » 21. Feb 2017, 08:01

Hier noch was zum Thema für den LUA Einstieg.

https://forums.eagle.ru/showthread.php?t=120355


Ein Tip der sehr viel Zeit sparen kann:

Wenn ihr ein Skript testen wollt, ladet das Skript NICHT gleich mittels Trigger in die Mission, sonder ladet es erst mittels Wegpunkt-Funktion einer Einheit: Set Options-> Do Script File -> hier hochladen. Wenn das Skript dann in roter Schrift dort im Fenster erscheint, hat das Skript einen Syntax-Fehler. Klickt mit der Maus auf die Rote Schrift und ihr bekommt angezeigt, in welcher Zeile der Fehler ist. Ansonsten bekommt ihr die Syntax Fehler erst angezeigt, wenn ihr die Mission gestartet habt und das kostet sehr viel Zeit.

Benutzeravatar
toto
Intermediate Member
Beiträge: 450
Registriert: 13. Nov 2015, 18:36

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von toto » 21. Feb 2017, 11:02

Wertvolle Hinweise, danke SNAFU!

Benutzeravatar
Wattl
Junior Member
Beiträge: 73
Registriert: 11. Mär 2018, 13:49
Wohnort: Würzburg

Re: Mission Object Oriented Scripting Environment (MOOSE)

Beitrag von Wattl » 13. Okt 2018, 10:49

Gerade entdeckt, falls sich wer dafür interessiert: https://www.youtube.com/watch?time_cont ... 98jzLi5fGk

Wattl

Antworten