Author Topic: Issues with the provided sound files and audio packs  (Read 5526 times)

Hurricane

  • Guest
Issues with the provided sound files and audio packs
« on: July 23, 2011, 02:00:50 PM »
So let me get this straight: If you install BG1UB on either Tutu or BGT, then the routine installs 30 audio files in the override folder. All of those are sound effects from BG1 and they are provided by the installation package. For the English version, those files come with the UB download. For the French, Spanish and German version, there are the individual audio packages to be separately downloaded and used. When executed correctly, the installer converts the respective sound files and places them in override during the installation of UB.

Initially, I was asking myself why UB would provide the files instead of just extracting exactly the same resources directly from the given BG1 installation that was required for Tutu and BGT anyway. Apparently the audio packages were introduced about two and a half years ago, but the topics I found...
http://forums.pocketplane.net/index.php/topic,26202.0.html
http://forums.pocketplane.net/index.php/topic,22315.msg318149.html#msg318149
...didn't give an explanation. Then I realized the UB installation was probably meant to be self-reliant and therefore brings along these BG1 resources. And now we have a problem. I have examined the implementation and the usage of all the 30 sound files. I'm only using BGT so I can't make a statement about Tutu.

a) Using the designated German audio files is not a good idea. The German recordings of BG1 are louder than their English counterparts and the general volume of BG2. That's why for BGT, there is a mod which levels the volume of the German sound effects. I'm not saying this is a solution for UB though. If you install the mod and UB in the wrong order, then the louder sounds from UB will be used due to UB just blatantly tossing its sound files into override, therefore reversing the desired effect of the volume mod. Now I suppose the files delivered with UB could be adjusted, but then for someone not using the volume mod, again there will be a difference in sound levels. The broader point here is that the audio packages and the forced installation of those sounds by UB generally break the control over the consistency of the sound files, no matter which specific mod or installation procedure might be affected. Furthermore, ...

b) ... NOT using the German or any of the foreign audio packages is not a good idea either, because this just results in the English sounds from bg1ub\tra\English\ogg being installed. So if you have a foreign version and DON'T use the corresponding audio package, you get those 30 English sound bits sprinkled into your perfectly "foreign" game for no reason, which is quite annoying (I tested it). I guess this is also valid for the Italian, Russian and Polish installation of UB since there aren't even any audio packs for these languages, so they automatically get the English sounds. I further believe that this contradicts the intended behavior, because A64 once pointed out (reply #6 from the first link):
Quote
I could perhaps code the functionality in the core package to see if the [respective] language files exist in the language folder, and if they don't, ignore, but if they do [...], then they can use those.

c) Not only are those sound files causing trouble, I couldn't figure out why they ARE provided AT ALL. As I said, I assumed, for lack of better knowledge, that the sounds are installed by UB because they come from BG1 and don't exist in BG2. But that's not quite true. Again I did some rigorous testing and had a detailed look at everything. Of those 30 sound files, 10 are also present in BG2, without any difference. Why aren't these used then, or why are they replaced by their own exact counterparts from BG1? I see no reason for that. Then, for another 19 of the provided BG1 sound files, it's true that they don't exist in vanilla BG2, but guess what, they are imported by BGT instead, so they are perfectly available as well - without any help or provision by Unfinished Business! The last file - and here comes the kicker - is also present in BG2 by default, but it is a different sound, which means BG1UB actually replaces an independent BG2 resource in this case.

In conclusion, all of the 30 sounds provided by UB (or by the language packs) are ALREADY there, without UB being installed (at least in my ordinary German BGT build). Therefore, what UB does here not only raises the aforementioned problems, but is also unnecessary. Consequently, a solution to fixing the issues of the current implementation would be to abandon this method: I don't know about Tutu, maybe the sounds are actually needed there, but for BGT, the "//sounds" part of the setup-bg1ub.tp2 code could be reworked to simply not apply to BGT anymore. Wouldn't that solve the problems and be more effective at the same time? Am I missing anything here? Please talk to me. :)


