[BONUS Plug-In] Gunnery Crew turret plugin - Version 3.02
Moderators: Moderators for English X Forum, Scripting / Modding Moderators
-
Steve J.
- Posts: 158
- Joined: Sat, 8. May 04, 06:05

-
Steve J.
- Posts: 158
- Joined: Sat, 8. May 04, 06:05

As a followup, I activated the script editor (had never done that before) and manually executed the gunnery init script and the ware showed up after that in Argon Prime (haven't checked OmiLyrae, but I bet it's there).
So I'm not sure if there's a bug that caused the init not to run properly upon install, but at least I can now use the thing to make the turrets smarter. I look forward to trying it out from my Oddy on some Xenon and Khaak!
So I'm not sure if there's a bug that caused the init not to run properly upon install, but at least I can now use the thing to make the turrets smarter. I look forward to trying it out from my Oddy on some Xenon and Khaak!
-
Reven
- Posts: 1133
- Joined: Thu, 10. Jul 03, 07:42

The only reason I can think of as for why it wouldn't run is that you are using an old version of X². I'm not sure what version added the "setup" scripts, but I think it was at least version 1.3. Prior to that, only "init" scripts were executed at game startup.
You were warned... pirates will be hunted down like vermin.
Ex Turbo Modestum
Ex Turbo Modestum
-
Vaylon
- Posts: 214
- Joined: Sat, 28. Feb 04, 19:14

-
rfoote
- Posts: 171
- Joined: Thu, 18. Dec 03, 17:51

Reven.....I'd like some help...I downloaded your Turret file and apparently Idid not "install"it correctly, as I get no "software" to buy anywhere. I downloaded the .zip file, opened in Winzip, and moved the script files into the X2 script file....drag-drop...and nothing changed...please help. as this sounds like a great idea!!!!! I'd really like to try it out!!Reven wrote:I have provisions in the script already for selecting the optimum CIWS (close in weapon system - military jargon for anti-missile guns) gun. I am still playing with this, and haven't yet made a decision on whether to incorporate this or not. At the moment I am actually favouring a different script that you would attach to a ship's extra command slot that would use mosquito missiles to intercept incoming missiles that are a threat. However, I haven't rules out a combination of anti-missile rockets and point defense gunnery.frymaster wrote:I notice there was no mention in the priority list of missiles, would there be a "missile defence" option for this script? for one thing, missiles have a different preferred weapon hierarchy (psg and iond still at the top, but the IREs and so on become much more useful)
If I do go with making the script handle missiles as well, the weapon choice will be based first on WMD's (IonD/PSG are both extremely effective against missiles), and then next based on whatever gun you have available with the fastest refire rate.
OOS this script is irelevant. If you look on any out of sector ship, you'll notice that no turret scripts are running. The game doesn't use turret scripts for OOS combat. For in-sector combat, the system switches out to the default gun, which will always be the gun with the most OOS combat rating, whenever it isn't engaging.frymaster wrote:Also, does the script change its behavior OOS ie PSG is not that effective, collateral damage doesn't apply etc.
I haven't heard back yet from many of the testers so far, but I've used it for a couple days now with no lockups, so I believe the script is safe. Therefore, I'll open it up to public testing.frymaster wrote:VERY nice idea, if you need more testers I am willing to help
So far I've used it on a Split Elephant (it's wonderful there because the turrets only have 1 gun slot each, so switching between IonD and HEPT triples the turret's effective kill rate), a Teladi Albatross, and an Argon Titan. It turns the Titan into a Khaak M2/M1 killing machine. As long as the Khaak capital ship is approaching you, so you can get into IonD/PSG range quickly, you're set to go. I may call this script RAID, cuz it kills bugs dead.
Keep in mind that the script does not yet have an automatic update system, which I will add soon. This means that when the actual release is made, you will have to go to each ship this script is installed on and halt it and restart it. So, don't deploy this TOO widely until the autoupdate is in place.
The url to download this is ftp://ftp.excelcia.org/x2/scripts/GunneryCrews101.zip.
Thanks, BTW, to JV who pointed me to the reseource to use to make sure this script doesn't conflict with other published script's command slot usage.
PS....tried to install the BPH software also...no luck!!!!
rfoote@blackfoot.net
-
Cobraking001
- Posts: 652
- Joined: Thu, 2. Sep 04, 23:53

