-
Posts
1068 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
Events
Everything posted by dimitriov
-
Learn russian But basically the russian BS section of this forum is already full of very well documented informations. Found it back, the computer should be updated to this protocol : K-806 "Arg 52" with multiplex information exchange canal with protocol GOST 26765.52-87 ( MIL-STD-1553B) Ye can't make that up lol...
-
Not the correct main computer protocol, 3 pylons wings were mounted on Ka-52 as a retrofit later in their service life, far after the last Ka-50 was sent to wreckyard. Useless to state that the computer to handle them is not the same than the 1985 PrPnk-800... Actually same goes for the entire cockpit. For the MWS, it's purely fictionnal, KABRIS is a finnish civilian computer, never ever was any MWS implemented in it. Actually the complete cockpit configuration is completely wtf for the new systems. This is president S : It's a complete MWS suit which replaces the older UV-26, ie if you have president S then you don't have the UV-26. There is no cohabitation of both systems, and it has its own computer and screen. Plus the real computer is as you can simply see on the photography full of functionnalities that you simply don't have, buttons are not on the panel for nothing... What I mean is that ok people may say (even if globally wrong) "It's a prototype anyway". Yes. Ok. But usually prototypes work with real systems not some voodoo magic... ED should write on their module that it is now completely fictional or at least for the additions which actually may make it worth 10 bucks. Very nice 3D model though. Nicolas
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
Aha thank you. @Rudel_chw: You see I learn stuff everyday, I didn't know this was doable. Still for the reasons you said I won't do it, plus it would not solve @Lt.Turbo issue since he still would have to install the whole pack for it to work. -
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
No sorry it would literally need me to make 70 mods. -
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
Hi thank you but it's not worth it. Proportions are manifestly off on this model. I use several types of blueprints, some are factory plans, others are literally 3D models made by photogrammetry. The Caesar is like the Jaguar or Griffon, there is nothing like this available even with my contacts and therefore I would have to work inaccurately. And if many people will say they don't really care, I don't spend 20 h of modeling a vehicle if I'm to be inaccurate ^^ if I'm okay to make the above list, it's because I have been provided with photogrammetry work by people I know which can be used as a very accurate blueprint, and I have several thousands photographs. -
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
Ok so the to do list for the upcoming 5.0 "Cold War" update : - AMX-30B2 - AMX-30B2 "Daguet" - AMX-30B2 BRENNUS - AMX-30 AUF1 - AMX-30 Roland - AMX-10P - AMX-13 DCA - AML-90 ... - Crotale NG as a bonus Those are the only vehicles I'm both motivated to add and for which I have enough datas. Sorry for the Caesar, the AUF-1 will do the job. Though one wants it he can provide me accurate blueprints and photographies. 5.0 will be released by the beginning of january. -
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
For the release I'm permanently improving small stuff and therefore I never want to release it aha I think around christmas would be a nice moment. I'm working on this on my side so once it's over i will probably release it Real tankist may like it, it'll bring back some memories For those of you who don't have any real weaponry culture ;), this is a tank rudder. The kind of system which is used to drive a tank turret. The sole difference mechanically whith a real one is the left grip which is used as an accelerator grip, like a motocycle. -
Nope unfortunately
-
Create a table of the current active WP of a group
dimitriov replied to dimitriov's topic in Mission Editor
Merci beaucoup c'est vraiment super -
Create a table of the current active WP of a group
dimitriov replied to dimitriov's topic in Mission Editor
Problem is that I would like to avoid using MIST... Usually if needed I copy paste one of its functions on my side but here the function getgrouproute simply uses too many subfunctions to do it in a clean way... :s -
Create a table of the current active WP of a group
dimitriov replied to dimitriov's topic in Mission Editor
Merci beaucoup Gonna try this and will come back if there is an issue -
addGroup does not work for planes ?
dimitriov replied to dFlow's topic in Scripting Tips, Tricks & Issues
local F1X1 = { ["modulation"] = 0, ["tasks"] = { }, -- end of ["tasks"] ["task"] = "Ground Attack", ["uncontrolled"] = false, ["taskSelected"] = true, ["route"] = { ["points"] = { [1] = { ["alt"] = 8000, ["action"] = "Turning Point", ["alt_type"] = "BARO", ["speed"] = 300, ["task"] = { ["id"] = "ComboTask", ["params"] = { ["tasks"] = { [1] = { ["enabled"] = true, ["auto"] = true, ["id"] = "WrappedAction", ["number"] = 1, ["params"] = { ["action"] = { ["id"] = "Option", ["params"] = { ["value"] = 1, ["name"] = 1, }, -- end of ["params"] }, -- end of ["action"] }, -- end of ["params"] }, -- end of [1] [2] = { ["enabled"] = true, ["auto"] = true, ["id"] = "WrappedAction", ["number"] = 2, ["params"] = { ["action"] = { ["id"] = "Option", ["params"] = { ["value"] = 1, ["name"] = 3, }, -- end of ["params"] }, -- end of ["action"] }, -- end of ["params"] }, -- end of [2] [3] = { ["enabled"] = true, ["auto"] = true, ["id"] = "WrappedAction", ["number"] = 3, ["params"] = { ["action"] = { ["id"] = "Option", ["params"] = { ["variantIndex"] = 2, ["name"] = 5, ["formationIndex"] = 2, ["value"] = 131074, }, -- end of ["params"] }, -- end of ["action"] }, -- end of ["params"] }, -- end of [3] [4] = { ["enabled"] = true, ["auto"] = true, ["id"] = "WrappedAction", ["number"] = 4, ["params"] = { ["action"] = { ["id"] = "Option", ["params"] = { ["value"] = true, ["name"] = 15, }, -- end of ["params"] }, -- end of ["action"] }, -- end of ["params"] }, -- end of [4] [5] = { ["enabled"] = true, ["auto"] = true, ["id"] = "WrappedAction", ["number"] = 5, ["params"] = { ["action"] = { ["id"] = "Option", ["params"] = { ["targetTypes"] = { }, -- end of ["targetTypes"] ["name"] = 21, ["value"] = "none;", ["noTargetTypes"] = { [1] = "Fighters", [2] = "Multirole fighters", [3] = "Bombers", [4] = "Helicopters", [5] = "UAVs", [6] = "Infantry", [7] = "Fortifications", [8] = "Tanks", [9] = "IFV", [10] = "APC", [11] = "Artillery", [12] = "Unarmed vehicles", [13] = "AAA", [14] = "SR SAM", [15] = "MR SAM", [16] = "LR SAM", [17] = "Aircraft Carriers", [18] = "Cruisers", [19] = "Destroyers", [20] = "Frigates", [21] = "Corvettes", [22] = "Light armed ships", [23] = "Unarmed ships", [24] = "Submarines", [25] = "Cruise missiles", [26] = "Antiship Missiles", [27] = "AA Missiles", [28] = "AG Missiles", [29] = "SA Missiles", }, -- end of ["noTargetTypes"] }, -- end of ["params"] }, -- end of ["action"] }, -- end of ["params"] }, -- end of [5] }, -- end of ["tasks"] }, -- end of ["params"] }, -- end of ["task"] ["type"] = "Turning Point", ["ETA"] = 0, ["ETA_locked"] = true, ["y"] = SpawnPosY1, ["x"] = SpawnPosX1, ["formation_template"] = "", ["speed_locked"] = true, }, -- end of [1] [2] = { ["alt"] = 100, ["action"] = "Turning Point", ["alt_type"] = "RADIO", ["speed"] = 300, ["task"] = { ["id"] = "ComboTask", ["params"] = { ["tasks"] = { [1] = { ["enabled"] = true, ["auto"] = false, ["id"] = "Bombing", ["number"] = 1, ["params"] = { ["direction"] = 0, ["attackQtyLimit"] = false, ["attackQty"] = 1, ["expend"] = "All", ["y"] = BombPosY1, ["directionEnabled"] = false, ["groupAttack"] = false, ["altitude"] = 8000, ["altitudeEnabled"] = false, ["weaponType"] = 805339120, ["x"] = BombPosX1, }, -- end of ["params"] }, -- end of [1] }, -- end of ["tasks"] }, -- end of ["params"] }, -- end of ["task"] ["type"] = "Turning Point", ["ETA"] = 24.158952248418, ["ETA_locked"] = false, ["y"] = WPPosY1, ["x"] = WPPosX1, ["formation_template"] = "", ["speed_locked"] = true, }, -- end of [2] }, -- end of ["points"] }, -- end of ["route"] ["groupId"] = GPID1, ["hidden"] = false, ["units"] = { [1] = { ["alt"] = 2000, ["hardpoint_racks"] = true, ["alt_type"] = "BARO", ["livery_id"] = "ec 2 30 normandie niemen", ["skill"] = "High", ["speed"] = 300, ["AddPropAircraft"] = { }, -- end of ["AddPropAircraft"] ["type"] = "Mirage-F1CT", ["unitId"] = GPID1, ["psi"] = 0, ["y"] = SpawnPosY1, ["x"] = SpawnPosX1, ["name"] = GPID1, ["payload"] = { ["pylons"] = { [1] = { ["CLSID"] = "{R550_Magic_1}", }, -- end of [1] [2] = { ["CLSID"] = "{SAMP400LD}", }, -- end of [2] [3] = { ["CLSID"] = "{SAMP400LD}", }, -- end of [3] [4] = { ["CLSID"] = "{CLB4_SAMP400LD}", }, -- end of [4] [5] = { ["CLSID"] = "{SAMP400LD}", }, -- end of [5] [6] = { ["CLSID"] = "{SAMP400LD}", }, -- end of [6] [7] = { ["CLSID"] = "{R550_Magic_1}", }, -- end of [7] }, -- end of ["pylons"] ["fuel"] = 3356, ["flare"] = 0, ["chaff"] = 0, ["gun"] = 100, }, -- end of ["payload"] ["heading"] = 0, ["callsign"] = { [1] = 1, [2] = 1, [3] = 1, ["name"] = "Enfield11", }, -- end of ["callsign"] ["onboard_num"] = "010", }, -- end of [1] }, -- end of ["units"] ["y"] = SpawnPosY1, --------------- ["x"] = SpawnPosX1, ---------- +NORD ["name"] = GPID1, ["communication"] = true, ["start_time"] = 0, ["frequency"] = 127.5, } coalition.addGroup(81, Group.Category.AIRPLANE, F1X1) Here is one example of plane with this command going through 2 WP. I think your declaration lacks some informations. -
A bit late but yes, any vehicle of the FrenchPack that has smokes mounted can use it.
-
Hi guys I'm still working on my big FrenchPack script. I implemented an AI capability for ground units : Any armored vehicle will try either to face its main threat to maximize armor or will engage in random maneuvers. It works and would be a basis for a more complex system. Thing is as it works by assigning a new WP to the group, it will erase the already scheduled route. I therefore would like to create a table which would include: - The WP of the unit - Which is the active WP - Being able to get it to resume its route once the "maneuver" is finished. For now the function looks like this and will only work with the condition that the vehicle is not moving to do not mess with mission editor planned routes : local function FfaceR() --------------- IA FAIT FACE RED timer.scheduleFunction(FfaceR, {}, timer.getTime() + 15) local FFACEV = trigger.misc.getUserFlag("FFACEV") local FFACEF = trigger.misc.getUserFlag("FFACEF") if FFACEV == 0 and FFACEF == 0 or FFACEV == 1 then local group_arrayR = coalition.getGroups(coalition.side.RED, Group.Category.GROUND) for k, group in pairs(group_arrayR) do if group then local units = group:getUnits() local leader = units[1] local nonleader = units[2] if leader and Unit.isExist(leader) and leader:getName() ~= "XLBis" and not nonleader then if Unit.hasAttribute(leader, "Tanks") or Unit.hasAttribute(leader, "IFV") then local logi = leader:getController() local list = logi:getDetectedTargets(Controller.Detection.VISUAL) for _,DetectedTarget in pairs(list) do if DetectedTarget ~= nil then obj = DetectedTarget.object tgt = obj:getTypeName() tgtpos = obj:getPosition().p local leader_pt3d = leader:getPoint() local orientation = leader:getPosition() local heading = leader:getDrawArgumentValue(0) if heading < 0 then heading = -heading*180 else heading = 360 - heading * 180 end local chassis_heading = GetHeading(orientation) heading = heading + ((chassis_heading*180)/math.pi) if heading > 359 then heading = heading - 360 end local Fheading = math.floor(heading+0) local Azimut_tourelle = math.sqrt(math.pow(leader:getDrawArgumentValue(0), 2)) local leaderPos = leader:getPosition().p local LG = leader:getGroup() local LGSP = leader:getVelocity() local Vecc = {x = leaderPos.x - tgtpos.x, y = leaderPos.y - tgtpos.y,z = leaderPos.z - tgtpos.z} local North = {x = 1, y = 0, z = 0} local Distx = math.pow(leaderPos.x - tgtpos.x, 2) local Distz = math.pow(leaderPos.z - tgtpos.z, 2) local Dist1 = math.sqrt(Distx+ Distz) local Dist2 = math.floor(Dist1+0) local Ang1 = math.deg(getDir(Vecc)) local Ang2 = math.floor(Ang1+0) if Ang2 > 180 then Ang2 = Ang2 - 180 elseif Ang2 < 179 then Ang2 = Ang2 + 180 end local speed = leader:getVelocity() local Angle_match = math.sqrt(math.pow(Ang2 - Fheading, 2)) local A = { group = LG, point = {y = tgtpos.y, x = tgtpos.x, z = tgtpos.z}, radius = 0, form = "diamond", heading = Fheading, speed = 0.5, disableRoads = true } local B = { group = LG, point = {y = leaderPos.y, x = leaderPos.x, z = leaderPos.z}, radius = 250, form = "diamond", heading = Fheading, speed = 30, disableRoads = true } local rand = math.random(1,100) if Azimut_tourelle > 0.2 and math.sqrt( math.pow(speed.z + speed.x + speed.y, 2)) < 2 then groupToRandomPoint(A) end if Azimut_tourelle < 0.2 and math.sqrt( math.pow(speed.z + speed.x + speed.y, 2)) < 2 then trigger.action.groupStopMoving(LG) end if Azimut_tourelle > 0 and rand < 10 and math.sqrt( math.pow(speed.z + speed.x + speed.y, 2)) < 2 then groupToRandomPoint(B) end end end end end end end end end I'm really bad at tables. If you have a way to do it efficiently, it would be appreciated Grimes save me Nicolas
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
Je vais voir ce que je peux faire. i think this one may be welcome too Ingame using the Frenchpack script which is provided with the pack, you'll be able to : - Deploy your tactical group with Leclerc platoon, recon,log, SAM and artillery. - Give them orders directly with radio menus, with automated recon, sitreps and all. - Request CAS or SEAD missions. - Get automated artillery support, same goes for opposing Ai btw. It'll even ask for arty support if an helo is spotted hovering very low for some time. Very fun surprise (Deactivable ingame) - ENI Armor will face the enemy or conduct random maneuvers to get more dynamic engagements. (Deactivable ingame) - Request artillery support in one single click (Same goes for other supports) - Deploy this little boy for recon purpose. (Once I'm done coding it lol) Many other things........ Which will be explained in the manual. Basically if i may dare this is what Combined Arms should allow right at the beginning- 218 replies
-
- 13
-
-
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
- 218 replies
-
- 19
-
-
-
Coalition.addgroup need help for spawning a plane
dimitriov replied to dimitriov's topic in Mission Editor
thank you Grimes as usual ^^ -
So I really don't get it. Tried with my own plane, then directly used another from a script which works. So here is the deal : put a map marker with "CAS" in the name, a plane appears and goes for some CAS in the area. For now I strictly don't manage to get the plane to appear. I use this way of working without any issue for vehicles. I must miss something in the way to declare a plane. Here is the code with a random test plane : local Spawn_CAS = {} function Spawn_CAS:onEvent(_Event) if _Event.id == world.event.S_EVENT_MARK_CHANGE then if _Event.text == "CAS" then local MarkPosX = _Event.pos local CAS = { [1] = { ["lateActivation"] = false, ["task"] = "Nothing", ["uncontrolled"] = false, ["route"] = { ["routeRelativeTOT"] = true, ["points"] = { [1] = { ["alt"] = 2000, ["action"] = "Turning Point", ["alt_type"] = "BARO", ["properties"] = { ["addopt"] = { }, -- end of ["addopt"] }, -- end of ["properties"] ["speed"] = 123.33333333333, ["task"] = { ["id"] = "ComboTask", ["params"] = { ["tasks"] = { }, -- end of ["tasks"] }, -- end of ["params"] }, -- end of ["task"] ["type"] = "Turning Point", ["ETA"] = 0, ["ETA_locked"] = true, ["y"] = 0, ["x"] = 0, ["name"] = "RAT_FIGHTER_2_KOREAN_WAR", ["formation_template"] = "", ["speed_locked"] = true, }, -- end of [1] }, -- end of ["points"] }, -- end of ["route"] ["groupId"] = 413, ["hidden"] = false, ["units"] = { [1] = { ["alt"] = 2000, -- ["livery_id"] = "US Air Force ex-USAF F-86A Sabre", ["alt_type"] = "BARO", ["skill"] = "High", ["speed"] = 123.33333333333, ["type"] = "F-86F Sabre", ["unitId"] = 506, ["psi"] = 0, ["y"] = 0, ["x"] = 0, ["name"] = "RAT_FIGHTER_2_KOREAN_WAR", ["payload"] = { ["pylons"] = { }, -- end of ["pylons"] ["fuel"] = 3249, ["flare"] = 60, ["ammo_type"] = 5, ["chaff"] = 60, ["gun"] = 100 }, ["heading"] = 0, ["callsign"] = { [1] = 1, [2] = 1, [3] = 1, ["name"] = "Enfield11", }, -- end of ["callsign"] ["onboard_num"] = "010", }, -- end of [1] }, -- end of ["units"] ["y"] = 0, ["x"] = 0, ["name"] = "RAT_FIGHTER_2_KOREAN_WAR", ["communication"] = true, ["start_time"] = 0, ["modulation"] = 0, ["frequency"] = 124, }, -- end of [1] -- end of [67] } coalition.addgroup(80, Group.Category.AIRPLANE, CAS) end end end world.addEventHandler(Spawn_CAS) Would some nice guy have an idea ? I really don't manage to get it to work. Nicolas
-
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
Ok ça marche. UPDATE 4.9.1 -
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
Non c'est normal toute pc devant jouer une miz où y a le pack doit l'avoir. -
FRENCHPACK V4.9.1 Update on 27/04/2022
dimitriov replied to dimitriov's topic in Utility/Program Mods for DCS World
J'ai identifié les problèmes de texture, ma faute j'ai mélangé quelques fichiers. Je ferai un fix prochainement. -
CA engine sounds broken after latest open beta update
dimitriov replied to Count von Altibar's topic in DCS: Combined Arms
yaaaay. . . . . . . . It's nice to hear the wind when you drive.. Very immersive...