Release [Explorer's Application] Captain's Log

How to export old travel databases to CL? I am using 2.1.7 ver.
Hi o7

Do you mean you wish to import old journal files to CL? There's a facility for that.

Create a new blank trip DB, highlight it, and click the import button.

Note that that'll import every single jump and scan into that one trip DB, which could take a while to import and subsequently be unwieldy to load and use afterwards, so my advice would be to have a look through the Journal files and separate your trips into batches by moving out all other journal files except the ones representing date ranges you wish to import, then move those out, move another batch in, create a new trip DB and import those, rinse, repeat.

Otherwise if that sounds too much like hard work, just import 'em all in. At the very least it'll build up the central GALAXY.db which holds all the system data.

Perhaps one of these days I will set about adding more features to the Journal import facility, but time/effort/etc....

Hope that helps o7
 
Hi o7

Do you mean you wish to import old journal files to CL? There's a facility for that.

Create a new blank trip DB, highlight it, and click the import button.

Note that that'll import every single jump and scan into that one trip DB, which could take a while to import and subsequently be unwieldy to load and use afterwards, so my advice would be to have a look through the Journal files and separate your trips into batches by moving out all other journal files except the ones representing date ranges you wish to import, then move those out, move another batch in, create a new trip DB and import those, rinse, repeat.

Otherwise if that sounds too much like hard work, just import 'em all in. At the very least it'll build up the central GALAXY.db which holds all the system data.

Perhaps one of these days I will set about adding more features to the Journal import facility, but time/effort/etc....

Hope that helps o7


I meant, to insert into the new version of Captain's Log the databases of my travels that were created by Captain 'Log two years ago with the old versions.


And further...
I flew here a little today, but forgot to turn on Captain's Log. In EDSM, the log has loaded, but not in Captain's Log. Loaded only into a new project / database. How to combine them now?
 
Aaaaand, just saw the new notice on the github page. Very happy to see this indispensable tool is still being worked on.

Seriously, Captains Log is always running, and is my primary exploration system display. I do use ED Discovery for most other things, but as far as my main information panel, Captains Log is it!
 
Aaaaand, just saw the new notice on the github page. Very happy to see this indispensable tool is still being worked on.

Seriously, Captains Log is always running, and is my primary exploration system display. I do use ED Discovery for most other things, but as far as my main information panel, Captains Log is it!
Thank you :)

Development's been on a bit of a pause for the past year - I had a bit of a horrendous 2019, plus I was deeply immersed in a rather big paying project (still am, truth be told) - but I don't want CL2 to completely die off. Moving the toolkit to PySide2/Qt5 is the first step towards resuming work on it.

Fly safe, CMDR o7
 
Really nice app, I plan on using it a lot, I'm currently the Captain's Log 2.1.8 beta 5 however I am having an issue. Clicking on the Download EDSM Nightly Dump button has no effect. Nothing appears to download and there is no notification that anything is wrong. Any thoughts, suggestions
 
Really nice app, I plan on using it a lot, I'm currently the Captain's Log 2.1.8 beta 5 however I am having an issue. Clicking on the Download EDSM Nightly Dump button has no effect. Nothing appears to download and there is no notification that anything is wrong. Any thoughts, suggestions
Hi. Yes, EDSM changed how it releases its nightly dump. It's now a zipped file with a different URL. Since that's hardcoded within CL I'll eventually have to do some re-coding of the downloader/updater to take this into account. So for now, the nightly dump updater doesn't work. However, CL2 still keeps track of systems you've visited, so the search still works for places you've been to.

o7
 
Hi. Yes, EDSM changed how it releases its nightly dump. It's now a zipped file with a different URL. Since that's hardcoded within CL I'll eventually have to do some re-coding of the downloader/updater to take this into account. So for now, the nightly dump updater doesn't work. However, CL2 still keeps track of systems you've visited, so the search still works for places you've been to.

o7
Cheers for the reply mate.I'm currently hunting Thargoids but installing Captain's Log has awakened a yearning to go exploring again, you'd have thought the run to Colonia and back in a naively piloted 24Ly Combat Krait would've have cured that but no apparently it didn't
 
Hi, I've used this app since I started exploring and find it invaluable, especially the overlay view.

I had a GPU crash a couple of weeks ago and as part of the fix had to reset my Windows 10 install. This of course meant re-installing this app. Apart from having a corrupt DB and needing to start from scratch it seemed to be working OK but I've noticed that the estimated scan value in the overlay no longer increases when I map a body, only when I "FSS" it. I've looked through the docs and settings but cannot see any reference to this. It used to work correctly before. Is this a problem in the app or in by ED settings somewhere?

Cheers!
 
Don't work


Captain's Log Version 2.1.7

