[Script] Satilite Limited MK3 Universal Trader, ready for download.
Moderators: Moderators for English X Forum, Scripting / Modding Moderators
Yep if you look through these posts you will see the same thing happned to me but funny enough it only happens with 1 of my frieghters and the same 1 every time.
The other 2 never seem to deviate from the Trade Beacon sectors.
So waiting for the auther of this Script to come back and tell us all whats up if anything.
Stay safe!
Hansaw
The other 2 never seem to deviate from the Trade Beacon sectors.
So waiting for the auther of this Script to come back and tell us all whats up if anything.
Stay safe!
Hansaw
Hansaw sits for the 1st time in his brand new M3. After smilling happily to himself he looks about and becomes frustrated. "I paid enough for this ship, so where's the damn MP3 Player!" he yells
Hello guyz
Here's my question : I use the bhr satellite deploy script, for reason unknown to me, the author saw fit tp name every navigation relay satellite another name that the default name, he put "Navigational Relay satellite", instead of the default "Your Navigation Satellite". I've checked in the script itself, there is a specific command at the end to do that.
Now the problem is that, as we know, Mister Zz, the author of the Sat limited mk3 trader, check for the exact name of the satellite before renaming them to Trading Beacons.
At first, I said to myself : "No problem, I'm just gonna modify his script so that is search for "Navigational Relay Sattelite" instead and change them to "Trade Beacon". It was easy, the script named \scripts\Plugin.autotrade.zz.NameSats.xml is as follow :
Arguments
1: ExactSat , Var/Ship owned by Player , 'InputPlayerShip'
Source Text
001 $C = [FALSE]
002
003 $SatName = $ExactSat -> get name
004
005 if $SatName == 'Navigational Relay Satellite'
006 $ExactSat -> set name to 'Trade Beacon'
007 $C = [TRUE]
008 end
009
010 if $SatName == 'Your Advanced Satellite'
011 $ExactSat -> set name to 'Adv Trade Beacon'
012 $C = [TRUE]
013 end
014
015 if $C == [TRUE]
016 START speak text: page=13 id=1100016 priority=1
017 else
018 START speak text: page=13 id=1357 priority=1
019 $Feedback1 = 'A Satellite must be selected and must have the name 'Your Navigation Satillite' '
020 $Feedback2 = 'or 'Your Advanced Satilite.' '
021 $Feedback3 = 'Select a properly named Satellite or rename it manually. '
022 $FinalFeedback = sprintf: fmt='%s %s Your target: %s does not qualify. %s', $Feedback1, $Feedback2, $SatName, $Feedback3, null
023 send incoming message $FinalFeedback to player: display it=[TRUE]
024 end
025 return $C
Note that I have already made the modification.
But now, we've got something weird : It doesn't work. it always search for the same "Your Navigation Satellite" name.
No mather what I do, and how many time I reinit the scripts cache, and I save and quit and reload and restart. That damn "haunted" script always reset to its original programming. I've erased the script completely. every single file of it, the same ones that were in the Zip file, and start the game, and checked that the script had completely disappeared from the script editor as well as the ships command console. I then reinstalled the zip AND modified the naming script BEFORE launching the game with the new script for the first time. and guess what ? IT DOESN'T WORK !
No what the heck is happening to that script ?!
Edit : I've even discovered that if I modify the script in an XML editor outside the game, the modification doesn't appear in the script editor, even if I reinit the cache or save and quit and reload. even thought the file ON MY HARD DISK opened with notepade appear rightly modified with the text "Navigational Relay Satellite", it appears written as "Your Navigation Satellite" inside the script editor in X3. I've also tried to modify the string directly in the script editor and even thoo the modification do appear (No doubt, I've typed it live in the game with my own hand) It's not working anyway, after reinint and saving and loading, it still search for the old name spelling. There must be some default parameter somewhere that it is reverting to or something. but frankly, I'm lost. If anybody have an idead, I'm most thankful.
Here's my question : I use the bhr satellite deploy script, for reason unknown to me, the author saw fit tp name every navigation relay satellite another name that the default name, he put "Navigational Relay satellite", instead of the default "Your Navigation Satellite". I've checked in the script itself, there is a specific command at the end to do that.
Now the problem is that, as we know, Mister Zz, the author of the Sat limited mk3 trader, check for the exact name of the satellite before renaming them to Trading Beacons.
At first, I said to myself : "No problem, I'm just gonna modify his script so that is search for "Navigational Relay Sattelite" instead and change them to "Trade Beacon". It was easy, the script named \scripts\Plugin.autotrade.zz.NameSats.xml is as follow :
Arguments
1: ExactSat , Var/Ship owned by Player , 'InputPlayerShip'
Source Text
001 $C = [FALSE]
002
003 $SatName = $ExactSat -> get name
004
005 if $SatName == 'Navigational Relay Satellite'
006 $ExactSat -> set name to 'Trade Beacon'
007 $C = [TRUE]
008 end
009
010 if $SatName == 'Your Advanced Satellite'
011 $ExactSat -> set name to 'Adv Trade Beacon'
012 $C = [TRUE]
013 end
014
015 if $C == [TRUE]
016 START speak text: page=13 id=1100016 priority=1
017 else
018 START speak text: page=13 id=1357 priority=1
019 $Feedback1 = 'A Satellite must be selected and must have the name 'Your Navigation Satillite' '
020 $Feedback2 = 'or 'Your Advanced Satilite.' '
021 $Feedback3 = 'Select a properly named Satellite or rename it manually. '
022 $FinalFeedback = sprintf: fmt='%s %s Your target: %s does not qualify. %s', $Feedback1, $Feedback2, $SatName, $Feedback3, null
023 send incoming message $FinalFeedback to player: display it=[TRUE]
024 end
025 return $C
Note that I have already made the modification.
But now, we've got something weird : It doesn't work. it always search for the same "Your Navigation Satellite" name.
No mather what I do, and how many time I reinit the scripts cache, and I save and quit and reload and restart. That damn "haunted" script always reset to its original programming. I've erased the script completely. every single file of it, the same ones that were in the Zip file, and start the game, and checked that the script had completely disappeared from the script editor as well as the ships command console. I then reinstalled the zip AND modified the naming script BEFORE launching the game with the new script for the first time. and guess what ? IT DOESN'T WORK !
No what the heck is happening to that script ?!
Edit : I've even discovered that if I modify the script in an XML editor outside the game, the modification doesn't appear in the script editor, even if I reinit the cache or save and quit and reload. even thought the file ON MY HARD DISK opened with notepade appear rightly modified with the text "Navigational Relay Satellite", it appears written as "Your Navigation Satellite" inside the script editor in X3. I've also tried to modify the string directly in the script editor and even thoo the modification do appear (No doubt, I've typed it live in the game with my own hand) It's not working anyway, after reinint and saving and loading, it still search for the old name spelling. There must be some default parameter somewhere that it is reverting to or something. but frankly, I'm lost. If anybody have an idead, I'm most thankful.
-
- Posts: 246
- Joined: Fri, 5. Dec 03, 16:08
As best as I can tell, it only checks for the satellite while trading, and not when flying to trade docks or buying e-cells - so every once in a while, they head into unsafe sectors and get killed.
They also tend to gripe about not finding jump fuel within range, when they have plenty of energy left. (My dolphin super freighters will call it quits when the get down to about 230 ecells - which is always plenty to reach a sector with ecells for sale).
Unfortunately this script's author seems to have departed.
They also tend to gripe about not finding jump fuel within range, when they have plenty of energy left. (My dolphin super freighters will call it quits when the get down to about 230 ecells - which is always plenty to reach a sector with ecells for sale).
Unfortunately this script's author seems to have departed.
So, is it safe to assume, that if I put trade satellites in the "other side of the map", past my enemy sectors, that my UT's will traverse the enemy sectors to get to those trade areas, or will they attempt to use the jumpdrive to "jump across them"?
I'm using Cycrow's excellent Mercenaries script to guard my UT's along with this satellite based script, and am generally having pretty good luck with respect to my UT's. But I have not yet opened up the far reaches of the universe yet to them, as I have not yet figured out if they'll avoid the non trade sat sectors or not.
Anyone know?
I'm using Cycrow's excellent Mercenaries script to guard my UT's along with this satellite based script, and am generally having pretty good luck with respect to my UT's. But I have not yet opened up the far reaches of the universe yet to them, as I have not yet figured out if they'll avoid the non trade sat sectors or not.
Anyone know?
They jump, if they have the "fuel". If they don't have it, they'll message you, telling you such. If they to wander into a pirate sector, they should automatically jump to a friendly sector. The only key tho, you should go to them, and empty their cargo bay (except a few ecells), and re-start the UT command. Otherwise, if they were buying something in the pirate sector, and got interrupted, they'd go back to try and complete the purchase.
Since I've been running the sat Mk3, I've only lost 2 UTs due to a pirate sector fetish. 2 UTs out of approximately 100 (5 runs thru the game). Fair sight better than 1 out of 5 without it.
Since I've been running the sat Mk3, I've only lost 2 UTs due to a pirate sector fetish. 2 UTs out of approximately 100 (5 runs thru the game). Fair sight better than 1 out of 5 without it.
-
- Posts: 15
- Joined: Fri, 28. Oct 05, 17:53
Ok Im a little confused...
Ive set up a good few navigation satelites in and around argon space and a few boron. I usually jump from Family Ronkar to every selling their cheap cells. But personally id rather the trader do it for me.
Ive one level 9 trader which is a dolphin. Ive installed the script.
and renamed all the navigation satelites that I want the trader to trade in to eg nav sat kingdom end etc
The bit I dont under stand is how to make the nav sateltie eg in kingdom end be the one that I want the dolphin only to trade in along with which ever others I require.
When I select trade and then the one below sector trade it just confirms it. What I dont understand is how you activate the satelites so that your universe traders only trade where they are ???
Im sure theres a short answer to this ???
Im not stuck just now as I have a few on sector trading but when you have a level 9 trader its time to go global
Juan
Ive set up a good few navigation satelites in and around argon space and a few boron. I usually jump from Family Ronkar to every selling their cheap cells. But personally id rather the trader do it for me.
Ive one level 9 trader which is a dolphin. Ive installed the script.
and renamed all the navigation satelites that I want the trader to trade in to eg nav sat kingdom end etc
The bit I dont under stand is how to make the nav sateltie eg in kingdom end be the one that I want the dolphin only to trade in along with which ever others I require.
When I select trade and then the one below sector trade it just confirms it. What I dont understand is how you activate the satelites so that your universe traders only trade where they are ???
Im sure theres a short answer to this ???
Im not stuck just now as I have a few on sector trading but when you have a level 9 trader its time to go global
Juan
go into the command console, go into the 'trade' option, select 'activate trading beacon'. This will pop up the universe map. Go to the sector of your choice, and select the nav sat. It will be renamed "Adv trading beacon" (or some such).
Not sure if the renaming function will have rouble working if you've already changed the names of the satellites. I would hope not, but the important thing is that you have to leave the new 'trading beacon' name on the satellites, or the script will not work.
After that, it's a simply matter of activating the 'satellite limited trader MK3'.
Not sure if the renaming function will have rouble working if you've already changed the names of the satellites. I would hope not, but the important thing is that you have to leave the new 'trading beacon' name on the satellites, or the script will not work.
After that, it's a simply matter of activating the 'satellite limited trader MK3'.
-
- Posts: 26
- Joined: Sat, 25. Dec 04, 05:10
-
- Posts: 15
- Joined: Fri, 28. Oct 05, 17:53
Ok, you haven't activated the script editor yet?
In that case, you need to go to the menu where you can rename yourself (Quick Menu->Pilot->Rename). Then rename yourself 'Thereshallbewings'. The game will halt for a moment, as the script editor is loaded. There. Now custom scripts will be able to function.
... don't worry, your pilot won't be renamed by this.
In that case, you need to go to the menu where you can rename yourself (Quick Menu->Pilot->Rename). Then rename yourself 'Thereshallbewings'. The game will halt for a moment, as the script editor is loaded. There. Now custom scripts will be able to function.
... don't worry, your pilot won't be renamed by this.