Feature #290

Replace .wav files with .ogg files

Added by Saukko over 6 years ago. Updated about 6 years ago.

Status:Invalid% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:General
Target version:2.71rc2
OS: Arch:

Description

So the meaning would be to replace the .wav files with less space requiring .mp3 files.

History

#1 Updated by Spyhawk over 6 years ago

Saukko wrote:

So the meaning would be to replace the .wav files with less space requiring .mp3 files.

Or better: switch to .ogg format. Libvorbis is already made available in the code, is a free and open format, and usually Ogg Vorbis sound quality is much better than MP3 at very low bitrates (current max quality in ET is 44khz).

#2 Updated by Spyhawk over 6 years ago

  • Category set to General
  • Target version set to ALL

#3 Updated by Radegast over 6 years ago

  • Subject changed from Replace .wav files with .mp3 files to Replace .wav files with .ogg files

#4 Updated by Saukko over 6 years ago

If it is just converting job that needs to be done, I could do that. But if it has something to do also with the game code, I would leave the job for you guys to do. Converting from .wav to .ogg is possible. I have the required software to do that.

-*S

#5 Updated by Spyhawk over 6 years ago

There are also several questions that arise (in my mind at least):
- which .wav files should be converted? The original assets pak (pak0.pk3) provide several hundreds of .wav files.
- what about backward compatibility? Would the other mod able to use the .ogg files?

#6 Updated by Radegast over 6 years ago

We could do it the same way as texture loading currently works (see R_LoadImage() in source:src/renderer/tr_image.c). The original extension would be trimmed from the filename and the engine would check if the file exists with the .ogg extension. If not, original .wav file would be used. This would preserve compatibility.

However, it is not as simple as converting wav files to ogg files. We cannot use the original assets, so we would have to recreate those sounds or use already available free sounds. Fortunately, there are free sound effects available at OpenGameArt.org and the main theme music could probably be found at Jamendo.org. I also remember Jacker telling me that he or his friend has some experience with sound mixing, so that could be of help.

#7 Updated by Radegast over 6 years ago

Additionally, after six months of accepting donations we have raised 8 $. Maybe if we wait a couple more decades we will be able to afford a freelance music composer who would create a new main menu music for us.

#8 Updated by Dragonji over 6 years ago

Why would you convert original sounds to another format? I can’t see any rational argument for this... pak0.pk3 is only about 215 MB big. Saving space is invalid argument for nowadays standards.

#9 Updated by Spyhawk over 6 years ago

Dragonji wrote:

Why would you convert original sounds to another format? I can’t see any rational argument for this... pak0.pk3 is only about 215 MB big. Saving space is invalid argument for nowadays standards.

You are totally right. I see this feature more as a "replace original assets" request to obtain a 100% free and open source game.

#10 Updated by IR4T4 over 6 years ago

Changing the sounds isn’t a good idea in my eyes - it would destroy the atmosphere as we know ET.

#11 Updated by IR4T4 about 6 years ago

  • Status changed from New to Invalid

Radegast wrote:

... We cannot use the original assets ...

→ closed

#12 Updated by Radegast about 6 years ago

Yes, we should create a new ticket for the asset replacement. I agree ET:L will have a different atmosphere if we replace the original sounds and other assets, but since we can’t use the original ones, we have no choice.

#13 Updated by IR4T4 about 6 years ago

  • Target version changed from ALL to 2.71rc2

#14 Updated by Dragonji about 6 years ago

Spyhawk wrote:

You are totally right. I see this feature more as a "replace original assets" request to obtain a 100% free and open source game.

Radegast wrote:

I agree ET:L will have a different atmosphere if we replace the original sounds and other assets, but since we can’t use the original ones, we have no choice.

You can’t get rid of pak0 anyway (original maps for example) so there’s no point in replacing sounds.

#15 Updated by Radegast about 6 years ago

Dragonji wrote:

You can’t get rid of pak0 anyway (original maps for example) so there’s no point in replacing sounds.

At the very least we have to replace main menu assets to become standalone.

#16 Updated by michelangelo about 6 years ago

Excuse me but I don’t understand this discussion. I mean, I thought that ET:Legacy is about to keep and maintain compatibility with vanilla ET assets/mods.
Why do you all suddenly want to replace all the assets with new ones?

Wouldn’t everything else then come close to something like a successor of vanilla ET? Then you can also break compatiblity with mods and so on.

#17 Updated by Jacker about 6 years ago

Updating assets would in not way brake the comptatibility, it would only allow even the older mods to look better (especially when the new renderer works 100%). If the mods require some custom assets they have to ship that them self already so no harm done. Getting rid of the requirement for vanilla assets just removes the currently needed hassle of a vanilla ET installation.

#18 Updated by Dragonji about 6 years ago

But how about vanilla maps .bsp’s?

#19 Updated by Jacker about 6 years ago

We’ll see what will be done about the vanilla maps issue.

#20 Updated by Dragonji about 6 years ago

Voice chat is even a bigger problem in my eyes. Are you going to not attach new vchat sounds at all or record new ones?

I’m not a fan of changing everything... Yeah, new textures and models can be cool but sounds? Cannot you just make an installer (Windows) which downloads ET 2.55, then silently installs it, removes useless trash (shortcuts) and at the end installs ET:L with shortcuts linking to its executables?

#21 Updated by Jacker about 6 years ago

We will see what will be done about the voice acting. The issue is still way early to judge as there has not been any work for it. Vanilla assets are old and we dont own the licenses and by that fact alone i do see that some time in the future we will create our own asset tree. People can use the vanilla assets if they want but that is their busines.

Also available in: Atom PDF