Foro CLABA

Únete a la gran comunidad de amantes de los juegos y películas retro.

¡Comparte tu pasión con nosotros!

Acción MDK 2 (Murder, Death, Kill 2) (2000)

bbypka

Alma en pena
Miembro del Staff
Registrado
31 Mayo 2020
Mensajes
3.607
JUEGO-PC-MDK2-COVER.png
JUEGO-PC-MDK2-01x450.png JUEGO-PC-MDK2-02x450.png
El juego es una continuación directa a partir del final del primer juego, comienza con una secuencia introductoria mostrando a los protagonistas celebrando el fracaso de la amenaza ajena, el 'streamriders' del juego anterior. 10 nuevos niveles en los que Kurt tendrá que hacer todo lo posible para acabar (definitivamente?) con la amenaza y sobrevivir si es que eso es posible.

DESCARGAR REPACK (Instalar y jugar, Multi5, incluye Español)
DESCARGAR CD (Multi5, incluye Español)

NOTA: Si el configurador da error aplicar Compatibilidad con Windows XP en el archivo MDK2.exe.
 
Última edición:

pitoloko

Miembro
Registrado
27 Jul 2024
Mensajes
28
FIX PARA WINDOWS 10 (¿Y Windows 11?)

Hola. He descubierto un error muy extraño. Procedo a describir el error, y más abajo os ofrezco la solución...

/* Puede que este error no le ocurra a todo el mundo. */

Pasos para reproducir el error:

1. En Windows 10 (¿y Windows 11?) ejecutar por primera vez el launcher "MDK2.exe"
2. Cerrarlo (presionar en el botón "Abandonar"), y acto seguido volverlo a ejecutar.

En este punto debería aparecer un mensaje de error diciendo que no se ha detectado una configuración de video válida, a pesar de que, como se puede comprobar en la siguiente imagen, yo tengo el archivo "config.lua" creado (que es donde se almacena la configuración de video):

WinSnap 01.png

Y tras aceptar el mensaje de error y cargar el launcher, ya no habrá ningún elemento seleccionable en la interfaz gráfica, es decir, el campo de controlador, resolución y otros estarán vacíos, y por ende ya no se podrá configurar las opciones de video:

WinSnap 02.png

Este problema persisitirá las siguientes veces que se ejecute el archivo "MDK2.exe"

Solución:

Aunque no he sido capaz de trazar el motivo exacto que provoca este extraño error (no he localizado ninguna clave de registro ni archivo modificado que esté vinculado con este error), la solución más directa y liviana que he encontrado ha sido modificar el registro de Windows para añadir la corrección específica de compatibilidad "DWM8And16BitMitigation" (más info haciendo click aquí) para el archivo "MDK2.exe".

He escrito el siguiente batch-script para automatizar la tarea:

Code:
@ECHO OFF
REG ADD "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%~dp0MDK2.exe" /T "REG_SZ" /D "DWM8And16BitMitigation" /F 1>NUL
START /B "MDK2 Launcher" "MDK2.exe"
EXIT

Adjunto el archivo batch-script en este post. Simplemente hay que añadir el archivo *.bat a la carpeta donde esté el archivo "MDK2.exe", y ejecutar el *.bat.

Solución alternativa 1:

Una solución alternativa sería directamente aplicar un modo de compatibilidad para una versión anterior de Windows (cualquiera, la que sea, incluyendo Windows 8):

3.png

Aquí les dejo este otro script para aplicar el modo de compatibilidad de Windows VISTA para el archivo "MDK2.exe":

Code:
@ECHO OFF
REG ADD "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /V "%~dp0MDK2.exe" /T "REG_SZ" /D "~ VISTARTM" /F 1>NUL
START /B "MDK2 Launcher" "MDK2.exe"
EXIT

Solución alternativa 2:

Utilizar el siguiente batch-script como último recurso, en caso de que las soluciones mencionadas anteriormente fallen en vuestro caso.

Este script renombrará el archivo "MDK2.exe" con números escogidos al azar, y seguidamente lo ejecutará, por lo tanto sería como si fuese la primera vez que se ejecuta el launcher de MDK2, y entonces no debería generar ningún error. Al terminar el proceso del launcher de MDK2, se volverá a renombrar como "MDK2.exe":

Code:
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION

SET "FILENAME=MDK2.exe"
SET "RANDOM_NAME=%RANDOM%%RANDOM%%RANDOM%%RANDOM%"
SET "NEWNAME=!RANDOM_NAME!.exe"

RENAME "%FILENAME%" "%NEWNAME%"
ECHO:El archivo "%FILENAME%" ha sido renombrado a "%NEWNAME%".

START /W "MDK2 Launcher" "%NEWNAME%"

