Jump to content

Moose Framework


FlightControl

Recommended Posts

All,

 

Find this link to my https://www.youtube.com/channel/UCjrA9j5LQoWsG4SpS8i79Qg/playlistsYouTube channel with tutorials on mission scripting using an object oriented framework.

You'll learn mission scripting and design in no time.

 

A lot of work is being put into this and I think you should not miss out...

 

Fc

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

  • 1 month later...

I would like to bring to your attention the new release MOOSE 2.0.

Please check this link for an in-depth announcement:

 

https://forums.eagle.ru/showpost.php?p=3098106&postcount=492

 

Sven

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

Congrats Sven!!!

 

And especially a big thanks to Greyecho, who brought the releasing proposal and we worked together to implement it. He has done a lot of work in the release preparation!

 

Note that this release brings a very detailed and comprehensive documentation how to use the framework, written for end users, with little programming experience, beta testers and collaborators.

 

Those not checkin out this stuff might miss a fun factor of DCS world. So have a peek.

 

Great stuff!

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

awesome sven ... so to be clear, if i have no desire to use dynamic loading of moose, then i only need to sync moose missions to my github desktop and pull the latest stable release?

ASUS Tuf Gaming Pro x570 / AMD Ryzen 7 5800X @ 3.8 / XFX Radeon 6900 XT / 64 GB DDR4 3200 

"This was not in the Manual I did not read", cried the Noob" - BMBM, WWIIOL

Link to comment
Share on other sites

awesome sven ... so to be clear, if i have no desire to use dynamic loading of moose, then i only need to sync moose missions to my github desktop and pull the latest stable release?

 

No more GITHUB, no more sync.

Just follow these instructions.

 

Browse to the "Usage Guide" under point 2.1, the link is embedded and have a careful read of the Usage Guide.

 

http://flightcontrol-master.github.io/MOOSE/

 

I'm on slack in case you have questions.

 

Sven

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

  • 2 weeks later...

This is where I am at and I could really use yall's help.

 

I'm new to DCS and scripting. I have the MOOSE framework installed and it seems to be working fine. My first 2 steps in the mission editor are to load firstly the MOOSE.lua file then my mission.lua file. But, when I start the mission, the script does not run. Now, I don't know if my script is correct, but I downloaded the training .lua files from Mr. FlightControl and the script is not running either and I know that his code is correct. I have pointed DCS to the correct location of both .lua files and I have been over the instructions from MOOSE's web page over and over.

 

I'm missing a step and I have a disconnect from DCS and the script. Has anyone had this problem or knows where my problem is.

 

Thanks for the help.

 

Regards.

Link to comment
Share on other sites

i think the first step is to post your lua file to allow us to have a peek at it.

 

Cheers,

ASUS Tuf Gaming Pro x570 / AMD Ryzen 7 5800X @ 3.8 / XFX Radeon 6900 XT / 64 GB DDR4 3200 

"This was not in the Manual I did not read", cried the Noob" - BMBM, WWIIOL

Link to comment
Share on other sites

Fixed

Spawn_Vehicle_1 = SPAWN:New( "Spawn Vehicle 1" ):Spawn()

can also write it, if it helps. like:

Spawn_Vehicle_1 = SPAWN --declare a new spawn object called Spawn_Vehicle_1

:New( "Spawn Vehicle 1" ) --looks for the late activation group name called that

:Spawn() --actually spawn it.

___________________________________________________________________________

SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *

Link to comment
Share on other sites

It has grown so much! THANK YOU for all the work!

 

It's really coming together, isn't it? A lot of help from many people contributed to this!

 

Fc

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

I am just here to thank you for all the hard-work on the framework and the tutorials. Looking forward to return to scenario development later this year and re-learn everything with MOOSE v2.

51PVO Founding member (DEC2007-)

100KIAP Founding member (DEC2018-)

 

:: Shaman aka [100☭] Shamansky

tail# 44 or 444

[sIGPIC][/sIGPIC] 100KIAP Regiment Early Warning & Control officer

Link to comment
Share on other sites

MOOSE manual

 

Guys,

 

I've been doin some serious reviews and improvements on the documentation.

 

The following classes have been reviewed and improved:

Points: POINT_VEC3, POINT_VEC2

Zones: ZONE_BASE, ZONE_RADIUS, ZONE_UNIT, ZONE, ZONE_POLYGON

AI: AI_CAP_ZONE, AI_CAS_ZONE, AI_PATROL_ZONE, AI_BALANCER

Schedule: SCHEDULER

Events: EVENT

Messages: MESSAGE

Menu: MENU_MISSION, MENU_MISSION_COMMAND, MENU_COALITION, MENU_COALITION_COMMAND, MENU_GROUP, MENU_GROUP_COMMAND, MENU_CLIENT, MENU_CLIENT_COMMAND

 

I've reviewed the available methods and documented those. Also, been added coding examples in the documentation.

 

Feel free to have a peek here at the MOOSe framework main page:

http://flightcontrol-master.github.io/MOOSE/

 

kind regards,

Sven

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

  • 2 weeks later...

Guys, I've made quite some effort this weekend to make the following video, continuing the Gori Valley mission video series. It demonstrates the upcoming class TASK_CARGO_TRANSPORT which will be included in release 2.1 of the upcoming MOOSE release.

The use cases are explained in the mission, demo flying, menu system of the tasking framework are shown.

 

The last part goes into a more extensive explanation of the different MOOSE classes utilized to:

- create cargo objects

- the command center

- create the transport task

- create deployment zones

- handle the event when a cargo is deployed.

- make the task a success.

- make the mission a success.

 

The video is a bit long, just remind that the audience is very diverse. Noobies to experienced programmers.

 

I really hope this somehow starts ringing a bell to where this framework in heading...

 

 

Cheers guys! Enjoy.

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

  • 2 months later...

A tutorial (5 minutes) how to keep your airbases clean and keep airbases optional...

 

 

The CLEANUP_AIRBASE class will be part of release 2.2.

But if you wanna test out or use in your missions, give me a ping.

 

Fc

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

  • 5 weeks later...

I've created today a "Moose for Dummies" tutorial series, which is something I wanted to do already for a very long time, but never got to.

 

There are now about 15 videos.

The series explain you some stuff on how to apply the mission editor and lua scripting using the MOOSE framework. For those who don't have lua knowledge, I've created some basic overviews on the lua language, to set some basis to find your way.

 

This video tutorial series is going further as we speak...

 

Suggest you consult the following playlist:

 

 

Wherein this is the first video:

 

ZqvdUFhKX4o

 

Enjoy and I hope for many this puts the bridge

between Mission Editing and Scripting.

 

FC

[TABLE][sIGPIC][/sIGPIC]|

[/TABLE]

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...