antoinebidault / dynamiccivilwar Goto Github PK
View Code? Open in Web Editor NEWA dynamic singleplayer/cooperative scenario for Arma III
A dynamic singleplayer/cooperative scenario for Arma III
I wanted to post this in the Steam comments for the mod, but the characters limit stopped me.
Here is my feedback:
@Bidass
I tried the mod a bit as singleplayer, and this has a very high potential if some issues are fixed. Here is the list of issues/wishes, most important first.
1) Enemies surrendered will rebel
I love the fact that enemies will surrender, but I have some issues with that.
When you release a surrendered unit, they will become hostile again, and shoot you instantly, killing you. I'm assuming this is a bug, but I would assume that liberating them would make them harmless, maybe turn them into civilian without their combat gear and have they run away.
Also, the 15m delay, animation and cut scene when interrogating them is more of a bother than a cool feature. I usually just shoot in the head (because I can't liberate him) the guy while the animation is continuing, which makes him finish the animation, then die instantly.
2) Medical system / player revive / friendly AI revive.
Most scenarios have a "revive" system, where you are downed and the AI can get you back up, if they can reach you. Not having one makes combat really suck at times.
One of the best revive systems I have seen is the one implemented in Antistatis. The AI will get back to you, and even drag you to cover before healing you. They do this for anyone in the squad, automatically. Having this system here would be so great!
I also dislike the medvac system. It's long, not fun and currently broken. The heli will land, the unit will be replaced, but the wounded guy will never be dragged to the heli.
I would simply replace the system by doing this:
When an AI dies, (or bleedout with the revive system), let it die. Add as a reinforcement to be called for points, calling the heli, which will land and deliver "new" units, which are here to replace the dead.
Also, I would not move the AI back to the player base, but leave them in the firefight. Add an option to spawn missing AI back in the base (without the long landing of the heli).
3) ACE Integration
I only saw two problems with ACE, no earplugs and unable to disable mines. (Wither vanilla option or ACE)
4) Reputation
The only times I really noticed reputation was when I got it changed. But I never understood why.
You should add reputation to the bottom information, so you can track it. Also show the reason why modification is added or removed.
Those issues (especially the first two), made me stop playing the scenario. But if they are fixed, I think this would be the greatest mod ever made, with a fun and re playable (if other maps are available) mission.
Combat feels good, enemies surrendering is really good. Mines is a good touch.
Firstly, I really enjoy this scene so thank you for your efforts!!
On medvac it says, mark the position on the map, but I don't know how to do that. Please could you let me know what the process is? Sorry for noob question.
I've read cubox's comments and I agree with his first point, liberabing a hostile results in being instantly shot. I also unloaded a whole 20 rounds of 5.56 into his head and he didn't die...is this something I'm doing wrong?
(unmodded, listenserver) Requested a UGV Stomper, but couldnt connect to the UGV. Only worked when i entered it, but then stilll couldnt control/ or select it.
After downloaded by steam, users can't play it solo. We should get the mpversion in folders and copy them to scenario folder
I love the realistic way the Civilians behave but there are some performance issues because of the many scritps/addactions on them.
I believe because of that, that 25 civilians for most settlements is too much and the mission Lags because of that.
I suggest reducing the Civilians amounts to:
Big Cities: 12 Civilians, Max 3 running cars and 3 parked cars.
Small Cities: 8 Civilians, Max 2 running cars and 2 parked cars.
Towns: 5 Civilians, Max 1 running cars and 1 parked cars.
Smaller Settlements: 3 Civilians, 0 running cars and 1 parked vehicle.
Also I had some instances of getting into a enemy position and having enemies spawn right in front of me because of the delay on their spawning checks is too long or the area distance the player has to get for them to spawn is too small.
What do you have to do to complete the Investigate Sector Task?
After about one minute, respawn is triggered, all unit alive. Issue or wanted?
Supplying a settlement with food supplies no longer grants score points. (tested in SP and client host)
Is that intentional or a bug?
First and foremost, thank you antoinebidault for your amazing work on Dynamic Civil War!
It is one of the most fun and promising missions I've ever played (played on Malden so my feedback is on that version).
Now to the suggestions:
1. Please make a thread here about your mission here: https://forums.bohemia.net/forums/forum/158-arma-3-user-missions/
That way the whole community can help you with your project! I am willing to join your team and I have many cool scripts and ideas that will help the mission A LOT.
2. Please consider changing the Score and Reputation mechanics (Score sounds very gamey and Reputation is hard to understand as a global stat, it would be better to have reputation as a per location/town stat) and use these as your global stats instead:
-Support: It is basically Score renamed but there are more things that help you gain Support and also loose Support. Another difference to Score is that if your Support is low then the civilians start defecting to the enemy side and won't give you as much intel when interrogating them.
-Intel: This is your mission progress meter. The more Intel you have the closer you are to finding the enemy leader. You need at least an XXX amount of Intel before you start getting possible enemy leaders locations missions.
- Reputation: This should be the location based stat. Any civilian town/city etc should have its own Reputation towards you. If your Reputation to a particular location is high you will be able to gather more Intel there and perhaps give you Support points on a regular basis.
The idea is simple...
You gain Support by:
You loose Support by:
You gain Intel by:
You loose some Intel by:
You gain Reputation on a local settlement by:
You Loose Reputation on a local settlement by:
Theres a couple of issues surfacing when I did some testruns on a client-hosted server:
Relog/JIP issue:
Group command and addactions:
Seems this needs some failsafe code so your command and actions are properly restored after death/respawn/heal.
Hello, first of all I would like to thank you for the gameplay that is getting wonderful.
I took the liberty of creating a version on the Takistan map where I started with some basic changes to the Ace mod's work.
Well for this deed I needed to deactivate some scripts like MEDEVAC (in their revive and related scripts) and some Respawn lines where I am analyzing the use of respawn via ACE.
Well I do not use Github much but I can make my version available in some way if you want to see it.
Please note that this scenario couldn't load until had installed the 3CB Factions addon. Without it, shows a message "You cannot play/edit this mission; it is dependent on downloadable content that has been deleted. UK3CB_Factions_Equipment_Vests".
Please remove the dependency or update the description to show all required addons.
I poked the mission and the mission poked back...
Playing with just 4 stupid Arma AIs is really tough, so I checked values and adjusted them to suit my ...eh, "skill level", hehe!
Stuff that would be very helpful to have as mission params:
PATROL_SIZE
MAX_SPAWNED_UNITS
MAX_CHASER
MAX_RANDOM_PATROL (20 was pretty brutal in SP, especially when you run into...)
NUMBER_TANKS (holy, this caused a couple of wipes and other unsolvable situations)
Being able to adjust those values is a good, helpful way to modify mission difficulty.
Especially the random patrols caused a severe problem for me. They nail you and your stupid AI buddies down, a tank shows up... game over... (or respawn in MP)
Hi I've been playing DCW for about a week, it's an excellent scenario and I'm hoping this can help you make it even better. I just want to note that I've ported the scenario (in it's latest iteration) to the Kujari terrain and it works incredibly well aside from a couple small bugs:
we were assigned objectives to destroy both a mortar and a weapons cache. Upon destroying both objects the tasks were returned as "Failed". The weapons cache was also located at the feet of a village chief, fortunately I was able to carry it to a safe area using an ACE interaction, those who aren't using ACE may not get so lucky.
We had a Defend Civilian objective which never registered as "Completed" even though I'm fairly certain we repelled the enemy attack on the area.
It seems I am unable to assign military advisers to village chiefs when the area is fully liberated/green, the dialog keeps returning that it needs to be in a "Neutral state". Perhaps something in the scripting needs to be added for when a village is in a Liberated state?
I have yet to test in the most recent version, but I was never able to interact with/disarm IEDs no matter what I tried. I made sure I had a toolkit, mine detector, and I edited my character's abilities to have maximum ACE & BIS engineer abilities and I would still get blown up. I'll give it another shot this afternoon, I'm assuming there should be a pop-up "Hold Space to Disarm" interaction like there have been with most things in your campaign.
I've notice that in changing the supporting factions at the beginning, my character's load out / unit changes, could it be that in switching my character's unit is disabling or removing the engineer abilities? Is there any way in that the playable characters could be unaffected by the faction switch?
Thanks again for the work you've done on this mission so far, the replay-ability and potential is way way up there.
It seems in a lot of cases the civ limit (MAX_POPULATION?) prevents spawning of new civilians when you travel through a few villages. ( I think because the max limit is reached?!)
You reach new villages and they are empty. And nobody is spawning. So often theres no civs for intel and no village chief to expand your territory.
For this case there should be a kind of "fallback code" that removes other civilians (maybe those that are the furthest away?) to spawn new ones around you.
When changing friendly factions, a helicopter will sometimes spawn in us.(https://imgur.com/a/dUUfyZV)
When I ordered MRAP from RHSUSAF it was not delivered to me, only the helicopter itself arrives.(https://imgur.com/a/JctXrcH)
Every time I go to this lighthouse, nobody will spawn there, nor civilians or enemies.(https://imgur.com/a/8lLRTXl)
When I loaded my save I could not talk to civilians anymore and this message was showing me.(https://imgur.com/a/eq8yXlM)
After some time of playing the game I noticed that in my area civilians magically began to disappear. After a long while, no one was in the cities anymore so I could not talk to the chief to get these cities. The only civilians I met after an hour of riding BRDM-2 is one allied man with akm. I think that the civilian system should be completely reworked in terms of that civilians should not go too far from their place of residence and the chief should be in this one building and never move anywhere.(https://imgur.com/a/onozcGt)
After I asked one of the civilians where the chief is located, a marker appeared where he was found but when I got there, there was no one there and after talking to the civilian again, the marker did not move and stayed in a place where nothing was. The same was done after asking a civilian from another village about the location of the chief, but the marker was not updated and stayed in the place of the chief from another village.
After disarming the IDE The task was considered to be fail. The same was with the task of killing the sniper where, after killing him the task ended in failure.(https://imgur.com/a/aPvk5v0)
When I went to one of the populated cities, no one spawned there.(https://youtu.be/XCb0q4pYrZc)
The friendly units in the cities are not permanent, when I moved away from the city and return to it, the units stationed there will become a random one. One time Ural fuel and BTR-88a turned into BRDM-2 and Gaz.(https://imgur.com/a/UJ88zxY/)
When I went a little farther, my teammate with number 2 (AI) disappeared.(https://imgur.com/a/NluEo8m)
I do not know why, but Ai likes this road very often, the vehicles always spawn on it and even on your eyes and then there are 4 damaged vehicles that stand without a cause and steal fps. I also noticed that the units from this ural which is in the picture do not disappear after I brought these bodies out of the vehicle until the end of my game they were there.(https://imgur.com/a/Lzr0oRf)
In addition, at the very beginning of the game when choosing equipment in the arsenal for the team, Ai often screams that he sees the enemy, and once I was even shot by someone.
Thank you for a great mission I had a good time with her and I hope that you will fix all these problems quickly because I am so eager to play again but unfortunately not in such a malicious version.
Regards MatrikSky
Transport is tagged 100 point, cost 150 (Livonia version)
@bidass hey, this mod had loads of potential but our squad weren't able to unrestrict our arsenal despite having unrestricted arsenal set globally and turning off the restricted arsenal setting when we load into your mod (on the weather selection screen). Is this a bug that you're aware of? Any ideas please? Thanks in advance mate.
So, had a few playthroughs and its an amazing mission with some rough edges.
What I would refactor is the way you find your prime target. It feels just wrong, that your overwatch overlord constantly spoils the positions of the enemy officers. And right from the beginning.
What game loop I would prefer to to see:
The result is a mission that you can dig your teeths in much deeper for a higher satisfaction (instead of overwatch spoiling the plot by revealing officers).
Keep up the great work! This is an unpolished gem at your hands!
Requesting transport says it costs 100.
When I take that option 150 are deducted.
Whatever the value entered in the first box of IsFlatEmpty (Distance Check) it seems impossible to place the camp in a forest area whatever the place. Placing the camp in open fields breaks the immersion. Is it possible to consider taking the risk of a deformed camp, in favour of forest areas or covered with nearby buildings/ruins? With a -1 value in the first box
Make a coherent spawning azimut. Sometimes, enemies are coming from sectors probably secured.
After a "defend civilian" task the marker that say "defend" doesnt get removed. (unmodded listenserver)
Hello!
Please add an option to skip the intro.
When e.g. doing tests on the mission it wastes too much time to have to go through the long intro over and over again.
thx! =)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.