Comments (11)
OpenAL support has been implemented in pull request #50.
from barony.
I just submitted a PR which should at least help as a starting point.
from barony.
Moving away from FMOD is something we've discussed -- in fact, I believe we're using OpenAL or thereabouts for future projects.
As for Barony, I don't plan on porting any of the sound code at this point, but I would be more than happy if somebody took it up.
from barony.
We are indeed using OpenAL Soft (ie the free implementation of OpenAL) for our next project, partly because FMOD seems to be under a somewhat restricted license. At this stage it would be costly for me to dive back into Barony and rewrite the sound engine, but if anyone else is interested that is definitely the library I would recommend for that purpose.
from barony.
Thanks for the feedback. As a first step I'll probably make a pull requests to add an optional argument that disables FMOD support (and thus the sound engine) until a replacement is contributed. I don't think many users will want to play the game without sound, but just for the sake of it :)
Regarding helping replace FMOD with OpenAL Soft or another libre alternative, I might have a look at the work it implies, though I'm probably not the best fit for the job (never implemented a sound library myself).
from barony.
Looks like you not only need to register an account to download FMOD Ex, but you also need to then contact support to get your account enabled for downloading it... Don't think they'll want to enable my jdoe_onetime
junk account, so let's start with implementing a way to disable it :D
from barony.
Huh, that's new. It used to be you just needed an account to download FMOD Ex (even farther back, anybody could just come and download anything they wanted off of the website). Now you need to get your account "enabled"? Interesting.
from barony.
Yep: http://www.fmod.org/download-previous-products/#FMODExAPIDownloads
Note: If you canβt see FMOD Ex, to get access for it for older titles, please contact FMOD Support
mailto:[email protected]?subject=FMOD%20Ex%20Access
(with your fmod.com username) and it will be enabled on your account
from barony.
I've run into the FMOD stumbling block as well. Sent a request to their support email.
Edit: Support "enabled" my account. Still, what a PITA.
from barony.
Pull request #22 has been accepted, you can now compile without FMOD by running cmake with cmake -DFMOD_ENABLED=OFF
If anybody wants to take this further and write an abstraction layer between the game and the sound implementation, I'm open to that as long as the sound implementation supports our platforms (Linux, Windows, OSX) and has the features we require (namely 3D sound).
from barony.
I could not get the steam binary to work, but was able to compile using source and run the game! Thank you! Please port to OpenAL or a suitable libre substitute π
from barony.
Related Issues (20)
- Restart after last player dies, game over screen appears after restart HOT 4
- [Linux] Cannot compile source code HOT 5
- Torches being used whilst transformed with no effect HOT 1
- ally repeat command while reading tutorial sign crashes game HOT 1
- Missing Images Directory HOT 1
- [Linux] Missing Menu Text on Unchanged Build HOT 3
- [Linux] [Steamworks] [4.0.2] Cannot build with steamworks HOT 1
- Surround sound backwards in Windows
- Asset Replacement Bug: Player, Item, and Block Replacement by Green Orb HOT 1
- Crash in Tinkering Tutorial HOT 3
- [Bug] Light Level Calculated incorrectly for low Stealth and negative perception
- [Windows][Multiplayer] Unplayable multiplayer via Steam: very long wait for interaction, weird teleportation between levels
- [Switch] Game crashes when attempting to view skill list HOT 2
- Broken textures: everything looks like green ball HOT 1
- Add NOGDI define for building on Windows
- [Switch] cant write in a online lobby
- Fix game stutters upon doing something for the first time HOT 3
- Debian 12 - GOG edition - Failed loading libpng12.so.0 HOT 1
- BUG: Some iterator out-of-bound access bugs HOT 1
- Some parts of the torch only displays ASCII characters. HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from barony.