hi just a quick question about the the update problem was that only in beta or is it still a problem in the public re;ease version.
Why i ask is i am short on cash some how. had alot but i think my piloits must have spent it all at the pub. So can't really adford 2 mill since i want to get a new ospyrey for the ore belt for OSD
Why i ask is i am short on cash some how. had alot but i think my piloits must have spent it all at the pub. So can't really adford 2 mill since i want to get a new ospyrey for the ore belt for OSD
-
Vaylon
- Posts: 214
- Joined: Sat, 28. Feb 04, 19:14

rfoote
Cobraking001 yeah both have been updated see above for the correct file
Right I'm off to try a XI mission and give it a good testing.
-NJ
yeah there was a bug in 101 try the latest which is 104b here ftp://ftp.excelcia.org/x2/scripts/GunneryCrews104b.zipReven.....I'd like some help...I downloaded your Turret file and apparently Idid not "install"it correctly, as I get no "software" to buy anywhere. I downloaded the .zip file, opened in Winzip, and moved the script files into the X2 script file....drag-drop...and nothing changed...please help. as this sounds like a great idea!!!!! I'd really like to try it out!!
PS....tried to install the BPH software also...no luck!!!!
Cobraking001 yeah both have been updated see above for the correct file
Right I'm off to try a XI mission and give it a good testing.
-NJ
Live Life without Fear
-
Cobraking001
- Posts: 652
- Joined: Thu, 2. Sep 04, 23:53

-
Reven
- Posts: 1133
- Joined: Thu, 10. Jul 03, 07:42

Oh, no - you don't have to buy it again.
This is the issue: when you order any of your ships to do any command, the script for that command is loaded and stored in memory. If the script is updated after that, then you still have ships out there with the OLD version in memory.
The automatic update system is just a way for the script to detect when a new version has been installed. The idea was for it to get itself to shut itself down and restart with the new script. This works fine for ship commands, but turret commands are a little different. You have to launch them as a different task. This isn't working properly in the script - either a bug in X2's scripting or I'm not doing it right. I'm still experimenting.
So, as of Beta 3 or so, the turret script doesn't try to restart itself. It halts itself and writes a message in your log telling you that you should restart it, and on what ship and turret.
I hope this makes things clearer.
This is the issue: when you order any of your ships to do any command, the script for that command is loaded and stored in memory. If the script is updated after that, then you still have ships out there with the OLD version in memory.
The automatic update system is just a way for the script to detect when a new version has been installed. The idea was for it to get itself to shut itself down and restart with the new script. This works fine for ship commands, but turret commands are a little different. You have to launch them as a different task. This isn't working properly in the script - either a bug in X2's scripting or I'm not doing it right. I'm still experimenting.
So, as of Beta 3 or so, the turret script doesn't try to restart itself. It halts itself and writes a message in your log telling you that you should restart it, and on what ship and turret.
I hope this makes things clearer.
You were warned... pirates will be hunted down like vermin.
Ex Turbo Modestum
Ex Turbo Modestum
-
Nemomuc
- Posts: 315
- Joined: Tue, 23. Mar 04, 19:49

Great Script : works really good on my system.
But the german language file .. Yikes
Here is a better one :
Code:
EDIT: Updated language file. Corrected the language code and Wareslot back to 5863.
I suggest to change the ware slot to 5833 if possible, 5863 is used by the Hullrepairsystem HRS (i am not willing giving up HRS). And almost 100000 Credits are plenty enough or a gunnery crew.
Btw what about putting the Gunnery Crews into Argon Trading Stations, hire people on a Trading station as the Sectors Headquarter seems to be more logical than at a Equipment Dock. (It works with your script).
But the german language file .. Yikes
Here is a better one :
Code:
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<language id="49">
<page id="17" title="Boardcomp. objects" descr="Quad line groups for ware factory pairs or twins (spoken by Boardcomputer)">
<t id="5863">Geschützpersonal</t>
<t id="5864">Sie können hoch trainierte und gut ausgebildetes Geschützpersonal anwerben, um Geschütztürme Ihres Schiffs zu bemannen. Diese erfahrenen Mannschaften sind im allgemeinen viel wirkungsvoller als die derzeit verwendete Standardkampfsoftware.</t>
</page>
<page id="2010" title="Commands" descr=" ">
<t id="925">\033RGeschützpersonal:\033X Greife Feind an</t>
<t id="1218">\033RGeschützpersonal:\033X Raketenabwehr</t>
</page>
<page id="2011" title="Commands" descr=" ">
<t id="925">\033RGP\033X.A.F.</t>
<t id="1218">\033RGP\033X.R.V.</t>
</page>
<page id="2498" title="Text" descr="Text for Reven's scripts">
<t id="1000">\033RGeschützpersonal:\033X Raketenabwehr unmöglich\033Y%s\033X, keine Moskitoraketen im Laderaum mehr vorhanden.</t>
</page>
</language> EDIT: Updated language file. Corrected the language code and Wareslot back to 5863.
I suggest to change the ware slot to 5833 if possible, 5863 is used by the Hullrepairsystem HRS (i am not willing giving up HRS). And almost 100000 Credits are plenty enough or a gunnery crew.
Btw what about putting the Gunnery Crews into Argon Trading Stations, hire people on a Trading station as the Sectors Headquarter seems to be more logical than at a Equipment Dock. (It works with your script).
-
Reven
- Posts: 1133
- Joined: Thu, 10. Jul 03, 07:42

