Red de conocimiento informático - Consumibles informáticos - Cómo modificar las tierras de otras personas en Warcraft

Cómo modificar las tierras de otras personas en Warcraft

①ShadowEditor Ver0.10 o use MPQWorkshop, MPQMaster (el mapa de World of Warcraft se usa como un paquete comprimido). Se utiliza para descomprimir y agregar autores

②W3MMASTER (La mayoría de los mapas se pueden modificar, pero se producirán errores, bastante incorrectos. Por ejemplo, el mapa modificado no se puede leer normalmente y los datos modificados no se pueden leer normalmente. Sin embargo, , hay una poderosa La función es que todos los mapas se pueden descomprimir)

③nosotros (editor de mapas, World of Warcraft también viene con worldedit.exe)

④Herramienta de cifrado (poderosa, sea Asegúrate de usarlo, no creas que es útil) No)

Primero busca un mapa de RPG de World of Warcraft Siempre que lo encuentres divertido, siempre que quieras cambiarlo, siempre que. Es un mapa RPG que W3MMASTER no puede modificar. Vamos, ensúciate las manos.

Utilice ShadowEditor para abrir el mapa que desea cambiar. Si se le indica que no se puede abrir, haga clic en el encabezado del archivo mpq para repararlo. Después de abrirlo, encontrará que hay muchos archivos. el mapa, principalmente para

Unidades war3map.w3u

Objetos war3map.w3t

Habilidades war3map.w3a

Efectos mágicos war3map.w3h

(autor general del evento desencadenante war3map.wtg. Todos han sido eliminados, solo este conservará la base de datos war3map.j jass` que contiene eventos desencadenantes. El segundo método de modificación es crear un script desencadenante para esto y agregar aquí)

Pon

unidades war3map .w3u

elementos war3map.w3t

habilidades war3map.w3a

efectos mágicos war3map.w3h

Extraer a un directorio (tienes que encontrarlo tú mismo), efectos mágicos war3map.w3h (simplemente cambia algunos efectos de habilidades magníficos, no crees que sea necesario o necesario descomprímelo), no lo apagues después de descomprimirlo`

lo abrimos, presionamos F6 (Editor de objetos) Ingresa la entrada especificada (no hay imágenes, aún es necesario cargarlas y cortarlas, demasiado agotador)

Parece que haces clic en la unidad, archivo (ALT+F) → importar configuración de unidad (ALT+i) |No es necesario que te enseñe esto, puedes entenderlos con solo mirarlos y modificarlos. según tu preferencia|. Los métodos para las habilidades de objetos también son los mismos que los anteriores y no he escrito mucho más sobre ellos.

Después de realizar cambios, reemplace los del archivo original.

Abra el mapa que acaba de abrir en ShadowEditor y luego reemplace el archivo correspondiente. Asegúrese de hacer clic en Recomprimir`

En términos generales, está hecho, pero algunos mapas generarán errores, por lo que necesita usar este software

Herramienta de cifrado`Cifre el mapa una vez y estará bien.

También hay un método para algunos mapas grandes que no tienen modelos de personajes. Después de que el autor completa el mapa, hay muchos factores innecesarios que no se eliminan, pero es divertido. Puede usar W3MMASTER para descomprimir el mapa y luego usar Abra cualquier mapa de World of Warcraft no cifrado con el software mpq (todos los mapas del paquete de mapas no están cifrados), elimine los que están dentro, coloque todos los archivos descomprimidos, vuelva a comprimirlos, así que puedes abrirlo y modificarlo directamente con nosotros. Debido a que este mapa ya no está cifrado`

El segundo método de modificación | Primero, debes comprender la base de datos war3map.j jass |

Herramientas.

①JassCraft

②ShadowEditor

Usa ShadowEditor para abrir war3map.j en un archivo de descompresión de mapas

Usa jasscraft para abrir war3map.j

Déjalo primero. No te muevas, abre we y crea un script para guardar. (¿No puedes hacerlo? Si no puedes hacerlo, no hay nada que puedas hacer.

Porque es hora de echar un vistazo serio al sitio web y ver algunos tutoriales)

Después de terminar, simplemente guarde el script que creó como un archivo J y agréguelo al mapa original (simplemente agréguelo)

① Copie el contenido de los globales a los primeros endglobals de su propio script y agréguelo a los globales de war3map.j del mapa original

②Agregue el contenido variable en war3map.j Buscar InitGlobals Agregue el contenido de j entero local i = 0 para establecer i = 0 del script de activación a war3map.j entero local i = 0 para establecer i = 0

③ Cambie el bucle a endloop (Paquete o. loop .endloop) el contenido se copia al final de war3map.j__set i = 0

④Comience desde el nombre del primer activador (es decir, el script que usted mismo creó debe recordar el nombre del primer evento activador) hacia arriba a la función final anterior (paquete o función final) de InitCustomTriggers, cópiela y agréguela al directorio global de war3map.j

⑤Copiar función InitCustomTriggers no toma nada devuelve

nada Ir al contenido en la siguiente función final Luego, busque InitCustomTriggers en war3map.j

Pegue lo que acaba de copiar a continuación

⑥Básicamente está bien, luego ábralo con mpq a la antigua usanza `Reemplace estos cambios con su war3map.j modificado y vuelva a comprimirlo.

Listo.

Existe otra modificación que es la más sencilla.

Constantes de equilibrio del juego war3mapmisc.txt

Abrir directamente en forma de texto

Hacer las modificaciones correspondientes a lo siguiente

MaxUnitLevel=100 Nivel máximo de unidad

UpgradeRefundRate=1.0 Cancelar la tasa de pago de mejoras del edificio

C.0 Cancelar la tasa de fallas de la construcción del edificio

DañoB.00,0.50,1.00,1.50,1.00 ,0.50,0.15,1.50 Asedio--------

DañoB.00,1.50,1.00,0.70,1.00,1.00,0.15,1.00 Normal-

DañoB. 00,0.75,1.00,0.35,1.00,0.50,0.15,1.50 Penetración=[Los tipos de armadura están ordenados en orden]

DañoB.00,1.00,1.00,1.00,1.00,0.75,0.15, 1.00 Hechizos =[Ligero, Medio, Pesado, Reforzado, Normal, Heroico, Sagrado, Sin Armadura]

DañoB.25,0.75,2.00,0.35,1.00,0.50,0.15,1.00 Mágico-

p>

Daño etéreoB.00,0.00,0.00,1.66,0.00,1.66,0.00 Recompensa etérea-

DañoB.00,1.00,1.00,0.50,1.00,1.00,0.15,1.00 Héroe- - -----

CallForHelp=1000.0 Rango de llamada para ayuda

CreepCallForHelp=1000.0 Rango de llamada para ayuda, neutral

ChanceToMiss=0.33 Error bajo versus alto tasa

p>

DefenseArmor=0.03 Parámetro de reducción de daño de armadura

PickupItemRange=250.0 Rango de recolección de elementos

DropItemRange=150.0 Rango de caída de elementos

GiveItemRange=250.0 Dar rango de artículos

PawnItemRate=0.8 Relación de precio de venta del artículo

PawnItemRange=1500.0 Rango de venta de artículos

MaxUnitSpeed=522.0 Velocidad unitaria máxima

MinUnitSpeed=1.0 unidad de velocidad

Velocidad mínima

MaxBldgSpeed=522.0 Velocidad máxima de construcción

MinBldgSpeed=1.0 Velocidad mínima de construcción

TradingIncLarge=10000 Clic de control (CTRL+clic izquierdo) para aumentar la cantidad de recursos (alianza) Recursos comerciales)

