Descargador GTASA
Introducción
Este descargador tiene como objetivo que cualquiera pueda tener fácilmente una copia portátil del juego, junto con SA-MP , un cargador ASI (para sus variados scripts) y SAMPCAC (SA-MP Client Anti-Cheat, que está descontinuado pero aún funciona bien y es mejor que nada...).
Por qué
- Ya no hay muchos lugares para descargar el juego. Y cuando los hay, nunca sabes lo que vas a obtener.
- El archivo que descarga es realmente pequeño (~500 MB), en comparación con los ~4,7 GB cuando se descomprime. Así que no me importa alojarlo.
- Está alojado en uno de mis VPS que nunca desaparecerá (cuesta ~50 USD por año). Su única finalidad es servir ficheros. Está limitado a descargas de 1 Mb/s y 1 conexión simultánea.
- Reunir todos los archivos correctos/instalar el software correcto siempre es una molestia.
- El script SAMPCAC ASI se marca como malware (no lo es), por lo que es necesario agregar una excepción a Windows Defender para evitar que se elimine del directorio del juego. (Es por eso que debe ejecutarse como Administrador ).
- Consideré que este era un ejercicio bastante simple para comenzar con el lenguaje Rust.
Cargador ASI
El cargador proporcionado es mi bifurcación del ASI Loader de Carlos Menezes.
SAMPCAC
Todos los anti-trampas del lado del cliente fueron omitidos en algún momento, y este no fue la excepción. Pero sea como sea, está incluido, ya que algunos servidores todavía lo usan ya que no todos pueden evitarlo.
Problemas anti-trampas
Es posible que no funcione junto con otros scripts ASI. (No funcionó para mí cuando intenté ejecutar un ASI en modo ventana). Elimínelo si no lo necesita o cambie el nombre de la extensión si cree que lo necesitará más adelante.
Problemas conocidos
- Dado que estoy usando WinGet para instalar 7Zip (para descomprimir el archivo del juego) y DirectX (Sí, las instalaciones nuevas de Windows no vienen con DirectX preinstalado), debes aceptar msstore ( Microsoft Store, esa es la fuente para esto). Paquete WinGet) términos antes de descargar cualquier cosa. Entonces, si no funciona la primera vez, abra el símbolo del sistema y ejecute
winget install --id=7zip.7zip -e
para aceptar esos términos e instalar 7Zip .
como funciona
Después de abrir el ejecutable como Administrador , la aplicación:
- Descarga un archivo 7Zip ("gtasa.7z") al mismo directorio que el ejecutable.
- Te pide un nombre de directorio (presiona Enter para usar el predeterminado: "GTA San Andreas") donde descomprimirá el archivo del juego, igualmente, en el mismo directorio que el ejecutable.
- Descomprime/extrae el archivo en el directorio especificado.
- Agrega una excepción/exclusión a Windows Defender para evitar que se elimine el script ASI de SAMPCAC .
- Descargas "sampcac_client.asi".
El archivo del juego permanecerá para que puedas reutilizarlo la próxima vez que quieras una instalación nueva o si quieres almacenarlo para ti.