Interkarma / daggerfall-unity

Open source recreation of Daggerfall in the Unity engine
http://www.dfworkshop.net
MIT License
2.67k stars 326 forks source link

S0000003 Nulfaga in Shedungent dialog missing #2659

Closed RappsFF7 closed 2 months ago

RappsFF7 commented 2 months ago

Description

According to the unofficial wiki (https://en.uesp.net/wiki/Daggerfall:Concern_for_Nulfaga). Speaking to Nulfaga during the quest to get the unicorn horn (S0000003), she tells the player one of the following:

However, in Daggerfall Unity there are a few key word missing from each of these, making the puzzle to quickly enter and leave impossible to solve.

Took me a while to figure that out I was missing something. I was trying all my favorite text puzzle solutions I could think of like looking at the first letter of each word or sentence. Just the capital letters. Nulfaga, Lysandus, open, mellon, banana.

Screenshots 2024_05_27_22_20_58 2024_05_27_22_21_17 2024_05_27_22_21_37 2024_05_27_23_03_19

Reproduce

  1. Start a new game with any class
  2. Enter command 'tele2exit' and walk out (from the debug window with tilda/grave/backquote)
  3. Enter command 'startquest S0000003' and agree to help
  4. Travel to Shedungent in the Wrothgarian Mountains
  5. Enter the dungeon
  6. Enter command 'killall'
  7. Click on the banner at the entrance and enter the password, "shut up"
  8. Walk up the stairs to Nulfaga
  9. (optional) Quicksave here if you want to see different dialogs
  10. Talk to Nulfaga

System

Windows 11 Pro 22h2 Daggerfall Unity Release 1.1.1

Screenshots were taken with mods, but it was reproducible without mods.

Mentill commented 2 months ago

It seems when the quests were first imported into DFU in September 2016 this quest lacked those lines of dialog. I fired up the Steam version of classic and confirmed those lines are present.

I'm guessing either a) this is one of the quests unable to be decompiled by the Template tool, and it was inaccurately reconstructed, or b) the text was modified in a patch to classic Daggerfall, perhaps in a fan-made patch. Someone might have to fire up 1.0 to figure it out, although the original import was implied to be from that version. Either way, it makes me wonder what other undocumented dialog changes there are in DFU.

Nulfaga does eventually tell you the password near the end of the game, which is why this text accessible earlier in the game was likely added/removed.

KABoissonneault commented 2 months ago

I think we have some confusion here. The wiki article you link is for quest S0000005, yet the quest in your repro steps is S0000003. You might be surprised to find that this dialogue is in both quests, and DFU has the "shut up" part in S0000005 and not S0000003. Since the wiki does not mention it for S0000003, I assume it's not meant to be accessible. Can you reproduce these steps with S0000005 to confirm?

Unless I missed something, I assume this issue is just a mix up, and not actually a divergence in regular gameplay.

RappsFF7 commented 2 months ago

It's true, I did link S0000005 because I thought the dialog was simply in the wrong location on the wiki (since I saw 90% of it in S0000003).

It turns out you are correct, the hint shows up in S0000005 and is removed in S0000003. Sorry I didn't notice that. Those quest lines diverge and I only experienced one of them.

What a weird choice from Bethesda!

Screenshot (with quest S0000005 active) 2024_05_28_10_08_41

RappsFF7 commented 2 months ago

@Mentill I missed your comment somehow! Did you try this on S0000003 and found them to be present, or S0000005? Yes, my assumption was they were an error in the text templating (but I haven't looked in the code so it's just a guess).

I didn't check the stream original version because I'm not sure if there are debug commands to get there quickly (I've only just gotten into Daggerfall since the release of DFU).

I may have prematurely closed the ticket if it's actually a discrepancy between original and DFU.

RappsFF7 commented 2 months ago

Looks like it's correct in DFU. The steam release of Daggerfall also has the lines different between S0000003 and S0000005.

Guess I'd have to ask the Bethesda employee who took it out to get any more answers. 😆

Steam release of Daggerfall

[steamapps]/common/The Elder Scrolls Daggerfall/DF/DAGGER/ARENA2/S0000003.QRC

Say, what strange motive, Goddess! could compelý an arrow to my beloved Lysandus' bare throat?ý Did he die there mourned and blessed or areý my pretty birdies all turned to graywings?ý I search the afterworld, the underworld, andý the world-between and no where do I find theý lightness of my son. Oh, madness to thyý breast I cling suckling!

[steamapps]/common/The Elder Scrolls Daggerfall/DF/DAGGER/ARENA2/S0000005.QRC

Say, what strange motive, Goddess! could compelý an arrow to my beloved Lysandus' bare throat?ý Did he die there mourned and blessed or areý my pretty birdies all turned to graywings?ý Oh doorway to my heart, shut up lest I sunderý thee. I search the afterworld, the underworld,ý and the world-between and no where do I findý the lightness of my son. Oh, madness to thyý breast I cling suckling!

Mentill commented 2 months ago

I just ran up to the questgiver rather than activating a particular quest number, I forget if debug mode allows that. I forgot there were two files for that quest with nearly-identical dialog.

RappsFF7 commented 2 months ago

I just ran up to the questgiver rather than activating a particular quest number, I forget if debug mode allows that. I forgot there were two files for that quest with nearly-identical dialog.

Ah, thanks for clarifying. Yea, it's a strange choice for the dialog.

And thanks to both of you for helping figure this out! I didn't mean to send us on a wild goose chase.