DCS: Organic Panic Showcase

Ойындар

Hello guys!
This video is a showcase of a project I've been working on lately for DCS, called Organic Panic. As everyone knows, DCS ground AI can be quite dumb, specially during attacks. This project is a script that aims to overhaul the AI, making them react waaaay better to incoming attacks. They react to weapons that hit nearby, direct hits, friendly units dying and etc.
It's on a beta stage right now and I'll soon release it for testing, but early results are quite good.
The script requires minimum mission setup, and provides AI enhancements and ground vehicle crew simulation. It can be used simultaneously with both coalitions and should work just fine on multiplayer. It's also possible to have units using the script and other units not using it in the same mission.
Currently there are some limitations. The main ones (for now) are:
- Ground unit groups must have only 1 unit;
- Units that disperse or panic will fallback to their zones, and wont continue the rest of the mission
- Only 2 fallback zone supported (one for vehicle, one for infantry), per team. So 4 zones in total.
I'll keep posting updates here on my channel as I develop the project, so subscribe if you'd like to :D
Also, next time I'll remember to bump up my OBS settings so the video looks better (should have checked that before :P)
#dcsworld #flight #flightsimulator #ai

Пікірлер: 31

  • @lucasreis6251
    @lucasreis625123 күн бұрын

    Hello guys! The open beta version of the script is now available through here ---> github.com/lucaspevidor/dcs-opn As it's still on beta, the script still has some limitations, and might have bugs. If you find any, or have any ideas, please contact me! I'm actively working to improve it!

  • @romagnolo
    @romagnolo22 күн бұрын

    Cara, parabéns, excelente trabalho! Estou mostrando para meus amigos e vamos tentar usar nas nossas próximas missões! Te mandei msg no reddit perguntando sobre supressão de unidades, se conseguir fazer de alguma forma piorar a precisão do tiro delas quando começam a receber fogo ficaria perfeito! Mais uma vez, parabéns e continua assim :D

  • @m.chimiste
    @m.chimiste26 күн бұрын

    Really looking forward to this script being released. Would love to incorporate it into DCS Retribution when it’s ready.

  • @ryanzamperlini
    @ryanzamperlini23 күн бұрын

    Good to see you here again 😊

  • @lucasreis6251

    @lucasreis6251

    23 күн бұрын

    Thanks mate! ☺️

  • @AnthonyAdrianAcker
    @AnthonyAdrianAcker26 күн бұрын

    Oh wow! This is amazing work you have accomplished!

  • @SixAMV
    @SixAMV23 күн бұрын

    u a BOSS , IA now realistic THX ED has to learn from you!!!!

  • @spikef22
    @spikef2226 күн бұрын

    very cool this we be great mixed with a catered version of the splash damage script

  • @yurgon15723
    @yurgon1572323 күн бұрын

    Oh wow, this sounds awesome! I can think of a dozen scenarios right away where this would come in extremely handy! And of course there is already feature creep coming to mind as well. 😆 Make the script consider the skill level, where Average groups will be much more likely to panic while Excellent ones will stare death in the eye rather than abandon their post. Make it configurable where only groups inside of specific trigger zones will be affected by the script and all others won't (retain default behavior outside of a focal point, also keep performance requirements low), or only groups with a specific group name or prefix will be affected, or some such. 😉 This could become one of the community's go-to scripts for a wide variety of missions. 👍

  • @lucasreis6251

    @lucasreis6251

    23 күн бұрын

    Thanks for the suggestions! The way I implemented it, only units with a certain prefix (-OPN) are affected by the script :D

  • @nexus888
    @nexus88822 күн бұрын

    Wonder how much it affects cpu usage on maps with large amounts of units without the script working with groups but only individual units.

  • @lucasreis6251

    @lucasreis6251

    22 күн бұрын

    Haven't tested this yet. The thing with the single units only is that DCS doesn't provide a way to control an unit alone in a group. if I had multiple units in a group, when 1 unit panicked, the entire group would move away together to the same spot, and then retreat together. In my opinion, that wouldn't be very good, gameplay wise.

  • @RealDarko
    @RealDarko21 күн бұрын

    Amazing! Lot of potential! Would be possible to make AAA and gunners less precise while firing under stress?

  • @lucasreis6251

    @lucasreis6251

    21 күн бұрын

    Thank you! I'm looking into this, but from what I've seen DCS doesn't provide a way to change accuracy of units. If that's truly the case, I won't be able to do that :(

  • @RealDarko

    @RealDarko

    20 күн бұрын

    @@lucasreis6251 I see, thanks for trying! Looking forward to see infantry under stress soon.

  • @ciroschwarzenegger1852
    @ciroschwarzenegger185225 күн бұрын

    Fala Lucas!!! Sumiu irmão. Coloca vídeos aí pra gente rapaz

  • @BigStevieStyle
    @BigStevieStyle23 күн бұрын

    This can be done within the Mission Editor though.. In like- less time than it takes to install the script

  • @lucasreis6251

    @lucasreis6251

    23 күн бұрын

    Hmmm, ok then! If you say so...

  • @DarkStar-E

    @DarkStar-E

    23 күн бұрын

    ​@@lucasreis6251 ​ kzread.infoXlQcrBWBJbQ He's right- You can see the assets panic as theyre fired upon- If unit damaged flag on, if flag on disperse under fire OR go to waypoint..

  • @lucasreis6251

    @lucasreis6251

    23 күн бұрын

    ​@@DarkStar-E Maybe with only the video it isn't possible to see the complexity of the system, so I'll try to list what it does here to show that while its possible to implement something like it in the ME, it's a lot of work: In summary, each unit tracked by the script has 3 states: Active, Dispersed and Panicked As the name says, when active they are working as usual, dispersed they will move away from eachother and panicked they'll run away. The first difference between default and my script dispersed behavior is that with each subsequent attack, the unit will change position. That doesn't happen in DCS default behavior. Second difference is that in DCS, ground units only change positions when they suffer damage. So if you bomb anywhere near, but don't hit the unit, it will not move. With my script it does. Then you have the panicked state. When a unit panics, it moves away from battle to a random spot (for now). It stays there for a little bit, then goes back to the fallback zone (which should be a safe zone, like another FOB or something like that). If the unit is damaged it will stay there, but if it's not it'll go back to where it was after some time. If anywhere in this proccess the unit is attacked again, it might panic again, go to a random place, and repeat. So you see, the unit doesn't only run away. There's a lot more complexity around the unit behavior then simply running away. And not only that. Each unit type has certain tolerances to stress, so an unarmed truck is a lot more likely to panic than a tank. An IFV stays somewhere in the middle. The script also simulates ground crew, so if a unit loses over 70% of its hitpoints or catches on fire, the crew will disembark. Part of the crew might die in the attack, so sometimes only part of the crew will disembark, because the other part died. Some of the crew might be riflemans, some might be MANPADS. All of this and a lot more is implemented in the script. Now think how much time you need to implement all of this for like, 30 units in the mission editor. How many triggers, flags, etc. With my script, all you need to do is load it up, set the fallback zones and units. It's like, 2 minutes work max. Saying it's faster to make all of this in the ME than loading the script is quite incorrect.

  • @DarkStar-E

    @DarkStar-E

    23 күн бұрын

    @@lucasreis6251 everything you've just described is already in the mission editor at the click of a button. You can change the alarm state, set the dispersal and have them change their intended destination, carry on along their route, disembark, stay where they are or have them drive back to a KFC if you so shall wish. You can do this for both a group or individual assets, it works really well. You've been able to do this for 5 years. If it wasn't already in the game your script wouldn't work. Here's a better example kzread.infokrufXY-CV6A?si=2VR0VXigYQPKMsFH If you're struggling with the Mission Editor, would you like me to make you a tutorial?

  • @BigStevieStyle

    @BigStevieStyle

    23 күн бұрын

    @@lucasreis6251 I've just re-read your hoggit post, this script only works with single units? That's pants- So if i select my single units, install the script, which would take hours- I can have those military units act crazy and drive around in panic? Which countries military forces do that? At least if you use the mission editor, they all work in unison.

  • @MrSpinkser
    @MrSpinkser26 күн бұрын

    I like the idea and am looking forward to it…. but depending on the enemy (insurgents or proper military organisation), should units/lines fall apart so easily when under fire? I‘d like them to take cover and stop shooting whilst under direct fire (so you can properly suppress enemies) but resume attacks when not under fire…. Easier said than done (I couldn’t do it for sure), but that would be nice!

  • @lucasreis6251

    @lucasreis6251

    26 күн бұрын

    For sure, different military should behave differently. As of now, I could say that the main foundation for the script is ready, but it still requires a lot of implementations and balancing. My first objective with it was to make something better than the default AI behavior. Now that it's done, we keep on building on top of it, step by step, to make the system more and more advanced, and adding more functionality. But I appreciate your feedback! Thank you!

  • @MrSpinkser

    @MrSpinkser

    26 күн бұрын

    @@lucasreis6251 every magnum opus took its time to ripe! 😄 Making the anti storm trooper aim a bit more realistic would also be nice. Not every AK47 bearer is a sniper….. Oh lord, I could fill a whole page with wish list items regarding the AI…..

  • @serjyckal9507
    @serjyckal950720 күн бұрын

    Sooooo.. A couple units get shot and the rest of the army goes AWOL, and attempts to flee the battlefield in... 'panic'? Wut? Dont walk away from this idea.. RUN away from this idea..

  • @ozanemredemir9392
    @ozanemredemir939227 күн бұрын

    Another behaviour could be, find a cover like trees or a buildings after initial dispersion.

  • @NineLineED
    @NineLineED23 күн бұрын

    Cool stuff, thanks for sharing!

  • @lucasreis6251

    @lucasreis6251

    23 күн бұрын

    OMG Thank you very much NineLine!

  • @NineLineED

    @NineLineED

    23 күн бұрын

    @@lucasreis6251 I shared this with the team to show them how cool our ground AI should be, keep up the great work!

  • @lucasreis6251

    @lucasreis6251

    23 күн бұрын

    @@NineLineED No way! That's awesome!

Келесі