Jump to content

Recommended Posts

I've knocked together a simple Range Script inspired by SNAFU's original here: http://forums.eagle.ru/showthread.php?t=109174

 

It has the ability to track all bombs / rockets fired at a Trigger Zone as well as counting shots fired at a strafe pit.

 

I highly recommend this script is used with this great mod: http://www.476vfightergroup.com/downloads.php?do=file&id=287

 

It also includes a per user and server wide scoreboard for bombing runs and strafe pit runs. The score will be kept until the mission changes, even if you leave the server and rejoin or change aircrafts. There is an option to reset your personal score if you want :)

 

Download and Guide: https://github.com/ciribob/DCS-SimpleRangeScript

 

Quick demo mission run through. The demo mission is purposely sparse and uses no mods so anyone can give it a quick try

 

 

 

Please let me know if you need any help setting it up or have any suggestions or even if you use it! :)


Edited by Ciribob
  • Like 1

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites
  • Replies 135
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Fixed - just download the latest lua from GitHub https://raw.githubusercontent.com/ciribob/DCS-SimpleRangeScript/master/rangescript.lua   Test mission isnt updated yet - but just use the new

I've knocked together a simple Range Script inspired by SNAFU's original here: http://forums.eagle.ru/showthread.php?t=109174   It has the ability to track all bombs / rockets fired at a Trigger Zone

I confirm, the script no longer works Inviato dal mio Redmi Note 8 utilizzando Tapatalk

Ah same the +5 above ground. Its a bit troublesome for low angle rockets. The strafe process is very similar, but the messaging flow for each person is much nicer. It's also cool how you don't need to list the pilots and units on the range, it just grabs them. This script will feature very highly on our maps, thanks you loads!

___________________________________________________________________________

SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *

Link to post
Share on other sites
Ah same the +5 above ground. Its a bit troublesome for low angle rockets. The strafe process is very similar, but the messaging flow for each person is much nicer. It's also cool how you don't need to list the pilots and units on the range, it just grabs them. This script will feature very highly on our maps, thanks you loads!

 

No worries! Let me know if you have any issues :)

 

As I said in the PM, I'll work on the bombing targets calculation as you're right in that low angle rocket attacks won't be marked as accurately.

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites

New version of the Simple Range Script v.1.1

 

Make sure you have the latest MIST 4.0.57 !

 

Change log:

  • Added Weapon type used on the bombing target to the results display
  • Increased personal score boards to 20 rather than 10 entries
  • Increased Server score length to top 15 rather than top 10
  • Changed system for measuring distance from target to weapon impact for better accuracy

 

 

Download and Guide: https://github.com/ciribob/DCS-SimpleRangeScript

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites

Is this script able to track both rockets lauched in a pairs? (common Ka-50 situation)

ChromiumDis.png

Author of DSMC, mod to enable scenario persistency and save updated miz file

https://dsmcfordcs.wordpress.com/

 

The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.

Link to post
Share on other sites

Yes it'll track un guided rockets fine, no matter how many you fire.

 

For guided, it depends on what weapon category they're in. You can make it track more weapon types by editing this line: https://github.com/ciribob/DCS-SimpleRangeScript/blob/master/rangescript.lua#L303

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites

Is the script for the A-10C only or does it work with any DCS World aircraft? I can see this being very useful for creating A2G training mission! Great work!

System Spec: Cooler Master Cosmos C700P Black Edition case. | AMD 5950X CPU | MSI RTX-3090 GPU | 32GB HyperX Predator PC4000 RAM | | TM Warthog stick & throttle | TrackIR 5 | Samsung 980 Pro NVMe 4 SSD 1TB (boot) | Samsung 870 QVO SSD 4TB (games) | Windows 10 Pro 64-bit.

 

Personal wish list: DCS: Su-27SM & DCS: Avro Vulcan.

Link to post
Share on other sites
Is the script for the A-10C only or does it work with any DCS World aircraft? I can see this being very useful for creating A2G training mission! Great work!

 

It notice the bomb, rocket or gun impact, not the aircraft.

 

Edit: Problems:

 

I run your test mission and i fly over the red smoke at the begin of the Range - but i don`t get the message "New callsign rolling in on left zone"!

 

Problem with the message system under stable 1.5.2?


Edited by mwd2

Waiting for: DCS: Mi-24 Hind, ... now AH 64D Apache

Intel i5-7600K @4.1GHz, 32GB DDR4 @2400MHz, GTX 1070 Gigabyte Gaming OC 8GB DDR5, WIN 10 64Bit Prof.

Squadron "Serious Uglies" / Discord-Server: https://discord.gg/2WccwBh

Ghost0815

Link to post
Share on other sites
It notice the bomb, rocket or gun impact, not the aircraft.

 

Edit: Problems:

 

I run your test mission and i fly over the red smoke at the begin of the Range - but i don`t get the message "New callsign rolling in on left zone"!

 

Problem with the message system under stable 1.5.2?

Make sure you jump in slot, wait a few seconds and then change slot first if you're testing it through the mission editor.

 

The script won't be loaded when you first jump in so won't track whether you're in a zone or not. The script uses the spawn event to add the tracking code so it'll work for all the player aircraft in a mission.

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites
  • 3 weeks later...

Excellent script Ciribob :thumbup: Silly question. Is it possible to alter the script so that it calculates the distance from the center of the object instead of center of the circles. I am having a little difficulties aligning the circles with the targets. Old man shaking hands :-D

 

Cheers

Hans

Link to post
Share on other sites
Excellent script CiribobSilly question. Is it possible to alter the script so that it calculates the distance from the center of the object instead of center of the circles. I am having a little difficulties aligning the circles with the targets. Old man shaking hands :-D

 