Based on my investigation, the following table shows the situation for all of the 30 sound files. The green "Yes" entries signal that UB does not need to provide these files. The differing BG2 resource "eff_p22c.wav" is a sound attached to the Glyph of Warding priest spell. UB places a different BG1 file with the same name in override, thereby creating a compatibility issue.

BG1 resource provided by UBfile present in vanilla BG2?BG1 file imported by BGT?annotations
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
amb_e43bnoyes
delsv01noyes
delsv02noyes
delsv03noyes
delsv04noyes
eff_p22cyes but differsnothis file is a different sound in BG1 <> BG2 -- compatibility issue
entar01noyes
entar02noyes
entar03noyes
entar04noyes
gandl01noyes
gandl02noyes
gandl03noyes
gandl04noyes
garrk13noyes
gnomf03yes but brokenyes
halff01yesno
mustr08yesno
swenc01yesno
swenc02yesno
tanar01yesnoGerman BG1 <> BG2 versions actually differ, but the BG2 version sounds better
tanar02yesnoGerman BG1 <> BG2 versions actually differ, but the BG2 version sounds better
tanar03yesnoGerman BG1 <> BG2 versions actually differ, but the BG2 version sounds better
tanar04yesnoGerman BG1 <> BG2 versions actually differ, but the BG2 version sounds better
tanar05yesnoGerman BG1 <> BG2 versions actually differ, but the BG2 version sounds better
tanar06yesnoGerman BG1 <> BG2 versions actually differ, but the BG2 version sounds better
wench01yes but brokenyes
wench02yes but brokenyes
wench04yes but brokenyes
wiltn01noyes

Hurricane

  • Guest
Re: Issues with the provided sound files and audio packs
« Reply #1 on: August 24, 2011, 05:36:38 PM »
Addendum to the table above: Apparently, the sounds named gnomf03 and wench0# are only broken in the German version of BG2 and, accordingly, only get imported by BGT if the language chosen is German. For the English version, these sounds appear to be just fine and present in vanilla BG2. In any case, the final result remains the same: The sounds do not need to be provided by UB in a BGT game.

Now, more importantly, Robocasper seems to have found the reason/solution for the compatibility issue with EFF_P22C. Remember, the reason why UB currently provides this BG1 file and thereby overwrites a different BG2 sound with the same name is because in the Item Restoration component, UB restores the Bolt of Lighting (BOLT03.itm) to BG1 and corrects its invalid sound reference along the way. However, the sound EFF_P22C obviously is not the right one to attach. Robocasper has pointed out that EFF_M23C should be used instead (in vanilla BG1 and vanilla BG2, BOLT03.itm references a non-existent sound called EFF_M22C). Checking EFF_M23C reveals that this sound is indeed unused in both BG1 and BG2 and therefore should be attached to the Bolt of Lighting, as said in the "Packing v13" thread. This does resolve the compatibility issue with EFF_P22C, because by using EFF_M23C from BG2 as the sound to attach to the Bolt of Lighting, there is no point anymore in providing the interfering EFF_P22C file. Consequently, after the usage of EFF_M23C instead of EFF_P22C has been implemented in the UB code, the EFF_P22C sound can be removed from the UB package at bg1ub\tra\English\ogg as well as from the foreign language audio packs, and the code for copying the other 29 remaining sounds must be adjusted to not include EFF_P22C anymore.

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #2 on: January 01, 2012, 04:47:01 PM »
Thank you very much for your list, Hurricane!


I summarize:

For BGT, the component can be deactivated alltogether.

For Tutu v4, none of the sounds are imported. (I don't know about EasyTutu as I don't have an install currently.) The BGII-sounds could be used, though, so the list would shorten to:

amb_e43b   
delsv01   
delsv02   
delsv03   
delsv04   
entar01   
entar02   
entar03   
entar04   
gandl01   
gandl02   
gandl03   
gandl04   
garrk13   
wiltn01   

