Jump to content
ChrisV

Ogg and other file format support?

Recommended Posts

Great dig jazz, I find this proteaAudio API slightly more flexible than the OpenAL. Hopefully it does not require installation like the AL. I will have a look later. Thanks.

Share this post


Link to post

Yesterday during the Leadwerks hangout Josh said its not a priority. "who has that much music to benefit from compression" were his words. Unfortunately.

 

Wow, this is laughable.

So remove the model system since "who has that much models to benefit"

 

A game is a complex mashup of multimedia content, music is a importante tool to drive player experiences.

Share this post


Link to post

Wow, this is laughable.

So remove the model system since "who has that much models to benefit"

 

A game is a complex mashup of multimedia content, music is a importante tool to drive player experiences.

 

Its his decision. Unfortunately audio has always been an afterthought in any game engine. But luckily we have other means of loading OGG resources.

Share this post


Link to post

Keep in mind that Josh does often say "x wont happen" only to implement "x" a short time later.

 

He would be better off saying something along the lines of "x is not planned, however thank you for making the effort in providing this feedback, I will place x in the ideas bucket for consideration"

 

Bluntly rejecting community feedback will only lead to getting his financial supporters off-side and scare away potential buyers.

 

Embracing feedback and maintaining control of a project are not mutually exclusive, just requires some finesse.

 

Anyway, for better or worse, it is up to him how he runs things. I hope this feedback is received in the spirit it was intended.

Share this post


Link to post
Keep in mind that Josh does often say "x wont happen" only to implement "x" a short time later.

 

He would be better off saying something along the lines of "x is not planned, however thank you for making the effort in providing this feedback, I will place x in the ideas bucket for consideration"

 

Bluntly rejecting community feedback will only lead to getting his financial supporters off-side and scare away potential buyers.

 

Embracing feedback and maintaining control of a project are not mutually exclusive, just requires some finesse.

 

Someone pointed you to Ogg and Lua, why are you not trying to use it instead ?

I wanted some other full screen shader effects, i just took a look at some shader code, and tried to port it to LE3 and it worked at some point.

So stop complaining, be some more active than waiting for things to come sleep.png , and save your time to start your game instead.

Share this post


Link to post

Someone pointed you to Ogg and Lua, why are you not trying to use it instead ?

I wanted some other full screen shader effects, i just took a look at some shader code, and tried to port it to LE3 and it worked at some point.

So stop complaining, be some more active than waiting for things to come sleep.png , and save your time to start your game instead.

 

People purchased this, and is our right to ask for something that is very very basic for any 3D Engine and even 2D engines. Don't derail the thread please.

 

@Topic

 

FMOD support should be even better. And is very common in game engines.

Share this post


Link to post

For sound-effects I think WAV is good enough.

 

But music should really be supported in another format.

I have not seen any game for a long time with music that does not use another format then WAV.

Share this post


Link to post

Could it be Fmod or Ogg, i would like to see such better compressession formats supported out of the box in LE3 this year rolleyes.gif

Share this post


Link to post

If you had C++, you could always code it yourself.

 

OpenALSoundDriver.h extends SoundDriver.

 

OpenALSoundDriver has all the OpenAL information needed to be able to create, write buffers.

 

Create a Source. Get the SoundDriver from the source. Cast as OpenALSoundDriver (No other should exists in LE, so it should be safe).

 

Load File,

Play buffers,

Cleanup

Profit??

Share this post


Link to post
If you had C++, you could always code it yourself.

We are not asking how to do it.

If anybody had C++ , anybody could bring Physix or Bullet in LE3 right laugh.png

 

It is for Lua edition only users and it's just a suggestion only. this feature would save lot of disk space.

 

I got sounds but not in Wav format and i don't think you'll find lot of sounds packs in Wav format also ?

Share this post


Link to post
I got sounds but not in Wav format and i don't think you'll find lot of sounds packs in Wav format also ?

 

Trust me all professional sound effect libraries ship in uncompressed fashion, most commonly .WAV. Sane people will not release any packs for sale in lossy compressed formats unless it is a free pack made by enthusiasts.

 

As for OGG yes, we need it. However since Josh already stated its not his priority (at least for 2015), the easiest option for LUA users is just to wrap a library that can play back OGG files into a LUA compatible dll.

Share this post


Link to post

WAV is like BMP.. sure it's great, but how would you like me to create a webpage full of BMP's ??

 

+1 for ogg support.

Share this post


Link to post

It is like texture compression without it the game is becoming too big huh.png

Example sounds i have is 10 Mo in Wav , and it turns to 1Mo in Ogg for example.

 

Anyone made Ogg support in LE3 using a free lib and C++ already ?

(It would be great to have that as some addon in the workshop)

Share this post


Link to post
(It would be great to have that as some addon in the workshop)

Would be even greater to have it as a standard in LE. Having to rely on addons for such 'standard' features isn't a good idea, imo.

Share this post


Link to post

Joypad support is only on workshop, still usefull. So audio format via addon workshop would still be valid and super usefull.

Share this post


Link to post

This needs to be built in. We are not asking for anything extraordinary. Besides Josh has already posted a sample code, so I don't see a reason why that could not be implemented natively. This has a very simple logic, if he adds oggs then the games on the Game player will become smaller and in turn download faster. This might lead to a greater fan base. Simple business.

Share this post


Link to post
This needs to be built in. We are not asking for anything extraordinary.

I totally agree. Furthermore, we don't want the same as in Unity where you need to rely on addons for 'standard' features.

Share this post


Link to post

I see this as a must have in the near future. Looking back on this topic, it started back around the 3.2/3.3 days, and obviously there was "bigger fish to fry" back then. But now with things like the Game Launcher and as it gets more popular/a way of sharing creations made on Leadwerks, I think ogg support will help keep those zip files small if the author want's to use a full music track. Again, not everyone has high speed internet, so low file sizes are always welcomed.

 

I was working on getting ogg support/FMOD as a part of LEX, but I was having issues if installing the libraries, and the issue of the sound actually existing in my world, and not the console application. If anyone has information about that, please let me know, but I still think ogg should eventually be apart of the engine, now especially with the Game Launcher.

Share this post


Link to post

Gotta bump this up. I recently coded up a music system, and having to load 50-40mb files for EVERY song is absolutely ridiculous. Even smaller studios and developers use music and longer sounds, .wav is just too big.

+1 for smaller format support.

Share this post


Link to post

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.

×
×
  • Create New...