Release [Explorer's Application] Captain's Log

Here's a little secret : manually rename the DB file and hey presto - database renamed :D

Thanks for the reply.

Here's the reason I just didn't go ahead and do that...

cBOZdwq.png


Along with this after clicking OK...

g2tnFC1.png


Sorted and after a couple of re-starts no error message.
 
Last edited:
Please ignore, I seem to have this resolved now (somehow it fixed itself after I tried the netlog import and reverted to a copy of the DB... no idea why!)

--- old post ---

I seem to be having issues gettung a new installation on a new machine picking up any jumps, here is some information that might help narrow the possible issues -

a) Windows 10 Pro (I used to use Win 7 Pro)
b) Log location is set correctly to 'C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous Horizons\Products\elite-dangerous-64\Logs'
c) AppConfig.xml is set for verbose logging
d) EDDiscovery (I use both as they each have some functionality I want) is picking up the jumps
e) DB is from the old computer (and its properties are set so that my machine no longer remembers that, but that didn't help)
f) I have tried running as Admin
g) DB loads up & displays (715 jumps)
Edit: h) Importing all netlogs finds the recent jumps so CL really does seem to be pointed to the right location

I'm really at a loss and I am normally quite good at sorting these things out but nothing seems to work :(
Any ideas?
 
Last edited:
Thanks for Captains log. Started using it a few days ago and really like it so far.

I just did a "scan netlog", and now I have quite a lot of duplicate entries. Is there an easy way to undo this? Thanks :)
 
Thanks for the reply.

Here's the reason I just didn't go ahead and do that...

http://i.imgur.com/cBOZdwq.png

Along with this after clicking OK...

http://i.imgur.com/g2tnFC1.png

Sorted and after a couple of re-starts no error message.

I'm being dumb. I should have warned that to rename the database, you also need to set Captain's log to some other database first, otherwise when you load CL again after renaming, of course it won't find the database it was expecting ;)

You could edit the new-style INI file in notepad to tell CL what database to load as well, at that stage of failure.

Regards
 
Thanks for Captains log. Started using it a few days ago and really like it so far.

I just did a "scan netlog", and now I have quite a lot of duplicate entries. Is there an easy way to undo this? Thanks :)


Did you scan & import into a clean new database, or into a database that was already populated with jumps that you registered with Captain's Log?

You could try editing the database (edit a copy of the database!) with a program like SqlliteAdmin and remove the duplicate entries that way.

I may add some way of removing duplicates in a future version of CL, but this is going on to the List.

Regards
 
Did you scan & import into a clean new database, or into a database that was already populated with jumps that you registered with Captain's Log?

You could try editing the database (edit a copy of the database!) with a program like SqlliteAdmin and remove the duplicate entries that way.

I may add some way of removing duplicates in a future version of CL, but this is going on to the List.

Regards

Yes, I added to an existing DB. I forgot to start CL before an hour of exploring yesterday, so I had a gap. I thought that scanning the log would fill the gap. I'll give your tip a go, thanks :)
 
Last edited:
It's an amazing software and I really like it, but I have one problem. I usualy play games on my secondary monitor (TV) and I unable to use Captain's Log in overlay mode, because it jump to the main screen then.
 
Last edited:
It's an amazing software and I really like it, but I have one problem. I usualy play games on my secondary monitor (TV) and I unable to use Captain's Log in overlay mode, because it jump to the main screen then.

"Way to place CL's window on which screen in a multi-monitor setup in overlay mode" - added to The List.

Regards o7
 