EDIT: These are corrupted for German, but present and working for English and French version in BGII:
gnomf03   
wench01   
wench02   
wench04   

I need confirmation for the other languages (Spanish and French!)

For all other language installs, the component should be skipped.
« Last Edit: January 14, 2012, 09:12:10 AM by jastey »

Hurricane

  • Guest
Re: Issues with the provided sound files and audio packs
« Reply #3 on: January 13, 2012, 11:45:31 AM »
Hey jastey, you're welcome! :) Sorry for not answering in some time.

For BGT, the component can be deactivated alltogether.

Exactly. Just to clarify: The "component" we are talking about is the processing of those provided sounds, which all takes place at the beginning of every UB installation:

Code: [Select]
   //sounds
    ACTION_IF (FILE_EXISTS ~bg1ub/%LANGUAGE%/ogg/AMB_E43B.ogg~) BEGIN
      ACTION_IF ("%tutuorbgt%" STRING_EQUAL "BGT") BEGIN //BGT
        COPY ~bg1ub/%LANGUAGE%/ogg~ ~bg1ub~
      END ELSE BEGIN //Tutu
        COPY ~bg1ub/%LANGUAGE%/ogg/AMB_E43B.ogg~ ~bg1ub/_MB_E43B.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/DELSV01.ogg~ ~bg1ub/_DELSV01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/DELSV02.ogg~ ~bg1ub/_DELSV02.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/DELSV03.ogg~ ~bg1ub/_DELSV03.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/DELSV04.ogg~ ~bg1ub/_DELSV04.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/EFF_P22C.ogg~ ~bg1ub/_FF_P22C.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/ENTAR01.ogg~ ~bg1ub/_ENTAR01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/ENTAR02.ogg~ ~bg1ub/_ENTAR02.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/ENTAR03.ogg~ ~bg1ub/_ENTAR03.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/ENTAR04.ogg~ ~bg1ub/_ENTAR04.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/GANDL01.ogg~ ~bg1ub/_GANDL01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/GANDL02.ogg~ ~bg1ub/_GANDL02.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/GANDL03.ogg~ ~bg1ub/_GANDL03.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/GANDL04.ogg~ ~bg1ub/_GANDL04.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/GARRK13.ogg~ ~bg1ub/_GARRK13.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/GNOMF03.ogg~ ~bg1ub/_GNOMF03.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/HALFF01.ogg~ ~bg1ub/_HALFF01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/MUSTR08.ogg~ ~bg1ub/_MUSTR08.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/SWENC01.ogg~ ~bg1ub/_SWENC01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/SWENC02.ogg~ ~bg1ub/_SWENC02.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/TANAR01.ogg~ ~bg1ub/_TANAR01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/TANAR02.ogg~ ~bg1ub/_TANAR02.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/TANAR03.ogg~ ~bg1ub/_TANAR03.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/TANAR04.ogg~ ~bg1ub/_TANAR04.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/TANAR05.ogg~ ~bg1ub/_TANAR05.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/TANAR06.ogg~ ~bg1ub/_TANAR06.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/WENCH01.ogg~ ~bg1ub/_WENCH01.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/WENCH02.ogg~ ~bg1ub/_WENCH02.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/WENCH04.ogg~ ~bg1ub/_WENCH04.ogg~
        COPY ~bg1ub/%LANGUAGE%/ogg/WILTN01.ogg~ ~bg1ub/_WILTN01.ogg~
      END
    END ELSE BEGIN
      ACTION_IF ("%tutuorbgt%" STRING_EQUAL "BGT") BEGIN //BGT
        COPY ~bg1ub/tra/English/ogg~ ~bg1ub~
      END ELSE BEGIN //Tutu
        COPY ~bg1ub/tra/English/ogg/AMB_E43B.ogg~ ~bg1ub/_MB_E43B.ogg~
        COPY ~bg1ub/tra/English/ogg/DELSV01.ogg~ ~bg1ub/_DELSV01.ogg~
        COPY ~bg1ub/tra/English/ogg/DELSV02.ogg~ ~bg1ub/_DELSV02.ogg~
        COPY ~bg1ub/tra/English/ogg/DELSV03.ogg~ ~bg1ub/_DELSV03.ogg~
        COPY ~bg1ub/tra/English/ogg/DELSV04.ogg~ ~bg1ub/_DELSV04.ogg~
        COPY ~bg1ub/tra/English/ogg/EFF_P22C.ogg~ ~bg1ub/_FF_P22C.ogg~
        COPY ~bg1ub/tra/English/ogg/ENTAR01.ogg~ ~bg1ub/_ENTAR01.ogg~
        COPY ~bg1ub/tra/English/ogg/ENTAR02.ogg~ ~bg1ub/_ENTAR02.ogg~
        COPY ~bg1ub/tra/English/ogg/ENTAR03.ogg~ ~bg1ub/_ENTAR03.ogg~
        COPY ~bg1ub/tra/English/ogg/ENTAR04.ogg~ ~bg1ub/_ENTAR04.ogg~
        COPY ~bg1ub/tra/English/ogg/GANDL01.ogg~ ~bg1ub/_GANDL01.ogg~
        COPY ~bg1ub/tra/English/ogg/GANDL02.ogg~ ~bg1ub/_GANDL02.ogg~
        COPY ~bg1ub/tra/English/ogg/GANDL03.ogg~ ~bg1ub/_GANDL03.ogg~
        COPY ~bg1ub/tra/English/ogg/GANDL04.ogg~ ~bg1ub/_GANDL04.ogg~
        COPY ~bg1ub/tra/English/ogg/GARRK13.ogg~ ~bg1ub/_GARRK13.ogg~
        COPY ~bg1ub/tra/English/ogg/GNOMF03.ogg~ ~bg1ub/_GNOMF03.ogg~
        COPY ~bg1ub/tra/English/ogg/HALFF01.ogg~ ~bg1ub/_HALFF01.ogg~
        COPY ~bg1ub/tra/English/ogg/MUSTR08.ogg~ ~bg1ub/_MUSTR08.ogg~
        COPY ~bg1ub/tra/English/ogg/SWENC01.ogg~ ~bg1ub/_SWENC01.ogg~
        COPY ~bg1ub/tra/English/ogg/SWENC02.ogg~ ~bg1ub/_SWENC02.ogg~
        COPY ~bg1ub/tra/English/ogg/TANAR01.ogg~ ~bg1ub/_TANAR01.ogg~
        COPY ~bg1ub/tra/English/ogg/TANAR02.ogg~ ~bg1ub/_TANAR02.ogg~
        COPY ~bg1ub/tra/English/ogg/TANAR03.ogg~ ~bg1ub/_TANAR03.ogg~
        COPY ~bg1ub/tra/English/ogg/TANAR04.ogg~ ~bg1ub/_TANAR04.ogg~
        COPY ~bg1ub/tra/English/ogg/TANAR05.ogg~ ~bg1ub/_TANAR05.ogg~
        COPY ~bg1ub/tra/English/ogg/TANAR06.ogg~ ~bg1ub/_TANAR06.ogg~
        COPY ~bg1ub/tra/English/ogg/WENCH01.ogg~ ~bg1ub/_WENCH01.ogg~
        COPY ~bg1ub/tra/English/ogg/WENCH02.ogg~ ~bg1ub/_WENCH02.ogg~
        COPY ~bg1ub/tra/English/ogg/WENCH04.ogg~ ~bg1ub/_WENCH04.ogg~
        COPY ~bg1ub/tra/English/ogg/WILTN01.ogg~ ~bg1ub/_WILTN01.ogg~
      END
    END

    ACTION_IF ("%tutuorbgt%" STRING_EQUAL "BGT") BEGIN //BGT
      COPY ~bg1ub/bg1ubplaceholder~ ~override/AMB_E43B.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/DELSV01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/DELSV02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/DELSV03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/DELSV04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/EFF_P22C.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/ENTAR01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/ENTAR02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/ENTAR03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/ENTAR04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/GANDL01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/GANDL02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/GANDL03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/GANDL04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/GARRK13.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/GNOMF03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/HALFF01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/MUSTR08.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/SWENC01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/SWENC02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/TANAR01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/TANAR02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/TANAR03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/TANAR04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/TANAR05.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/TANAR06.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/WENCH01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/WENCH02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/WENCH04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/WILTN01.wav~
    END ELSE BEGIN //Tutu
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_MB_E43B.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_DELSV01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_DELSV02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_DELSV03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_DELSV04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_FF_P22C.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_ENTAR01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_ENTAR02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_ENTAR03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_ENTAR04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_GANDL01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_GANDL02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_GANDL03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_GANDL04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_GARRK13.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_GNOMF03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_HALFF01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_MUSTR08.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_SWENC01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_SWENC02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_TANAR01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_TANAR02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_TANAR03.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_TANAR04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_TANAR05.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_TANAR06.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_WENCH01.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_WENCH02.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_WENCH04.wav~
      COPY ~bg1ub/bg1ubplaceholder~ ~override/_WILTN01.wav~
    END

    ACTION_IF ("%WEIDU_OS%" STRING_COMPARE_CASE ~WIN32~ = 0) THEN BEGIN // Windows
      AT_NOW ~bg1ub/bg1ub-audio-win32.bat~
    END ELSE BEGIN
      ACTION_IF ("%WEIDU_OS%" STRING_COMPARE_CASE ~OSX~ = 0) THEN BEGIN // Mac
        AT_NOW ~sh bg1ub/bg1ub-audio-osx.sh~
        //AT_NOW ~tr -d \\r < bg1ub/bg1ub-audio-osx.sh | sh~
      END ELSE BEGIN // Linux
        AT_NOW ~bg1ub/bg1ub-audio-linux.sh~
      END
    END