Cheers

Hans

No question is a silly question :)

 

Currently that's not possible as I found the bombing calculation was less accurate with a unit rather then a circle.

 

You can edit the alpha of the trigger zone so its easier to see and align.

 

I'll have a look as well at having both units and trigger zones as targets. :)

  • Like 1

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites

The maxAlt parameter:

 

{
       -- GROUP NAME for the unit whos waypoints enclose the target
       name = "NorthStrafePit-Unit",
       maxAlt = 1500,
       goodPass = 20,
       targets = {'NorthStrafePit'}, -- which target(s) are valid for this zone - Unit Names
   },

 

is this the max attitude allowed for aircaft to register as shooter over the range (so you need to stay above or below this value)?

Waiting for: DCS: Mi-24 Hind, ... now AH 64D Apache

Intel i5-7600K @4.1GHz, 32GB DDR4 @2400MHz, GTX 1070 Gigabyte Gaming OC 8GB DDR5, WIN 10 64Bit Prof.

Squadron "Serious Uglies" / Discord-Server: https://discord.gg/2WccwBh

Ghost0815

Link to post
Share on other sites

Take note, I'm pretty sure that value is in meters in the script. Not feet.

-16AGR- 16th Air Guards Regiment is always looking for pilots - http://www.16agr.com

 

EWRS - Early Warning Radar Script

 

Specs:

 

 

Gigabyte Sniper Z5-S

Intel i5-4670k 3.4GHz OC'd 3.9GHz w/ Thermaltake 120mm Water 3.0 Pro Liquid CPU Cooler

16GB RAM

Gigabyte GTX 1080

TM Hotas Warthog: SN: 06976

Saitek Pro Flight Combat Rudder Pedals

TrackIR5 with TrackClipPro & Oculus Rift

2x 28" 4k UHD Monitors (3840x2160 each) + 1280x1024

 

 

Link to post
Share on other sites

Yup Steggles is right, its in meters.

 

The parameter maxAlt controls the maximum height you're allowed to strafe a target from in meters. If you're above this altitude it won't register your rolling in on the target.

 

If you want to keep the gun runs low, set it to a low value :)

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites
  • 4 weeks later...

Hello!

 

Thank you for writing this awesome script, i'm almost a total "virgin" to the mission editor and i was able to make it work, almost!

 

I have a problem with bombing targets, i've placed a trigger zone over an object, both were named conventional1, and "conventional1" was added to the "zone names" list.

 

When i bomb the target the script recognize it as target1 and not as the name of the object and trigger zone (conventional1) i specified. I didnt place any other trigger zone for this test, so i'm confused.

 

Could you help me by any chance?

 

Thank you!

Link to post
Share on other sites
Hello!

 

Thank you for writing this awesome script, i'm almost a total "virgin" to the mission editor and i was able to make it work, almost!

 

I have a problem with bombing targets, i've placed a trigger zone over an object, both were named conventional1, and "conventional1" was added to the "zone names" list.

 

When i bomb the target the script recognize it as target1 and not as the name of the object and trigger zone (conventional1) i specified. I didnt place any other trigger zone for this test, so i'm confused.

 

Could you help me by any chance?

 

Thank you!

 

Can you post your mission? The script should always take the name of the closest Trigger Zone when you hit and use that for the message.

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites
  • 3 months later...

This is really awesome :thumbup: A couple of notes though.

 

- In the Test Range mission, the 'rangescript' states, "Requires MIST 4.0.57 or newer!", but the mist.lua included in the mission is 4.0.55.

 

- The Download and Guide page states "When testing in the mission editor, you'll need to jump into your aircraft or another slot, wait for the rangescript.lua to be loaded and then jump back into your aircraft again". When I load the mission through the Mission menu in DCS World, I still have to do this to get the F10 menu. Without doing this the debrief.log is still written, but the Range Menu just doesn't work.

 

I'm using the '476th - Air Weapons Range Objects - 15FEB16', which are awesome thumbs-upwink.gif, but had trouble getting the strafe pits to register bullet hits, until I realized that name the static objects 'Strafe Pit Left x' is not the same as 'Strafe pit Left x' :music_whistling:

 

Many thanks for putting this together thumbs_up.gif

When you hit the wrong button on take-off

[sIGPIC][/sIGPIC]

 

System Specs.

[TABLE]System board ... MSI X99A GAMING 9 ACK

CPU ............ Intel Core i7-5820K @ 3800MHz per OC Genie

CPU cooling .... Noctua NH-D15

Memory ......... 16GB DDR4-3000 G.Skill Ripjaw

PSU ............ Corsair AX860i PSU

Graphics card .. Zotac Nvidia GeForce GTX 1080 Ti Amp! Extreme

System disk .... SanDisk Extreme PRO 480GB SSD

Monitor ........ ASUS MG279Q, 27"

VR ............. Oculus Rift CV1[/TABLE]

Link to post
Share on other sites
  • 1 month later...

Sorry guys for the slow reply, I'll try and check tonight and report if its a bug!

Scripts: Complete Transport And Logistics Deployment - CTLD / CTLD Examples - Lots of example of how to use CTLD

CSAR Script - Downed Pilot Rescue / Dedicated Server Script - Automatically launch DCS Multiplayer server at startup

Range Scoring Script - Get scores and counts hits on targets for gunnery or bombs / SimpleSlotBlock - Multiplayer dynamic Slot Blocking Script

 

Projects: DCS-SimpleRadio Standalone - DCS Radio Integration for All Aircraft - NO TeamSpeak Required! :)

DCS-SimpleRadio Troubleshooting Post / DCS-SimpleRadio Free Support Channel on Discord

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...