Release ED ToolBox - A companion app

Just seen this on the barnacle thread, cheers for the heads up rizal72! This looks an amazing app, I can't wait to give it a go when I get home. One question does this come with a voice attack profile or does it need to be configured manually?
 
I've wholeheartedly suggested your AWESOME tool, in the UA and Barnacles official thread, being it one of the most visited thread ever and being the OP myself ;)
Among the various features, I think your VoiceAttack extension is simply AMAZING!
I am from said thread!.. :) I think I need this in my life!?.. I'm an idiot with PC's tho! Is this easy to set up?? Or would I need a bit of PC no how!.. I can just about manage voice attack lol
 
Just seen this on the barnacle thread, cheers for the heads up rizal72! This looks an amazing app, I can't wait to give it a go when I get home. One question does this come with a voice attack profile or does it need to be configured manually?
You need to manually create a couple of variables that points to the correct urls, inside a custom command.

Example:

Create a command where you want to know the current system's informations.
1) When I say "Tell me system informations"
2) set a variable that points to the url (http://localhost:3001/Marvin/SystemData.php?sys)
3) set up a text-to-speech phrase where you just put the variable you've set > {TXT:yourVariableName}
 
Hi, looks like a very useful tool, I've installed it and it's working just fine and dandy and I've got the VoiceAttack profile working, however the voice isn't the same, is there something I'm missing.

NOTE: I've been using VA for a while and have lots of HCS packs working fine, how do I get the voice of Marvin though?
 
The VA voice is the Windows TTS (Text-To-Speech) voice, not a voicepack from VA. You'll have to download and install a TTS synthesized voice in Windows and tell VA to use it for all Text-To-Speech functions.
 
Ah, OK got that, so is the MARVIN one available, I've only got George and Susan available, doing a search I found a massive number available here:
The official voice of Marvin is Ivona's Brian, available for purchase from Deskshare and other places. At 28 eur it isn't cheap though.

Does anyone know of any cheaper (or even free) TTS voices? The standard ones that come with Windows aren't good enough, especially for reading GalNet news and other longer texts.
 
I've used gb-Hazel with VA for quite some time, but either some Windows update or VA update broke it. I can hear it when I test it from Windows, but it is not being recognized as being installed or active when I try it in VA...even though it used to work. Grrrrr, probably yet another incompatibility between 32-bit Windows stuff and 64-bit Windows stuff. Sometimes I hate MSft...sometimes I loathe them....

EDIT:
I got my Hazel to work!

Went to https://www.microsoft.com/en-us/download/details.aspx?id=27225 and installed the x86 version of the speech platform runtime. Magically, my Hazel TTS voice started working again, both as default Windows voice and in VA. :D
 
Last edited:
Been using this all day and I love it just one query, it doesn't seem to show any info about bases on planets or even know about them.

Is this correct or have I done something wrong? (or have not done something necessary?)
 
Been using this all day and I love it just one query, it doesn't seem to show any info about bases on planets or even know about them.

Is this correct or have I done something wrong? (or have not done something necessary?)
ED ToolBox uses data from EDDB so if a station is missing, you can go there and add it, or use something like EDMC to upload station and price data.
Since Horizons has just launched, new planetary bases are added to EDDB every day, so you should use the ED ToolBox Update station and systems data script every day to get the most up-to-date data.
 
Am I right in thinking that this wonderful tool doesn't provide any trading data, but provides System, Star and Station data only? I've not found it anywhere if it does exist. Not that I want that data, I use my own that's been collected over the last year or so whilst using TCE

Also is there away to change the colour schema? I assume it would be in the configuration section, but as I've only used this once last night to get it working I didn't drill down into the config options thoroughly.
 
Am I right in thinking that this wonderful tool doesn't provide any trading data, but provides System, Star and Station data only? I've not found it anywhere if it does exist. Not that I want that data, I use my own that's been collected over the last year or so whilst using TCE

Also is there away to change the colour schema? I assume it would be in the configuration section, but as I've only used this once last night to get it working I didn't drill down into the config options thoroughly.
You are right. The problem with price data is that it needs to be as fresh as possible to be useful, and it's just not feasible with the way EDTB is set up (data downloaded to user's computer). There is some code related to trade routes etc. already in ED ToolBox (some commented out, most not included at all). I experimented with it a couple of months ago but I couldn't really get any better results than you can get with the multitude of trade tools already out there.

Of course you can use the Data Point to manually collect any information you want, including price data.

As for the color schema, there are no options for it in the config section, but there are a number of browser extension you can use to define your own styles (Stylish, User CSS etc.). I hope if someone does make custom styles for ED ToolBox that they'd share them so others can use them as well.
 
ED ToolBox uses data from EDDB so if a station is missing, you can go there and add it, or use something like EDMC to upload station and price data.
Since Horizons has just launched, new planetary bases are added to EDDB every day, so you should use the ED ToolBox Update station and systems data script every day to get the most up-to-date data.
A suggestion: why don't you make the update script to launch automatically when starting the browser app?
ED Discovery does a similar thing when launched, and a user usually launches the application only one time before or after starting ED ;)
 
I got this installed and working last night and must say thank you for designing an amazing tool that I will definitely be using from now on!


