Usando los archivos CMX y SKN para nuestras propias meshes
Ahora sabemos como crear una mesh, y sabemos que son los archivos BMP, SKN y CMX, estamos preparados para usarlos. Si has creado una bodymesh tú mismo, tienes ya el primer problema: debes poner un nombre al archivo.
Sabemos que las meshes (o archivos SKN) normalmente, se llaman algo parecido a xskin-B001fafit_01-PELVIS-BODY.skn. Para hacer esta mesh única tenemos que pensar en un único nombre de archivo. Por supuesto podemos cambiar la parte del "01" por algo como xskin-B001fafit_MyMesh-PELVIS-BODY.skn. Esto la hará única, pero tenemos que hacer más que esto. Tenemos que pensar en un nuevo número del cuerpo (bodynumber).
Desafortunadamente no hay ningún modo de saber si otra persona ya ha usado tú nuevo número de cuerpo. Por otro lado, por tú cuerpo FaFit body, sólo hay 999 números posibles. (No es exactamente verdad pero no quiero entrar en más detalle en este momento). Esto es lo que tienes que hacer para minimizar los riscos:
Cuando hayas decidido como se va a llamar tu mesh, cambia el archivo deacuerdo con él. Por ejemplo xskin-B123fafit_MyMesh-PELVIS-BODY.skn (Sin embargo, no estoy enterado de cualquier número de cuerpo 123, es sólo un ejemplo, no una sugerencia)
Después de que hayas reescrito el archivo, ábrelo en el NotePad.exe:
| Xskin-B123fafit_MyMesh-PELVIS-BODY.skn | Asegúrate de que encuentras en él el exacto nombre del archivo en la primera línea y una sola "x" en la segunda. Guarda el archivo y ciérralo sin editarlo más |
| Xskin-B123fafit_MyMesh-PELVIS-BODY | |
| X | |
| 19 | |
| R_LEG | |
| R_LEG1 | |
| R_FOOT | |
| R_TOE0 | |
| PELVIS | |
| L_LEG |
Para hacer que nuestra mesh funcione en el juego tenemos que crear también un archivo CMX. El CMX se usa para hacer que la mesh aparezca correctamente en el juego. Sin el archivo CMX no podemos proyectar ningún skin, por lo tanto vamos a crear uno des de cero. Abre NotePad.exe y escribe lo siguiente:
| Untitled |
| // Character File. Copyright 1997, Maxis Inc. |
| Version 300 |
| 0 |
| 1 |
| B123FAFit_MyMesh |
| 0 |
| 0 |
| 1 |
| PELVIS |
| xskin-B123fafit_MyMesh-PELVIS-BODY |
| 0 |
| 0 |
| 0 |
Has notado que hemos asignado nuestra mesh a la PELVIS del Sim? Cuando hayas acabado guarda el archivo escogiendo Guardar del menú Archivo y nombralo" B123FaFit_MyMesh.cmx". Incluye las comillas (") para prevenir que NotePad.exe añada .txt al nombre del archivo.
Tu mesh está preparada para cualquier Sim con skins llamados B123FaFitDrk_SkinName.bmp o B123FaFitLgt_AnotherSkin.bmp por ejemplo.
Si encuentras todo esto mucho trabajo, puedes usar BodyWarp para que haga el trabajo por tí. Sin embargo, haz algunos tú para entender como está hecho. En BodyWarp abre la mesh y guardala como xskin-B123fafit_MyMesh-PELVIS-BODY.skn. Con una configuración por defecto, BodyWarp creará el archivo CMX automáticamente.
Vamos un paso más lejos, imagina que tenemos una buena mesh de unas gafas. Maxis ha sacado unas en un pack de skins por ejemplo. Se llama xskin-c032ma_warn-HEAD-NERDSPECS.skn. Vamos a abrir la mesh en NotePad.exe para ver que contiene:
| xskin-c032ma_warn-HEAD-NERDSPECS.skn | |
| xskin-c032ma_warn-HEAD-NERDSPECS | Nombre del archivo SKN |
| Dark | Nombre del archivo BMP |
| 1 | Número de partes del cuerpo |
| HEAD | Parte del cuerpo |
| 52 | Número de vertices |
| 2 3 0 | 3D data |
| 3 1 0 | |
| 4 5 2 | |
| 5 3 2 | Etcétera |
Como puedes ver, hay algunas diferencias interesantes comparado con las meshes normales.
Vamos a decir que queremos pegar esta mesh en nuestra nueva mesh, no con el skin Dark.bmp sinó con nuestro skin MyOwnSpecs.bmp. La primera cosa que vamos a hacer es copiar la mesh xskin-c032ma_warn-HEAD-NERDSPECS.skn. [Consejo: selecciona la mesh y pulsa <Ctrl>C y <Ctrl>V, un archivo llamado Copia de xskin-c032ma_warn-HEAD-NERDSPECS.skn aparecerá.]. Renombra el archivo copiado a, por ejemplo, MySpecs.skn. Sí está bien, no tenemos que usar un nombre tan complicado como Maxis, podemos pasar con este tan simple si queremos.
Abre el archivo en NotePad.exe y modifica el contenido con:
| MySpecs.skn | |
| MySpecs | Asegúrate que llenas los correctos nombres de archivos for ambas meshes y el archivo BMP. Deja las extensiones. |
| MyOwnSpecs | |
| 1 | |
| HEAD | |
| 52 | |
| 2 3 0 | |
| 3 1 0 | |
| 4 5 2 | |
| 5 3 2 | Etcétera |
Guarda el archivo y ciérralo sin ningún cambio más. Como paso final tenemos que pegar la mesh a nuestro Sim. Hay dos maneras de hacerlo:
Se que suena como una pregunta estúpida, después de todo aparecerá en la cabeza, no? Por lo tanto es lógico juntar las gafas a la cabeza. Bien, sí y no. No hay problema en que parte la juntaremos, aparecerá en el lugar correcto. Hay un pensamiento diferente, porqué los cuerpos y las cabezas se usan de forma diferente en el juego.
Te acuerdas de cuando creas un Sim en el juego? Puedes escoger una cabeza y un cuerpo para tu Sim. Cuando ya lo has hecho y mueves tu Sim demasiado, nunca tendrás la posibilidad de cambiar la cabeza de tu Sim. No importa lo que ocurra, la cabeza de tu Sim siempre será la misma. [Pasa con las nuevas cabezas de Fionn’s que te acabas de descargar]. En cambio, los cuerpos están cambiando todo el rato. Cuando se duchan, cuando se bañan en la piscina, a la cama o al trabajo, el cuerpo está cambiando. Y además de esto, si estas cansado del mismo traje, puedes comprar un armario y cambiar la ropa hasta que estés cansado de clicar con el ratón.
Si consideras que debes juntar las gafas a la cabeza tienes que crear un nuevo Sim para usarlas. Apareceran a tu Sim siempre, también cuando vaya a dormir. Por lo tanto, las gafas serán características de la apariencia de tu Sim. Una ventaja es que el tamaño sólo puede ser optimizado por un sólo tipo de cuerpo. Esta es la causa de que Maxis use el nombre xskin-c032ma_warn-HEAD-NERDSPECS.skn está optimizado para la mesh de la cabeza xskin-c032ma_warn-HEAD-HEAD.skn.
Si consideras que debes juntar la mesh al cuerpo, puedes hacerlo en tu Sim existente. De este modo las gafas seran características de un traje en especial. Recuerda que las gafas desapareceran cuando cambies la ropa por cualquier razón. Personalmente prefiero juntarlas al cuerpo si no es necesario tenerlas siempre con tu Sim. Además esto quiere decir que las gafas no se ajustaran a cada tipo de cabeza.
Mientras estás removiendo tu mente, vamos a continuar juntando las gafas a la mesh del cuerpo. Abre el archivo B123FaFit_MyMesh.cmx en NotePad.exe otra vez. Vamos a modificar sus contenidos con lo siguiente:
| B123FAFit_MyMesh | |
| // Character File. Copyright 1997, Maxis Inc. | |
| Version 300 | |
| 0 | |
| 1 | |
| B123FAFit_MyMesh | Nombre del archivo CMX |
| 0 | |
| 0 | |
| 2 | Número de meshes juntadas |
| PELVIS | |
| Xskin-B123fafit_MyMesh-PELVIS-BODY | Nombre de la mesh del cuerpo |
| 0 | |
| 0 | |
| HEAD | Parte donde juntar la segunda mesh del cuerpo |
| MySpecs | Nombre de la segunda mesh |
| 0 | |
| 0 | |
| 0 |
Listo, hemos creado nuestra propia mesh para los skins B123FaFit y hemos añadido unas gafas con la textura MyOwnSpecs.bmp. Coloca todos los archivos incluidos las meshes de las gafas y los skins en la carpeta Maxis\Los Sims\GameData\Skins y ejecuta el juego.