X Plugin Manager V2.12 : Updated 23/01/2010 *LINUX VERSION AVAILABLE*
Moderators: Moderators for English X Forum, Scripting / Modding Moderators
- NZ-Wanderer
- Posts: 1623
- Joined: Thu, 5. Aug 04, 01:57
Yea, unless the script maker forgot to update the version number in the script.. - so you would have to probably have it so it replaced same version numbers or it wouldn't get updated.
nuclear_eclipse wrote:This way, it would go by what the script maker marks his versions ingame with. And if th escripter took advantage of the script commands to check for newer versions, then it would incredibly usefull and powerful.
Link to the list of Mods working in X4-Foundations and also Link to the list of Mods working in X-Rebirth
NOTE: I play with a modded game, so any reports I make outlining suggestions/problems/bugs/annoyances, are made with mods installed and running.
NOTE: I play with a modded game, so any reports I make outlining suggestions/problems/bugs/annoyances, are made with mods installed and running.
Update 0.92
New update to the packager
V0.92
* (Packager) Added "New Package" command
* (Packager) Added save commands to file menu
* (Packager) Added Default Destination directory
* (Packager) Added package scripts, for easy creation of package files
You can create a simple script which can be used to easily setup your package file.
The script is just a text file, and can either have the file extensions of .txt or .sps
Once you have created the script file, you goto the "File" menu and select "Load Package Script" then select the script file
you created.
This will set the script settings as well as add all the files.
This is an example script. Each line has a different instruction, the first word is the command, IE "Name:"
The commands that are currently available:
Name: - Sets the name of the script
Author: - Sets the author of the script
Date: - Sets the date of the script
Version: - Sets the Version for the script
Script: - Loads in a script file, can use wildcards
SharedScript: - Same as Script:, but sets the file as shared
Text: - Loads in a text file (t file), can use wildcards
SharedText: - Same as Text:, but sets the file as shared
Readme: - Loads in a readme file, can use wildcards
V0.92
* (Packager) Added "New Package" command
* (Packager) Added save commands to file menu
* (Packager) Added Default Destination directory
* (Packager) Added package scripts, for easy creation of package files
You can create a simple script which can be used to easily setup your package file.
The script is just a text file, and can either have the file extensions of .txt or .sps
Once you have created the script file, you goto the "File" menu and select "Load Package Script" then select the script file
you created.
This will set the script settings as well as add all the files.
Code: Select all
Name: Bounty Hunters Guild
Author: Cycrow
Script: D:\Games\X3\Scripts\al.plugin.bountyguild.xml
Script: D:\Games\X3\Scripts\al.bountyhunt.*
SharedScript: D:\Games\X3\Scripts\lib.cycrow.*
SharedText: D:\Games\x3\t\447532.xml
SharedText: D:\Games\x3\t\497532.xml
Readme: D:\Games\X3\MyScripts\BH-X3\Readme\bh-readme.txt
The commands that are currently available:
Name: - Sets the name of the script
Author: - Sets the author of the script
Date: - Sets the date of the script
Version: - Sets the Version for the script
Script: - Loads in a script file, can use wildcards
SharedScript: - Same as Script:, but sets the file as shared
Text: - Loads in a text file (t file), can use wildcards
SharedText: - Same as Text:, but sets the file as shared
Readme: - Loads in a readme file, can use wildcards
-
- Posts: 622
- Joined: Mon, 7. Apr 03, 16:29
ok...let me get my head around this.
To make a package from a decompressed script... so I can install it through this program I need to do the following ...
Scripts... attach and select all script files from the SCRIPT DIRECTORY (is there a way to select ALL in one key press?)
Then do I select all text files from the T directory ???
Then make the package ???
To make a package from a decompressed script... so I can install it through this program I need to do the following ...
Scripts... attach and select all script files from the SCRIPT DIRECTORY (is there a way to select ALL in one key press?)
Then do I select all text files from the T directory ???
Then make the package ???
System Spec :-
AMD Athlon(tm) 64 Duel 6000+ (3.01GHz)
Windows XP Home Ed. SP 3
ATI Radeon HD 4850 (512)
Creative X-FI Soundard
2.00 GB of RAM
G9 RAZOR Mouse
AMD Athlon(tm) 64 Duel 6000+ (3.01GHz)
Windows XP Home Ed. SP 3
ATI Radeon HD 4850 (512)
Creative X-FI Soundard
2.00 GB of RAM
G9 RAZOR Mouse
thats one way to do it yeah
and yes you can select the files, u either hold down ctrl and select each individual script
or ucan use shift, u select the first script, hold shift and select the last script, and it selects all the files between them, u can also use a combination of both
but basically what you do, is add the script files, then add the text files, then the readme
in the newest version, u can also write a simple script to do it for u, basically using wildcards to set the files, u just load that script and it creates the package for u
if using wildcards in the script, then u only have to edit the script once, and u can load it to create the package for each new version
and yes you can select the files, u either hold down ctrl and select each individual script
or ucan use shift, u select the first script, hold shift and select the last script, and it selects all the files between them, u can also use a combination of both
but basically what you do, is add the script files, then add the text files, then the readme
in the newest version, u can also write a simple script to do it for u, basically using wildcards to set the files, u just load that script and it creates the package for u
if using wildcards in the script, then u only have to edit the script once, and u can load it to create the package for each new version
Update 0.93
Another update
V0.93
* (Installer) Added library file tracking
* (Installer) Records versions numbers of each script file
* (Installer) Added View Scripts Files
* (Installer) Added View Shared Files
Getting close to the release version, so i would like to know if anyone found any bugs so i can fix them b4 the release version
V0.93
* (Installer) Added library file tracking
* (Installer) Records versions numbers of each script file
* (Installer) Added View Scripts Files
* (Installer) Added View Shared Files
Getting close to the release version, so i would like to know if anyone found any bugs so i can fix them b4 the release version
I am not sure if it could be called a bug, but i noticed that an uncompressed version of the script archive is created in the directory where the compressed archive is.
I think it could be deleted after extracting the script contents.
It happened when i retested installing a script from a different directory than the x3 directory.
I used the following scenario:
Compressed script package: D:\temp\StationTrader-V1.22-16.01.2006.spk
X3 directory: D:\games\x3
After installing the scripts there was a file d:\\temp\StationTrader-V1.22-16.01.2006
I think it could be deleted after extracting the script contents.
It happened when i retested installing a script from a different directory than the x3 directory.
I used the following scenario:
Compressed script package: D:\temp\StationTrader-V1.22-16.01.2006.spk
X3 directory: D:\games\x3
After installing the scripts there was a file d:\\temp\StationTrader-V1.22-16.01.2006
As far as i can tell everything works fine.
I am yet undecisive if it is good or bad that the file creation timestamp of the installed script files is set to the current time (when installing the package).
Maybe it would be better to keep the original time, so you can tell by timestamp what version someone has installed...but i think it is better if a scripter uses the version numbering in his scripts than to rely on file dates.
So in my opinion this one is ready for release.
I am yet undecisive if it is good or bad that the file creation timestamp of the installed script files is set to the current time (when installing the package).
Maybe it would be better to keep the original time, so you can tell by timestamp what version someone has installed...but i think it is better if a scripter uses the version numbering in his scripts than to rely on file dates.
So in my opinion this one is ready for release.
First Proper Release
Ok, the first Non BETA release with a few updates
V1.00
* (Installer) Added "Delete all unused shared files"
* (Packager) Fixed loading package scripts
* (Packager) Added "Auto Save from Package Script"
* (Installer) Added delete shared files when uninstalling
* (Installer) Added Enable/Disable button
Now has its own installer that can also register the file extension ".spk" to open in the Script Installer
V1.00
* (Installer) Added "Delete all unused shared files"
* (Packager) Fixed loading package scripts
* (Packager) Added "Auto Save from Package Script"
* (Installer) Added delete shared files when uninstalling
* (Installer) Added Enable/Disable button
Now has its own installer that can also register the file extension ".spk" to open in the Script Installer
- Dgn Master
- Posts: 1311
- Joined: Fri, 27. Feb 04, 10:36
Thanks for this, i'm not a newbie to installing/uninstaling scripts/mods, but i can see this making my life alot easier. I really hope this will be officially adopted as standard practice amoungst the community.
Keep up the good work!
Keep up the good work!
Could the parents of the little Argon girl, Suzie, please claim her sealed jar of remains?
She didn't mind the gap and ended up vapourized!
She didn't mind the gap and ended up vapourized!
Wondering how many scripters are supporting this? So far only u Cycrow are supporting urself
I think this tool is probably the best thing to happen to the scripting community! Reminded me of Morrowind's plugin tool.
EDIT1: Cycrow, one small tweak, could u allow users to change the "Current Directory"?? It's set to "C:\Documents and Settings", while I have all my X resources in E:\, or at least remember the last directory it checked when one clicked "Install Script".
EDIT2: Hmmm one more thing... it's nice to keep all the XScriptInstaller files in the dir I specified as the install dir. It's kinda "unfriendly" that xscript.dat and scriptinstall.dat are in the D&S folder.
Thanks for everything!
I think this tool is probably the best thing to happen to the scripting community! Reminded me of Morrowind's plugin tool.
EDIT1: Cycrow, one small tweak, could u allow users to change the "Current Directory"?? It's set to "C:\Documents and Settings", while I have all my X resources in E:\, or at least remember the last directory it checked when one clicked "Install Script".
EDIT2: Hmmm one more thing... it's nice to keep all the XScriptInstaller files in the dir I specified as the install dir. It's kinda "unfriendly" that xscript.dat and scriptinstall.dat are in the D&S folder.
Thanks for everything!
Last edited by arcana75 on Tue, 17. Jan 06, 15:09, edited 2 times in total.