L2 Voice Chat

  • Автор темы Автор темы Luan
  • Дата начала Дата начала

Luan

Величайший
VIP
Авторитет форума
Уважаемый собеседник
Старожил I степени
Сообщения
115
Розыгрыши
0
Репутация
113
Реакции
571
Баллы
1 543
Hey! How's it going?

In the last few weeks/months, servers with a voice chat system integrated into the game have been trending.

Someone made a post here to promote the "project," but it was never released to the public. Now it's possibly being sold to other servers.

I'm not a fan of this kind of attitude.

Far be it from me to be a developer. But I have Claude Code with me. lol

Seeing this scenario happening, many people "wanting" this system to implement on their server.

People selling it at prices that only God knows.

I've been told "sell this," "make a SaaS with this." It's tempting indeed.

But that's not the case here.

Let's get to the system.

It's a DLL, with an ImGUI interface.

It doesn't depend on client interface modifications (I know many people like that).

But it's also possible to make the interface look really nice.

Features:

General Volume.

Each individual player has their own volume.

General Mute.
Individual Mute.
Choose Push-to-Talk Key.
Free Speech Mode.

Proximity: Players nearby hear louder, and it gets quieter as they move further away.

Party: Your group can talk without interrupting.

Clan: The Leader and Sub-Leaders are "marked." The Leader has the power to set the mode: NONE, PVP, SIEGE, BOSS, FARM.

What do these modes do? The leader and sub-leaders have their voice active while the rest cannot speak (similar to whispering), and the whole clan can hear.

Alliance: Basically the same as Clan.

Perhaps when a clan with an ally makes a mode request, we'll let the leader/sub-leader accept or not. (I just thought of that.)
But it's still under development since each ally has its own modus operandi.

======================================================

This project makes modifications to JAVA (so compiled projects may not be able to use it).

We need to check compatibility with "Lucera" and others that use the same type of pack.

My tests were only on a Samurai 542 pack. It hasn't been tested on other chronicles.

I'm doing final tests and a small test on a VPS to release the GitHub repository to everyone.

For now, I'll leave some screenshots and videos here.

Tell me what you think the system needs to have, what you expect.

I won't change the layout because, since it will be open source, you can do it yourselves.

GitHub:
Proximity

Clan Leader Control

Clan Tab

When minimized.

It will show the nickname of the person speaking and the ping.
Screenshot_252.webp

Screenshot_253.webp

Screenshot_254.webp

Screenshot_255.webp

Videos



Any questions about how to implement this?

Ask the AI.​
 
Helllooo, alo alo🤣
 
Luan, I did it 3 days ago, but without an interface, but now I don't have to finish it. thk
 

Вложения

  • Screenshot_536.webp
    Screenshot_536.webp
    3,2 КБ · Просмотры: 65
Неприемлемый язык
¡Hola! ¿Cómo estás?

En las últimas semanas/meses, los servidores con un sistema de chat de voz integrado en el juego se han puesto de moda.

Alguien publicó un mensaje aquí para promocionar el "proyecto", pero nunca se lanzó al público. Ahora es posible que se esté vendiendo a otros servidores.

No me gusta este tipo de actitud.

Ni mucho menos soy desarrollador. Pero tengo a Claude Code conmigo. Jajaja

Al ver que se da esta situación, mucha gente "desea" implementar este sistema en su servidor.

Hay gente que lo vende a precios que solo Dios sabe.

Me han dicho: "vende esto", "crea un software como servicio (SaaS) con esto". Es realmente tentador.

Pero este no es el caso.

Vamos a analizar el sistema.

Es una DLL con una interfaz ImGUI.

No depende de modificaciones en la interfaz del cliente (sé que a mucha gente le gusta eso).

Pero también es posible hacer que la interfaz tenga un aspecto realmente atractivo.

Características:

Volumen general.

Cada jugador tiene su propio volumen.

Silencio general.
Silencio individual.
Seleccione la tecla Pulsar para hablar.
Modo de expresión libre.

Proximidad: Los jugadores cercanos oyen más fuerte, y el sonido disminuye a medida que se alejan.

Fiesta: Tu grupo puede hablar sin interrumpir.

Clan: El líder y los sublíderes están "marcados". El líder tiene el poder de establecer el modo: NINGUNO, PVP, ASALTO, JEFE, GRANJA.

¿Qué hacen estos modos? El líder y los sublíderes tienen su voz activa, mientras que el resto no puede hablar (como si susurraran), y todo el clan puede oír.

Alianza: Básicamente lo mismo que Clan.

Tal vez cuando un clan con un aliado solicite un modo de juego, dejemos que el líder o sublíder decida si lo acepta o no. (Se me acaba de ocurrir).
Pero aún está en desarrollo, ya que cada aliado tiene su propio modus operandi.

======================================================

Este proyecto realiza modificaciones en JAVA (por lo que es posible que los proyectos compilados no puedan utilizarlo).

Necesitamos comprobar la compatibilidad con "Lucera" y otros que utilizan el mismo tipo de paquete.

Mis pruebas se realizaron únicamente en un paquete Samurai 542. No se ha probado en otras crónicas.

Estoy realizando las pruebas finales y una pequeña prueba en un VPS para publicar el repositorio de GitHub para todos.

Por ahora, dejaré algunas capturas de pantalla y vídeos aquí.

Dime qué crees que necesita tener el sistema, qué esperas.

No voy a cambiar el diseño porque, al ser de código abierto, podéis hacerlo vosotros mismos.

GitHub: *** El texto oculto no se puede citar. ***

Proximidad

Control del líder del clan

Pestaña de clan

Cuando se minimiza.

Mostrará el apodo de la persona que habla y el ping.
Посмотреть вложение 95574

Посмотреть вложение 95575

Посмотреть вложение 95576

Посмотреть вложение 95577

Vídeos



¿Alguna pregunta sobre cómo implementar esto?

Pregúntale a la IA.​
Genial, gracias.
 
Назад
Сверху Снизу