View Issue Details

IDProjectCategoryLast Update
0021747AI War 2GUIJan 6, 2022 6:22 pm
ReporterBadgerBadger Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product Version0.898 Galactic Linkages 
Fixed in VersionBeta 3.769 Neinzul Custodians And Total Conversions 
Summary0021747: Journal interface for flavour messages
DescriptionNote that this is still a much desired feature. I could make do with a button that generates a big text window (similar to how the Metal Flow Planning window works) for starters. In terms of generating the messages, some minor text replacement would be worthwhile, but I think that's already on the list of things to do for the tutorial
TagsNo tags attached.

Activities

Chris_McElligottPark

Oct 7, 2019 6:38 pm

administrator   ~0053539

So, in order to keep savegames smaller I would in many ways prefer to avoid storing the strings natively in the savegame itself. We COULD do that, but I'd really rather not.

But now that we have the tutorials log thing, it's become obvious that I can show a log in there for flavor text stuff in game, also, and we could have a list of "messages that get shown" with some added details about them that get plugged in. This seems like it would get what you want in there, while keeping it small.

I'm envisioning that these messages would possibly need to refer to a specific planet, or I guess maybe a ship type, or maybe a faction? Those things could then be stored super efficiently and inserted in as needed. Can you think of any other things that might be needed for this?

BadgerBadger

Oct 7, 2019 6:46 pm

manager   ~0053540

Yeah, I was more imagining storing formatting string data; like "Journal Entry Id Number, planet Name, FactionIndex", then pulling the journal Entry out of the XML and interpolating the variables for display, rather than storing the whole string.

I think all we really need are strings and integers. String could give us fleet names, ship type names, stuff like that, and integers could give us FactionIndex, PlanetIndex, etc...

I would suggest either a UI where it it displays clickable "Journal Entry Titles" (in the order you got the entries), and clicking them gives a popup with the text (I think this is what AIWC did?) or just a giant scrollable window where we could dump all the entries in order.

BadgerBadger

Oct 29, 2019 10:14 pm

manager   ~0054139

Note that the game needs to have some mechanism to play specific journal messages based on a given quickstart.

BadgerBadger

Jan 6, 2022 6:22 pm

manager   ~0063682

This was added forever ago

Issue History

Date Modified Username Field Change
Oct 5, 2019 5:59 pm BadgerBadger New Issue
Oct 5, 2019 5:59 pm BadgerBadger Status new => assigned
Oct 5, 2019 5:59 pm BadgerBadger Assigned To => Chris_McElligottPark
Oct 7, 2019 6:38 pm Chris_McElligottPark Note Added: 0053539
Oct 7, 2019 6:46 pm BadgerBadger Note Added: 0053540
Oct 29, 2019 10:14 pm BadgerBadger Note Added: 0054139
Jan 6, 2022 6:22 pm BadgerBadger Status assigned => resolved
Jan 6, 2022 6:22 pm BadgerBadger Resolution open => fixed
Jan 6, 2022 6:22 pm BadgerBadger Fixed in Version => Beta 3.769 Neinzul Custodians And Total Conversions
Jan 6, 2022 6:22 pm BadgerBadger Note Added: 0063682