31 Mayo, 2025
images

Al momento de usar varias versiones de WARCRAFT 3 tenemos muchos errores de los cuales casi siempre es por que tienes muchas versiones del juego y eso afecta mucho al sistema que usa WARCRAFT 3, mi solucion es jugar usando las siguientes reglas:

  1. Al jugar la version que quieras debes ejecutar el “LIMPIADOR DE REGISTRO”
  2. No poner el juego en carpetas de “Descargas de Windows” o “Escritorio” o “Archivos de Programa” o “Program Files”, ya que al momento de jugar y descargar mapas te daran error.
  3. Al jugar ciertas campañas del MODO HISTORIA las pantallas de carga quedaran en NEGRO

La solucion es hacer una limpieza de registro de WINDOWS “REGEDIT”

Pero que es esto?

Al usar el buscador de Windows escribimos la palabra sin las comillas “REGEDIT” y te saldra algo como esto, y debes ir a la seccion:

HKEY_LOCAL_MACHINE > SOFTWARE > WOW6432Node > Blizzard Entertainement > Warcraft III

Entonces lo que quiero decir es que Warcraft III se creo para estar alojado en 1 solo directorio ya que recibia actualizaciones cada cierto tiempo, en la antiguedad el juego recibia las actualizaciones mediante archivos que daba BLIZZARD para descargar que los usuarios fueron guardando con el tiempo para poder jugar con sus amigos y luego internet se encargo de compartir con todos los que jugabamos para quedar en un olvido para que luego en 2024 y 2025 se volviera VIRAL el jugar WARCRAFT III FROZEN THRONE con la llegada decepcionante de Warcraft III Reforged.

Que ocurre si no limpio mi registro “REGEDIT”?

Bueno seguramente cuando juegas WARCRAFT 3 en MODO RED AREA LOCAL o BATTLE.NET al momento de entrar a alguna partida tu descarga del mapa queda en 20% o 80% o las pantallas de carga se quedaran en NEGRO por algun error que surgio o saldra muchas veces la ventana de ERRORES DE JUEGO de WARCRAFT 3.

LA SOLUCION?

Posiblemente existen varias soluciones pero la mejor es aplicar una limpieza de REGISTRO que se usa al copiar el contenido de esto:

@echo off
chcp 65001 >nul
title Herramienta de Limpieza de Registro - Blizzard/Warcraft
color 0A
setlocal EnableDelayedExpansion

:: Definir las claves a comprobar y eliminar
set keys[0]=HKEY_CURRENT_USER\SOFTWARE\Battle.net
set keys[1]=HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment
set keys[2]=HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Blizzard Entertainment
set keys[3]=HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Blizzard Entertainment\Warcraft III
set keys[4]=HKEY_CLASSES_ROOT\Warcraft3.Replay
set keys[5]=HKEY_CLASSES_ROOT\WorldEdit.Scenario
set keys[6]=HKEY_CLASSES_ROOT\WorldEdit.Campaign
set keys[7]=HKEY_CLASSES_ROOT\WorldEdit.AIData

:: Aviso inicial
echo =============================================================
echo              HERRAMIENTA DE LIMPIEZA DE REGISTRO
echo =============================================================
echo.
echo NOTA: Para mejor funcionamiento, ejecutar como ADMINISTRADOR.
echo (Click derecho sobre el archivo > Ejecutar como administrador)
echo -------------------------------------------------------------
echo.
echo [ COMPROBACION DE CLAVES DE REGISTRO ]
echo.

:: Comprobar si las claves existen
for /L %%i in (0,1,7) do (
    set "key=!keys[%%i]!"
    reg query "!key!" >nul 2>&1
    if !errorlevel! == 0 (
        call :print_color 0A "[EXISTE] !key!"
    ) else (
        call :print_color 0C "[NO EXISTE] !key!"
    )
)

echo.
pause

:MENU
cls
echo =============================================================
echo                      MENU PRINCIPAL
echo =============================================================
echo.
echo 1) Eliminar claves de registro
echo 2) Abrir guia en el navegador
echo 3) Salir
echo.
set /p opcion=Selecciona una opcion [1-3]: 

if "%opcion%"=="1" goto ELIMINAR
if "%opcion%"=="2" goto GUIA
if "%opcion%"=="3" goto SALIR

echo.
echo Opcion invalida. Intenta de nuevo.
pause
cls
goto MENU

:ELIMINAR
cls
echo =============================================================
echo               ELIMINANDO CLAVES DE REGISTRO
echo =============================================================
echo.

for /L %%i in (0,1,7) do (
    set "key=!keys[%%i]!"
    reg delete "!key!" /f >nul 2>&1
    if !errorlevel! == 0 (
        call :print_color 0A "[ELIMINADA] !key!"
    ) else (
        call :print_color 0C "[NO ENCONTRADA / ERROR] !key!"
    )
)

echo.
echo Proceso completado.
pause
cls
goto MENU

:GUIA
start https://latinbattle.com/2023/11/24/eliminar-registros/
echo.
echo La guia ha sido abierta en tu navegador.
pause
cls
goto MENU

:SALIR
echo.
echo Gracias por usar esta herramienta.
echo Presiona una tecla para salir...
pause > nul
exit

:: Funcion para imprimir con color (0A = verde, 0C = rojo)
:print_color
echo.| set /p=".">"%temp%\temp_color.txt"
findstr /v /a:%1 "." "%temp%\temp_color.txt" nul
echo %~2
del "%temp%\temp_color.txt" >nul 2>&1
exit /b

Lo que vas a hacer es copiar el contenido y pegarlo en un archivo BLOC DE NOTAS y lo vas a GUARDAR con el nombre: LIMPIEZA_WARCRAFT.BAT

La aplicacion te hara una comprobacion para revisar si EXISTEN las cables o NO y procedera a darte un MENU para que veas y hagas la eliminacion.

Sugiero plenamente usarla por primera vez normal y luego con PERMISOS de ADMINISTADOR para dejar todo limpio por completo ya que algunos registros requieren permisos especiales.

Si todo funciono correctamente entonces al momento de entrar al juego se abrira la cinematica de presentacion del juego y podras ver la cinematica mas gloriosa de WARCRAFT 3

ESPERO QUE LES HAYA GUSTADO Y PUEDAN SEGUIR JUGANDO Y DISFRUTANDO DE ESTE MARAVILLOSO JUEGO ♥

GRACIAS

Danos tu opinion abajo usando tu cuenta de facebook.

Agregar un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos están marcados *