Campaign dialog log
Moderator: Forum Moderators
Forum rules
Before posting a new idea, you must read the following:
Before posting a new idea, you must read the following:
Re: Campaign dialog log
(This topic was originally created by spambot, but I decided it might be useful to resurrect anyways)
Molean wrote: ↑April 21st, 2010, 8:04 pm Sometimes you accidentally click past dialog that is triggered by moving your units to locations (I often do it) As far as I know, the only way to see what you missed is to reload the turn and try to be more careful.
It would be nice if there was a log of campaign dialog you could go into and just see what has been said. Not only for accidentally clicking past missed dialog, but if you have forgotten what has been said awhile back too.
Perhaps the log could also include the text before the map begins? Perhaps the log could show previous maps too?(Only maps strung together into a campaign) Perhaps the log could be part of the save, so that if you revert to a previous save, the log wouldn't potentially become a mess?
Re: Campaign dialog log
Much of this could be implemented by extending wesnoth.wml_actions.message. I have considered doing so, but havent so far.
Re: Campaign dialog log
Oh, that would be really nice to have. I cannot count the times I have missed something due to accidently clicking mouse.
Re: Campaign dialog log
Since I've recently ran into an issue of possibly skipping important message (details here) I'd like to resurrect this idea. I would also like to bring back the idea from the 2010 thread on the same topic:
Re: Campaign dialog log
Sounds like a good idea. Maybe we just make [message]s append themselves to the chat log dialog (Alt+C)? (but without showing on the top-left corner of the screen; that would be redundant...)
I'm sure there are complications I haven't thought of (side_for and text_input, for example), but is this a good direction?
I'm sure there are complications I haven't thought of (side_for and text_input, for example), but is this a good direction?
Re: Campaign dialog log
I think speaker portrait might be important.
Re: Campaign dialog log
Why? If I look at, say, https://github.com/wesnoth/wesnoth/blob ... 1254-L1267 (from AToTB), I can follow the dialog well even though it only gives the speaker's id, not their portrait.
-
- Inactive Developer
- Posts: 503
- Joined: April 24th, 2016, 4:18 pm
Re: Campaign dialog log
Please. Some sort of roll-back to read the messages. Pictures optional. Heck, I don't even care WHO said it, I just want to read it again,
I forked real life and now I'm getting merge conflicts.
- Tom_Of_Wesnoth
- Posts: 208
- Joined: January 14th, 2015, 4:03 pm
- Location: Wesnoth 2020 and Wesnoth 2007
Re: Campaign dialog log
That's because we all know who those characters are. There's some cases where the speaker is just whichever of your units moves to a specific hex, or even just whichever unit the game flags as an 'advisor' for dialogue. In those cases, having just the name could be confusing.josteph wrote: ↑September 16th, 2019, 7:43 pm Why? If I look at, say, https://github.com/wesnoth/wesnoth/blob ... 1254-L1267 (from AToTB), I can follow the dialog well even though it only gives the speaker's id, not their portrait.
If presented with the opportunity, I would take great pleasure in becoming a world ruler.
Re: Campaign dialog log
Well, yes... but on the other hand, the chat log would only show the player lines that had already been spoken before. The player would probably remember the circumstances when they were first spoken (e.g., a moveto event).Tom_Of_Wesnoth wrote: ↑September 17th, 2019, 3:25 pm That's because we all know who those characters are. There's some cases where the speaker is just whichever of your units moves to a specific hex, or even just whichever unit the game flags as an 'advisor' for dialogue. In those cases, having just the name could be confusing.
Also, the speaker's name will be side colored.
I do suppose there is room for improvement, though. Can you suggest an alternative? For example, display more info than just the unit's name if the speaker wasn't selected by its
id
? What info?- lhybrideur
- Posts: 369
- Joined: July 9th, 2019, 1:46 pm
Re: Campaign dialog log
maybe simply display name instead of id. It will be easier to find a unit by name than by id while playing.
Re: Campaign dialog log
Of course it will display name rather than id.
- Tom_Of_Wesnoth
- Posts: 208
- Joined: January 14th, 2015, 4:03 pm
- Location: Wesnoth 2020 and Wesnoth 2007
Re: Campaign dialog log
Showing the unit type might help? Or possibly scrolling the screen to centre on that unit, if it is still alive? I'm not sure, I can't really think of a convincing way to handle it.josteph wrote: ↑September 17th, 2019, 4:19 pmWell, yes... but on the other hand, the chat log would only show the player lines that had already been spoken before. The player would probably remember the circumstances when they were first spoken (e.g., a moveto event).Tom_Of_Wesnoth wrote: ↑September 17th, 2019, 3:25 pm That's because we all know who those characters are. There's some cases where the speaker is just whichever of your units moves to a specific hex, or even just whichever unit the game flags as an 'advisor' for dialogue. In those cases, having just the name could be confusing.
Also, the speaker's name will be side colored.
I do suppose there is room for improvement, though. Can you suggest an alternative? For example, display more info than just the unit's name if the speaker wasn't selected by itsid
? What info?
If presented with the opportunity, I would take great pleasure in becoming a world ruler.
Re: Campaign dialog log
Depending on how this is displayed, the unit sprite could be a good compromise between the portrait and some more compact text-only field. Every unit, even UMC, should have a sprite, except the case of the narrator with a specified image. Maybe there could be a new [message] key for the log's image field that falls back to the unit sprite or a narrator default if absent.
Image graphics might also be easier to read at a glance.
Image graphics might also be easier to read at a glance.
BfW 1.12 supported, but active development only for BfW 1.13/1.14: Bad Moon Rising | Trinity | Archaic Era |
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
| Abandoned: Tales of the Setting Sun
GitHub link for these projects
- lhybrideur
- Posts: 369
- Joined: July 9th, 2019, 1:46 pm
Re: Campaign dialog log
If by unit sprite you mean what I think you mean, you do realize there won't be any way to distinguish, for example, two different grunts.