The one thing that did not seem to be working correctly for me was the screenshots. Firstly all my existing screenshots (around 300 of them) appeared in a folder for my current system so as a test I moved system and took a new screenshot which was again placed in the folder for the previous system. Also I noticed it mentioned that it could be set to automatically upload to IMGUR, I found the manual way to do this but could not find a way for this to be done automatically.


Finally when adding screenshots to a log entry it would be preferable if this could display as a thumbnail if possible as the full sized screenshot kind of ruins the look of the log.


Once again thank you for this fantastic tool, I feel bad coming on here and pointing out problems because this is 99.9% fantastic and I will quite happily use it as it is, but if these things can be fixed it will be even better! (oh and I'd love some more Marvin interactions but that's just because he's awesome!)
 
Last edited:
The one thing that did not seem to be working correctly for me was the screenshots. Firstly all my existing screenshots (around 300 of them) appeared in a folder for my current system so as a test I moved system and took a new screenshot which was again placed in the folder for the previous system. Also I noticed it mentioned that it could be set to automatically upload to IMGUR, I found the manual way to do this but could not find a way for this to be done automatically.
What happens when the screenshot script is used is the script will assume every screenshot in the directory was taken in the current system and act accordingly. This is of course a bit of a problem if you already have tons of screenshots there when you start using ED ToolBox so I will change the way it works for future releases :) Though placing the screenshots already taken into proper directories would be extremely difficult or damn near impossible.

As for why the screenshot was placed in the previous systems' directory rather than the current one... That's obviously not supposed to happen.. Could you rename the folder with the ~300 old screenshots to "Pre ED ToolBox" or whatever, then try again. We can do some debugging if it still doesn't work.

For your point about Imgur uploads, where does it say it can automatically upload to Imgur? While that would be possible (easier even than the current semi-automatic way), the free Imgur API has a limit of about a 1250 uploads/day for my app, which wouldn't be enough if even a few dozen people uploaded every screenshot. The paid API costs between $25-500 a month depending on usage so I'm hoping the free API will be sufficient for the time being :eek:

Finally when adding screenshots to a log entry it would be preferable if this could display as a thumbnail if possible as the full sized screenshot kind of ruins the look of the log.
That's a good idea, I can add this for a future release, but in the mean time you can use full html in your log entries to resize the images yourself. Something like this would resize the image to a thumbnail size:
Code:
<img src="http://i.imgur.com/a5j68sW.jpg" alt="Image" style="width:265px;height:149px" />
 
A suggestion: why don't you make the update script to launch automatically when starting the browser app?
ED Discovery does a similar thing when launched, and a user usually launches the application only one time before or after starting ED ;)
Hmm.. There are a couple of potential problems with that (like when opening the app for the first time and the db not being yet initialized) but it's a good idea and I'll look into it :) The update script was supposed to have a limit of 1 update/day/user but I just noticed it is broken. It's fixed and will be there for the next release (which should be the first official release 1.0.0) so there wouldn't be problems with spamming requests even if the user did start the program multiple times.
 
What happens when the screenshot script is used is the script will assume every screenshot in the directory was taken in the current system and act accordingly. This is of course a bit of a problem if you already have tons of screenshots there when you start using ED ToolBox so I will change the way it works for future releases :) Though placing the screenshots already taken into proper directories would be extremely difficult or damn near impossible.

As for why the screenshot was placed in the previous systems' directory rather than the current one... That's obviously not supposed to happen.. Could you rename the folder with the ~300 old screenshots to "Pre ED ToolBox" or whatever, then try again. We can do some debugging if it still doesn't work.

For your point about Imgur uploads, where does it say it can automatically upload to Imgur? While that would be possible (easier even than the current semi-automatic way), the free Imgur API has a limit of about a 1250 uploads/day for my app, which wouldn't be enough if even a few dozen people uploaded every screenshot. The paid API costs between $25-500 a month depending on usage so I'm hoping the free API will be sufficient for the time being :eek:


That's a good idea, I can add this for a future release, but in the mean time you can use full html in your log entries to resize the images yourself. Something like this would resize the image to a thumbnail size:
Code:
<img src="http://i.imgur.com/a5j68sW.jpg" alt="Image" style="width:265px;height:149px" />
Thanks for the quick response. Firstly it appears I misinterpreted the IMGur upload as after looking it does not appear to say automatically anywhere and your reasons for not doing this are sound.
Secondly I'm happy to try renaming the folder to see if this helps with the screenshots but I am unsure which folder I am renaming. Are you effectively asking me to clear out the default Frontier folder (not a problem) or are you referring to the folder within the ED Toolbox install or both?
Again thanks a lot for this!
 
Thanks for the quick response. Firstly it appears I misinterpreted the IMGur upload as after looking it does not appear to say automatically anywhere and your reasons for not doing this are sound.
Secondly I'm happy to try renaming the folder to see if this helps with the screenshots but I am unsure which folder I am renaming. Are you effectively asking me to clear out the default Frontier folder (not a problem) or are you referring to the folder within the ED Toolbox install or both?
Again thanks a lot for this!
Indeed there should be a folder named screenshots in the EDTB folder within the directory where you installed ED ToolBox. This is where the screenshots are moved to, and each folder there is effectively one gallery in the Screenshot Gallery page. If I understood correctly you now have a folder there with ~300 screenshots? Rename that folder to something else. The default Frontier screenshot folder shouldn't now have anything in it other than a folder named "originals". If it does then there's a bug somewhere.
 
Top Bottom