Mensajes : 50 Reputación : 1 Monedas de oro : 277 Monedas de Platino : 0
Inventario :
(#) Tema: Ayuda con problema de Crash o Freeze extraño Lun Ago 16, 2021 9:03 pm
Hola un saludo, hace mucho tiempo no Posteo nada preguntando cosas etc, he estado algo ocupado y de no hace mucho seguí con el mi Mapa que lo es todo para mi, hace muy poco tuve un problema que no he podido resolver el cual es que en el mismo Mapa cuando lo juego se Crashea o se queda así pegado, es algo raro porque en cuanto a Leaks de Memoria esta "bien", con solo decir que ese mismo Mapa lo testee en una versión donde estaba llena de Leaks por todas partes y lo podía jugar hasta que me cerrara el Warcraft diciendo que excedí el Limite de Memoria que podía. Aprendí algo sobre los Leaks aunque no tanto y como no provocarlos pero esto que me esta pasando no se ni porque es pero 98% seguro que algo en los Triggers lo ocasiona.
Hace que el juego se quede pegado pero sin Warcraft 3 error, simplemente se quede así lo cual es muy diferente a lo que siempre tuve que era el Warcraft 3 error en cuando a la memoria.
Link del Mapa:
https://www.epicwar.com/maps/316129/
Un saludo de ante mano
PD: Mis Triggers son casi lo mas fácil que se pueda ver en cuando a lo corto y entendibles que son
GhxBronie
Barra de Salud :
Mensajes : 1099 Reputación : 251 Monedas de oro : 7924 Monedas de Platino : 5
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Lun Ago 16, 2021 10:30 pm
[gui]Hemorrhage Caster Passive Events Unit - A unit Is attacked Conditions Actions Set VariableSet V_Hemorrhage_PointA = (Position of (Attacked unit)) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Unit-type of (Attacking unit)) Equal to Grom Hellscream (Possessed) (Level of Noxian Guillotine for (Attacking unit)) Equal to 0 Then - Actions Unit - Create 1 Hemorrhage for (Owner of (Attacking unit)) at V_Hemorrhage_PointA facing V_Hemorrhage_PointA Unit - Add Hemorrhage (Passive) to (Last created unit) Unit - Set level of Hemorrhage (Passive) for (Last created unit) to 1 Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike (Attacked unit) Unit - Add a 0.15 second Generic expiration timer to (Last created unit) Wait 0.03 game-time seconds Unit - Remove (Last created unit) from the game Custom script: call RemoveLocation(udg_V_Hemorrhage_PointA) Else - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Unit-type of (Attacking unit)) Equal to Grom Hellscream (Possessed) (Level of Noxian Guillotine for (Attacking unit)) Equal to 1 Then - Actions Unit - Create 1 Hemorrhage for (Owner of (Attacking unit)) at V_Hemorrhage_PointA facing V_Hemorrhage_PointA Unit - Add Hemorrhage (Passive) to (Last created unit) Unit - Set level of Hemorrhage (Passive) for (Last created unit) to 2 Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike (Attacked unit) Unit - Add a 0.15 second Generic expiration timer to (Last created unit) Wait 0.03 game-time seconds Unit - Remove (Last created unit) from the game Custom script: call RemoveLocation(udg_V_Hemorrhage_PointA) Else - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Unit-type of (Attacking unit)) Equal to Grom Hellscream (Possessed) (Level of Noxian Guillotine for (Attacking unit)) Equal to 2 Then - Actions Unit - Create 1 Hemorrhage for (Owner of (Attacking unit)) at V_Hemorrhage_PointA facing V_Hemorrhage_PointA Unit - Add Hemorrhage (Passive) to (Last created unit) Unit - Set level of Hemorrhage (Passive) for (Last created unit) to 3 Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike (Attacked unit) Unit - Add a 0.15 second Generic expiration timer to (Last created unit) Wait 0.03 game-time seconds Unit - Remove (Last created unit) from the game Custom script: call RemoveLocation(udg_V_Hemorrhage_PointA) Else - Actions If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Unit-type of (Attacking unit)) Equal to Grom Hellscream (Possessed) (Level of Noxian Guillotine for (Attacking unit)) Equal to 3 Then - Actions Unit - Create 1 Hemorrhage for (Owner of (Attacking unit)) at V_Hemorrhage_PointA facing V_Hemorrhage_PointA Unit - Add Hemorrhage (Passive) to (Last created unit) Unit - Set level of Hemorrhage (Passive) for (Last created unit) to 4 Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike (Attacked unit) Unit - Add a 0.15 second Generic expiration timer to (Last created unit) Wait 0.03 game-time seconds Unit - Remove (Last created unit) from the game Custom script: call RemoveLocation(udg_V_Hemorrhage_PointA) Else - Actions [/gui]
Estimado:
Te recomiendo usar Damage Engine (puede ser la versión vieja o la actual ya que usas el Editor de Reforged) para la creación de Poderes o Pasivos que requieran detectar el Daño Físico o Mágico.
Aquí tienes un Tutorial Chusco de ese tema:
[gui]Fire Bolt Effect Events Time - Every 0.03 seconds of game time Conditions Actions Unit - Move V_FireBolt_Proyectile instantly to ((Position of V_FireBolt_Proyectile) offset by 50.00 towards (Facing of V_FireBolt_Proyectile) degrees.) Unit - Order V_FireBolt_Proyectile to Move To (Position of V_FireBolt_Target) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Distance between (Position of V_FireBolt_Proyectile) and (Position of V_FireBolt_Target)) Less than or equal to 87.50 Then - Actions Unit - Remove V_FireBolt_Proyectile from the game Unit - Cause V_FireBolt_Caster to damage V_FireBolt_Target, dealing ((Real((Agility of V_FireBolt_Caster (Include bonuses)))) x 2.00) damage of attack type Spells and damage type Normal Unit - Cause V_FireBolt_Caster to damage V_FireBolt_Target, dealing (((Real((Agility of V_FireBolt_Caster (Include bonuses)))) x 0.05) x (Real((Level of Firebolt for V_FireBolt_Caster)))) damage of attack type Spells and damage type Normal Unit - Cause V_FireBolt_Caster to damage V_FireBolt_Target, dealing ((45.00 + 55.00) x (Real((Level of Firebolt for V_FireBolt_Caster)))) damage of attack type Spells and damage type Normal Unit - Create 1 Fire Bolt Proyectile for (Owner of V_FireBolt_Caster) at (Position of V_FireBolt_Target) facing (Position of (Triggering unit)) Unit - Kill (Last created unit) Else - Actions [/gui]
Estimado:
También te recomiendo usar el Sistema MUI de @Ruke para la creación de Spells de ese estilo.
Aquí tienes un Tutorial Maestro de ese tema:
Detalles:
Verifica si tus Modelos son aptos para el WC3, es decir, que no tengan errores y que no sean corruptos porque el WC3 Reforged se ha puesto muy especial en ese Tema. Aquí tienes el Programa Online llamado Sanity Test para verificar ello. Si no entiendes los errores, en este Post de la HWS te explicara ello.
Saludos
Modo Stand-By.
El Canal de YouTube del Foro WorldOfEditors (Click a la Firma para Entrar)
Sea34
Peón
Barra de Salud :
Mensajes : 50 Reputación : 1 Monedas de oro : 277 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Mar Ago 17, 2021 2:12 am
Gracias por responder Bronie, en cuanto al Spell ese de Fire Bolt, ese esta lleno de Leaks y no lo uso por ahora, porque tengo que arreglarlo, no tienen ni un solo efecto en el Mapa porque no uso el Heroe si quiera por ahora claro, en cuanto al otro si, descargare unos System que creo que tu hiciste u otro Moderador, en cuanto a Warcraft, yo uso el Warcraft 1.31, mi PC es mas antiguo y no le da, y de pasada, notaste alguna otra cosa que diera o estuviera muy mal? me falto decir que Spell y que no estoy usando, me falto desactivarlos para que no estuvieran en vista
Gracias por la respuesta aun asi, le echare un ojo a lo que pusiste ahi
PD: Debo aprender MUI porque soy muy malo en ello por ahora
GhxBronie
Barra de Salud :
Mensajes : 1099 Reputación : 251 Monedas de oro : 7924 Monedas de Platino : 5
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Miér Ago 18, 2021 1:09 pm
Sea34 escribió:
Gracias por responder Bronie, en cuanto al Spell ese de Fire Bolt, ese esta lleno de Leaks y no lo uso por ahora, porque tengo que arreglarlo, no tienen ni un solo efecto en el Mapa porque no uso el Heroe si quiera por ahora claro, en cuanto al otro si, descargare unos System que creo que tu hiciste u otro Moderador, en cuanto a Warcraft, yo uso el Warcraft 1.31, mi PC es mas antiguo y no le da, y de pasada, notaste alguna otra cosa que diera o estuviera muy mal? me falto decir que Spell y que no estoy usando, me falto desactivarlos para que no estuvieran en vista
Gracias por la respuesta aun asi, le echare un ojo a lo que pusiste ahi
PD: Debo aprender MUI porque soy muy malo en ello por ahora
Estimado:
Pues sí, el de usar muchos If/Then/Else para dar a entender al Spell/Pasivo que haga una cantidad de Valor de acuerdo al Nivel de la Habilidad. También te diría que optimíces las acciones de tus Spells, en la cual usas como 5 acciones de Daño, pero según lo consultado a @Marcos_M, eso esta bien pero no es lo recomendado.
En fin, puedes ver y leer los Tutoriales de @Marcos_M para darte una idea del como se hacen Spells en GUI:
El Canal de YouTube del Foro WorldOfEditors (Click a la Firma para Entrar)
Sea34
Peón
Barra de Salud :
Mensajes : 50 Reputación : 1 Monedas de oro : 277 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Miér Ago 18, 2021 4:04 pm
Hola Bronie, estuve viendo esos Spells etc, y claro por ahi tengo un Sistema que me ayuda a identificar las fugas (No las resuelve por mi), y el problema aun no se iba, te iba a preguntar si tienes Discord como para una comunicacion algo mas "directa y facil", tengo unas pocas preguntas porque ya detecte uno de los grandes problemas.
Un cordial saludo y gracias por responder
GhxBronie
Barra de Salud :
Mensajes : 1099 Reputación : 251 Monedas de oro : 7924 Monedas de Platino : 5
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Jue Ago 19, 2021 12:11 am
Sea34 escribió:
Hola Bronie, estuve viendo esos Spells etc, y claro por ahi tengo un Sistema que me ayuda a identificar las fugas (No las resuelve por mi), y el problema aun no se iba, te iba a preguntar si tienes Discord como para una comunicacion algo mas "directa y facil", tengo unas pocas preguntas porque ya detecte uno de los grandes problemas.
Un cordial saludo y gracias por responder
Estimado:
Pues sí. Si tengo Discord, pero lo usual es preguntar en el Discord del Foro, que reemplaza al Chatbox del Foro. Aquí tienes el Enlace:https://discord.gg/qZ77ymj
Saludos
Modo Stand-By.
El Canal de YouTube del Foro WorldOfEditors (Click a la Firma para Entrar)
Marcos_M
Barra de Salud :
Mensajes : 3666 Reputación : 734 Monedas de oro : 11254 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Jue Ago 19, 2021 5:38 pm
No te fíes tanto del programo para detectar Leaks, que no está del todo bien hecho, pero para fugas como las que tienes en ese detonador que posteó Bron si debería detectarlas(Y esa clase de fugas puede laguear un mapa rápidamente)
Mensajes : 50 Reputación : 1 Monedas de oro : 277 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Jue Ago 19, 2021 9:14 pm
Gracias Marcos, leyendo por ahi hace una semana atras sabia que no podia fiarme al 100% del Leak, aun asi, tengo 2, uno es un programa y otro el Sistema Jass, aun asi, el problema que tengo yo es extraño, por eso le preguntaba a Bronx si estaba en Discord como para hablar quizas en una Sala de Voz, ya que como he dicho, lo que tengo yo de problema puede ser Leaks pero me confunde ya que el Mapa mio que le pase a Bronx es una Version del Mapa con muchisimos Leaks solucionados sobre todo en Grupo y Puntos, lo divertido esta en que precisamente yo tengo por ahi ese mismo Mapa pero muchas versiones atras por asi decirlo donde estaba lleno de Leaks y lo podia jugar hasta que la RAM llegara a 1.75 Millones mas o menos que es lo usual que permite Warcraft antes de tirarte el Error de RAM, ya estoy en el Discord del Foro antes de que Bronx me pasara el Link, me llamo Arkhalis, probablemente soy el ultimo en unirme, si alguno podria en algun momento poder hablar en una Sala de Voz y yo por asi decirle "explicarle" y a la vez una ayuda mas directa seria de muchisima ayuda
Saludos y gracias por la ayuda
Marcos_M
Barra de Salud :
Mensajes : 3666 Reputación : 734 Monedas de oro : 11254 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Jue Ago 19, 2021 10:18 pm
Pues siempre la manera más fácil será que muestres tu mapa para que lo hurguemos. Lag puede ser generado por:
- Modelos con muchas partículas - Leaks de memoria - Crear muchos "handles" (crear muchas unidades, grupos de unidad, relojes, textos flotantes, etc) - Loops de tiempo que corren muy rápido (cada 0.01 o cada 0.02) - Muchas unidades en el mapa recibiendo un buff de Aura (o tener muchas auras globales)
Esto puede ayudarte a buscar tus problemas en tu mapa
Mensajes : 50 Reputación : 1 Monedas de oro : 277 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Dom Ago 22, 2021 4:15 pm
Bueno, para una mejor lectura de todo esto te paso el Mapa intacto de como esta ahora
En cuanto al Mapa: - Los Triggers que digan [Fix] no se toman en cuenta, los desactive porque obviamente no estan nada bien
- El Mapa lo juego sin el Sistema de Leaks ya que obviamente lo Laguea
Link del Mapa: https://www.epicwar.com/maps/316270/
Otra cosa, tengo un Modelo que muy probablemente no esta muy bien, claramente no lo hice yo, es el Lichking.mdx, es muy buen modelo del Lichking de WoW pero aun asi entre en el Link que me dejo Bronie y me aparecia que no andaba muy bien el modelo y en cuanto a lo que me pusiste arriba, eso de crear muchas unidades y cosas ya me comienzo a cuestionar a mi mismo si es mi PC el malo junto al mapa o nose
Espero poder aprender con todo lo que me digan xd, gracias de ante mano
Marcos_M
Barra de Salud :
Mensajes : 3666 Reputación : 734 Monedas de oro : 11254 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Sáb Ago 28, 2021 12:20 pm
Oh, aquí hay otra razón de lags que pocas veces sucede. Los bots melé y los mapas gigantescos no se llevan nada bien, y el path finding de las unidades(sobretodo si son de ordenador) causa gran lag en el mapa. Me parece que te enfrentas a eso
Mensajes : 50 Reputación : 1 Monedas de oro : 277 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Sáb Ago 28, 2021 2:18 pm
Hola Marcos, ummm eso si no suena nada bien, sabes algún tipo de solución a esto u otro camino para tomar? por ej si me dices que mejor no cree un Mapa grande xd o que hay algunas cosas que deba hacer, jamas me había pasado un lag que no fuera de Leaks de Memoria o que mi PC se sobre caliente etc, tienes algunas ideas si podrías darme pls, este mapa lo es todo para mi, perder el progreso que llevo en el seria algo terrible para mi
Cualquier idea de que hacer ya sean muchas ideas o pocas todo me sirve
Muchas gracias por responder, al menos se que de Leaks no estoy taaaaaan mal
Marcos_M
Barra de Salud :
Mensajes : 3666 Reputación : 734 Monedas de oro : 11254 Monedas de Platino : 0
Inventario :
(#) Tema: Re: Ayuda con problema de Crash o Freeze extraño Lun Ago 30, 2021 12:22 pm
No tener AI en el map, o hacer el mapa más chico, porque esto es simplemente el código de Warcraft siendo llevado al límite