Version 2 has come out of beta and is now released. I have updated the starting post in this thread with the information on it.
Download is: ftp://ftp.excelcia.org/x2/scripts/GunneryCrews200.zip
Please read the README included with it - it has important information.
Download is: ftp://ftp.excelcia.org/x2/scripts/GunneryCrews200.zip
Please read the README included with it - it has important information.
You were warned... pirates will be hunted down like vermin.
Ex Turbo Modestum
Ex Turbo Modestum
-
Cobraking001
- Posts: 652
- Joined: Thu, 2. Sep 04, 23:53

Reven wrote:Version 2 has come out of beta and is now released. I have updated the starting post in this thread with the information on it.
Download is: ftp://ftp.excelcia.org/x2/scripts/GunneryCrews200.zip
Please read the README included with it - it has important information.
getting con not find server
thanks
-
Cobraking001
- Posts: 652
- Joined: Thu, 2. Sep 04, 23:53

-
XU Vagabond
- Posts: 800
- Joined: Fri, 6. Feb 04, 21:22

-
Deathsheep
- Posts: 123
- Joined: Fri, 20. Feb 04, 21:21

-
sigma25
- Posts: 7
- Joined: Sat, 11. Sep 04, 07:55

this ftp://ftp.excelcia.org/x2/scripts/GunneryCrews200.zip works just fine; not sure though its its the final one but I think it is. Thank you very much for creating this fine script. 
-
Pinger
- Posts: 624
- Joined: Thu, 31. Jul 03, 11:19

-
Reven
- Posts: 1133
- Joined: Thu, 10. Jul 03, 07:42

-
Pinger
- Posts: 624
- Joined: Thu, 31. Jul 03, 11:19

Got it working now, but I had tried from beta 2.1-.5 none loaded automatically, finally got it after running the setup plugin manually
edit: ok been trying it in my Ody with PSG PPC weapons, it works mostly, but 2 things which are related.
The PSG has a effective range of 4-4.6km if moving which X2 never uses to full effect. So as a side bug of your script, the Friendly fire detection is failing as it's not within the games auto firing distance of about 2.4km. So my forward turrets are happily firing away when a trader gets within 4km and gets hit.
So would suggest a change to the safe range for PSG's when friendlies are about.
edit: ok been trying it in my Ody with PSG PPC weapons, it works mostly, but 2 things which are related.
The PSG has a effective range of 4-4.6km if moving which X2 never uses to full effect. So as a side bug of your script, the Friendly fire detection is failing as it's not within the games auto firing distance of about 2.4km. So my forward turrets are happily firing away when a trader gets within 4km and gets hit.
So would suggest a change to the safe range for PSG's when friendlies are about.
-
Reven
- Posts: 1133
- Joined: Thu, 10. Jul 03, 07:42

The safe range is 5km, but the problem is that you can't get a distance in the script from a turret to a ship. When you ask for a distance from your ship to another ship, it gives you (I think) the distance from your bridge to his bridge. Not sure how big the Oddy is, but a Titan is 2.4km long. If your PSG has a range of 4.4km (and PSGs will hit further than their rated distance), and if the front is a kilometer from your bridge, then I can see that happening.
What I'll do is have the safe range be variable depending on the WMD you're using. 5km for A/B PSGs and IonDs, prolly better make it 7 or so for the GPSGs.
I'll write up a tweak for this.
What I'll do is have the safe range be variable depending on the WMD you're using. 5km for A/B PSGs and IonDs, prolly better make it 7 or so for the GPSGs.
I'll write up a tweak for this.
You were warned... pirates will be hunted down like vermin.
Ex Turbo Modestum
Ex Turbo Modestum
