2018-07-28 14:58:39

Nice job. But is it possible for you to complete the 3d sound using fmod? Because there are still many games out there that are using bgt and if fmod works well why not upgrading their sound systems to fmod?

---
Co-founder of Sonorous Arts.
Check out Sonorous Arts on github: https://github.com/sonorous-arts/
my Discord: kianoosh.shakeri2#2988

2018-07-28 15:18:37 (edited by Genroa 2018-07-28 15:19:00)

In fact, I have a version of the engine using a FMOD sound environment, or at least demos using it, based on the FMOD DLL. But this was kind of experimental as far as I remember and you could easily crash the entire game if you did anything wrong.

2018-07-29 08:28:44

Please put it here, Maybe we can do something about it. If possible though

---
Co-founder of Sonorous Arts.
Check out Sonorous Arts on github: https://github.com/sonorous-arts/
my Discord: kianoosh.shakeri2#2988

2018-07-29 11:11:18 (edited by Genroa 2018-07-29 11:22:32)

Here is the experimental library for BGT, called V3DSound. It relies on a custom DLL called v3d.dll used to manage 3d vectors that can be understood by the two supported sound systems. It provides BASS and FMOD full 3D simulation support, with position, velocity, etc. Not all features of FMOD or BASS are included and there are probably a ton of hidden bugs, but here is the link:
Link to 3d sound experiment

DLLs are included in the archive.

Also, here is a slightly older version of the library, considered to be the last stable version. It uses V3DSound by default. Link: Link to Heat Engine v0.9

EDIT: Warning, after reviewing this very old code, I'm pretty sure it isn't really usable or it doesn't use V3DSound even though it includes it! Long story short, this would need more work to integrate it cleanly. But basically, it proves I made attempts, and you can still use V3DSound separately to work with it. But Heat Engine still doesn't really support it.

The next version, v0.10, didn't have V3DSound shipped with it, probably because of stability/bugs issues. I don't really remember why. Also, on HE 0.10 I was working on a fully accessible level editor for HE games. In the 0.10 version this cannot be considered usable.

Also, I would considerer rewritting everything and possibily in another language... I think we should really all gather and build  unique engine for our audio games.

2018-07-29 14:06:05

Hi @Genroa.
From post 100: "But I would love to build a project with the people on this forum to build a new engine, on a more moderne and maintained language..."
I would be happy to get in contact with you, because I think we can help each other.
If that sounds good, you can just pm me with a method of contacting you (skype, email what ever) and we can get you on board.
- NicklasMCHD

If you like what I do, Feel free to check me out on GitHub, or follow me on Twitter

2018-07-29 15:01:29

I sent you a PM on twitter. smile

2018-07-30 14:03:50

what does Heat Engine  do?, i meane how it works, mayking classes for objects?, or how

And as anyone who's gone mountain climbing knows ,The serene snow-covered peaks that look so tranquil from a bdistance, Are the deadliest
sound is my vision
i rarely check my private messages on the forum, so if you want to contact me please use my email, or dm me  at oussama40121 on tw

2018-07-31 13:16:48

Can anyone send me a working link for heat engine here. Thanks.

2018-07-31 17:54:24

I provided a new link just 8 comments ago.

2021-02-26 10:46:49

sadly links are broken, can someone please reupload the engine and examples etc? thanks

2021-02-26 13:02:30

I believe it can be found on Carter's github, BGT includes.

2021-02-26 13:22:36

it seams that's so older than the broken link

2021-02-26 14:00:51

The thing is 6 yearxs old, what do you expect?

You ain't done nothin' if you ain't been cancelled
_____
I'm working on a playthrough series of the space 4X game Aurora4x. Find it here

2021-02-26 15:16:22

I mean, the topic is from 2015. Of course it would be broken?

2021-02-26 16:41:05

I remember seeing this somewhere. Can’t remember where. I think it’s in the BGT includes on github.

I am a divine being. I can be called a primordial deity, but that might be pushing it, a smidge. I am the only one of my kind to have ten tails, with others having nine. I don't mean to sound arrogant, but I have ascended my own race.

2021-02-26 16:59:48

Looks like someone didn't read the last posts or so

You ain't done nothin' if you ain't been cancelled
_____
I'm working on a playthrough series of the space 4X game Aurora4x. Find it here

2021-02-26 17:17:00

Yeah, there was a link posted as recently as 2018 by the looks of it, but clearly that is no longer working.
I wouldn't recommend this anyway myself, it never was particularly great. If you want to develop with BGT, you'll have a far better time looking through existing examples, again, Carter's github is an amazing, amazing resource, and learning from them.

2021-02-26 17:23:41

If this thing was actually developed further, it would be cool. It's better than Mason's spaghetti code, and I think Mason's spaghetti code is a terrible way to teach beginners honestly. But it wasn't.

2021-02-27 03:36:33 (edited by Zarvox 2021-02-27 03:37:01)

there are like 4 audio game libraries in python, so go learn one of those instead of trying to find working outdated abandoned libraries for outdated bgt. You will spend more time trying to find one and learn that than you will trying to learn one of the python libraries.

2021-02-27 06:05:11

@119, no one asked for your opinion.

2021-02-27 06:07:28 (edited by Lucas1 2021-02-27 06:08:04)

So in fairness, 119 has a valid point. Nobody asked for it and it's kind of obvious, but still valid in some ways IMO. Also in fairness, the open-source audiogame libraries in Python suck.

2021-02-27 06:20:59

Oh yeah he's not wrong. I just think that if somebody posts in a specific topic asking for resources on a particular language, it's kind of dickish to rub your personal opinion of that particular language exactly where it's not wanted. Every language has downsides, some more extreme than others, and there's any number of things I could say about python, it's interpreted making it naturally slower than compiled languages, code obfuscation can be kind of a bitch sometimes, etc, but that doesn't mean I will just for the sake of making a point where it clearly doesn't need to be made.

2021-02-27 07:00:26

am I the only one that has noticed that Haily constantly snaps at people without being provoked? seriously, what the hell is your problem?

2021-02-27 07:17:29

didn't I just asked for a link? people just replaced it with a fight and drama even without checking last posts and their date

2021-02-27 07:18:36

The exchange was handled badly on both sides. Zarvox came into a topic and said something pointless and obvious. Haily snapped in an unwarranted way. I think neither of them broke rules, but just from kind of an etiquette standpoint they were both slightly in the wrong IMO