Release [Explorer's Application] Captain's Log

PSA : Mac version of Captain's Log

A Mac/OSX version of Captain's Log is now available for download.

It works on my Yosemite Hackintosh.

I've had 2 reports it won't run on El Capitan, yet today I had a new report from an Apple developer that it works great on El Capitan.

So your mileage may vary!

Regards o7
 
Greetings all!

I have a rather strange issue with Captain's Log at the moment, and I was wondering if anyone else has run into this:

I'm having system notes and jump notes being partially deleted every time I quit and reopen the program, but not in any regular or consistent manner. They are always deleted from right to left, and usually by only a few characters, but sometimes the entire entry's notes will be gone. I thought I was just going crazy for a while, but I'm certain now that system notes and jump notes are being deleted....

Anyone else have this problem or does anyone know a solution?

Thanks!
 
Greetings all!

I have a rather strange issue with Captain's Log at the moment, and I was wondering if anyone else has run into this:

I'm having system notes and jump notes being partially deleted every time I quit and reopen the program, but not in any regular or consistent manner. They are always deleted from right to left, and usually by only a few characters, but sometimes the entire entry's notes will be gone. I thought I was just going crazy for a while, but I'm certain now that system notes and jump notes are being deleted....

Anyone else have this problem or does anyone know a solution?

Thanks!

Hi

You're not the first person to report that - and I cannot replicate it so I have no idea why that would be the case! ;.;

I'll keep looking for the bug though!

Regards
 
Greetings all!

I have a rather strange issue with Captain's Log at the moment, and I was wondering if anyone else has run into this:

I'm having system notes and jump notes being partially deleted every time I quit and reopen the program, but not in any regular or consistent manner. They are always deleted from right to left, and usually by only a few characters, but sometimes the entire entry's notes will be gone. I thought I was just going crazy for a while, but I'm certain now that system notes and jump notes are being deleted....

Anyone else have this problem or does anyone know a solution?

Thanks!

Long shot: Are you using any sort of macro application such as Voice Attack, Roccat Power Grid or even communications software like Team Speak that uses Hot Keys. I have never seen this with Captains Log, but I have seen similar behaviour in other programs caused by Voice Attack and ill defined hot keys in Teamspeak. Basically conflicting macros causing odd behaviour (in my case replacing text with gibberish).
 
Hi

You're not the first person to report that - and I cannot replicate it so I have no idea why that would be the case! ;.;

I'll keep looking for the bug though!

Regards

Would it be of any help in your troubleshooting efforts if I was able to provide to you my database file?

Thanks for continuing to look into it! For now I just never close Captain's log so I don't lose anything :p

Long shot: Are you using any sort of macro application such as Voice Attack, Roccat Power Grid or even communications software like Team Speak that uses Hot Keys. I have never seen this with Captains Log, but I have seen similar behaviour in other programs caused by Voice Attack and ill defined hot keys in Teamspeak. Basically conflicting macros causing odd behaviour (in my case replacing text with gibberish).

Nope, no voice attack, power grid, TS, or any other macro applications unfortunately...
 
Last edited:
Would it be of any help in your troubleshooting efforts if I was able to provide to you my database file?

Thanks for continuing to look into it! For now I just never close Captain's log so I don't lose anything :p


I don't think so, because all I'd see when I open it up is your database in its current state - I've opened up someone else's DB who had a similar problem and there was nothing wrong with the DB or its structure, so there was no actual corruption of any sort.

There's nothing in the CL codebase which specifically sets out to "Open the database and erase random stuff teehee!" (otherwise I'd be in for a heap of trouble heheh), not even unintentionally - Every time you type a character into a Note, the DB gets updated at that instant, and I've stress tested this by inputting screeds of text at a rapid pace, cutting and pasting text, etc. and each and every time I end up with the same data after shutting down CL and restarting it - which is why these reports are both puzzling and frustrating.

My spidey-sense is kind of saying "perhaps it's some problem external to the program" - and that's equally annoying, because it could be anything. Immediate causes which spring to mind would be write-caching on the filesystem, write-caching on your storage device - but then that might manifest in other programs too, and thus far you haven't mentioned if you've had problems with other programs that write data to the filesystem, so... yeah. That would also lead to a high chance of database corruption as well.