TradingIncSmall=1000 clics ordinarios (recursos comerciales de la Alianza)

UpkeepGoldTax=0.00,0.00,0.30,0.60,0.60,0.60,0.60,0.60, 0.60,0.60 Tarifa de mantenimiento de oro

Summ.0 Adquisición de EXP de héroe——Factor de valor anterior de héroe

GrantHeroXPFormulaC=0.0 Adquisición de EXP de héroe——Factor fijo de héroe

GrantHeroXPFormulaB= 9.0 Adquisición de EXP de héroe - Héroe - Factor de nivel

GrantHeroXP=Adquisición de EXP de héroe 40 - Héroe - Forma

NeedHeroXPFormulaA=1.04 Requisito de EXP de héroe - Factor de valor anterior

NeedHeroXPFormulaB=200.0 Requisitos de EXP de héroe: lista

StrRegenB.15 Bonificación de fuerza y ​​recuperación de vida por punto

StrHitPointB.0 Bonificación de fuerza y ​​salud por punto

StrAttackB.0 Bonificación de poder de ataque de atributo principal por punto

AgiMoveB.1 Bonificación de velocidad de movimiento de agilidad por punto

AgiDefenseB.3 Bonificación de defensa de agilidad por punto

IntManaB.0 Recompensa por cada punto de inteligencia y valor mágico

AgiDefenseBase=0.0 Valor base de defensa (antes del bono de agilidad)

IntRegenB.03 Recompensa por cada punto de inteligencia y valor mágico

AgiAttackSpeedB.01 Cada punto de bonificación de velocidad de ataque de agilidad

HeroExpRange=100000.0 Rango máximo de adquisición de EXP de héroe

MaxHeroLevel=1000 Nivel máximo de héroe

BuildingKillsGiveExp=1 Muerte del edificio Es la unidad muerta

Dar puntos de experiencia (0 es falso, 1 es verdadero)

MaxLevelHeroesDrainExp=0 Si el héroe de mayor nivel consume puntos de experiencia (0 es falso, 1 es verdadero)

HeroFactorXP=100 Neutral parámetros de experiencia de criatura

GrantNormalXPFormulaC=0.0 Adquisición de EXP de héroe - normal - factor fijo

GrantNormalXPFormulaB=4.0 Adquisición de EXP de héroe - normal - factor de nivel

GrantNormalXP=15 Héroe Adquisición de EXP - Normal - Tabla

FoodCeiling=300 Límite de población

FrostAttackSpeedDecrease=0.2 Velocidad de ataque congelante reducida

FrostMoveSpeedDecrease=0.4 Velocidad de movimiento congelante reducida [/código]