Author Topic: Elfsong Tavern  (Read 5042 times)

Offline zeusonline

  • Planewalker
  • *****
  • Posts: 16
Elfsong Tavern
« on: December 14, 2014, 08:39:03 AM »
Hi, i recently installed some mods to BG Tutu. One of them replaced the bartender in the elfsong tavern, he now no longer provides resting services but instead provides booze.

I've installed the following mods:
Unfinished business
Level 1 NPC
BG2 Tweaks

I am unsure which one caused this, but i think it is the unfinished business mod.

Offline Echon

  • Global Moderator
  • Planewalker
  • *****
  • Posts: 1944
  • Gender: Male
    • The Fields of the Dead
Re: Elfsong Tavern
« Reply #1 on: December 14, 2014, 09:48:32 AM »
It is probably a correction by UB. If you look at the interior of the Elfsong Tavern, there are no actual rooms that can be rented.

Offline jastey

  • Global Moderator
  • Planewalker
  • *****
  • Posts: 1524
  • Gender: Female
Re: Elfsong Tavern
« Reply #2 on: December 14, 2014, 09:51:51 AM »
That is true. This belongs to the component "Store, Tavern and Inn Fixes and Restorations". It restores the store/tavern from original BG1 that does not have resting but only drinking. As Echon already pointed out this reflects the actual situation in the tavern.

You can avoid this replacement by removing the following from the "setup-bg1ub.tp2" and re-installing the mod again (note the install order of your current install, though, and you have to play a new game, I am afraid, as the changed bartender will only show if you haven't entered the Elfsong Tavern yet):
Quote
////////////////////////////////////////////////////////////////////////////////////////
// Elf Song
COPY_EXISTING ~%EBaldursGate_ElfsongTavern_L1%.ARE~ ~override~ // Restore Elfsong bartender
  PATCH_IF (SOURCE_SIZE > 0x11c) BEGIN
    READ_LONG 0x54 actOff
    FOR (READ_SHORT 0x58 numAct; numAct; numAct -= 0x1) BEGIN
      READ_ASCII actOff + 0x80 actor
      PATCH_IF !("%actor%" STRING_COMPARE_CASE "%tutu_var%BART11") BEGIN
        WRITE_EVALUATED_ASCII actOff + 0x80 ~%tutu_var%BART8~ #8
      END
      actOff += 0x110
    END
  END
BUT_ONLY_IF_IT_CHANGES

COPY_EXISTING ~%tutu_var%TAV0705.STO~ ~override~ // Elf Song
  SAY 0x0C #11674
BUT_ONLY_IF_IT_CHANGES

Alternatively, you can just cheat in the "_bart11" cre to have the former bartender.
« Last Edit: December 14, 2014, 09:52:55 AM by jastey »

Offline zeusonline

  • Planewalker
  • *****
  • Posts: 16
Re: Elfsong Tavern
« Reply #3 on: December 19, 2014, 11:45:53 AM »
Aha, hmmm...well it might be correct, but i am not sure it improves the game. Ended up resting in the sewers -_-

Offline JLE

  • Planewalker
  • *****
  • Posts: 15
  • Gender: Male
Re: Elfsong Tavern
« Reply #4 on: May 19, 2017, 09:03:44 PM »
Rest in Silence's Shop which is just across the road to the east from the Elfsong Tavern. She'll also buy anything.

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: