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) p>
① 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]