As for Tutu ...

For Tutu v4, none of the sounds are imported. (I don't know about EasyTutu as I don't have an install currently.) The BGII-sounds could be used, though, so the list would shorten to:

amb_e43b   
delsv01   
delsv02   
delsv03   
delsv04   
entar01   
entar02   
entar03   
entar04   
gandl01   
gandl02   
gandl03   
gandl04   
garrk13   
gnomf03   
wench01   
wench02   
wench04   
wiltn01

Since I am not very familiar with the workings of Tutu, I'm hesitant to make any statement about it. But yes, Tutu should be able to at least use the sounds that are already present and working in BG2. In that case, the list can indeed be shortened the way you did. Please be aware, however, that the 4 sound files
gnomf03
wench01
wench02
wench04
are ONLY necessary if German is the language chosen, and possibly other non-English ones. I'm pretty confident that you can remove these 4 files if the language is English, because as I said in the first paragraph of my second post, these sounds seem to be present and NOT broken in the English version of vanilla BG2, so they can be used in that case -- in contrast to BG2 German, where these files are present but broken/mute.
(Explanation: I don't have the English version of BG2, but this assumption of mine is based on the fact that within the setup of BGT for example, there is a special command to additionally extract some more sound files from BG1 *if* the language chosen is German, including the four sounds that are broken in BG2 German. This command is NOT present for other languages, hence I assume in the English version, these sounds are fine and can be used directly from BG2.)

Since the revised list of sounds to be provided for Tutu depends on which sounds are present and working in BG2, I can only reinforce jastey's call for confirmation regarding the other non-English language versions! To anyone who can assist, please take my list of the 30 sound files from the first post, then disregard the eff_p22c entry, and for the remaining 29 sounds, please report whether these respective sound files are present and working in your language version of BG2, without any mods installed. Thanks to every contributor.


For all other language installs, the component should be skipped.

... because for them, the setup erroneously installs the English sounds instead, yes, exactly. :) You cannot image how glad I am that someone actually understood the whole point of my topic! ;D

