Cuantas más traducciones, mejor: son una gran contribución a la comunidad mod. Sin embargo, si bien se agradece que la gente se tome el tiempo de traducir el mod a otros idiomas, es difícil mantenerse al día con esas contribuciones. Cada adición o cambio a una traducción requiere una nueva versión del mod, y no es posible realizar ese esfuerzo adicional.
Por lo tanto, las solicitudes de extracción de traducción no se fusionarán con el proyecto. En su lugar, considere crear un mod de traducción independiente para su idioma. Estas modificaciones no incluyen ningún código; simplemente incluyen los recursos de traducción para un idioma determinado. Con este enfoque, puede realizar cambios y adiciones a su propio ritmo, y puede asumir la responsabilidad de las autorizaciones de la traducción.
El archivo de solución se creó con Xamarin Studio/MonoDevelop, pero también debería funcionar en Visual Studio. Tenga en cuenta que el proyecto apunta a la versión anterior 3.5 del marco .NET utilizado por el motor Unity sobre el cual se construye RimWorld.
Tenga en cuenta que la solución depende de las siguientes DLL de RimWorld:
Copie esas dependencias del directorio del juego RimWorld al directorio "Bibliotecas". Asegúrate de hacer copias de los originales; no los muevas ni los elimines accidentalmente del directorio del juego original.
La solución también depende de la siguiente DLL de terceros:
La DLL de Harmony está disponible en https://github.com/pardeike/Harmony/releases y también debe colocarse en el directorio "Bibliotecas". Prepare Carefully utiliza la versión 2.0.0.8 de Harmony. Cuando descargue Harmony, verá varias versiones de la DLL organizadas en varios directorios. Asegúrese de utilizar el que está en el directorio "Release/net472".
Sólo si debe crear una compilación que también admita RimWorld 1.0, necesitará obtener la DLL de la última versión de Prepare Carefully para 1.0, junto con la DLL de Harmony 1.2 . Coloque estas DLL en el directorio Resources/Assemblies
.
El resultado de la compilación será la siguiente DLL:
Esta DLL debe empaquetarse junto con el contenido del directorio Resources
para crear un mod que funcione. La DLL creada por el proyecto debe colocarse dentro de un directorio 1.1/Assemblies
junto con la DLL de Harmony. La estructura del directorio debería verse así:
+ EdBPrepareCarefully
+ 1.1
+ Assemblies
- 0Harmony.dll
- EdBPrepareCarefully.dll
+ About
+ Assemblies
+ Defs
+ Languages
+ Textures
- CHANGLELOG.txt
- LICENSE
- LoadFolders.xml
Si Windows es el sistema operativo en el que está desarrollando, no necesita crear manualmente el directorio mod. En su lugar, puedes empaquetar automáticamente el mod ejecutando el script dist.bat
. Esto copiará todos los recursos del mod y la DLL en un directorio dist/EdBPrepareCarefully
. Copie este directorio EdBPrepareCarefully
en su carpeta RimWorld Mods
para usar el mod en su juego.
Prepare Carefully utiliza un esquema de control de versiones inspirado en el control de versiones semántico que combina la versión mayor/menor de RimWorld con la versión mayor/menor del mod para terminar con el siguiente formato:
{RimWorld major version}.{RimWorld minor version}.{mod version for this RimWorld version}
Otras convenciones utilizadas para determinar los números de versión del mod:
1
y nunca comienzan en 0
Algunos ejemplos: