Jump to content
The Dark Mod Forums

Recommended Posts

Posted

I would definitely love to see something like this. It would be a great way to write a cliffhanger or lead-in to a subsequent FM, and I would have used this for A Good Neighbor were it an option at the time. 

Ideally, it should also allow for custom music to be played; different from the music played during the briefing

And yeah, when it comes to GUIs, simplicity is always best. These suckers are complicated and I have spent way too much time lately diving into these.

  • Like 1
Posted

Official support within DM would be great, but I suspect it could be done now using something like this:

  • Create "go to location x" as the last objective in the mission. This is a "controlled by external script" objective.(assuming the last step in the mission is to go to a location)
  • At location x, create a triggle_multiple that calls a script
  • The script checks that all other objectives have been met. If so, display the GUI debrief page(s). Then, when the player finishes reading, set final objective to Complete. Mission will end.

This assumes it is possible to display an arbitrary GUI in the middle of a mission. For my WIP, I want a debrief, so I'll experiment with this.

  • Like 1
Posted
4 minutes ago, joebarnin said:

Official support within DM would be great, but I suspect it could be done now using something like this:

  • Create "go to location x" as the last objective in the mission. This is a "controlled by external script" objective.(assuming the last step in the mission is to go to a location)
  • At location x, create a triggle_multiple that calls a script
  • The script checks that all other objectives have been met. If so, display the GUI debrief page(s). Then, when the player finishes reading, set final objective to Complete. Mission will end.

This assumes it is possible to display an arbitrary GUI in the middle of a mission. For my WIP, I want a debrief, so I'll experiment with this.

I did something like this for Hare in the Snare, although it plays a video instead of showing a GUI.

  • Like 1

TDM Community Github: https://github.com/thedarkmodcommunity

My fan missions: The Hare in the Snare, Part 1, 

The Lieutenant Series: In Plain Sight  High Expectations Foreign Affairs

Posted (edited)

Thanks @Frost_SalamanderI wanted to request this as well.

13 hours ago, joebarnin said:

This assumes it is possible to display an arbitrary GUI in the middle of a mission. For my WIP, I want a debrief, so I'll experiment with this.

Interesting idea. Should be possible.

https://wiki.thedarkmod.com/index.php?title=A_Full-Screen_Slide_in_Mid-Game

I have been thinking of making a campaign and then moving the finished objectives and loot etc. Over to the new map (if possible) and immediately end it. Between the 2 map files you can have a briefing, which would become sort of the debriefing.

Edited by datiswous
  • Like 1
  • 11 months later...
Posted

Yes please: I've wanted something like this for a long time! One thing that always makes me sad in TDM is when a mission just... abruptly ends: Obviously every FM has an ending, but I never liked just transitioning to a stats screen as if nothing you did in the world mattered. I'd absolutely love a debriefing GUI just like the briefing one, where you can either have text or an image slideshow with music and voice-over which would be even better! Maybe some old FM's can be updated to use this too, I'd totally replay them just for that.

One additional idea: Since FM's with multiple endings are something I always wished for and would love to do myself, support for multiple debriefing GUI's would be ideal, so the kinds of objectives you completed can execute a different one or skip / add certain passages. Absolutely hope the team can consider this, should be just a GUI execution hook to implement it so why not :D

  • Like 2
Posted

2 Ideas:

1. As a temporarly workaround would it be possibe to override the mainmenu_debriefing_video.gui file ? Since it's just a gui it might be possible to place a different kind of briefing gui there.

2. An idea is to place a debriefing button in the mission succes screen, so you can replay the debriefing.

  • 2 weeks later...
Posted
4 hours ago, stgatilov said:

https://bugs.thedarkmod.com/view.php?id=6509

Which stages of debriefing (GUI and video) should happen first?

Is it possible for the mapper to choose which comes first?

  • Like 1

TDM Community Github: https://github.com/thedarkmodcommunity

My fan missions: The Hare in the Snare, Part 1, 

The Lieutenant Series: In Plain Sight  High Expectations Foreign Affairs

Posted
22 hours ago, Frost_Salamander said:

Is it possible for the mapper to choose which comes first?

If that is made an option, it should be done for both the briefing and debriefing screens. Currently in every briefing I've seen, video comes before the text pages: It would be most consistent to do the same for the new GUI.

  • 3 weeks later...
Posted

In the latest dev17026-10712, GUI debriefing is supported.
It works exactly the same way as GUI briefing.

It would be great if someone tries it 😉

For the nearest future, I'd like to support passing information from game script to GUI debriefing.
So that you could show different things in debriefing depending on what player did in the mission.

  • Like 1
  • Thanks 3
Posted (edited)
21 hours ago, stgatilov said:

For the nearest future, I'd like to support passing information from game script to GUI debriefing.
So that you could show different things in debriefing depending on what player did in the mission.

Is it already possible to pass information from the briefing to the mission? I don't think I ever saw this implemented apart from the starter-location selection.

 

18 hours ago, MirceaKitsune said:

Thank you for the lovely change! I wonder if anyone can let FM authors know about it: I think this is a great opportunity to update old FM's if their authors are still around and willing to... if anyone does maybe drop a mention here, I'll be happy to replay them for this addition alone.

TDM is currelently in early dev, maybe a bit soon to start implementing in missions? I think it's better to wait for beta, so no changes will be done to the system.

Edited by datiswous
Posted (edited)
On 3/28/2024 at 10:43 PM, Frost_Salamander said:

Is it possible for the mapper to choose which comes first?

I could be wrong, but I think you could build a button-controled (de)briefing which shows a video on the last slide.

Edited by datiswous
Posted
5 hours ago, datiswous said:

TDM is currelently in early dev, maybe a bit soon to start implementing in missions? I think it's better to wait for beta, so no changes will be done to the system.

Obviously the change will only work in last night's dev snapshot and onward. But missions can already start implementing this: It's just that older TDM versions won't see the debrief screen and only future players or dev users will enjoy them.

Posted
7 hours ago, datiswous said:

Is it already possible to pass information from the briefing to the mission? I don't think I ever saw this implemented apart from the starter-location selection.

That is interesting question.
I think no?

In principle, I guess I can cover it as well.
If I want to expose persistent info from mission as gui vars, I can as well copy some gui vars into persistent info before mission.

  • Like 1
Posted

Another thing, not sure if it's entirally related:

If you have a campaign, you might want to have different maps loaded depending what you do in the mission. Currently there's one specific order, but it would be cool if another map could be loaded. So you could get different debriefings, but also different followup missions based on that.

I don't want to derail the topic, so if needed this could be split into a new feature request.

Posted
30 minutes ago, datiswous said:

If you have a campaign, you might want to have different maps loaded depending what you do in the mission. Currently there's one specific order, but it would be cool if another map could be loaded. So you could get different debriefings, but also different followup missions based on that.

Are you going to build two separate missions knowing that player will only see one of them?
I think this is "cool in theory", but in reality using such a feature requires tremendous amount of work from mapper, so nobody will use it.

Posted (edited)

Ok, but you could also load all maps in your campaign, but in a different order.

Or you could make a copy of the map and change some things. So it doesn't have to be an entirally different mission (which indeed might be too much work).

So for example the first mission has an objective to place the plans to build a bridge over the river in a specific place. Then the next mission has that bridge (map1), or does not have that bridge (map2). Mapper only has to make a copy of the map and remove the bridge (and maybe a small amount of other things).

I just think that having only one specific order is pretty restrictive. But if it's a lot of work to implement it might not be worth it.

Edited by datiswous
Posted

Another plausible scenario is where the player has a number of tasks/missions to complete but they can choose to do them in any order - giving the player a bit more agency,

Tied with this, you might want to be able to re-enter a mission - e,g, it's some sort of hub (memories of the 'Pocket Plane' in Baldur's Gate 2 come to mind).

  • 2 weeks later...
Posted

As a matter of fact, I implemented passing info from briefing to game and from game to debriefing:

At some moment I think I should put this info to wiki...

This will be available in the future dev build.

P.S. By the way, you can also override which .map file to start, although I'm very skeptical that this feature is worth the trouble you'll get in maintainability. Small variations of the same map should be better implemented by writing the "main" game script.

  • Like 1
  • Thanks 2
  • 1 month later...
Posted (edited)
On 4/28/2024 at 2:55 PM, stgatilov said:

At some moment I think I should put this info to wiki...

I'm really interested what is possible and how that works.