Furthermore, as we are currently revising UB's handling of the provided sound files, I reckon we should change the current way of distributing these files, and by that I mean me should abandon the Foreign Language Audio Packs. Reasons:
1) Currently even with all the 30 audio files, the size of the 3 available language packs - German, Spanish, French - is less than 800 KB each, which is negligible even with a dial-up connection.
2) After the revision discussed in this thread, there will probably be only 19 files left. Being forced to do a separate download of a few remaining kilobytes for a handful of extra files seems unreasonable to me.
3) Uniquely and exclusively, the English sound files *are* present in their language subfolder within UB's main package. Providing the audio files of the other languages in the same way would harmonize the overall setup of UB with respect to different languages. Plus UB would be only one single download for any language used, thereby avoiding any possible confusion about what different users may need to properly set up their UB installation.

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #4 on: January 13, 2012, 02:25:40 PM »
Thank you for your answer and your patience! After the time it took me to come back to this you surely don't have to apologize!

I am all for uniting the downloads to one mod. I have the English BGII version so I will have a "hear" (not to say look) at the sounds in question. I would need confimration for Spanish and French versions. And maybe the missing sounds as files for all the others, in case someone reads this! :)

EDIT: Yes, the sounds in question:
gnomf03   
wench01   
wench02   
wench04   