ImportError
:
Could not resolve module sqlalchemy.ext.baked


Traceback (most recent call last):
File "functions\v2DBInterface.py", line 358, in add_or_modify_planet
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 229, in set
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 1060, in set
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 599, in get
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 623, in _load_for_state
File "<string>", line 1, in <lambda>
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 675, in _emit_lazyload
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 837, in getattr
File "<string>", line 1, in <lambda>
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 646, in _memoized_attr__bakery
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 977, in getattr
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 975, in getattr

ImportError
:
Could not resolve module sqlalchemy.ext.baked


V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
Loading Jump Trip database : ***
start_journal_parser_thread: LOGFILESEARCHPATH =C:\Users\**\Saved Games\Frontier Developments\Elite Dangerous\Journal..log
Starting JournalParser, newest logfile = C:\Users\***\Saved Games\Frontier Developments\Elite Dangerous\Journal.200816120721.01.log
V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
----JournalParser instantiated with player journal file = C:\Users\***\Saved Games\Frontier Developments\Elite Dangerous\Journal.200816120721.01.log
V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
select_planet_in_planet_table() : looking for Body : Makalu ...
...found in row: 0, selecting.
select_planet_in_planet_table() : looking for Body : Makalu ...
...found in row: 0, selecting.
Traceback (most recent call last):

File "functions\journalparser.py", line 234, in thread_loop
File "c:\python\32-bit\3.4\lib\encodings\cp1251.py", line 23, in decode

UnicodeDecodeError
:
'charmap' codec can't decode byte 0x98 in position 1245: character maps to <undefined>
 
Don't work


Captain's Log Version 2.1.7

ImportError
:
Could not resolve module sqlalchemy.ext.baked


Traceback (most recent call last):
File "functions\v2DBInterface.py", line 358, in add_or_modify_planet
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 229, in set
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 1060, in set
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 599, in get
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 623, in _load_for_state
File "<string>", line 1, in <lambda>
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 675, in _emit_lazyload
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 837, in getattr
File "<string>", line 1, in <lambda>
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 646, in _memoized_attr__bakery
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 977, in getattr
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 975, in getattr

ImportError
:
Could not resolve module sqlalchemy.ext.baked


V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
Loading Jump Trip database : ***
start_journal_parser_thread: LOGFILESEARCHPATH =C:\Users\**\Saved Games\Frontier Developments\Elite Dangerous\Journal..log
Starting JournalParser, newest logfile = C:\Users\***\Saved Games\Frontier Developments\Elite Dangerous\Journal.200816120721.01.log
V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
----JournalParser instantiated with player journal file = C:\Users\***\Saved Games\Frontier Developments\Elite Dangerous\Journal.200816120721.01.log
V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
select_planet_in_planet_table() : looking for Body : Makalu ...
...found in row: 0, selecting.
select_planet_in_planet_table() : looking for Body : Makalu ...
...found in row: 0, selecting.
Traceback (most recent call last):

File "functions\journalparser.py", line 234, in thread_loop
File "c:\python\32-bit\3.4\lib\encodings\cp1251.py", line 23, in decode

UnicodeDecodeError
:
'charmap' codec can't decode byte 0x98 in position 1245: character maps to <undefined>
I’m not much past a beginning coder - but that looks like Python errors...Have you tried using the latest “beta” version - I have been using v2.1.8 beta5 since the beginning of the year with no issues:

https://captainslog.scarygliders.net/
 
Last edited:
Hi, I've used this app since I started exploring and find it invaluable, especially the overlay view.

I had a GPU crash a couple of weeks ago and as part of the fix had to reset my Windows 10 install. This of course meant re-installing this app. Apart from having a corrupt DB and needing to start from scratch it seemed to be working OK but I've noticed that the estimated scan value in the overlay no longer increases when I map a body, only when I "FSS" it. I've looked through the docs and settings but cannot see any reference to this. It used to work correctly before. Is this a problem in the app or in by ED settings somewhere?

Cheers!
Running 2.1.8 b5? Haven't heard of an error like that.
 
Don't work


Captain's Log Version 2.1.7

ImportError
:
Could not resolve module sqlalchemy.ext.baked


Traceback (most recent call last):
File "functions\v2DBInterface.py", line 358, in add_or_modify_planet
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 229, in set
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 1060, in set
File "C:\Python34\lib\site-packages\sqlalchemy\orm\attributes.py", line 599, in get
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 623, in _load_for_state
File "<string>", line 1, in <lambda>
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 675, in _emit_lazyload
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 837, in getattr
File "<string>", line 1, in <lambda>
File "C:\Python34\lib\site-packages\sqlalchemy\orm\strategies.py", line 646, in _memoized_attr__bakery
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 977, in getattr
File "C:\Python34\lib\site-packages\sqlalchemy\util\langhelpers.py", line 975, in getattr