As I say, I'll keep looking into this.

Regards o7
 
Hello guys, great app.

i have a doubt. is there a way to change the app resolution? everytime i play in my notebook the app gets too big for my screen and i can´t increase my monitor´s resolution. any help?
 
Hello guys, great app.

i have a doubt. is there a way to change the app resolution? everytime i play in my notebook the app gets too big for my screen and i can´t increase my monitor´s resolution. any help?

Hi there,

The size of CL is static - I've already reduced in size twice and it's a lot of work.

What is your screen resolution, out of interest?

I'll keep looking for solutions to this though.

Regards o7
 
Hi there,

The size of CL is static - I've already reduced in size twice and it's a lot of work.

What is your screen resolution, out of interest?

I'll keep looking for solutions to this though.

Regards o7


My notebook cannot go any higher than 1366x 768. when i play connect to my tv it´s okay cause i can increase the resolution but unfortunately i can´t do it all the time. But thanks for you time m8. i really appreciate it. :)
 
My notebook cannot go any higher than 1366x 768. when i play connect to my tv it´s okay cause i can increase the resolution but unfortunately i can´t do it all the time. But thanks for you time m8. i really appreciate it. :)


1366x768?

Ouch >.<

That's.... that's quite a big chunk of area to try and reduce :/

Current static window size of CL is 1420x840. I know it doesn't at first glance look like a lot of pixels to reduce, but believe me, that's a lot of real estate to lose, and a lot of manual tweaking and resizing to accomplish! :)

Regards
 
My database now contains almost 2200 jumps and loading times are noticeably increasing, currently >2 minutes on a fast SSD. Is there something I can do to speed up loading times? Or is Captain's Log meant to deal with smaller database sizes so should I just move my old logs to another place and start a new database from scratch?

p.s. with loading times I mean initial loading of the program, once loaded it's working fast and snappy.

It'll take longer and longer the more jumps - I've already tried various ways of making the loading faster. It's all down to the table widget.

Basically, it's slow. I thought it might have been because I'm doing on-the-fly icon generation for the stars in that jump table, but even when I disabled that, loading and populating the table purely with text didn't speed things up much - it does speed things up (you can compare loading 2000 jump entries with no stars/planets entered, only jump, with another 2000-jump database which has been filled with star/planet info and yes the "empty" 2000-jump database is quicker to load. Eventually I came across information in StackOverflow that, indeed, QTableWidget is slow.

There is a QTableView which uses a Model/View approach, in which I could create a model of the CL database, and then provide that model to the QTableView, and that would be much faster. However, I can't do this, because I want the star icons in the table view, and that approach means having to remove the icons and having a text-only table. And I don't like that.

So currently, you have a choice; 1) Treat the database as one particular stretch of your current voyage - i.e. Create a new database for every X Kylies in your current jaunt.

or 2) Be patient and let the database load up and the jump table populate. :)

Of course, I'll keep trying to get the table populated quicker - it's annoying for me too, but generally I'm used to how it works and just load up CL before I start the game.

Lastly, there is one approach I'm thinking of taking; as mentioned above, loading a 2000-jump table filled with star/planet info IS slower compared to an equivalent not-filled DB, so I'm going to try a 2-phase load thusly : 1) Load the text data only (time and system name and notes), 2) Go back and then load and generate the star icons in a background process.

This should get CL up and running and usable faster initially, then it's just a case of waiting for the star icon generation to catch up whilst you go about your business.

This will take a bit of careful thought, planning, and coding, so don't expect that to be in the next version coming out ;)

Regards o7
 
Last edited:
Thanks Genar vor clearing this up. I was a bit confused whether I might have done something wrong but it seems all good for now. I'll split my future databases until you'll find a working solution, your last idea sounds promising. :)

Awesome!

One more thing - Say you have a trip to Sag. A* and have split that up into a number of databases and wish to analyse the complete data - you can export all DB's to CSV files and merge them into Excel/LibreOffice Calc and do your analysis there ;)