are there and allright in BGII for the English version.
« Last Edit: January 13, 2012, 02:51:13 PM by jastey »

Hurricane

  • Guest
Re: Issues with the provided sound files and audio packs
« Reply #5 on: January 13, 2012, 04:33:49 PM »
Wonderful!
It is great to see progress with this issue. I had meant to tackle the problem when I first posted about it, but I never got around to actually try and modify the sound-handling code myself.


I think the question about uniting the remaining audio files in the main package is settled then. The language subfolders will contain the various sound files in the same way it is currently done for the English version. And as we have learned now, this also means that the number of files provided will vary depending on the language.


Surely there are some avid players around who are able to help us with the other language versions? Please follow jastey's and my instructions. While the provision of the audio files may be irrelevant for BGT and vanilla BG1, this is still important for anyone who wants to use BG1UB with Tutu.

Offline Isaya

  • Planewalker
  • *****
  • Posts: 46
Re: Issues with the provided sound files and audio packs
« Reply #6 on: January 13, 2012, 05:49:55 PM »
The sound archive comes from a time when there two separate packages for UB, one for BG1, the other for BGT and Tutu. Or maybe from the time when Ascension64 actually decided to merge them. That second package included a big tra file, about 60 KB, containing lots of names and voices for characters that were part of BG1 but were not used, hence were not converted by BGT or Tutu. That's why BG1 UB had to add all these references when adding the restaured characters. The setup.tra file was also shortened in the BGT-Tutu version, and texts with sounds had been moved to another tra file where the sound references were written with the typical %tutuvar% found in BG1 NPC (I checked my old translation files, as I don't have that version of the mod anymore).

When Ascension64 asked for the "missing" sound files in French (3 years ago!), I assume he overlooked the fact that some of them were already included in BG II.
Regarding the files transferred by BGT, it may be that Ascension64 added them later in the BGT procedure. Anyway, as you said, these files are missing in Tutu V4 (I checked), so they are needed for BG1 UB.

After checking BG, BG II and BGT in French, I come to the same conclusion regarding the sound files already available in BG II, except for their quality. As you mentionned, gnomf03, wench01, wench02 and wench04 are not transferred by BGT when installing in French. These sounds are already available in BG II and are not broken in French (in spite of a slightly lower quality than in BG, although the volume is the same, hence higher than normal for BG II).

Keep up the good work!

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #7 on: January 14, 2012, 02:50:47 AM »
Thank you, Isaya, for checking and the information!
So, we know that for French the needed sound files are the same as for the Englich version.

Any Spanish player reading this? :)

Hurricane

  • Guest