ImportError
:
Could not resolve module sqlalchemy.ext.baked


V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
Loading Jump Trip database : ***
start_journal_parser_thread: LOGFILESEARCHPATH =C:\Users\**\Saved Games\Frontier Developments\Elite Dangerous\Journal..log
Starting JournalParser, newest logfile = C:\Users\***\Saved Games\Frontier Developments\Elite Dangerous\Journal.200816120721.01.log
V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
----JournalParser instantiated with player journal file = C:\Users\***\Saved Games\Frontier Developments\Elite Dangerous\Journal.200816120721.01.log
V2DBInterface instantiated.
livegame=True
cl_data_dir = C:\Users\***\AppData\Local\CaptainsLog2
dbname = ***
select_planet_in_planet_table() : looking for Body : Makalu ...
...found in row: 0, selecting.
select_planet_in_planet_table() : looking for Body : Makalu ...
...found in row: 0, selecting.
Traceback (most recent call last):

File "functions\journalparser.py", line 234, in thread_loop
File "c:\python\32-bit\3.4\lib\encodings\cp1251.py", line 23, in decode

UnicodeDecodeError
:
'charmap' codec can't decode byte 0x98 in position 1245: character maps to <undefined>

Try installing 2.1.8b5.

Actually, this might genuinely be a unicode error, probably due to not expecting characters, perhaps, due to your locale, in which case I'd need to bugfix it, which won't be happening for a while.
 
The only error I'm having right now is not being able to run 3.0 yet :D
:ROFLMAO:

I have been busy porting CL2 to Qt5/PySide2 and have completed that. Then I've been trying to come up with a new way of packaging it. Then I need to do some bugfixing and other coding.

But there are some additional factors;

  • I've been super-duper busy with paid work. That's a biggie. WHich has led to...
  • Burnout, which means the last thing I want to do is more coding after a busy work day ;)
  • and the final, rather yuge factor is; I've not been playing ED for a long, long time now. Burnt out with the game.

When I can muster the strength I'll get back on the case - perhaps the upcoming Odyessy release will rekindle interest, but for now, when even the thought of loading ED brings me out in hives, and combined with the other factors, I can't predict when there'll be another release. :/
 
:ROFLMAO:

I have been busy porting CL2 to Qt5/PySide2 and have completed that. Then I've been trying to come up with a new way of packaging it. Then I need to do some bugfixing and other coding.

But there are some additional factors;

  • I've been super-duper busy with paid work. That's a biggie. WHich has led to...
  • Burnout, which means the last thing I want to do is more coding after a busy work day ;)
  • and the final, rather yuge factor is; I've not been playing ED for a long, long time now. Burnt out with the game.

When I can muster the strength I'll get back on the case - perhaps the upcoming Odyessy release will rekindle interest, but for now, when even the thought of loading ED brings me out in hives, and combined with the other factors, I can't predict when there'll be another release. :/
Fair enough!

Just so you know though, CL2 is still my primary real-time exploration tool, because I think it is just that awesome!
 
Genar -

Thank you for giving us an update -staying sane in these times is always prioroty 1!

Maybe food for thought: I saw you or someone else mention in the EDCD/CL2 channel about "the other big 3" ED Exploration apps cover much of what CL2 initially did....From my perspective - I use CL2 exclusively for scouting the best places for surface prospecting for synth materials - and also gives that wonderful snapshot of what bodies are worth mapping...

Assuming that everyone else uses the "other 3" for logging / note taking etc (that's what I do) - have you considered a maybe "lite" version - which would simply give the best synth prospecting & valuable planets features - so then its a more lightweight (and assuming easier b/c of no database management) "exploration on the fly" tool?

Just a thought - hope you pick up again when EDO drops...

o7
 
Genar -

Thank you for giving us an update -staying sane in these times is always prioroty 1!

Maybe food for thought: I saw you or someone else mention in the EDCD/CL2 channel about "the other big 3" ED Exploration apps cover much of what CL2 initially did....From my perspective - I use CL2 exclusively for scouting the best places for surface prospecting for synth materials - and also gives that wonderful snapshot of what bodies are worth mapping...

Assuming that everyone else uses the "other 3" for logging / note taking etc (that's what I do) - have you considered a maybe "lite" version - which would simply give the best synth prospecting & valuable planets features - so then its a more lightweight (and assuming easier b/c of no database management) "exploration on the fly" tool?

Just a thought - hope you pick up again when EDO drops...

o7
I do use the other apps as well, but as far as the whole jump into a system and honk then "at a glance" over view of the system, the Captins Log 2 dashboard is second to none with its clear, concise, readable "at a glance" presentation.
 
Top Bottom