Jump to content

Recommended Posts

  • Contributor

Due to unforeseen(but expected) circumstances -such as a very hungry little boy reselling my work- I have decided to make this version public.

The hungry little boy is Backtrace/Mercury/Assembly/FrenchForeignLegion(and 100 other accounts that he's using for scamming).

 

### This version's features:

- Proximity chat (local)

- Guild chat (in-map)

- Party chat (in-map)

- Global/Master volume

- Per-speaker volume handling (with the ability to pin speakers at the top of the list)

- Configurable sampling frequency and channels

(I still recommend sticking to 32kHz and 1 channel because of packet sizes.)

- You can not speak over a channel unless hearing is also enabled

- Sound reduction to prevent loud sounds from blasting your ears

- Basic but functional sound detection to avoid unnecessary packets

- FLAC encoding/decoding to reduce packet sizes wherever possible

- ?? Fuck knows, I can't remember.


 

### Notes:

- M2's networking doesn't handle partial packets.

    - You'll have to either:

        - Disable `IMPROVED_PACKET_ENCRYPTION`, or

        - Implement that part yourself(I won't help you with this, don't DM me.)

 

- Don't bother with pull requests, this repo was released out of necessity, it won't receive any updates.

    - If you want to make changes, feel free to fork it.

 

- The system has been live for over a year on multiple servers and tested by thousands of users.

    - If it doesn't work on your server, you did something wrong.


 

#### QFlags

- `/e voice_chat_disable 1/0` to enable/disable

- `/e voice_chat_hear_yourself 1/0` to be able to hear yourself(only on test_server)


 

### Technologies used:

- [Miniaudio - An audio playback and capture library for C and C++](https://miniaud.io/)

- [FLAC - Free losless audio codec](https://xiph.org/flac/index.html)


 

All of my customers will receive an update with more features soon.

This version received its last update on `28.01.2025`

Good luck.

 

UI Picture

.png

 

Github: 

This is the hidden content, please
 or 
This is the hidden content, please

 

Backtrace and his boy: https://www.anonfile.la/57a676

VT for archive:

This is the hidden content, please

Edited by Amun
Changed mega with anonfile
  • Metin2 Dev 177
  • Eyes 1
  • Dislove 1
  • Cry 1
  • Scream 4
  • Lmao 1
  • Good 35
  • Love 7
  • Love 97
Link to comment
https://metin2.dev/topic/33630-voice-chat-system/
Share on other sites

  • Contributor

It's surely a very intersting system. It's sad the fact that you are forced to share your work for free because of resellers. Hard work should always be recognized and rewarded, but this community, more often than not, doesn't care about that.

  • Good 3
  • Love 1

spacer.png

Link to comment
https://metin2.dev/topic/33630-voice-chat-system/#findComment-170261
Share on other sites

  • Contributor
9 hours ago, Mali said:

One of the best free release, thank you G.

I don't know how to answer to this xD

You're welcome, I love you too? :kekw:

6 hours ago, Deso said:

Game changing release, thank you!

You're welcome, have fun with it

5 hours ago, Toki.San said:

It's surely a very intersting system. It's sad the fact that you are forced to share your work for free because of resellers. Hard work should always be recognized and rewarded, but this community, more often than not, doesn't care about that.

Yeah, well, that's just how it goes around here lmao

2 hours ago, Mitachi said:

Wow, such a release is Honorable-Member-proof.

Not really honorable if I had no choice, is it? xD

Also, hell no, that would mean I'd have to go back and fix the rest of my topics out of sheer principle :kekw:

 

Edit, to not post another comment:

Added precompiled FLAC/FLAC++ libraries and some build info, for those who need them/it.

If you're going to build Flac yourself, keep in mind that there are some annoying CPU logs that you'll have to disable in their src.

Edited by Amun
Info update
Link to comment
https://metin2.dev/topic/33630-voice-chat-system/#findComment-170267
Share on other sites

6 hours ago, Toki.San said:

It's surely a very intersting system. It's sad the fact that you are forced to share your work for free because of resellers. Hard work should always be recognized and rewarded, but this community, more often than not, doesn't care about that.

the fact that this community is filled with tards is way sadder :))

  • kekw 1

"When life gives you lemons, make lemonade." - and that's the reason I'm lime.

I get lots of lemons. 

☮️

Link to comment
https://metin2.dev/topic/33630-voice-chat-system/#findComment-170271
Share on other sites

It is certainly a really good job, a great publication, whether it is a must or not, my congratulations.

unfortunately many people do not think about their actions and only think about their own benefit and harming others. 

thank you for this contribution

  • Love 1
Link to comment
https://metin2.dev/topic/33630-voice-chat-system/#findComment-170292
Share on other sites

I managed to install and compile without any major problems, but when activating the ingame microphone I am receiving the error

Process: Failed to analyze header(207) host(191.5.86.178)

reminding me that my IMPROVED_PACKET_ENCRYPTION is already disabled.

I am disconnected as soon as it tries to send a packet

Edited by Geoffrey 🧊
Imgur removed
Link to comment
https://metin2.dev/topic/33630-voice-chat-system/#findComment-170388
Share on other sites

  • 1 month later...
  • 1 month later...

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.