¿Alguna vez se preguntó cómo podría usar un activo básico o un mod mientras modifica algunas de sus estadísticas?
¡Ese es el propósito de la anulación de paquete, que explicaré en esta guía!
Conceptos básicos de la anulación del paquete maestro
“Anulación del paquete maestro” es un método que permite un activo que se utilizará prefabricados de la unidad de otro activo.
Por ejemplo, puede crear un versión personalizada del Maplestrike con diferentes estadísticas, sin tener que volver a empaquetar todo en Unity. Esto también funciona con mods de taller.
También es útil cuando optimización de masterbundles, cuando varios activos utilizan los mismos prefabricados (este suele ser el caso con los objetos de búsqueda).
- Anulaciones de Masterbundle solo funcionará cuando se dirija hacia un paquete maestro; los archivos de Unity3d no funcionarán.
- Si bien este método es bueno para los servidores que desean modificar las estadísticas de un mod, el Masterbundle base todavía es necesario para que esto funcione. Por lo tanto, le gustaría tener tanto el mod original como el mod que contiene sus activos personalizados.
- Teniendo en cuenta el punto anterior, las anulaciones de masterbundle son las mejores formas de adaptar mods a un servidor (ya que no implica volver a cargar los activos en sí).
Paso n.º 1: crear el activo personalizado
La forma más fácil de hacerlo es por copiando los archivos dat del activo que desea "usar"y péguelo en sus archivos mod.
Si aún no tiene dichos archivos, puede crear una carpeta llamada "Paquetes" en cualquiera de las carpetas de mapas (Sin remover/Mapas), excepto Tutorial por alguna razón...
Tener una Carpeta de paquetes dentro de un mapa permite Cargas fáciles de talleres, sin conflictos de masterbundle y sin perder sus activos personalizados entre los muchos activos básicos.
En mi ejemplo, creé una carpeta de paquetes dentro de Rusia:
Pegue los archivos dat dentro de una carpeta creada dentro de la carpeta Paquetes creada anteriormente (no tiene que estar en la raíz de los paquetes, siempre que sea parte de esa carpeta).
En mi ejemplo, el carpeta Se encuentra en Rusia/Paquetes/Objetos/Armas/ :
rebautizar tanto la archivo de datos principal y del carpeta que lo contiene con el mismo nombre personalizado.
En mi ejemplo, tanto la carpeta como el archivo se nombran “Demostración de anulación de paquete” :
Paso #2 - Edición de los archivos
Este es el más fácil, ya que suele ser el nombre o la descripción del activo.
BundleOverrideDemo.dat en mi ejemplo
Además de las estadísticas que desea modificar, Hay cosas que debe cambiar para que su activo funcione :
- El ID tiene que ser único;
- El GUID tiene que ser único (eliminar toda la línea GUID hará que el juego genere una nueva);
– Líneas de anulación del paquete maestro:
Hay 2 líneas:
Master_Bundle_Override -> Especifica qué paquete maestro contiene los elementos prefabricados del activo que está utilizando;
Ruta_de_anulación_del_paquete -> Ruta de archivos desde el MasterBundle.dat presentar a la carpeta de activos
En mi ejemplo, me gustaría usar el Prefabricados Swissgewehr, que son parte de la núcleo.masterbundle :
Master_Bundle_Override core.masterbundle
La ruta a los archivos Swissgewehr desde el archivo core.masterbundle es: Artículos/Armas/Swissgewehr :
Bundle_Override_Path \Items\Guns\Swissgewehr
Así que aquí está el resultado final:
Si su anulación de masterbundle se encuentra dentro de un mod que ya usa un masterbundle, asegúrese de agregar el Excluir_del_paquete_maestro línea también.
Ahora su activo debería funcionar;
Eso es todo lo que estamos compartiendo hoy para este No cesado guía. Esta guía fue originalmente creada y escrita por Tiway. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.