View Issue Details

IDProjectCategoryLast Update
0021747AI War 2[All Projects] GUIOct 29, 2019 10:14 pm
ReporterBadgerBadgerAssigned Tox4000Bughunter 
Status assignedResolutionopen 
Product Version0.898 Galactic Linkages 
Fixed in Version 
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.



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?


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.


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.

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 => x4000Bughunter
Oct 7, 2019 6:38 pm x4000Bughunter Note Added: 0053539
Oct 7, 2019 6:46 pm BadgerBadger Note Added: 0053540
Oct 29, 2019 10:14 pm BadgerBadger Note Added: 0054139