I've tried around with that, but pretty much any message is jarring if the quest already introduced the situation beforehand...perhaps it would be a bit less jarring?
Tedious Travel 0.4.2 (2019-10-16)
-
- Posts: 201
- Joined: Sat Sep 15, 2018 9:49 am
Re: Tedious Travel 0.4.1 (2019-06-08)
-
- Posts: 84
- Joined: Sat Aug 24, 2019 12:48 am
Re: Tedious Travel 0.4.1 (2019-06-08)
Do a DaggerfallUI.Instance.PopupMessage() instead of a MessageBox so you have the best of both worlds. The PopupMessage (text at the top of the screen like "You see Rat") is unobtrusive and can still convey information to the player.
Will you consider disabling weather particles during accelerated travel and stopping travel on the disease message for the next version? v0.2.0 of Ironman Game Systems has these implemented for Tedious Travel, if you want to see what I mean.
Will you consider disabling weather particles during accelerated travel and stopping travel on the disease message for the next version? v0.2.0 of Ironman Game Systems has these implemented for Tedious Travel, if you want to see what I mean.
-
- Posts: 201
- Joined: Sat Sep 15, 2018 9:49 am
Re: Tedious Travel 0.4.1 (2019-06-08)
Those don't pause the game though, which is the entire point...Do a DaggerfallUI.Instance.PopupMessage()
Yeah, I'd be very interested in seeing how you solved that. I can't find a repository of the mod anywhere though, do you have somewhere where I can look it at it?v0.2.0 of Ironman Game Systems has these implemented for Tedious Travel, if you want to see what I mean.
-
- Posts: 84
- Joined: Sat Aug 24, 2019 12:48 am
Re: Tedious Travel 0.4.1 (2019-06-08)
You don't need to use a MessageBox to pause the game. You can call GameManager.Instance.PauseGame(true) to pause it and use false to unpause it when ready.
Alternately, you can block input for a set amount of time using InputManager.Instance.IsPaused - or write some sort of pausing/resuming into your autopilot. Or you can add an OnClose() event to any MessageBox that restores the original state of the InputManager.Instance.IsPaused property so travel resumes immediately when the message box is closed - the same, of course, can be done for pausing the game.
What I did to make TT compatible with Warm Ashes while my "Disable Pausing" setting is enabled was force the game to pause when a MessageBox is detected by an OnWindowChange event. If you try IGS with TT+WA and Disable Pausing enabled, you can see that in action - though it looks like you've already done it yourself.
I don't have a Github repo for the mods right now, but I think I pasted that code in here about a month ago? I won't be at my computer for quite awhile or I'd give you what I have now.
Alternately, you can block input for a set amount of time using InputManager.Instance.IsPaused - or write some sort of pausing/resuming into your autopilot. Or you can add an OnClose() event to any MessageBox that restores the original state of the InputManager.Instance.IsPaused property so travel resumes immediately when the message box is closed - the same, of course, can be done for pausing the game.
What I did to make TT compatible with Warm Ashes while my "Disable Pausing" setting is enabled was force the game to pause when a MessageBox is detected by an OnWindowChange event. If you try IGS with TT+WA and Disable Pausing enabled, you can see that in action - though it looks like you've already done it yourself.
I don't have a Github repo for the mods right now, but I think I pasted that code in here about a month ago? I won't be at my computer for quite awhile or I'd give you what I have now.
-
- Posts: 201
- Joined: Sat Sep 15, 2018 9:49 am
Re: Tedious Travel 0.4.1 (2019-06-08)
Whoops, completely forgot about that. Found it, thanks!but I think I pasted that code in here about a month ago?
-
- Posts: 201
- Joined: Sat Sep 15, 2018 9:49 am
Re: Tedious Travel 0.4.2 (2019-10-16)
It took me another darn while, but a new version is finally up. Most notably, this should fix the issues the mod had with warm ashes, which was a shame because the two go really well together. Much thanks to Pango for laying the heavy groundwork!
There's a few other improvements, see changelog in the first post.
There's a few other improvements, see changelog in the first post.
- pango
- Posts: 3358
- Joined: Wed Jul 18, 2018 6:14 pm
- Location: France
- Contact:
Re: Tedious Travel 0.4.2 (2019-10-16)
The changelog looks great, I'm glad you found the time to update this mod
I'll put it to the test immediately
I'll put it to the test immediately
Mastodon: @pango@fosstodon.org
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
When a measure becomes a target, it ceases to be a good measure.
-- Charles Goodhart
- Kamer
- Posts: 583
- Joined: Mon Mar 05, 2018 9:26 pm
Re: Tedious Travel 0.4.2 (2019-10-16)
This news puts a smile on my face
- haloterm
- Posts: 391
- Joined: Sat Feb 16, 2019 5:21 am
Re: Tedious Travel 0.4.2 (2019-10-16)
Thanks for the update!jedidia wrote: ↑Wed Oct 16, 2019 10:08 pm It took me another darn while, but a new version is finally up. Most notably, this should fix the issues the mod had with warm ashes, which was a shame because the two go really well together. Much thanks to Pango for laying the heavy groundwork!
There's a few other improvements, see changelog in the first post.
It would be great if you could add your mod to the Daggerfall Unity category on nexusmods.com, too:
https://www.nexusmods.com/daggerfallunity/mods/
-
- Posts: 201
- Joined: Sat Sep 15, 2018 9:49 am
Re: Tedious Travel 0.4.2 (2019-10-16)
Nope, a bit too public for me, sorry. I hardly get around to maintain the thing as it is, I don't need the audience of the Nexus nagging me about it. This way, there's at least another forum or github registration separating me from the wider audienceIt would be great if you could add your mod to the Daggerfall Unity category on nexusmods.com, too: