Envoyé par Solus Voir le message
Thanks for the mirrors!
Flarmapoint 2: Could you please write what the exact situation was where the game paused and lagged.
Explosions when shooting? Bizzare. Try running SLX and CBA alone, with no other addons and see if it still happens.
R3volution: It could be vopsound adding an extra explosion sound to the grenades which the blood droplets inherit from, I'll get vopsound and find the config entry and make sure the blood droplets replace it with a null sound.
Froggyluv: Yep, the OFP SLX bullet based sounds were the best, the sound was positional so you could hear them fly past into the distance just like in real life, unfortunately the sound mechanics for the bullets in ArmA are different so the bullet based sounds get really high pitched when flying at you.
For freezing, I don't know if I've experienced this specifically but my game sometimes freezes but I thought it was just my laptop video card overheating. Try removing one of these addons and testing to see if it freezes again, and if it does then remove the next addon and test, and repeat until they are all gone, try them in this order of probability: SLX_ReloadShout, SLX_GL3.pbo, SLX_AI_TurnMove, SLX_ShotEffects, SLX_Wounds, SLX_SmokeGrenades.
Remember to restart the mission after removing one of the addons because the save files contain a lot of the code.
Also screenshots and gameplay video from working graphics cards would be very appreciated for analysis of combat simulation.
To do: Get Vopsound and fix blood droplet sounds, fix move in back dragging bug, fix blood flickering, fix reloading shout with save games, eventually fix script errors, check grenade launchers. Thanks for feedback everyone!
Addon descriptions:
SLX_AI_TurnMove.pbo: Make AIs move directionally toward their expected destination for a moment, instead of the default rotate and move forward, rotate and move forward.
SLX_AISkill.pbo: Change the CfgAISkill settings to be more dynamic and try to make the AIs more human.
SLX_Anim_Crawl.pbo: Make the fast crawl mode faster. Based on real life personal experience of crawling.
SLX_Anim_Death.pbo: Faster dying animations. Based on timings from real footage.
SLX_Anim_GrenadeThrow.pbo: Faster grenade throw transitions and animations, and slower turn speed while throwing so AIs don't throw grenades in crazy directions. Based on real life personal experience of throwing objects.
SLX_Anim_HoldSprint.pbo: Turns off continuous sprinting, so that the turbo key can be pressed to sprint and then released to drop back to running instead of stopping to go to jogging. Not sure if it's necessary after one of the patches.
SLX_Anim_Idle.pbo: Fixed idle animations so they don't have to finish playing to transition to the dying animations. Made the idle animations take longer between new idle animations so they have time to play. Added more default idle animations.
SLX_Anim_Jump.pbo: Faster jumping over things. Based on real life personal experience of jumping over obstacles, sometimes with over 100 lbs of gear.
SLX_Anim_MoveTransitions.pbo: Faster stance changes. Based on real life footage and personal experience of changing stances, sometimes with over 100 lbs of gear.
SLX_Anim_WeaponTransitions.pbo: Faster weapon switching and stance changes. Based on real life footage and personal experience.
SLX_Anims.pbo: Currently no effect. Attempted to make women use all animations.
SLX_Anims_PistolCivil.pbo: Adds the safety weapon action and allows pistols to be holstered.
SLX_Cartriges.pbo: Adds spent shell casings that fly out correctly, according to real life footage and personal experience.
SLX_Cloud.pbo: Custom cloudlets that can be used for config or drop effects.
SLX_Dialogue.pbo: Fixes missing words and adds larger voice pitch variations.
SLX_Effects.pbo: Rocket engine effects and eventually more effects.
SLX_FindCover.pbo: AI utility functions for finding cover and making AI's make a course diversion then continue on to their original destination.
SLX_GL3.pbo: Group Link 3. Helps AIs share information between groups, enter nearby buildings for better cover if they are in combat or aware mode at mission start, lay down suppressive fire, panic when recieving suppressive fire, call other groups for help in combat, conduct basic tactical maneuvers based on the situation for attacking, defending, and retreating, allows AIs to surrender if they are defeated.
SLX_GunSmoke.pbo: Gun smoke effects based on real life footage and personal experience.
SLX_Impacts.pbo: Bullet impact effects based on real life footage and personal experience.
SLX_LoadingBlank.pbo: Optional blank loading screens for a less militaristic atmosphere.
SLX_Mod_Veh_Core.pbo: Many features: Default vehicle values for hearing, human spotting ability, keeping formation time so AIs have a chance to do stuff before moving on, removed magic radar from commander view by default, extended view limits based on real life personal experience, lower default threat levels so AIs can determine real threats better, less minimum time spent firing on a target so AIs can do other things if they have to, more crouch probability in combat based on real life footage, changed human damage levels and armor based on real life footage and statistics (W. E. Fairbairn), vehicles should not explode by default when destroyed, most buildings should be referred to as "buildings" not "houses".
SLX_ModWeapons_c.pbo: Many changes to ammo, magazines, and weapons based on real life footage, statistics, information, and characteristics. Many values based on CAVS the Common Armor Value System which translates real life muitions statistics into game values, many of the sources and information are documented in the .cpp comments, most explsives values are based on actual explosives charge weight. AI settings changed to make AI use the weapons, ammunition, and fire modes effectively as humans would.
Default bullet values and calculations:
Hit = 7; // Diameter in millimerters rounded up + 1? Should be about + 1.5-2. 5.45 or 5.56->6+1=7
IndirectHit=3; // Indirect damage is applied to the hit points based on how far away they the hit is. The closer the hit is to the hit point the more indirect damage there is. This somewhat simulates the random damage effects that bullet hits seem to have. Some hits will be clost to the hit point and give more damage simulating hitting a vital area like hitting an artery. Some shots will hit far from any hit points and will have less damage simulating a flesh wound that doesn't hit anything vital like muscle or a grazing shot along the skin.
IndirectHitRange=0.2; // Range to hit other hit points such as arms+torso, etc. Indirect damage is applied to all hit points within range. 2 indirect damage to arms + 2 indirect damage to torso + 2 indirect damage to head = 6 damage applied. Damage is scaled down for hit points further away.
SLX_ModWeapons_MGReload.pbo: Make machine guns have a longer reloading time.
SLX_ModWeapons_Sounds.pbo: Supersonic bullet sounds from real life footage.
SLX_NetCode.pbo: Simple network utility to execute code on all clients.
SLX_ReloadShout.pbo: Have people shout "reloading" when their magazine is empty and they need to reload. They don't shout when they are alone or someone in their group is in stealth mode.
SLX_ShotEffects.pbo: People throw close grenades away from themselves if they see the person who threw it, supersonic bullet "trace" vapor trail, RPG rocket and grenade launcher arming distance, rocket course deviation, vehicle weapons eject empty casings, AIs dodge away from bullet hits, tracers and explosives set things on fire (not implemented yet).
SLX_SmokeGrenades.pbo: Smoke grenades float above the ground so they don't disappear because of a bug in ArmA 2.
SLX_Wounds.pbo: Based on real life footage and statistics (W. E. Fairbairn, FBI, police, thehighroad.org, etc).
Location based wound effects on people when they are hit.
Arms - Small chance of an accidental discharge of their primary weapon. Small chance of dropping primary and/or secondary weapon when arms are very damaged.
Legs - Good chance of falling down prone if legs are very damaged. No effect when already prone.
Torso - Good chance of getting knocked down and out of breath for a second if damage is over 50%. If the torso is over 80% damaged and overall health is less than 60% then the person is critically wounded.
Head - 30% chance of temporary deafness and a 40% chance of temporary deafness, disorientation, and falling down if head is less than 50% damaged, most likely caused by grenade blasts. 90% chance of temporary deafness and falling if head is over 50% damaged.
If the person is hit in the head, body, or legs and overall health is less than the "SLX_Wounded" value then they are critically wounded.
Critically wounded :
The person drops their primary weapon and lays on the ground writhing and screaming until either they are healed or die. They are unable to shoot any weapons, but can still throw hand grenades, so watch out. Killing wounded people that pose no threat at the moment(haven't thrown a hand grenade) will deduct 450 rating points. So if you have 0 rating points and killing a soldier gets +200 rating points and you kill a wounded soldier you end up with -250 rating points.
Dragging wounded/dead:
Wounded or dead people can be dragged to a safer location for giving first aid, corpse recovery, or item scavenging. Be careful of moving heavily wounded people though, moving them might kill them.
Giving first aid to wounded:
Giving first aid is based on the skill of the person giving first aid. If first aid is unsuccessful in stabilizing the wounded person's condition then you will have to wait for a while before trying again. Giving first aid gives you rating points proportional to the skill of the person first aid is being given to.
Taking captives:
If a wounded enemy is healed they will surrender. They can be taken captive and you can tell them to stay or follow you. If the captive is too far from you they will try to escape and continue fighting. Taking captives gives you rating points proportional to the skill of the person being taken captive. Killing captives suffers the same rating deduction as for killing wounded. For a zero skilled soldier you should get 200 points for giving them first aid and taking them captive, the same as if you had killed them, but if you kill them after giving first aid and taking them captive you still end up losing 50 rating points.
Moving dead/wounded/captives in vehicles:
Wounded, dead, and captives can be moved into vehicles by using the Drag or Follow action when in a vehicle. Make sure the action is in your action menu when entering the vehicle or you won't be able to use it. There must be free cargo space in the vehicle for the person to enter. Try moving the person to the other side of the vehicle from where you enter, then look at the person and the action should show up.
Dropped weapons:
Dropped weapons can be destroyed by using the action menu close to them or by damaging(by shooting, etc) them to 50%. They can only be picked up by the action menu. They are affected by physics and can get thrown into the air from explosions.
AI's helping wounded/dead:
AI's will automatically try and help wounded or dead people. They will attempt to drag them into a safer position before giving first aid or scavenging weapons. AI's immediately go into alert mode when someone is wounded or killed.
AI's taking secondary weapons and machine guns:
If someone with a secondary weapon or a machine gun dies then another AI from their squad will attempt to come and pick up the weapon.
Dismemberment:
If a person is killed with a high explosive and their velocity is high enough then they will be torn apart. Can be disabled by setting number of gibs to zero.