|
|
... pour pouvoir adapter plus rapidement nos missions aux évolution du jeu
Island Maker
- Age : 77 ans
- Messages : 1067
- Inscrit : 27 Mai 2008
- Statut :
- Spécialité :
|
Nous avons tous remarqué de d'une mise à jour sur l'autre, le skill de l'IA pouvait être assez différent.
Par ailleurs, selon les missions, il peut être intéressant d'avoir des unités avec des skills différents.
Mon idée en créant ce sujet, c'est de pouvoir échanger entre missions-makers, au sujet des moyens que nous avons à notre disposition.
Je vais donc ouvrir la discussion !
Pour ma part, j'utilise de façon la plus courante une méthode basée sur un déclencheur.
Je place dans l'activation du déclencheur les différents skill de l'IA que je veux éditer.
Pour mémoire les skills éditables d'aprês la page AI Sub-skills du WiKi de BIS :
* aimingAccuracy
* aimingShake
* aimingSpeed
* commanding
* courage
* endurance Disabled in Arma3
* general
* reloadSpeed
* spotDistance
* spotTime
Source : https://community.bistudio.com/wiki/AI_Sub-skills
|
Addons Maker
- Age : 51 ans
- Messages : 1365
- Inscrit : 29 Janvier 2007
- Statut :
- Spécialité :
|
Dans le fichier init des mes missions , voici mes réglages:
[ado]_coop_17_Rogain_kill_v0.6.Stratis
setViewDistance 1500;
setTerrainGrid 40;
setObjectViewDistance 1200;
Citation (fichier init)
//skillia
{
_x setSkill ["aimingAccuracy", 0.5]; //0.5
_x setSkill ["aimingShake", 0.5]; //0.5
_x setSkill ["aimingSpeed", 0.5]; //0.5
_x setSkill ["spotDistance", 1]; //0.9
_x setSkill ["spottime", 1"]; //0.9
_x setSkill ["reloadSpeed", 0.8]; //0.5
_x setSkill ["commanding", 1];
_x setSkill ["general", 1]; //0.5
_x setSkill ["endurance", 1]; //0.8
_x setSkill ["courage", 1]; //1
} forEach allUnits;
|
Mission Maker
- Age : 50 ans
- Messages : 401
- Inscrit : 13 Janvier 2009
- Statut :
- Spécialité :
|
Message édité 1 fois, dernière édition par Reapy, 16 Mars 2015, 19:27
Si je ne me trompe pas ces valeurs sont aussi modifiées par la difficulté sélectionnée sur le serveur.
"L'ennemi est con, il croit que c'est nous l'ennemi alors que c'est lui." Pierre Desproges |
Mission Maker
- Age : 33 ans
- Messages : 483
- Inscrit : 28 Octobre 2008
- Statut :
- Spécialité :
|
Message édité 4 fois, dernière édition par Old Bear, 22 Mars 2015, 12:37
Perso j'utilise généralement aussi un déclencheur parce que de temps en temps c'est bien d'avoir des groupes "bons" et des groupes "mauvais".
à‡a par exemple c'est le nouveau réglage des OPFOR "élite" dans ma mission Aegan Hoplite (Parce qu'à 0.5 sur l'Accuracy et le Shake, je cite les ADOs : Ils visent trop bien. )
{_x setskill ["aimingAccuracy",0.3]} foreach thislist;
{_x setskill ["aimingShake",0.3]} foreach thislist;
{_x setskill ["aimingSpeed",0.8]} foreach thislist;
{_x setskill ["spotDistance",1]} foreach thislist;
{_x setskill ["spotTime",1]} foreach thislist;
{_x setskill ["courage",1]} foreach thislist;
{_x setskill ["reloadSpeed",1]} foreach thislist;
{_x setskill ["commanding",1]} foreach thislist;
Par contre mes AAF "noobs" ont des valeurs d'aiming qui sont beaucoup moins hautes pour le coup... (et pour le coup on a des gunfights vachement long généralement)
{_x setskill ["aimingAccuracy",0.1]} foreach thislist;
{_x setskill ["aimingShake",0.1]} foreach thislist;
{_x setskill ["aimingSpeed",0.5]} foreach thislist;
{_x setskill ["spotDistance",1]} foreach thislist;
{_x setskill ["spotTime",1]} foreach thislist;
{_x setskill ["courage",1]} foreach thislist;
{_x setskill ["reloadSpeed",1]} foreach thislist;
{_x setskill ["commanding",1]} foreach thislist;
"Je suis devenu la mort, le destructeur des mondes" |
Mission Maker
- Age : 50 ans
- Messages : 401
- Inscrit : 13 Janvier 2009
- Statut :
- Spécialité :
|
Quelle influence a le paramêtre ´general' sur les autres paramêtres ?
"L'ennemi est con, il croit que c'est nous l'ennemi alors que c'est lui." Pierre Desproges |
Mission Maker
- Age : 33 ans
- Messages : 483
- Inscrit : 28 Octobre 2008
- Statut :
- Spécialité :
|
Si j'ai bien compris le paramêtre général s'applique aux autres skills à moins que ceux-ci aient une valeur.
"Je suis devenu la mort, le destructeur des mondes" |
Island Maker
- Age : 77 ans
- Messages : 1067
- Inscrit : 27 Mai 2008
- Statut :
- Spécialité :
|
De maniêre générale, sur la base de nos constatations en jeu, je me demande si la rêgle communément admise jusqu'à présent, à savoir que les paramêtres fixés sur le serveur s'imposent aux clients est toujours valable.
Ce sont nos soucis du réglage "Visibilité" transformé par différentes missions qui me fait me poser la question.
Qu'en est-il de "... la difficulté sélectionnée sur le serveur ..." évoquée par Reapy ?
|
Addons Maker
- Age : 51 ans
- Messages : 1365
- Inscrit : 29 Janvier 2007
- Statut :
- Spécialité :
|
Citation (config serveur)
class Difficulties
{
class recruit
{
class Flags
{
Armor=0;
FriendlyTag=0;
EnemyTag=0;
MineTag=0;
HUD=0;
HUDPerm=0;
HUDWp=0;
HUDWpPerm=0;
HUDGroupInfo=0;
AutoSpot=0;
Map=0;
WeaponCursor=0;
AutoGuideAT=0;
ClockIndicator=0;
3rdPersonView=0;
UltraAI=0;
CameraShake=0;
UnlimitedSaves=0;
DeathMessages=1;
NetStats=1;
VonID=0;
ExtendetInfoType=0;
};
skillFriendly=0.5;
skillEnemy=0.5;
precisionFriendly=0.30000001;
precisionEnemy=0.30000001;
};
class regular
{
class Flags
{
Armor=0;
FriendlyTag=0;
EnemyTag=0;
MineTag=0;
HUD=0;
HUDPerm=0;
HUDWp=0;
HUDWpPerm=0;
HUDGroupInfo=0;
AutoSpot=0;
Map=0;
WeaponCursor=0;
AutoGuideAT=0;
ClockIndicator=0;
3rdPersonView=0;
UltraAI=0;
CameraShake=0;
UnlimitedSaves=0;
DeathMessages=1;
NetStats=1;
VonID=0;
ExtendetInfoType=0;
};
skillFriendly=0.5;
skillEnemy=0.5;
precisionFriendly=0.30000001;
precisionEnemy=0.30000001;
};
class veteran
{
class Flags
{
Armor=0;
FriendlyTag=0;
EnemyTag=0;
MineTag=0;
HUD=0;
HUDPerm=0;
HUDWp=0;
HUDWpPerm=0;
HUDGroupInfo=0;
AutoSpot=0;
Map=0;
WeaponCursor=0;
AutoGuideAT=0;
ClockIndicator=0;
3rdPersonView=0;
UltraAI=0;
CameraShake=0;
UnlimitedSaves=0;
DeathMessages=1;
NetStats=1;
VonID=0;
ExtendetInfoType=0;
};
skillFriendly=0.5;
skillEnemy=0.5;
precisionFriendly=0.30000001;
precisionEnemy=0.30000001;
};
class mercenary
{
class Flags
{
Armor=0;
FriendlyTag=0;
EnemyTag=0;
MineTag=0;
HUD=0;
HUDPerm=0;
HUDWp=0;
HUDWpPerm=0;
HUDGroupInfo=0;
AutoSpot=0;
Map=0;
WeaponCursor=0;
AutoGuideAT=0;
ClockIndicator=0;
3rdPersonView=0;
UltraAI=0;
CameraShake=0;
UnlimitedSaves=0;
DeathMessages=1;
NetStats=1;
VonID=0;
ExtendetInfoType=0;
};
skillFriendly=0.5;
skillEnemy=0.5;
precisionFriendly=0.30000001;
precisionEnemy=0.30000001;
};
};
difficulty="mercenary";
difficultyMP="mercenary";
sceneComplexity=1000000;
shadowZDistance=100;
viewDistance=2000;
preferredObjectViewDistance=1200;
terrainGrid=25;
volumeCD=9;
volumeFX=9;
volumeSpeech=9;
volumeVoN=9;
vonRecThreshold=0.029999999;
|
Mission Maker
- Age : 50 ans
- Messages : 401
- Inscrit : 13 Janvier 2009
- Statut :
- Spécialité :
|
Citation (config serveur)
skillFriendly=0.5;
skillEnemy=0.5;
precisionFriendly=0.30000001;
precisionEnemy=0.30000001;
Histoire de faire le ménage, les réglages de l'IA à partir du serveur sont la.
Par contre, je pige pas pourquoi tu a mis en gras les valeurs de scenecomplexity ? Si je me rappelle bien c'est le cycle de simulation ou un truc comme ça.
"L'ennemi est con, il croit que c'est nous l'ennemi alors que c'est lui." Pierre Desproges |
Addons Maker
- Age : 51 ans
- Messages : 1365
- Inscrit : 29 Janvier 2007
- Statut :
- Spécialité :
|
C'est pour moi la question Reapy ? pas compris...
|
Mission Maker
- Age : 50 ans
- Messages : 401
- Inscrit : 13 Janvier 2009
- Statut :
- Spécialité :
|
Oui lol c'est pour toi la question. tu as mis en gras la valeur de scenecomplexity
"L'ennemi est con, il croit que c'est nous l'ennemi alors que c'est lui." Pierre Desproges |
Island Maker
- Age : 77 ans
- Messages : 1067
- Inscrit : 27 Mai 2008
- Statut :
- Spécialité :
|
euh ... " en gras"... o๠ça ?
|
Mission Maker
- Age : 50 ans
- Messages : 401
- Inscrit : 13 Janvier 2009
- Statut :
- Spécialité :
|
Moi je vois en gras mais ca vient ptet de ma tablette lol bref laisser tomber...
"L'ennemi est con, il croit que c'est nous l'ennemi alors que c'est lui." Pierre Desproges |
Addons Maker
- Age : 51 ans
- Messages : 1365
- Inscrit : 29 Janvier 2007
- Statut :
- Spécialité :
|
Message édité 2 fois, dernière édition par GMC, 16 Avril 2015, 7:51
//skillia Rogain_kill Vs0.8
{
_x setSkill ["aimingAccuracy", 0.7]; //0.5
_x setSkill ["aimingShake", 0.5];
_x setSkill ["aimingSpeed", 0.5]; //0.5
_x setSkill ["spotDistance", 1]; //0.9
_x setSkill ["spottime", 1"]; //0.9
_x setSkill ["reloadSpeed", 0.8]; //0.5
_x setSkill ["commanding", 1];
_x setSkill ["general", 1]; //0.5
_x setSkill ["endurance", 1]; //0.8 pas actif dans ARMA3
_x setSkill ["courage", 1]; //1
} forEach allUnits;
|
Island Maker
- Age : 77 ans
- Messages : 1067
- Inscrit : 27 Mai 2008
- Statut :
- Spécialité :
|
Message édité 1 fois, dernière édition par Old Bear, 15 Avril 2015, 21:51
Attention ! La "fatigue" n'est pas réglable ...
Citation endurance : Disabled in Arma3
Source : https://community.bistudio.com/wiki/AI_Sub-skills
|
|
|
|
|