Re: Issues with the provided sound files and audio packs
« Reply #8 on: January 14, 2012, 01:04:17 PM »
Thank you Isaya! :)

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #9 on: February 13, 2012, 01:32:05 AM »
I would still need the Italian BG1 sound files as listed here! If anyone would extract them, preferably as .oggs, that would be great!

All other sounds are included.

In case anyone is willing to provide tuned-down sounds for the German version (BGII is less loud), this would be awesome! Maybe the corresponding BGT sounds could be extracted? I assume they are tuned down accordingly?

Hurricane

  • Guest
Re: Issues with the provided sound files and audio packs
« Reply #10 on: February 13, 2012, 06:43:10 AM »
In case anyone is willing to provide tuned-down sounds for the German version (BGII is less loud), this would be awesome! Maybe the corresponding BGT sounds could be extracted? I assume they are tuned down accordingly?

Unfortunately the problem with the discrepancy of the German BG1/BG2 sounds is present. I had hinted at this in my first post of this thread, under "a)". BGT extracts the sounds from BG1 without altering them in any way, regardless of the language. Consequently, a normal BGT install in German mixes the louder German BG1 sounds into the less loud BG2 game. That's why there is the BGT NPC Sound mod (hail to Lokadamus and Taimon), which is designed specifically and exclusively for a German BGT install. It adjusts those sounds that BGT imported from BG1 (although I have discovered that some adjustments are missing, and there have been discussions about which sounds to adjust and in which way etc. - it's all a little confusing due to the vast number of imported BG1 sounds).

Fortunately for UB, there are only a couple of sounds to be provided for Tutu, and UB itself is the mod that introduces the sounds. (Unlike the BGT NPC Sound mod, which is a separate auxiliary tool for the sounds extracted by BGT). The workings of the BGT mod could be applied to those sounds that UB wants to provide for Tutu, or the sounds from BGT can be extracted, respectively (like jastey said). I could take care of it (give me some time please). However, given my experience with sound inconsistencies, I have a question. UB providing adjusted German BG1 sounds for Tutu seems fine, but how does Tutu generally handle sound extraction from BG1, anyway?

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #11 on: February 14, 2012, 12:56:33 PM »
The Tutu v4 I know (which would be the one for a German install) adds the BG1 sounds as they are, meaning they are all too loud. Still, I would like to have the UB sounds less loud, as I don't like the louder sounds at all. But thinking about it, it probably doesn't matter.  :P

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #12 on: February 19, 2012, 02:10:59 AM »
Italian BG uses the English sounds, as I learned. That means I have all sounds for the current mod language versions.

Hurricane

  • Guest
Re: Issues with the provided sound files and audio packs
« Reply #13 on: February 24, 2012, 07:00:28 PM »
In case anyone is willing to provide tuned-down sounds for the German version (BGII is less loud), this would be awesome!
I could take care of it (give me some time please).

Done and done, as promised. :)
Tuned-down versions of German BG1 sounds to be provided by UB

Please note that my upload only comprises 18 of the 19 German sounds in question, because AMB_E43B did not need to be adjusted (according to my ears :)). I converted the 18 tuned-down files to ogg format. I used Variable Bit Rate settings with an estimated bit rate of 128 kbit/s, I hope that works. To implement the new versions of the sounds, simply replace the existing files inside the UB package at bg1ub\tra\deutsch\ogg with the sounds from my upload.
@jastey: Since I don't use Tutu I'm relying on you to test whether the adjusted sounds are working as intended.

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #14 on: February 26, 2012, 05:14:12 AM »
Very good! Thank you very much. I'll have a look at it.

Offline jastey

  • Moderator
  • Planewalker
  • *****
  • Posts: 1146
  • Gender: Female
Re: Issues with the provided sound files and audio packs
« Reply #15 on: July 02, 2014, 08:57:32 AM »
All sound files are included in the current download now. (I wanted to close this thread, threads that end with "I'll have a look at it" make me nervous.)

 

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)?: