antoinebidault / DynamicCivilWar

A dynamic singleplayer/cooperative scenario for Arma III
17 stars 6 forks source link

Dynamic Civil War Malden Bugs/Issues #7

Open ghost opened 5 years ago

ghost commented 5 years ago

Listing here all the bugs that I encountered while playing:

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

antoinebidault commented 5 years ago

Thank you for your very detailed report ! I already fixed a few of the issues :

When changing friendly factions, a helicopter will sometimes spawn in us.(https://imgur.com/a/dUUfyZV)

=> I am unable to reproduce the issue. I just add a little timer (1s) before the chopper spawn.

When I ordered MRAP from RHSUSAF it was not delivered to me, only the helicopter itself arrives.(https://imgur.com/a/JctXrcH)

=> This is a problem with the BI slingload. It's very hard to detect if a vehicle class can be slingloaded. I fixed the issue by filtering the allowed vehicle for slingload with the "armor" config < 150. (No way to get the correct mass with the config). I added another tricky security : In case the slingload get wrong, a message will appear and you'll get your money back.

Every time I go to this lighthouse, nobody will spawn there, nor civilians or enemies.(https://imgur.com/a/8lLRTXl)

=> I put the lighthouse in the house blacklist for compound clustering generation. That should be fixed now.

When I loaded my save I could not talk to civilians anymore and this message was showing me.(https://imgur.com/a/eq8yXlM)

=> I am not able to reproduce this bug. I made some sort of fix : if the message saying "you can't do multiple action ..." is shown, a timer of 10 seconds will be triggered and you'll be able to talk to the unit again.

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)

=> This was due to a security I applied in some case : when the player is too close from a compound (< radius) and the units are not spawned, the spawning system stops. The cache system needs some times to store the units numbers, remove vehicles... If you are moving fast with a car, this could happen suddenly. In the last hotfix, I removed the security. This change could make some side issues like civil/enemy units spawning just in front of the player... I think it is better for the playability.

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.

=> This issue is now fixed

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)

=> Can't reproduce this issue

When I went to one of the populated cities, no one spawned there.(https://youtu.be/XCb0q4pYrZc)

=> This is the same issue as above

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/)

=> This is a known issue. This is due to the cache system. In order to prevent lagging, there is only array of units number per type (civil, enemy, friendlies) are stored in the compound marker when player get away. When the player comes back to the compound, everything is randomly spawned again with the good amount of people (The died people/vehicle are removed). I am aware this could be a bit unpleasant or confusing, but this was a very good way to save memory and improve the global performance of the scenario.

When I went a little farther, my teammate with number 2 (AI) disappeared.(https://imgur.com/a/NluEo8m)

=> It happens on my machine sometimes. It was mostly due to large explosions caused by an enemy tank. I'll investigate the DamageHandler.

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)

=> As a small fix, I tweaked the empty cars spawn configuration to prevent this kind of issue.

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.

=> Fixed the issue.

Thank you for all your feedback ! Initially I did this project only for fun, and seeing other people enjoying it is really pleasant !