1) Autotransfer Alternative 1.2:
This handy function replaces the built in "Autotransfer Credits to Player" station command with "Autotransfer Credits". This functions the same as the official script except it keeps a record of how much credits have been transfered. Using the "Request Update" station command, a readout of the stations total credits made and credit making rate is made to the players logbook.
For example:
EXAMPLE COMING SOON
I like this script because I can keep track of which stations are pulling their weight and which are languishing behind. The script remembers how many credits have been made and how long the script has run for, even if deactivated, thus allowing top ups to be made.
IMPORTANT (fixed in v1.2 but still applicable): Top ups cause problems. Because the only way in which the script can monitor the amount of credits the station has made by keeping track of the amount of credits transfered to player, it will not be able to tell the difference between credits you have added and credits it has made. Thus transfereing 1 trillion credits with a credit limit of 100k will give you quite a large spike in the stations profits!!! (Yes I realise 1 trillion credits can't be obtained in this game easily. Shame on you for picking that up!)
The best way I have for topping up stations is switching temporarily to the official transfer credits until you're willing to leave the station alone. This includes new stations, wait till they're trading independently before using this script.
2) Profit Monitoring 1.0
This is quite a simple tool. It requires you to be running Autotransfer Alternative to work. Choose Monitor Station in the station commands to activate. You will be asked for a 5-digit number for the log file name and how many minutes between updates. I like 5 minutes.
The script will make sure you have not duplicated log book entries between stations, and if so will not run and leave a message in the log book with details of the station using that particular log file. At this stage, you can only use a log number once for ever, until I can figure out a (elegant) way around it. You can deactivate the script on a station and then activate the script on the same station, and this will accept the same log entry as previously used on the station.
The output file is located in the X3 directory on your computer in a file named logXXXXX.txt, where XXXXX is the 5-digit number choosen for that station. The file consists of two headings and two columns of data. The left column is the time in minutes while the right column is the credits made. The columns are seperated by comma delimiters. Below is an example:
COMING SOON
I'll check tomorrow how to load the data in to Excell, I think you choose import data somewhere. In OpenOffice, open up Calc and then go FILE - OPEN and choose the file type as Text CSV (*.csv, *.txt) and choose comma delimiters from the options.
I'm not going to go into how to display the data, unless I'm begged to. Pretty standard method for plotting graphs. In either Excell or Calc, choose scatter graph with lines, not line graph. I will say however, to display the "run-rate" (think cricket) which is total credits / total time, start in row 1 and do something like:
=B1 / A1
then fill it down to bottom.
And lastly, here are links to the scripts. I recommend Cycrows installer because I'm liable to decide its all wrong and needs a complete overhaul, and it'll make life easier for everyone. But I include a zip and a rar anyways.
Updated Links
Autotransfer and Profit Monitor Package v1.23 SPK
Autotransfer and Profit Monitor v1.2 RAR - Currently out of service (due to extreme laziness
Autotransfer and Profit Monitor v1.23 ZIP
Note: Autoupdate not working
Update Notes:
v1.23
- Actually fixed the problems. Finally.
v1.22
- Fixed conflict with DDRS, added no functionality so don't update if you don't have a problem
v1.2
- New option to set lower credit limit for station. If station goes below this threshold, credits are deducted from the players account and recorded as a negative transfer by the script. If you enter null for this value, then no lower limit is set. This feature enables you to transfer credits to the station and have it recorded correctly.
v1.1
- Fixed a wrong commenting out of code which left the script writing to the log book rather than log file when station monitoring was on.
v1.0
- Initial release
NB:
I have included extra scripts for removing or starting the autotransfer script for every station. They so far must be run from the script menu. Ask me if you need a better interface. The scripts are:
JR.StartAuto.AllStations :- Will start script in every player owned station with the same initial values as set when running the script
JR.CancelAuto.AllStations :- Will stop script in every player owned station and start the original transfer script (official) with choosen initial value. Second input is for a number, if 1 is entered, then the script will also set the local variables used (importantly the variables holding the time run for and the total credits saved) to null, thus if scipt is run again, it will start from 0,0.
Planned Updates:
- Stuff I'm asked for. Please ask. I want to feel needed

STATION COMMANDS USED: 41,42,43
TEXT FILE USED: 7700