I want to ask if there is already a Screenshot Tool for Elite Dangerous?
The reason: Elite Dangerous saves all screenshots as uncompressed Bitmap (BMP) files. A 1080p shot needs every time 5,93MB on your hdd/ssd and a high resolution screenshot based on a 1080p game resolution already needs 94,9MB (when I didn't calculate wrong) per shot(!), 11 hires shots and you are already over 1GB.
And that all because of that uncompressed Bitmap format. The PNG format is much better for shots and it is as lossless format, you didn't lose any picture information. Depending on the content of the picture you could save 90% and more, but minimum 50%.
For me it is much more worse, because I play in 4K, so one single hires screenshot needs 379MB. 3 shots and I'm already lost 1,1GB on my hdd/ssd. With PNG the smallest hires shot is only 2,84MB the biggest 142MB and still far away from 379MB. That are all pictures with a size from 15360x8640 (4x 2160p). Another example: I made 127 hires shots in the last week, that needs 4,32GB on my ssd as PNG files, as BMP I would need 47(!)GB.
Because of this little save size problem, when I start for an exploring tour 1 1/2 weeks ago, where you want to make more hires shots, I start to wrote me a little tool. This tool monitors the ED screenshots folder and searching for any BMP files with the correct filesize, if it finds one it plays a "photo shot" sound and convert it automatically to the PNG format and delete the BMP file, when the PNG file was correctly written.
I already start to build that tool out for me, but also with the thinking to release it on the web for the ED community, but at the moment it is not ready for a release. That is also one reason why I ask here if there is already a Tool that ED players use, than I can safe much work for me and us the tool only for me.
What my tool do so far:
- Converting a ED Screenshot BMP to a PNG file and delete the BMP
- Plays a "photo shot" sound when it find a BMP with the right filesize
- Plays a "photo working" loop sound when the player hits alt+F10. For a sound feedback that ED is working on the hires shot
- rename normal F10 screenshot to the same format as hires screenshots. (Example: "Screenshot_2016-02-03_14-23-25.png")
- PNG converting process runs with lower priority
- reads the game resolution out of "DisplaySettings.xml" to calculate the right BMP size. (w*h*3)+54 byte (header etc.)
- settings window with a resize option for hires pictures / play sounds on/off / activate on app start on/off
- settings are saved into a ini text file at the exe path
What I want to do:
- setting up a other save path (actually the PNGs are saved into the same path where the BMP are)
- a sound volume slider in the settings
Possible later:
- saves pictures from one play season in a separated folder
- saves pictures from one day in a single separated folder
- ftp upload
Not sooo possible:
- automatically upload to a picture hoster
What I need to do to release it:
- overwork the GUI
- optimizing some stuff to make the tool more user friendly
- build in some of the "want" features
- use other sounds because: copyright
So the big Question is now:
Is the interest in such a tool high enough here?
P.S. sorry for my english, it's not my native language.
The reason: Elite Dangerous saves all screenshots as uncompressed Bitmap (BMP) files. A 1080p shot needs every time 5,93MB on your hdd/ssd and a high resolution screenshot based on a 1080p game resolution already needs 94,9MB (when I didn't calculate wrong) per shot(!), 11 hires shots and you are already over 1GB.
And that all because of that uncompressed Bitmap format. The PNG format is much better for shots and it is as lossless format, you didn't lose any picture information. Depending on the content of the picture you could save 90% and more, but minimum 50%.
For me it is much more worse, because I play in 4K, so one single hires screenshot needs 379MB. 3 shots and I'm already lost 1,1GB on my hdd/ssd. With PNG the smallest hires shot is only 2,84MB the biggest 142MB and still far away from 379MB. That are all pictures with a size from 15360x8640 (4x 2160p). Another example: I made 127 hires shots in the last week, that needs 4,32GB on my ssd as PNG files, as BMP I would need 47(!)GB.
Because of this little save size problem, when I start for an exploring tour 1 1/2 weeks ago, where you want to make more hires shots, I start to wrote me a little tool. This tool monitors the ED screenshots folder and searching for any BMP files with the correct filesize, if it finds one it plays a "photo shot" sound and convert it automatically to the PNG format and delete the BMP file, when the PNG file was correctly written.
I already start to build that tool out for me, but also with the thinking to release it on the web for the ED community, but at the moment it is not ready for a release. That is also one reason why I ask here if there is already a Tool that ED players use, than I can safe much work for me and us the tool only for me.
What my tool do so far:
- Converting a ED Screenshot BMP to a PNG file and delete the BMP
- Plays a "photo shot" sound when it find a BMP with the right filesize
- Plays a "photo working" loop sound when the player hits alt+F10. For a sound feedback that ED is working on the hires shot
- rename normal F10 screenshot to the same format as hires screenshots. (Example: "Screenshot_2016-02-03_14-23-25.png")
- PNG converting process runs with lower priority
- reads the game resolution out of "DisplaySettings.xml" to calculate the right BMP size. (w*h*3)+54 byte (header etc.)
- settings window with a resize option for hires pictures / play sounds on/off / activate on app start on/off
- settings are saved into a ini text file at the exe path
What I want to do:
- setting up a other save path (actually the PNGs are saved into the same path where the BMP are)
- a sound volume slider in the settings
Possible later:
- saves pictures from one play season in a separated folder
- saves pictures from one day in a single separated folder
- ftp upload
Not sooo possible:
- automatically upload to a picture hoster
What I need to do to release it:
- overwork the GUI
- optimizing some stuff to make the tool more user friendly
- build in some of the "want" features
- use other sounds because: copyright
So the big Question is now:
Is the interest in such a tool high enough here?
P.S. sorry for my english, it's not my native language.
Last edited: