Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
8:30:29 Error in expression <nterval", 5]];
if (isNull _grp || _grp isEmpty) exitWith {};
_grp deleteWaypoi>
8:30:29 Error position: <isEmpty) exitWith {};
_grp deleteWaypoi>
8:30:29 Error Missing )
8:30:29 File AIPathfinderImprovementV2\scripts\fn_smartMove.sqf..., line 3
8:30:29 Error in expression <nterval", 5]];
if (isNull _grp || _grp isEmpty) exitWith {};
_grp deleteWaypoi>
8:30:29 Error position: <isEmpty) exitWith {};
_grp deleteWaypoi>
8:30:29 Error Missing )
8:30:29 File AIPathfinderImprovementV2\scripts\fn_smartMove.sqf..., line 3
But I am watching this mod very closely and excited to see where it goes
I've had to strip the hell out of the smartMove script on this one, and add a tiny init script to be used as a diag_log script.
If no errors persist, great, if it does, then I'll just do what I initial said I'd do.
The main focus for this is the pathfinding of infantry units to go around placed objects in eden or zeus.
I will be testing this as well so theres more than one report of... whatever it is that might be.
1:50:31 Error in expression <dd ((_targetPos vectorDiff _currentPos) vectorNormalized) vectorMultiply _obstac>
1:50:31 Error position: <vectorNormalized) vectorMultiply _obstac>
1:50:31 Error Missing )
1:50:31 File AIPathfinderImprovementV2\scripts\fn_smartMove.sqf..., line 22
1:50:31 Error in expression <dd ((_targetPos vectorDiff _currentPos) vectorNormalized) vectorMultiply _obstac>
1:50:31 Error position: <vectorNormalized) vectorMultiply _obstac>
1:50:31 Error Missing )
1:50:31 File AIPathfinderImprovementV2\scripts\fn_smartMove.sqf..., line 22
Now, if only I can get the AI to respond properly to objects being spawned in front of them on the fly. That would be ideal.
https://sqfvm.arma3.io/vm/
private _wp = _grp add>
23:06:43 Error position: <deleteWaypoints;
private _wp = _grp add>
23:06:43 Error Missing ;
23:06:43 File AIPathfinderImprovement\scripts\fn_dynamicPath.sqf..., line 13
23:06:43 Error in expression <ll _groupToMonitor && !(_groupToMonitor isEmpty)} do {
private _currentWaypointI>
23:06:43 Error position: <isEmpty)} do {
private _currentWaypointI>
23:06:43 Error Missing )
23:06:43 File AIPathfinderImprovement\scripts\fn_groupPathMonitor.sqf..., line 8
23:06:43 Error in expression <ll _groupToMonitor && !(_groupToMonitor isEmpty)} do {
private _currentWaypointI>
23:06:43 Error position: <isEmpty)} do {
private _currentWaypointI>
23:06:43 Error Missing )
private _nearby>
23:06:43 Error Missing ;
23:06:43 File AIPathfinderImprovement\scripts\fn_smartDrive.sqf..., line 19
23:06:43 Error in expression <ivate _rightVector = vectorCrossProduct _forwardVector [0,0,1];
private _nearby>
23:06:43 Error position: <_forwardVector [0,0,1];
private _nearby>
23:06:43 Error Missing ;
23:06:43 File AIPathfinderImprovement\scripts\fn_smartDrive.sqf..., line 19
23:06:43 Error in expression <};
if (isNull _grp) exitWith {};
_grp deleteWaypoints;
private _wp = _grp add>
23:06:43 Error position: <deleteWaypoints;
private _wp = _grp add>
23:06:43 Error Missing ;
23:06:43 File AIPathfinderImprovement\scripts\fn_dynamicPath.sqf..., line 13
23:06:43 Error in expression <};
if (isNull _grp) exitWith {};
_grp deleteWaypoints;
I tried to test your mod and once again when I launch a mission in the editor, I get a ton of errors:
23:06:43 Error in expression < { !isNull _grpMonitor && !(_grpMonitor isEmpty) && ((_leaderMonitor distance _t>
23:06:43 Error position: <isEmpty) && ((_leaderMonitor distance _t>
23:06:43 Error Missing )
23:06:43 File AIPathfinderImprovement\scripts\fn_smartMove.sqf..., line 19
23:06:43 Error in expression < { !isNull _grpMonitor && !(_grpMonitor isEmpty) && ((_leaderMonitor distance _t>
23:06:43 Error position: <isEmpty) && ((_leaderMonitor distance _t>
23:06:43 Error Missing )
23:06:43 File AIPathfinderImprovement\scripts\fn_smartMove.sqf..., line 19
23:06:43 Error in expression <ivate _rightVector = vectorCrossProduct _forwardVector [0,0,1];
private _nearby>
23:06:43 Error position: <_forwardVector [0,0,1];
maybe the launch parameter "Show Script Errors" would help
there's also a mod called "Advanced Script Error Dialog" which is quite useful
many thanks for your work on AI pathfinding
15:47:03 File AIPathfinderImprovement\scripts\fn_groupPathMonitor.sqf..., line 8
15:47:03 Error in expression <e _grp = _x;
if (!isNull _grp && !(_grp isEmpty)) then {
[_grp] spawn fn_groupPa>
15:47:03 Error position: <isEmpty)) then {
[_grp] spawn fn_groupPa>
15:47:03 Error Missing )
15:47:03 File AIPathfinderImprovement\scripts\fn_initSmartPathing.sqf..., line 3
15:47:03 Error in expression <e _grp = _x;
if (!isNull _grp && !(_grp isEmpty)) then {
[_grp] spawn fn_groupPa>
15:47:03 Error position: <isEmpty)) then {
[_grp] spawn fn_groupPa>
15:47:03 Error Missing )
15:47:03 File AIPathfinderImprovement\scripts\fn_initSmartPathing.sqf..., line 3
15:47:04 [CBA] (xeh) INFO: [0,35.075,0] PreStart started.
private _wp = _grp add>
15:47:03 Error Missing ;
15:47:03 File AIPathfinderImprovement\scripts\fn_dynamicPath.sqf..., line 13
15:47:03 Error in expression <ll _groupToMonitor && !(_groupToMonitor isEmpty)} do {
private _currentWaypointI>
15:47:03 Error position: <isEmpty)} do {
private _currentWaypointI>
15:47:03 Error Missing )
15:47:03 File AIPathfinderImprovement\scripts\fn_groupPathMonitor.sqf..., line 8
15:47:03 Error in expression <ll _groupToMonitor && !(_groupToMonitor isEmpty)} do {
private _currentWaypointI>
15:47:03 Error position: <isEmpty)} do {
private _currentWaypointI>