Regards o7
 
1366x768?

Ouch >.<

That's.... that's quite a big chunk of area to try and reduce :/

Current static window size of CL is 1420x840. I know it doesn't at first glance look like a lot of pixels to reduce, but believe me, that's a lot of real estate to lose, and a lot of manual tweaking and resizing to accomplish! :)

Regards

I'm in the same boat. Same resolution for me. Honestly I could use a new monitor but not in the budget just yet.

Love the layout i'm trying to get CL set up and the there are a lot of features I would enjoy.

I do seem to be having a problem importing EDD notes unfortunately. I guess it has to do with that "attempt" button.
 
Last edited:
I'm in the same boat. Same resolution for me. Honestly I could use a new monitor but not in the budget just yet.

Love the layout i'm trying to get CL set up and the there are a lot of features I would enjoy.

I do seem to be having a problem importing EDD notes unfortunately. I guess it has to do with that "attempt" button.


The import function is bugged in the current version, like, it doesn't work kind of bugged.

The version I have - which is the in-development next version - is fixed.

No concrete timescale for the next version other than Soon[tm]

Regards o7
 
Awesome!

One more thing - Say you have a trip to Sag. A* and have split that up into a number of databases and wish to analyse the complete data - you can export all DB's to CSV files and merge them into Excel/LibreOffice Calc and do your analysis there ;)

Regards o7

I tried to export once. It hung at 8%. When i checked the csv file, there were only 9 entries. Nothing else. What could be the problem?
 
I tried to export once. It hung at 8%. When i checked the csv file, there were only 9 entries. Nothing else. What could be the problem?

A bug? :)

Dunno - did you report it to me?

Do you still have the database you had that problem with? Was the export problem with the current version?

Regards
 
Ok. Downloaded version 1.32 and the problem went away. Was using an old version before this.
Now able to export without issues.
Thanks.
 
Hi Genar, I've been struggling to play recently (for about 6 weeks) having had a broken collarbone and just tried to start back today. I get the error I've screen captured below on starting Captain's Log (haven't changed anything other than making sure the game remains up to date).

I've backed up my files and uninstalled, restart PC and reinstalled CL and I'm getting an even longer error. Any ideas? Been running 1.32 since it came out and other than a few funky errors where it wasn't picking up system jumps I'm not sure what's going on (that and I'm not really a software person!)

Edit: Can't get the images to upload even though PNG and within size limits so couple of links to them on Dropbox

First error - https://www.dropbox.com/s/ho7c1uo2fhdsbbg/Captains Log Error.png?dl=0
Second error post reinstall - https://www.dropbox.com/s/jjxnikykefn9lft/Captains Log Error 2.png?dl=0
 
Last edited:
Hi Genar, I've been struggling to play recently (for about 6 weeks) having had a broken collarbone and just tried to start back today. I get the error I've screen captured below on starting Captain's Log (haven't changed anything other than making sure the game remains up to date).

I've backed up my files and uninstalled, restart PC and reinstalled CL and I'm getting an even longer error. Any ideas? Been running 1.32 since it came out and other than a few funky errors where it wasn't picking up system jumps I'm not sure what's going on (that and I'm not really a software person!)

Edit: Can't get the images to upload even though PNG and within size limits so couple of links to them on Dropbox

First error - https://www.dropbox.com/s/ho7c1uo2fhdsbbg/Captains Log Error.png?dl=0
Second error post reinstall - https://www.dropbox.com/s/jjxnikykefn9lft/Captains Log Error 2.png?dl=0


The first error looks like a badly formatted AppConfig.xml file.

The second error is not being able to write or create a database.

I suggest browsing to %LOCALAPPDATA% in windows explorer, then rename the existing CaptainsLog folder, and running/configuring CL. This will start with a clean setup. You can then move your existing DB files from the old folder to the new one.

Regards

p.s. Broken collar bone >.< I've had that 3 times now, twice when I was much younger and once a few years ago in Japan when I was snowboarding. All 3 times the same bloomin' left collarbone.

Ouch. >.<
 
Last edited:
Back
Top Bottom