Age of Empires III: Definitive Edition, esta es una guía algo corta destinada a responder un par de preguntas y algunas otras cosas adicionales sobre los conceptos básicos para crear y cargar un mod.
Unas palabras sobre mi
Entonces, como algunas personas me preguntaron cómo hacer un mod y luego cargar dicho mod, decidí hacer esta guía breve y rápida para responder la Julioría de las preguntas.
Comenzaré con la afirmación de que soy modder de Age of Mythology desde hace mucho tiempo, por lo que la Julior parte de mi experiencia proviene de allí. Sin embargo, los 3 juegos, como Age of Mythology, Age of Empires 3 y Halo Wars usan el mismo (aunque muy modificado para cada uno) ¡BANG! motor que fue creado originalmente por Ensemble Studios, los desarrolladores originales de los 3 juegos hace mucho tiempo, más o menos 20 años.
Dicho esto, modifiqué AoE3 (y Halo Wars) antes, pero fue hace mucho tiempo, así que, naturalmente, probablemente olvidé algunas cosas o no sé cómo hacer otras, y así sucesivamente, además estoy ocupado con el trabajo. y la vida en general es tan triste que probablemente tampoco podré responder TODAS las preguntas y las pocas que pueda seré en un momento en el que esté libre y es posible que no sean respuestas completas tan claras para mí.
Introducción a la modificación básica
Ahora, la razón por la que la Julioría de ustedes probablemente estén aquí.
Modificación de BANG! El motor consiste en los archivos del juego empaquetados en archivos .bar, en los que se incluyen los archivos que puedes editar como protoy.xml.xmb y techtreey.xml.xmb, entre muchos otros.
Sin embargo, Age of Mythology y Age of Empires 3 originales tenían sus archivos desempaquetados y listos para editar, ya que no debías descomprimir primero el archivo .bar, luego extraer los archivos que necesitabas para luego convertirlos y finalmente editarlos. y luego póngalos en una carpeta de modificaciones especial.
Esto tenía sus pros y sus contras porque cuando los archivos se empaquetan, el juego se carga más rápido y responde mejor, pero obviamente es una pesadilla para los modders.
Por otro lado, tener los archivos desempaquetados y listos para editar de inmediato significa que el juego se carga más lento y responde peor, como en el caso de Age of Mythology: Extended Edition aquí, especialmente si tienes muchas modificaciones instaladas, por lo que lamentablemente es un cuchillo. con 2 aristas.
Las herramientas necesarias para modificar
Primero necesitará el Administrador de recursos que puede encontrar aquí: https://forums.ageofempires.com/t/resource-manager-viewing-comparing-creating-and-extracting-files-from-age-of-empires-iii -bar-archive / 103349/2
Como dice el título, es un «Administrador de recursos» destinado a ver, comparar, crear y extraer, así como convertir los archivos del juego.
Solo como una nota, las herramientas antiguas destinadas a hacer esto para la versión anterior del juego NO FUNCIONARÁN en la versión DE, si quieres modificar la versión DE del juego, debes usar la herramienta anterior. Sin embargo, tiene la opción de convertir versiones antiguas de los archivos a las nuevas versiones DE y viceversa.
Y Notepad ++, que es mi editor xml recomendado: https://notepad-plus-plus.org/downloads/
Es muy útil para cualquier archivo de modificación basado en xml para juegos y supongo que también hay otros basados en texto, además es muy útil y versátil de tener incluso si no estás modificando.
Un ejemplo de trabajo
Este es el primer mod que hice para DE llamado «Musketeers for the German and Dutch mod» que puedes encontrar aquí y suscribirte para que puedas ver lo que hice y cómo lo hice: https: // www.ageofempires.com/mods/details/18662/
Como dice en la lata, hace exactamente eso y, de hecho, es «contenido cortado», más de lo que puede ver aquí: https://ageofempires.fandom.com/wiki/Cut_content#Age_of_Empires_III
Menciono que debido a dos cosas, una es que otras personas podrían estar interesadas en traer de vuelta otro «contenido cortado» al juego y la otra es que creo que los mosqueteros alemanes y holandeses tienen sus propios archivos de voz únicos que son no se comparte con ninguna otra unidad, lo que significa que, como dice en la página, de hecho, ambas Civs estaban destinadas a tener estas unidades.
Sin embargo, lamentablemente, también creo que los archivos de sonido del juego están actualmente encriptados, lo que significa que no podemos editar ni agregar ningún archivo de sonido personalizado al juego, al menos por el momento.
Haciendo el mod
Para el propósito de esta guía, usaré mi mod como un ejemplo de cómo y qué he hecho exactamente, también puedes encontrar y descargar mi mod para ver sus archivos y lo que he hecho por ti mismo aquí también: https : //www.ageofempires.com/mods/details/18662/
Continuando, cuando lo desempaqueta con la aplicación que desee, yo personalmente uso 7zip, puede iniciar Resource Manager.exe y será recibido por la siguiente ventana:
Entonces, para mi mod, necesitaba obtener el archivo techtreey.xml.xmb, que se encuentra en el archivo Data.bar, que a su vez se encuentra en:
Steam steamapps common AoE3DE Game Data
Alternativamente, puede ir directamente a esa ubicación para buscar el archivo, luego hacer clic derecho, abrir con y luego buscar el Administrador de recursos en la lista, pero eso depende de usted.
Nota: Para agregar la Julioría de las unidades nuevas, también necesitará hacer referencia a ellas en el archivo protoy, pero en nuestro caso con el mosquetero, ya está debajo de la sección de cuarteles, como puede ver:
Una vez que se abre el archivo Data.bar en el Administrador de recursos, usaremos la función Extraer y su ventana debería verse así:
Luego marca los archivos que desea, en nuestro caso el archivo techtreey, y lo extrae en una ubicación que la aplicación le pedirá. Solo como una nota, también puede seleccionar varios archivos presionando Mayús y luego haciendo clic con el botón izquierdo del mouse en los archivos, o alternativamente también puede extraer todos los archivos, pero tomará un poco más de tiempo.
Nota: Desafortunadamente, no podemos editar los archivos con el Administrador de recursos, pero al menos, es por eso que primero debemos extraerlos y luego convertirlos. Para aquellos que se preguntan.
Los archivos seleccionados deben resaltarse así, por supuesto:
Nota: Como puede ver en la pequeña barra de búsqueda en la parte inferior, la he usado para buscar el archivo.
Luego, deberá convertir su (s) archivo (s) de extracción a un formato editable que en nuestro caso es xml porque los archivos están inicialmente en formato xmb, que si abre en un editor de texto es pura jibberish así:
Haciéndolo ilegible o editable para nosotros.
Cuando haya convertido los archivos xmb a xml usando el Administrador de recursos, debería poder abrirlo en un editor de texto y algo de código estará adentro así:
Solo como una nota nuevamente, uso Notepad ++ para modificar la Julioría de los juegos modificables xml / text, por lo que también lo recomiendo a otras personas.
Ahora, lo que hice fue presionar ctrl y luego f en mi teclado al mismo tiempo haciendo que aparezca una pequeña barra de búsqueda en la parte superior derecha como en esta imagen:
Esta es una forma poderosa de buscar cosas en una página en casi cualquier aplicación, ya sea su navegador de Internet o incluso Steam.
Primero buscaré el «Age0British» y ese es un 0 (CERO) no un O (Oh), lo que me llevará a esta sección que permite la producción de su mosquetero y también mejoras atribuidas:
Hay 3 actualizaciones, Veteran, Guard e Imperial, hice las 3, pero depende de ti si quieres incluirlas todas o no por razones de equilibrio.
Luego, simplemente copie y pegue el código en el orden correcto, como lo hice con los alemanes en la parte superior aquí:
Sin embargo, solo asegúrate de que y estén colocados correctamente porque no puedo enfatizar esto lo suficiente, romperá tu mod y, por lo tanto, también el juego, lo que provocará que el mod no funcione o el juego simplemente se bloquee, así que asegúrate de que todo está en orden.
Eso es todo para la parte de modificación, básicamente hice el mismo proceso de edición de la sección de árbol tecnológico para los holandeses, así como se muestra aquí:
Subiendo el mod
Ahora para la parte de carga.
Primero deberá colocar el mod, en la estructura de archivo correcta, como se muestra en las imágenes a continuación. Una vez que pruebe que todo funciona correctamente, puede comenzar a cargarlo después.
Hay 2 formas de hacerlo, una es desde el sitio web: https://www.ageofempires.com/mods/create/
Nota: Debes comprimir el archivo en miniatura junto con la carpeta y los archivos dentro de él como se muestra en la primera imagen para cargar el mod en el sitio web si decides no hacerlo desde el Administrador de mods del juego.
Y el otro es desde el interior del juego Mod Manager, al que puedes acceder desde la opción de herramientas.
Ambos procesos deben ser bastante sencillos en lo que debe hacer, como en el título de su mod, descripción, imágenes, archivos, etc.
La parte complicada viene con la estructura de tu mod que es ¡DEPENDIENTE DEL ARCHIVO QUE HAYA MODIFICADO!
Estoy en negrita y escribo eso en mayúsculas porque a menudo hay errores en la forma en que las personas nombran los archivos y dónde los colocan, lo que, nuevamente, terminará en que el mod no funcione y, por lo tanto, tampoco pueda cargarlo.
Así es como se ve la estructura de mi mod cargado y también puedes ver su ubicación:
También para el registro, sus mods se almacenan en C: Users Name Games Age of Empires 3 DE 76561198038732900 mods y tiene 2 subcarpetas, 1 se llama suscrito y el otro es local. Obviamente, el primero es para los mods a los que te has suscrito, mientras que el otro es para tus propios mods que se encuentran en tu computadora.
Eso es todo.
Enlaces útiles
Enlace a una lista exhaustiva de tutoriales de modificación para el juego original que también se aplican aquí: http://aoe3.heavengames.com/modding/tutorials/index.shtml
Página de wikia de contenido de corte: https://ageofempires.fandom.com/wiki/Cut_content#Age_of_Empires_III
Enlace al Administrador de recursos: https://forums.ageofempires.com/t/resource-manager-viewing-comparing-creating-and-extracting-files-from-age-of-empires-iii-bar-archive/103349/ 2
Enlace a mi mod Muskteer para alemanes y holandeses: https://www.ageofempires.com/mods/details/18662/
Enlace a Notepad ++, muy útil para modificar juegos basados en xml y otros: https://notepad-plus-plus.org/downloads/
Enlace a la página donde también puedes cargar tu mod desde fuera del juego: https://www.ageofempires.com/mods/create/
Eso es todo lo que estamos compartiendo hoy en Age of Empires III: Definitive Edition – Cómo hacer un mod y subirlo. Si hay algo que quieras agregar, no dudes en dejar un comentario a continuación y nos veremos pronto.
Crédito a [503]A_Soldier