RENAME "%NEWNAME%" "%FILENAME%"
ECHO:El archivo "%NEWNAME%" ha sido renombrado a "%FILENAME%".

EXIT

Un saludo, y gracias por compartir.
 

Archivos Adjuntos

  • _Launcher.zip
    339 bytes · Visitas: 2
Última edición por un moderador:
OP
bbypka

bbypka

Alma en pena
Miembro del Staff
Registrado
31 Mayo 2020
Mensajes
3.607
Y volvemos a las mismas, oye yo lo siento mucho, bueno en realidad no XDDDDDDD, no me gusta, pero nada de nada, que algunos (en este caso tu pero hay otros y les diría lo mismo a todos) compliquen la vida a los que no sabemos ingeniería inversa (porque yo soy el mas tonto de los tontos, no te equivoques), pero mientras haya gente como tu que les ponga las cosas difíciles a la gente, con bats, scripts y cosas extrañas cuando en realidad no son necesarias, habrá gente como yo que le pondrá las cosas mas fáciles a la gente.

Si sucede ese error, aplicar compatibilidad con XP en el archivo MDK2.exe, ya esta, NADA MAS ES NECESARIO!!!

APLICAR COMPATIBILIDAD

Haz clic derecho sobre el exe del juego (o de su acceso directo) y clic en Propiedades, en la pestaña compatibilidad veras algo así:

TUTORIAL-COMPT_WRAPPERS-03.png
TUTORIAL-COMPT_WRAPPERS-04.png


(1) Marcamos "Ejecutar este programa en modo compatibilidad para:

Aquí a veces es cuestión de atinar con la compatibilidad correcta, pero por norma general valdrá con seleccionar Windows XP (Service Pack 2/3).
En caso de seguir fallando probamos con Win98, si no funciona con Win95, y si sigue sin funcionar puedes probar el resto de opciones.

(2) Marcamos "Ejecutar este programa como administrador"

Con estas dos opciones deberían funcionar la mayoría de los juegos, si el juego sigue sin funcionar prueba el resto de opciones, es cuestión de ir probando una a una.


Has visto que sencillo es todo?, no es necesario un batch script, ni un Launcher.bat ni estudiar una ingeniería, nada, solo aplicar compatibilidad con Windows XP, y no hace falta nada mas, porque emperrarse en ponérselo difícil a aquellos que no saben?, "bats" o "scripts" con instrucciones que muchos no entienden, y que por ende muchos desconfiaran de ellos, un Launcher.bat totalmente innecesario, si no es tan complicado aplicar compatibilidad.

Ves que fácil se puede hacer y explicar a los que no saben hacer?, ni bats, ni scripts, ni cosas extrañas, solo aplicar compatibilidad con XP, algo, que todos los que juegan a estos juegos viejos saben o deberían aprender, cuando algo falla, lo primero es probar a aplicar compatibilidad en los exes y eso, es muy facilito de explicar :ROFLMAO: :ROFLMAO: .

Ahora se pone una breve nota en el post principal tipo: "NOTA: Si el configurador da error aplicar Compatibilidad con Windows XP en el archivo MDK2.exe."

Y ya esta, todo arreglado con una simple frase, leches, es que hasta para renombrar un archivo un bat? no somos tan tontos los usuarios, tu le dices a cualquiera que renombre el archivo X y luego lo vuelva a renombrar, y eso sabemos hacerlo todos sin necesidad de un "bat" o "script" que como puede que no entendamos lo que pone, a saber lo que lleva y a saber lo que hace en mi ordenador (si, yo se que no lleva nada raro, pero no todos lo saben), de verdad lo ves necesario? tan tontos crees que somos los usuarios que no sabremos renombrar un archivo?
 
Última edición:

pitoloko

Miembro
Registrado
27 Jul 2024
Mensajes
28
Si sucede ese error, aplicar compatibilidad con XP en el archivo MDK2.exe, ya esta, NADA MAS ES NECESARIO!!!

Eso es precisamente lo que he explicado en la sección "Solución alternativa 1" como parte de un abanico de soluciones con las que he intentado abordar diversas preferencias de las personas: añadir una clave específica el registro de Windows, o usar el asistente de compatibilidad del programa (que viene a ser lo mismo, pero realizado de otra forma), o renombrar el archivo.

es que hasta para renombrar un archivo? ... tu le dices a cualquiera que renombre el archivo X y luego lo vuelva a renombrar, y eso sabemos hacerlo todos sin necesidad de un "bat" o "script"

La función de estos archivos *.bat es automatizar tareas para evitar hacerlas manualmente. No se trata de cuestionar la inteligencia ni habilidad de las personas, sino de ofrecer una solución que les permita optimizar su tiempo (y el mio).

Saludos.
 
Última edición:
Arriba