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 de la comunidad acerca de los mods, especialmente cuando están previstos a lanzarse en Steam.

Nuestra expectativa para los mods es que, de manera predeterminada, no sean comerciales y se basen en el SDK oficial de uno de nuestros juegos.

No comercial

Por "no comercial" queremos decir que cualquiera que tenga el juego base desarrollado por Valve podrá descargar y jugar el mod sin tener que pagarlo.
Está bien que un mod acepte donaciones de sus usuarios, siempre y cuando el acceso al mod o a sus recursos no requiera de una donación.
Incluir publicidad de pago en tu mod lo convierte en comercial.

Basado en el SDK oficial

Ofrecemos 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 por separado de Valve.

Preguntas frecuentes

  • P. Quiero distribuir por Steam un mod creado con el motor Source. ¿También tengo que llenar el papeleo?

    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 hay tarifa por usar el motor Source para tu mod gratis, pero se pueden aplicar tarifas si cobras por el juego.
  • P. ¿Qué opciones ofrece Steam para que mi mod acepte donaciones?

    R. Steam no tiene una funcionalidad oficial para aceptar donaciones. Sin embargo, hay dos formas para recibir apoyo por parte de tus usuarios en Steam que generalmente permitimos:
    (1) Si tu mod tiene una banda sonora completamente original que no incluya música o sonidos de Valve, puedes vender esa banda sonora en Steam por separado de tu mod.
    (2) Puedes ofrecerles a tus usuarios un DLC que desbloquee una skin de apoyo para un objeto dentro del juego, siempre y cuando que no introduzca un nuevo objeto ni cambie las características del juego del objeto existente más allá de su aspecto estético (por ejemplo, aquí).
  • P. ¿Tengo que comprar una licencia de Havok?

    R. En el pasado, era necesario que los mods comerciales basados en el motor Source compraran una licencia por separado para el motor físico Havok, pero ya no es el caso debido a que Microsoft ha renunciado generosamente a su tarifa de licencia. Para los mods no comerciales esto 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 costo asociado a las licencias de Miles o Bink.
  • P. Tengo un mod de Source que quiero distribuir a través de Steam. ¿Cómo preparo mi mod bajo mi id. de aplicación?

    R. Tendrás que copiar el ejecutable y el contenido del juego basado en el motor Source de Valve sobre el que has creado tu mod y encapsular todo eso como tu aplicación.

    Aunque debes incluir todos los .dll del motor Source y todo el contenido del juego base que tu mod necesite para funcionar, los mods creados con el motor Source deberán configurarse de manera que haya que tener el juego base para poder jugar. Esto tiene que ser configurado por Valve.
  • P. Me gustaría 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 el documento Logros y estadísticas.
  • P. ¿Cómo funciona el servidor dedicado con mi juego?

    R. Necesitarás un nuevo id. de aplicación de servidor dedicado para que puedas crear repositorios para un servidor. Una vez que tengas un id. de aplicación para tu juego base, puedes crear tu propio id. de aplicación de servidor dedicado. Desde la página de inicio de tu aplicación en Steamworks, haz clic en "Todos los paquetes asociados, DLC, demos y herramientas" y luego haz clic en el botón "Crear nueva herramienta" en la sección "Herramientas".
  • P. ¿Pudo usar la propiedad intelectual de Valve en mi mod de Source?

    R. Sí. Sin embargo, debes dejar en claro en las páginas de tu tienda que tu mod es un mod, y que no fue creado por Valve. Los juegos y mods comerciales que incluyen la propiedad intelectual de Valve, como los personajes y las líneas de la historia, necesitan previa aprobación 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 el pasado hemos dado acceso al código fuente de algunos de nuestros juegos a un reducido número de equipos de modding que lograron demostrar una necesidad que el SDK no podía satisfacer. Es posible que volvamos a hacerlo en el futuro en circunstancias excepcionales, pero debido a la carga de soporte y al riesgo de filtraciones asociados, nuestra respuesta por defecto es desarrollar sobre la base del 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 supervisión y control de calidad sobre el desarrollo y el mantenimiento del mod que nosotros no podemos ofrecer.
  • P. ¿Tiene mi mod que requerir la propiedad del juego base (modded) cuando distribuyo mi mod en Steam?

    R. Depende. Si el mod es esencialmente una mejora o ampliación del juego subyacente, entonces requeriremos que el usuario posea el juego base. Sin embargo, si el mod que estás distribuyendo es una conversión total que no utiliza los recursos de nuestros juegos o es una experiencia completamente independiente del juego base, entonces 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 los proyectos en los que estás pensando están exentos de cumplir algunas reglas posteriores a su publicación.
  • P. ¿Qué pasa con los mods para juegos de Steam que no han sido desarrollados por Valve?

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

    R. El mejor lugar para empezar es la wiki de desarrolladores de Valve. Ten en cuenta que parte de la información proporcionada allí puede estar obsoleta.
  • P. ¿Cómo puedo hacer preguntas que no se contestan aquí?

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