Documentación de Steamworks
Distribución de juegos y mods que utilizan el motor Source
Una modificación, a menudo abreviada como mod, es una alteración o creación de archivos para un motor de juego que permite modificar la forma de jugar, los gráficos, los entornos, los modelos, etc.
Muchos de los juegos creados por Valve se distribuyen con un kit de desarrollo de software (o SDK) para facilitar el desarrollo de mods.
Aunque las condiciones legales generales para el uso de nuestros juegos con fines de modding se proporcionan en el Acuerdo de Suscriptor a Steam y, a veces, con las herramientas de modding que suministramos, hay algunas preguntas que recibimos de manera recurrente desde la comunidad acerca de los mods, especialmente cuando están destinados a publicarse en Steam.

Lo que esperamos de los mods es que sean de naturaleza no comercial y se basen en el SDK oficial de uno de nuestros juegos.

No comercial

Con no comercial queremos decir que cualquiera que posea el juego base desarrollado por Valve pueda descargar y jugar al mod sin tener que pagar por él.
No hay problema en que el equipo de un mod acepte donaciones de sus usuarios, siempre que el acceso al mod o a sus características no dependa de la realización de una donación.
Incluir publicidad de pago en tu mod lo convierte en comercial.

Basado en el SDK oficial

Suministramos SDK con muchos de nuestros juegos. Estos son las bases aprobadas para modificar nuestros juegos. No está bien publicar un mod basado en código fuente filtrado o robado.
Siempre que sigas estas directrices, podrás distribuir libremente tu mod a través de Steam, tu propio sitio web o cualquier servicio de terceros sin necesidad de obtener una licencia aparte de Valve.

Preguntas frecuentes

  • P. Quiero distribuir por Steam un mod creado con el motor Source. ¿También tengo que cumplimentar la documentación?

    R. Sí, debes completar la documentación digital habitual para darte de alta como desarrollador de Steamworks. Necesitamos toda la información, incluida la tarifa de aplicación y los datos bancarios y fiscales, incluso si tienes la intención de distribuir tu mod de manera gratuita.
  • P. ¿Hay que pagar por usar el motor Source?

    R. No para mods gratuitos, pero quizá sí por usar algunas de las herramientas que incluye si cobras por tu juego.
  • P. ¿Qué opciones ofrece Steam para aceptar donaciones para mi mod?

    R. Steam no tiene ninguna funcionalidad oficial para aceptar donaciones. Sin embargo, puedes recibir contribuciones de los usuarios en Steam de dos formas que solemos permitir:
    (1) Si tu mod tiene una banda sonora completamente original sin sonidos ni música de Valve, puedes venderla por separado en Steam.
    (2) Puedes ofrecer a los usuarios un DLC que desbloquee una apariencia de seguidor para un objeto dentro del juego, siempre y cuando no proporcione un objeto nuevo ni cambie las características dentro del juego de un objeto existente (solo puede proporcionar cambios cosméticos). Puedes ver un ejemplo aquí.
  • P. ¿Tengo que comprar una licencia de Havok?

    R. Hasta ahora, era necesario adquirir una licencia independiente del motor físico Havok para los mods comerciales basados en el motor Source, pero ya no lo es, porque Microsoft ha renunciado generosamente a la tarifa de licencia. Para los mods no comerciales nunca fue necesario.

    Sin embargo, si utilizas las herramientas RAD incluidas en el SDK de Source, tendrás que ponerte en contacto con RAD para obtener información y conocer el coste asociado a las licencias de Miles o Bink.
  • P. Tengo un mod de Source que quiero distribuir a través de Steam. ¿Cómo lo preparo bajo mi id. de aplicación?

    R. Tendrás que empaquetar tu aplicación de forma que incluya una copia del ejecutable y el contenido del juego basado en el motor Source de Valve sobre el que has creado tu mod.

    Aunque debes incluir todos los archivos .dll del motor Source y todo el contenido del juego base que tu mod necesite para funcionar, los mods creados con el motor Source deben configurarse de manera que haya que tener el juego base para poder jugar. Valve se encargará de esta configuración.
  • P. Quiero usar logros de Steam en mi mod. ¿Cómo lo hago?

    R. Utiliza la clase CAchievementMgr incluida en el motor Source después de configurar los logros en tu página de administrador de aplicaciones del sitio web de asociados. Para obtener más información, consulta la sección Estadísticas y logros de la documentación.
  • P. ¿Cómo funciona el servidor dedicado con mi juego?

    R. Te hará falta un nuevo id. de aplicación para servidores dedicados para poder crear repositorios para un servidor dedicado. Una vez que tengas un id. de aplicación para tu juego base, puedes crear un id. de aplicación para servidores dedicados. Desde la página de inicio de tu aplicación en Steamworks, haz clic en «Todos los paquetes, contenido descargable, demos y herramientas asociados» y luego haz clic en el botón «Crear nueva herramienta» en la sección «Herramientas».
  • P. ¿Puedo usar la propiedad intelectual de Valve en mi mod de Source?

    R. Sí. Sin embargo, debes dejar claro en tus páginas de la tienda que tu mod es simplemente un mod y que no es obra de Valve. Los juegos y mods comerciales que incluyen propiedad intelectual de Valve, como personajes o tramas narrativas, necesitan la aprobación previa de Valve.
  • P. ¿Puedo usar varias propiedades intelectuales de Valve en un mod de Source?

    R. Sí.
  • P. ¿Cómo puedo acceder al código fuente de Valve?

    R. En ocasiones anteriores, hemos dado acceso al código fuente de algunos de nuestros juegos a un reducido número de equipos que estaban desarrollando mods y no podían completar el desarrollo con el SDK. Es posible que volvamos a hacerlo más adelante en circunstancias excepcionales, pero, debido a la carga de soporte y al riesgo de filtraciones asociados, nuestra recomendación habitual es basar el desarrollo en el SDK.
  • P. ¿Puedo vender mi mod en Steam o fuera de Steam?

    R. Recibimos esta pregunta con bastante frecuencia, pero rara vez permitimos que se vendan los mods, ya que esto crea la expectativa de que Valve ha asignado un nivel de supervisión y control de calidad del desarrollo y del mantenimiento del mod que no podemos ofrecer.
  • P. Al distribuir mi mod en Steam, ¿debo exigir que el usuario tenga el juego base que modifica?

    R. Depende. Si el mod es esencialmente una mejora o ampliación del juego principal, se exigirá que el usuario tenga el juego base. Sin embargo, si el mod es una conversión total que no utiliza los recursos de nuestros juegos o es una experiencia completamente independiente del juego base, podríamos permitir que se distribuya en Steam sin más dependencias formales.
  • P. ¿Por qué hay mods en Steam que no siguen estas reglas?

    R. Nuestro enfoque ha evolucionado a lo largo del tiempo, y esos proyectos están exentos de cumplir algunas reglas posteriores a su publicación.
  • P. ¿Qué pasa con los mods para juegos de Steam no desarrollados por Valve?

    R. Ponte en contacto directamente con el editor del juego en cuestión.
  • P. ¿Dónde puedo encontrar más información sobre el desarrollo con el motor Source?

    R. El mejor punto de partida es la wiki para desarrolladores de Valve. No obstante, ten en cuenta que parte de la información incluida puede estar obsoleta.
  • P. ¿Cómo puedo hacer otras preguntas que no estén incluidas aquí?

    R. La mejor manera de ponerse en contacto con nosotros para resolver dudas sobre la publicación de tu mod es enviando un ticket de Soporte en https://help.steampowered.com.