Hola, !
Creo Tienes mal escrito el Choice, casi lo tenías pero deberías usar el esquema de skazz literalmente
Donde pusiste
CHOICE /N /C Presiona "Y" para jugar Fantasy General (ESP) o "N" para la Mini-Campaign (ING).
Deberías ponerlo asi
CHOICE /N /C12 Presiona "1" para jugar Fantasy General (ESP) o "2" para la Mini-Campaign (ING).
Creo así debería funcionar sino otro compañero te podrá indicar mejor
Aquí un ejemplo práctico, puedes modificar los nombres de las elecciones a tu discreción,
@echo off
choice /n /c:123 Press key '1' or '2' or 'a':
if errorlevel==3 goto key_a
if errorlevel==2 goto key_2
if errorlevel==1 goto key_1
:key_1
echo Option one is the best
goto end
:key_2
echo Option two is for you
goto end
:key_a
echo AAAAAAAAAAAAAAAAAA
goto end
:end
Prueba mirar el. Cfg que hice en el juego Xwing Comannder español tiene un choice funcional :)
Prueba el del wing commander verás que al abrir el juego el menu tiene un cuadrito con colores dibujado basado en el snv de Ignatus y el de la versión gog por si quieres darle más estilo a tus launchers :)
Si copias la estructura te funcionará ;)
https://www.abandonsocios.org/index.php?topic=15652.msg184054#msg184054
choice /c1234 /s Que Deseas Hacer, Comandante? [1-4]: /n
if errorlevel 4 goto TSM2
if errorlevel 3 goto TSM
if errorlevel 2 goto SM2
if errorlevel 1 goto WC
:WC
mount C .\C
# imgmount A C:\A\WCOM_S1.ima C:\A\WCOM_S2.ima C:\A\WCOM_3.ima -t floppy
cls
c:
cd wing
wc
exit
:SM2
mount C .\C
cls
c:
cd wing
sm2
exit
:TSM
mount C .\C
cls
c:
cd wing
TRANSFER
exit
:TSM2
mount C .\C
cls
c:
cd wing
TRANS2
exit
[autoexec]
# Las l�neas en esta secci�n se ejecutar�n al iniciar DOSBox
# Puedes aprovechar para montar tus unidades (con MOUNT).
@ECHO OFF
CLS
ECHO [44;1m�������������������������������������������������������������������������������
ECHO ����������������������������������������������������������������������������ͻ�
ECHO ����۲�������������������������� AbandonSocios �����������������������������ۺ�
ECHO ����۲�������� �����������ۺ�
ECHO ����۲�������� ����������������������������������������Ŀ �����������ۺ�
ECHO ����۲�������� � http://www.abandonsocios.org � �����������ۺ�
ECHO ����۲�������� ������������������������������������������ �����������ۺ�
ECHO ����۲�������� �����������ۺ�
ECHO ����۲����������������� El portal de los juegos antiguos �������������������ۺ�
ECHO ����������������������������������������������������������������������������ͼ�
ECHO �������������������������������������������������������������������������������[0m
ECHO.
ECHO Wing Commander + Secret Missions I & II
ECHO ��������������������������������������������
ECHO [44;1m�����������������������������������������������������������������������������ͻ
ECHO � 1) Jugar Wing Commander Con Expansion Secret Missions �
ECHO � 2) Jugar Expansion Secret Missions 2 - Crusade �
ECHO �����������������������������������������������������������������������������ͼ[0m
ECHO.
ECHO [1;33m[42m�����������������������������������������������������������������������������ͻ
ECHO � 3) Transferir Personaje Wing Commander a Secret Missions �
ECHO � 4) Transferir Personaje Secret Missions a Secret Missions 2 �
ECHO �����������������������������������������������������������������������������ͼ[0m
ECHO By Nagual 2022
choice /c1234 /s Que Deseas Hacer, Comandante? [1-4]: /n
if errorlevel 4 goto TSM2
if errorlevel 3 goto TSM
if errorlevel 2 goto SM2
if errorlevel 1 goto WC
:WC
mount C .\C
# imgmount A C:\A\WCOM_S1.ima C:\A\WCOM_S2.ima C:\A\WCOM_3.ima -t floppy
cls
c:
cd wing
wc
exit
:SM2
mount C .\C
cls
c:
cd wing
sm2
exit
:TSM
mount C .\C
cls
c:
cd wing
TRANSFER
exit
:TSM2
mount C .\C
cls
c:
cd wing
TRANS2
exit
Para lo del Audio inglés o español otra idea es dejar preparadas 2 versiones del juego si ocupan poco y lanzar cada una independiente, sino el comando MD para renombrar como te indica skazz, pones un audio en AUDIOSP y otro en AUDIOENG, y renombrar a AUDIO la que quieras,, lo que no se me ocurre ahora como devolverla a su estado original, habría que hacer antes una búsqueda para ver que carpeta falta y renombrar la Audio si existiera? XD, no se si la programación de los Bat permite esto,, a mi me limitó para crear un árbol de opciones encadenadas solo te permite opciones simples... quizá sería mejor usar un Copy *. * de AUDIOSP o AudioEng a Audio, previo de un del Audio para dejar limpia la carpeta antes,, yo de ms dos poco lo use siempre para abrir carpetas listar archivos y poco más, pero disfrutaba con ello desde los 486
Yo usaría 2 versiones del juego ya preparadas para cada audio que seguro no pesa tanto, o si?