(I'd typed out a nice long reply earlier - but lost it when the forum went into maintenance mode :( )

You're not doing anything wrong - my program might be though. I haven't touched/looked at that code since last year, when it was working fine.

It could be that I've done things to the surrounding code which is breaking that older import code. I will have to comb through it again to see what's going on. In the meantime I think you'll just have to not import anything and just use CL as-is. If I make any required fix to the code it'll be released in some new version, so keep tabs on new releases and keep an eye on the changelogs to see if I mention anything about the netlog scanner/importer.

Version 1.3.2 imported my Netlogs with no issues! you're a hero!

o7 CMDR
 
Last edited:
I have a question, does this application allow me to write more than notes for the systems? For example I would like to write a story around my exploration yourney so I would like to have an overlay with notepad like app. Will this app. allow me to write long story and save it along with the discovered information?
 
I have a question, does this application allow me to write more than notes for the systems? For example I would like to write a story around my exploration yourney so I would like to have an overlay with notepad like app. Will this app. allow me to write long story and save it along with the discovered information?

As the documentation states - there are system notes and jump notes.

System notes are unique to each system.

Jump notes are unique to each jump.

Therefore you could use the Jump Notes as your journal - each jump you make represents a moment in time when you jumped into a system, and is naturally moving forward in time as your journey progresses.

Hope that helps!

Regards o7
 
Is there a "view" that lets me see JUST my system notes and not the jump notes? I am not a big explorer and am using the system notes to catalogue things like station names, shipyard capabilities, allegiance,etc. I would love the ability to see JUST the systems I have visited AND have the added functionality to put additional system info stations, outposts, Allegiance, Gov't type and Economy types would be GREAT!!!


Keep up the good work - love the app.
 
Last edited:
I used to use Captain'sLog back in 1.4

I ended up doing a full hard-drive wipe just after 1.5/2.0 Horizons came out, so I needed to install Captain's Log again before setting out on my long-range trip.

I'm just having issues finding the file location. Where is it on Steam now? I found "Products" but it was in a completely different spot - program files (x86)/steam/steamapps/common/Elite Dangerous/Products

over in the "localapp data" it doesn't exist it seems?
24650153336_d054ea1612_b.jpg


and in the steam folder of "products" - there's no "logs" within the FORC-FDEV, and it's not "1001" either, it's "FORC-FDEV-D-1010" instead.

There is a "logs" folder though in the "elite-dangerous-64" however. But I don't think that's the right one.

anyone able to help, it's greatly appreciated.

I am trying the different folder: "elite-dangerous-64" as it has the "logs" folder
 
Last edited:
GrumpyMiner if you're playing Horizons or are able to run 64bit Elite then yes you want to use the logs file in the elite-dangerous64 folder within Products. Steam seems to like to keep things together compared to the native FDev installer.

Also my own request for help, is there an upper limit on the number of jumps within a database? My Captain's Log has suddenly stopped updating on jumps at 1134 jumps, as I was tracking my Distant Worlds progress using CL but I didn't understand (fully) the functionality with it when I set it up I loaded in all my netlogs which obviously included progress pre-DW. I have tried using the database tool linked earlier to delete jumps prior (and plan to have one database per "stage" of DW) but that gave errors when I tried to reopen the database (admittedly I'm not fully au fait with SQL), fortunately I had a backup I could revert to (which I took before monkeying around with the original database). The problems were occuring before tinkering with the database I just never thought to link it with the number of jumps.

That said I can't remember if it started occuring at random or following one of the Gravitas updates. Worth backing up DBs and doing a clean install of the most recent version? I've double checked file paths and these are correct for my current install (Horizons via Steam).
 
is there an upper limit on the number of jumps within a database? My Captain's Log has suddenly stopped updating on jumps at 1134 jumps

my last trip was 2258 jumps, all logged in CL with no issues. it took a longer to populate the ui on start up, but never failed.
To maintain startup speed, I started chunking my trips and starting a new db after 800 logged jumps ('trip1.1' trip1.2' etc.) so that starting up CL didn't take longer than starting up ED. Depending on the spec of your machine, the ideal time to start a new db may vary.
 
Last edited:
@Genar-Hofoen
do you think it might be possible to make an extra column for planets just like the one for stars (doesnt have to be that detailed - although that would be nice if you could see tiny planet logos - a dot for "yes there are planets added to this system" would be nice aswell)? right now you have to either click an every system to see if there are planets added or you have to write a note.
 
@Genar-Hofoen
do you think it might be possible to make an extra column for planets just like the one for stars (doesnt have to be that detailed - although that would be nice if you could see tiny planet logos - a dot for "yes there are planets added to this system" would be nice aswell)? right now you have to either click an every system to see if there are planets added or you have to write a note.

Sneakily enough there is in fact a planets column in the jump table - I Saw The Future[tm] when I was first writing CL last year - I just have had it hidden until I decided what to do about planets. Mwuahahaha ;)

Technical bit ahead....

The conundrum is this: would adding in a bunch of icons for system planets further slow down the initial loading of the jump table or not? I have in fact spent a considerable amount of time trying to speed up the loading/populating of the jump table when CL is first started. I've come to the conclusion that it's not the star icon generation and placing into the jump table which is the bottleneck (there is next to no slowdown in loading a database when I disable the star icon generation), the slowness is down to the particular QTableWidget (I'm using the Qt GUI toolkit) which the jump table is made from. It's sloowwwwwww! When CL first starts it loads the currently configured active database and for each entry in that database I add a row to the table and insert the data, and create star icons if stars were marked as being in that system.

QTableWidget, it turns out, is notoriously slow when adding individual rows in this manner.

There is another way to do this, that is to use a QTableView and use a direct view on the database to display the contents of said database - but then I'd have to lose the star icons and colouring for bookmarks etc. Basically, it's too difficult to do with the database anyway.

This I hope explains why CL is slow to load larger-sized databases - it's the jump table Widget that's to blame for the slowness.

Anyway, the planet column. I can either bite the bullet and do a similar thing to the stars - i.e. generate planet icons and bung 'em in the freshly unhidden column, or do something else to indicate planets. My preference is the former (icons), but now there's the problem that the two Notes columns are getting squeezed, so some GUI layout redesign may be called for.

I see a lot of work involved ;)

Regards o7
 
Technical bit ahead....

QTableWidget, it turns out, is notoriously slow when adding individual rows in this manner.

There is another way to do this, that is to use a QTableView and use a direct view on the database to display the contents of said database - but then I'd have to lose the star icons and colouring for bookmarks etc. Basically, it's too difficult to do with the database anyway.

would a custom delegate allow you to serve the icon instead of the default data when using QTableView? admittedly I am not the QT expert or have any idea about your code, so could be totally wrong here.

if cmdr == mungler then
exit 1
end
 
I think I found a bug. I can't add a Rocky (TC) planet. Nothing happens when I click on the icon. When I tested the other planets it also seems that the Water Giant button doesn't work either. When I check in Configuration->System Bodies I can't find an entry for Rocky TC or Water Giant in the table.
 
my last trip was 2258 jumps, all logged in CL with no issues. it took a longer to populate the ui on start up, but never failed.
To maintain startup speed, I started chunking my trips and starting a new db after 800 logged jumps ('trip1.1' trip1.2' etc.) so that starting up CL didn't take longer than starting up ED. Depending on the spec of your machine, the ideal time to start a new db may vary.

Afraid it's not speed related as my current 1134 star database loads in what I consider a reasonable time. I've done about 30 jumps since it last "registered" a change in system but it hasn't budged. It does show up as E:D running in the bottom right as well. I have tried a test database and this also does not register jumps.
 
Back
Top Bottom