Comments (7)
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.
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.
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.
The main uses of UPSMON atm in antistasi are:
- general patrol within markers
- usage of static weapons(?)
- usage of artillery support (e.g. mortars, I think it only works with mortars on the same machine)
- CCB (e.g. buildings)
- usage of smoke
- 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.
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.
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.
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)
- Respawn not working HOT 3
- Curator module doesn't work on a develop branch version HOT 2
- Mission request doesn't work after relogin on dev branch HOT 1
- Infinitely sellable vehicle HOT 3
- Binoculars are not saved in loadout HOT 1
- AI OPFOR Reviving themselves on a loop HOT 2
- Loading of saves HOT 5
- Supply system for locations HOT 1
- UPSMON .rpt spam HOT 2
- AMMO Drop - Request support HOT 1
- AA Outpost initialization issues HOT 1
- HVT Convoy attack mission error HOT 2
- Add AA bateries back to AA outposts HOT 1
- Error on minefield creation
- Dedicated server mission start
- Dedicated server load game corrupted HOT 5
- RHS weapons: No ammo for the AKS-74U in arsenal
- RHS Units -No HR or Cost Deduction on Squad Spawning HOT 2
- Mission starting on dedicated env, but not working
- @LordGolias
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from antistasi.