[mod] Captain's log 3.0

Post about your finished mods here.
Post Reply
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

Image
download

The Captain's log version 3 supports the following features:

1. As always, you can write notes to yourself and read them later, but now you get one page per system. Every system you visit will be logged when you enter it and added to a list in the order you first visited them. It is useful for navigation in a linear topology, but there is nothing stopping it from still logging its data in a non-linear one.

2. It will automatically build up a list of every station you have found in each system, (and display them for you). Enemy stations are red, anything else is green. below the stations is a count of how many of each there are.

3. when you dock with a station and it is willing to sell stuff it's inventory is logged so you can look at it later, you can see the inventory of every station you have docked with since the start. If that station is in the same system as you are you can get an arrow to it on your screen (when flying) with the "locate" option.

4. Not only can you browse station inventories in other systems, you can actively search them for an item if you know what you are looking for. the list of stations on the main screen can also be filtered to show only certain stations. (both occur at the same time with the "find" option)

If you log an unknown item, then identify it in another system, it will be identified in all the logs, but only the name is guaranteed to be accurate.

5. The event log will keep track of what you have docked with, and when, as well as when you have entered or exited which system.

6. It will determine a type for each system, (standard, binary, volcanic, rocky, nebulous, ice ring.) and display that too. It relies partly on system unids, but not entierly.

7. it lets you place a "blip" on the map anywhere you choose, with a name of your choice. You can dock with it to delete it (a 5x5 pixel flashing square). It will show up in the station list so you can see it from other systems.

8. It can memorize your target so you can recall it later, much like alterecco's signature memorizer that turned into the advanced targeting device.


I can't take all the credit, alterecco's system log directly provided #3 and #5, inspired #2 (which lead to #4), and the signature memorizer inspired #8.




Update:

1. It logs when the player destroys something, specifically non-shipwreck stations and ships over 1000 tons.

2. The events that are logged can be selectively disabled.

3. When something in the target log is destroyed and it meets the criteria from 1 its wreck can be targeted, else it is deleted.

4. The find item option returns every result, not just the first 8, and can be filtered by item type as well as name. (If you don't see the filter you want let me know so I can add it.)







Comments and suggestions are welcome.
Last edited by Bobby on Fri Sep 03, 2010 12:10 am, edited 2 times in total.
User avatar
Ttech
Fleet Admiral
Fleet Admiral
Posts: 2767
Joined: Tue Nov 06, 2007 12:03 am
Location: Traveling in the TARDIS
Contact:

Very well done, pretty big improvement, the earlier versions was one of the mods selected to be a canidate in the mod of the month. Your work is quite good. :)
Image
Image
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

It's been re-uploaded, details in the first post.
ImageImage
Thanks to digdug for the banners.
User avatar
alterecco
Fleet Officer
Fleet Officer
Posts: 1658
Joined: Wed Jan 14, 2009 3:08 am
Location: Previously enslaved by the Iocrym

It's just getting better and better.

One small change I would suggest. Reorder the ShipInterior screen so that 'Log' is above 'Back to cockpit'
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

It's re-uploaded with the change, now everything is above "back to cockpit".

Should "log" be pluralized?
ImageImage
Thanks to digdug for the banners.
CFG
Militia Lieutenant
Militia Lieutenant
Posts: 163
Joined: Wed Jul 30, 2008 3:05 pm
Location: Germany, NW

Great work!
Im also glad to see alterecco's mod has been incorporated.
This makes a great - not only - debugging helper Ive been looking for :)

A thougt about the next step:

How about using the Stellar Cartography to select systems?
User avatar
Arisaya
Fleet Admiral
Fleet Admiral
Posts: 5568
Joined: Tue Feb 05, 2008 1:10 am
Location: At the VSS Shipyards in the frontier, designing new ships.

This is looking very nice. :)
(shpOrder gPlayership 'barrelRoll)

<New tutorials, modding resources, and official extension stuff coming to this space soon!>
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

I don't plan on including stellar cartography as doing so would mean all that data that gets logged wouldn't be as readily viewable, and iirc it can only display 40 systems.


The next update will include a way to re-order the system list (good for the special systems, non-linear topologies, and when you skip a system using Elysium (sp?)) and the option to show angry stations as enemy. As a result the way data is stored has been changed, any existing data will be lost when upgrading.

Also in the next update the "mark map" action will turn into "target log" once the targeting program is installed, but it will still be accessible (through the target log screen). This is to make room for an "options" action where all the player settable behaviors can be controlled.

As a result of the data structure change I will need to delay the next update a little longer to ensure it still works correctly.
ImageImage
Thanks to digdug for the banners.
CFG
Militia Lieutenant
Militia Lieutenant
Posts: 163
Joined: Wed Jul 30, 2008 3:05 pm
Location: Germany, NW

I don't plan on including stellar cartography as doing so would mean all that data that gets logged wouldn't be as readily viewable
Ok, thats a point.
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

It's updated again.

The promised changes from my above post all made it in, plus the station list on the main screen condenses some stations with unique names but the same type onto a single line so even crowded systems fit on the screen.

The results from the "find item" search are sorted by level too. It was supposed to be before, but I had an error in the code.


And again, logged data in existing games will be lost with the upgrade


EDIT: updated again. The station list condenser has two levels of strength now, and I fixed a few minor bugs with the new player settable options that slipped through.
ImageImage
Thanks to digdug for the banners.
Bobby
Militia Captain
Militia Captain
Posts: 675
Joined: Wed Jul 25, 2007 7:39 pm

Updated again.


1. The bug that causes intermittent crashing when viewing the event log has been fixed. As it turns out the list sorting function doesn't like moving a list element hundreds or thousands of places... (ie. backtracking to Eridani from Point Juno with a gem of despair, thus depositing the most recent event all the way back near the beginning of the list) Now It keeps two separate event logs, one for the system display, and one for the one page display, so sorting is no longer needed or performed.

2. The custompicker screens (event log, station log, target log, station inventories, and the system re-order screen) have images now. You can tell a weapon from a shield from an enhancer at a glance, and a corporate trading post looks nothing like an ice farm or enclave. This feature is a little buggy, small stations and ships are not cropped, so they look weird, but most objects look ok.

3. I added some more item filters and re-ordered them.

4. The dockscreen doesn't exit every time you recall a target or locate a station, now you can recall or locate multiple objects.


You can upgrade while in a game and the changes will take effect, item images will be used immediately but the others will require re-visiting systems and only new targets will have an image. Most existing events in the event log will be deleted due to the new event data storage method and you won't be able to go back to the old version with that save due to an added image resource.

As always, comments, suggestions, bug reports, and other requests are welcome.
ImageImage
Thanks to digdug for the banners.
Post Reply