Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Shiplog output to txt file?

An area for discussing new ideas and additions to Oolite.

Moderators: winston, another_commander

User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Shiplog output to txt file?

Post by pagroove »

I noticed that when looking in the save game files some things are stored like the jumps you made and such. Is is difficult to make a little option to have a sort of logbook? Or a longer storage of all communication messages?
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Damos
Above Average
Above Average
Posts: 27
Joined: Wed Mar 26, 2008 9:26 am
Location: NZ

Post by Damos »

How about a logbook of kills. ie curious as to how many ships of the various types I have vapourised.


D.
User avatar
FSOneblin
---- E L I T E ----
---- E L I T E ----
Posts: 460
Joined: Tue Oct 30, 2007 12:15 am
Location: Yes, That is True

Post by FSOneblin »

I would like this. I support this. I want this. It would add more fun and realism to the game.

Don't panic: FSOneblin
Don't panic

Now an "adult!"
User avatar
Jar
Competent
Competent
Posts: 44
Joined: Fri Apr 18, 2008 5:29 pm

Post by Jar »

A Kill-Log would be cool.

What, Where, and When...
Jar
Have fuel scoop will travel.
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

I would like a logbook that records all kills, jumps and com messages.

I also would like a systemwide communication channel. This channel just informs the player what happens in a system (not where)



Like:


-----------Teread System Monitor----------

---current-- safety level (based on incidents)
Average

Number of incidents in last 30 minutes: 6

-----------------------------------------------------
Adder killed
Escape capsule launch deteced
Teread Galcop local database center submits: Bounty 20 credits
missle launch detected
ECM use detected
missle explosion detected
Hyperspace entry detected
Witchspace jump detected
Wormhole created
Greenline Coriolis launch in progress
------------------------------------------------------etc..
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

I don't know how you want to display this, but wouldn't it pretty much flood the screen? It seems we just have got rid of the sticky messages, so it would not cause permanent damage, but I guess that long and/or many screen messages might get annoying for the player.

The original question in this thread was whether it's possible to write something into a textfile, so nothing would be visible in-game.

A system information log would have to be visible in-game. Putting it in a textfile most players don't know of wouldn't make much sense. So at this point the above question of feasibility arises.

And let me make a suggestion right away: We already have the JavaScript console window. So in principle it is possible that the game engine prints information in a seperate window, not the game-window itself. Therefore, if we go for an extended in-game communication, I would vote for seperating the commsMessage-window (which is now a pop-up inlay within the game-window) and directing all commsMessages into a seperate window. The player could place it at a convenient location on his desktop, and even scroll up to past messages, which is impossible in the current commsMessage-inlay.

However, I already hear Ahruman say: A major overhaul of the communications-handling is a post-MNSR issue. :wink:
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Commander McLane wrote:
And let me make a suggestion right away: We already have the JavaScript console window. So in principle it is possible that the game engine prints information in a seperate window, not the game-window itself.
Trivial on OS X, effectively impossible to do in a cross-platform way.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6573
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Commander McLane wrote:
Therefore, if we go for an extended in-game communication, I would vote for seperating the commsMessage-window (which is now a pop-up inlay within the game-window) and directing all commsMessages into a seperate window. The player could place it at a convenient location on his desktop, and even scroll up to past messages, which is impossible in the current commsMessage-inlay.
Wouldn't that effectively cripple play in fullscreen mode?
User avatar
Jar
Competent
Competent
Posts: 44
Joined: Fri Apr 18, 2008 5:29 pm

Post by Jar »

Commander McLane wrote:
Putting it in a textfile most players don't know of wouldn't make much sense.
I found the folder to put the OXP's in. Somebody told me where it was. Maybe we could tell people where the text log is too. ':roll:'
Jar
Have fuel scoop will travel.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Post by Commander McLane »

another_commander wrote:
Commander McLane wrote:
Therefore, if we go for an extended in-game communication, I would vote for seperating the commsMessage-window (which is now a pop-up inlay within the game-window) and directing all commsMessages into a seperate window. The player could place it at a convenient location on his desktop, and even scroll up to past messages, which is impossible in the current commsMessage-inlay.
Wouldn't that effectively cripple play in fullscreen mode?
Yes, I guess it would. I'm not playing full-screen, so I wasn't too concerned with it. Perhaps, if we would want to go this way, we should start with a poll to find out how many of us play full-screen.
User avatar
Wolfwood
---- E L I T E ----
---- E L I T E ----
Posts: 735
Joined: Wed Mar 29, 2006 9:53 am
Location: Finland
Contact:

Post by Wolfwood »

I play fullscreen and windowed pretty randomly, so I would not like crippling either one of them.

A log file written into a file or into some sort of a "pilot's log" inside the game doesn't seem to serve much purpose to me. The only situations in which it _would_ be helpful is long missions (one tends to forget what was happening, if the gap between game sessions is very long).

Also, an in-game "Pilot's Log" with kill counters might be a nice bonus, but nothing that should take precedence over other, more important functionality (such as better navigation (with mouse?) between all the F1-F10 screens and their sub pages, which is a very confusing mix to a new player (having to click on one key several times to see all optional screens)).
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6573
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Slightly off-topic, regarding mouse usage: You can already use the mouse for selecting options in the GUI screens by doubleclicking. As far as I recall, the only time when you actually have to press enter to make the selection is when buying ships in the shipyard. Load/save screens, options, market/contracts screens, local and long range charts already accept doubleclicks. This improves the control interface substantially and it is sort of a "hidden feature" since 1.70, I think.

Now you know ;-)
User avatar
Frame
---- E L I T E ----
---- E L I T E ----
Posts: 1477
Joined: Fri Mar 30, 2007 8:32 am
Location: Witchspace

Post by Frame »

another_commander wrote:
Slightly off-topic, regarding mouse usage: You can already use the mouse for selecting options in the GUI screens by doubleclicking. As far as I recall, the only time when you actually have to press enter to make the selection is when buying ships in the shipyard. Load/save screens, options, market/contracts screens, local and long range charts already accept doubleclicks. This improves the control interface substantially and it is sort of a "hidden feature" since 1.70, I think.

Now you know ;-)
use it all the time :-D
Bounty Scanner
Number 935
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Jar wrote:
I found the folder to put the OXP's in. Somebody told me where it was. Maybe we could tell people where the text log is too. ':roll:'
The answer to that is, “it depends”. :-/
User avatar
pagroove
---- E L I T E ----
---- E L I T E ----
Posts: 3035
Joined: Wed Feb 21, 2007 11:52 pm
Location: On a famous planet

Post by pagroove »

About a pliots log:

The Pilots log is indeed a luxury feature. But it's more for bringing back the good memories how you shot 8 pirates at planet .........
In my opinion it should never be in the main screen but as an extension to the pilot screen (F5).

About a system wide comm channel

It gives a commander more info. It sometimes happens to me that I enter a multi Government world which is (on paper) save but then meet a group of 8 pirates.

When you are warned about all sorts of 'incidents' happen it should warn a pilot or at least enhance situational awareness. Yeah, I know that you can see explosions from far away (and I find such things great!) but it should be fun if you read what happened in the system wide communication channel. The idea comes from reading Status Quo. In this e-book also narrow and wideband comm channels are mentioned.
For P.A. Groove's music check
https://soundcloud.com/p-a-groove
Famous Planets v 2.7. (for Povray)
Image
https://bb.oolite.space/viewtopic.php?f=4&t=13709
Post Reply