Edited by datiswous

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • jivo

      I just uploaded a new version of the Visible Player Hands mod. It's been updated for TDM 2.13 and has new animations. Check out the post if you're interested!
      · 0 replies
    • datiswous

      I moved from Manjaro Linux (rolling release) to Linux Mint (LTS). One of the reasons was that I found the updates a bit too often and long. But now on Mint I get updates every day, although they're usually small updates.
      · 3 replies
    • JackFarmer

      "Hidden Hands: Vitalic Fever" - new update available including subtitles & compressed briefing video (thanks to @datiswous) and several fixes.
      · 0 replies
    • Wolfmond

      🇬🇧

      2025-04-20
      I'd like to track my level design progress a bit more often now, so I'm using the feed in my profile here.
      I've been working intensively on Springheel's YouTube course over the past few days. I'm currently up to lesson 8. There is so much information that needs to be processed and practiced. 
      I have started to create my own house. As I don't have the imagination to create a good floor plan, I grabbed a floor plan generator from Watabou and experimented with it. I chose a floor plan that I will modify slightly, but at least I now have an initial idea. 
      I used two guards as a measuring tape: The rooms are two guards high. It turned out that I can simply double the number of boxes in DarkRadiant in grid size 8 that are drawn in the floor plan. 
      I practiced the simplest things on the floor plan first. Drawing walls, cutting walls, inserting doors, cutting out frames, creating VisPortals, furnishing rooms.
      I have had my first success in creating a book. Creating a book was easier than I thought. I have a few ideas with books. The level I'm creating will be more or less a chill level, just for me, where I'll try out a few things. I don't have an idea for my own mission yet. I want to start small first.
      For the cellar, I wanted to have a second entrance, which should be on the outside. I'm fascinated by these basement doors from the USA, I think they're called Bilco basement doors. They are very unusual in Germany, but this type of access is sometimes used for deliveries to restaurants etc., where barrels can be rolled or lifted into the cellar. 
      I used two Hatch Doors, but they got completely disoriented after turning. I have since got them reasonably tamed. It's not perfect, but it's acceptable. 
      In the cellar today I experimented with a trap door that leads to a shaft system. The rooms aren't practically finished yet, but I want to continue working on the floor plan for now. I'll be starting on the upper floor very soon.

      __________________________________________________________________________________
      🇩🇪

      2025-04-20

      Ich möchte nun mal öfters ein bisschen meinen Werdegang beim Leveldesign tracken, dazu nutze ich hier den Feed in meinem Profil.
      Ich habe mich in den vergangenen Tagen intensiv mit dem Youtube-Kurs von Springheel beschäftigt. Aktuell bin ich bis zu Lektion 8 gekommen. Das sind so viele Informationen, die erstmal verarbeitet werden wollen und trainiert werden wollen. 

      Ich habe mich daran gemacht, ein eigenes Haus zu erstellen. Da mir die Fantasie fehlt, einen guten Raumplan zu erstellen, habe ich mir einen Grundrissgenerator von Watabou geschnappt und damit experimentiert. Ich habe mich für einen Grundriss entschieden, den ich noch leicht abwandeln werde, aber zumindest habe ich nun eine erste Idee. 

      Als Maßband habe ich zwei Wächter genommen: Die Räume sind zwei Wächter hoch. Es hat sich herausgestellt, dass ich in DarkRadiant in Gittergröße 8 einfach die doppelte Anzahl an Kästchen übernehmen kann, die im Grundriss eingezeichnet sind. 

      Ich habe bei dem Grundriss erstmal die einfachsten Sachen geübt. Wände ziehen, Wände zerschneiden, Türen einsetzen, Zargen herausschneiden, VisPortals erstellen, Räume einrichten.

      Ich habe erste Erfolge mit einem Buch gehabt. Das Erstellen eines Buchs ging leichter als gedacht. Ich habe ein paar Ideen mit Bücher. Das Level, das ich gerade erstelle, wird mehr oder weniger ein Chill-Level, einfach nur für mich, bei dem ich ein paar Sachen ausprobieren werde. Ich habe noch keine Idee für eine eigene Mission. Ich möchte erst einmal klein anfangen.

      Beim Keller wollte ich gerne einen zweiten Zugang haben, der sich außen befinden soll. Mich faszinieren diese Kellertüren aus den USA, Bilco basement doors heißen die, glaube ich. Diese sind in Deutschland sehr unüblich, diese Art von Zugängen gibt es aber manchmal zur Anlieferung bei Restaurants etc., wo Fässer dann in den Keller gerollt oder gehoben werden können. 
      Ich habe zwei Hatch Doors verwendet, die allerdings nach dem Drehen vollkommen aus dem Ruder liefen. Inzwischen habe ich sie einigermaßen gebändigt bekommen. Es ist nicht perfekt, aber annehmbar. 
      Im Keller habe ich heute mit einer Falltür experimentiert, die zu einem Schachtsystem führt. Die Räume sind noch quasi nicht eingerichtet, aber ich möchte erstmal am Grundriss weiterarbeiten. In Kürze fange ich das Obergeschoss an.



      · 2 replies
    • JackFarmer

      On a lighter note, thanks to my cat-like reflexes, my superior puzzle skills and my perfect memory, I was able to beat the remastered version of "Tomb Raider: The Last Revelation" in a new superhuman record time of 23 h : 35 m, worship me!
      · 5 replies
×
×
  • Create New...