GithubHelp home page GithubHelp logo

UPSMON related questions about antistasi HOT 7 OPEN

lordgolias avatar lordgolias commented on June 15, 2024
UPSMON related questions

from antistasi.

Comments (7)

jlillis avatar jlillis commented on June 15, 2024 2

I managed to replace most of UPSMON's functionality with CBA AI functions. A lot of the parameters still need to be adjusted, but as of now the mission is playable. Looking forward I want to simplify the AI related scripts in the mission to reduce micromanagement. Vanilla behavior is pretty good in most cases, and server owners can chose to "enhance" it by running an AI mod (ASR_AI3, VCOM) on their server.

This does make CBA_A3 a required mod to play the mission - but I don't think anyone will care.

from antistasi.

LordGolias avatar LordGolias commented on June 15, 2024

I understand what you mean. Do you have any specific SQF package in mind to replace UPSMON?

UPSMON is very high quality and works for most cases. I added a comment on this post to see if the maintainer is willing to put it on github so everyone can contribute to it.
I am waiting for an answer. In the worse case, I add it myself to github and we work it out from there.

from antistasi.

StefArma avatar StefArma commented on June 15, 2024

UPS is very old and replacing it isn't that difficult (for an expert obviously, which i'm not) consider that vanilla AI, after 64 bit, are way better at fighting so they don't need anymore (in my opinion) micromanaging.

What Antistasi require is a script that can take generic decisions like

  • reacting at sniperfire, tank/helicopter/jet threat
  • asking for support (mortar, CAS etc.)
  • guidelines on building usage
  • bind / unbind units to an area
    an optional nice thing could be Armored Vehicle usage: instead of having tanks moving like dogs, maybe a tank defending from afar is more breathtaking.. however that's advanced.

Everything else could be adjusted with Arma3 Waypoints and some check/refreshes in certain conditions.

from antistasi.

LordGolias avatar LordGolias commented on June 15, 2024

The main uses of UPSMON atm in antistasi are:

  1. general patrol within markers
  2. usage of static weapons(?)
  3. usage of artillery support (e.g. mortars, I think it only works with mortars on the same machine)
  4. CCB (e.g. buildings)
  5. usage of smoke
  6. general communication between groups (local I believe)

This comes at a cost of being 80% of all the code in the mission. Like I mentioned, I agree with you that 80% for this is not ideal, but without a solution, we cannot advance further.

Most of the things you mentioned are not antistasi specific, and thus should be dealt in a separate mod/independent package.

I agree with you StefArma. Do you have anything in mind that could replace UPSMON? Or are you thinking in terms of developing something from scratch?

from antistasi.

StefArma avatar StefArma commented on June 15, 2024

Barbolani roadmap was about writing a code from scratch. But he told this some time ago and now he's very busy... If i get any idea about this i'll indeed share it

from antistasi.

LordGolias avatar LordGolias commented on June 15, 2024

A good starting point would be to check what exists out there, and what each one does. This give us a hint of whether it makes sense to where to start from. E.g. woudln't VTOL be sufficient? Why?

from antistasi.

Transflux24 avatar Transflux24 commented on June 15, 2024

There are quite a few that can do these features you've said UPSMON is in charge of like ALiVE and other AI mods that are more up to date. Perhaps moving the base AI systems to ALiVE would also help reduce how much code is used and allow for easier management as well as open compatability up greatly as ALiVE can read a faction so long as it's set up like BIS factions and can even create your own with its tools included.

There are other mods too, but I'm pretty sure ALiVE would be the best alternative to most of these functions. ALiVE and VCOM together are surprisingly good and complement each other well to accomplish both squad/individual soldier orders to high command control over the entire faction and will virtualize units not currently being used to reduce performance impact.

Just a thought, as I'm a huge fan of this project and woiuld love to see it improved upon even more.

from antistasi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.