-CERRAR-

Síguenos en nuestro canal oficial de WHATSAPP

 

Click aquí para acceder al canal

Selector de Parches - por L.A. : Herramientas Edición

  • Patrocinios

Selector de Parches - por L.A.

Todo sobre estas aplicaciones para editar el juego.

Moderador: Moderadores

Seguidores: elcuervo0589

Selector de Parches - por L.A.

Notapor sensemaya » Jue Abr 06, 2006 6:22 pm

Hace tiempo que queria tener un selector de parches, donde uno pueda elegir jugar uno u otro parche sin necesidad de estar renombrando archivos a cada rato.
No tengo casi nada de conocimientos de programación. sólo lo que aprendí cuando chico con mi 486 y un poco de ayuda en internet.
Este pseudoprograma es simplemente un archivo bat que renombra los archivos que uno cambia para cada parche.. como el 0_text.afs, s_text.afs, pes5.exe, map.txt (kirserver), la carpeta save y cualquier otra cosa que haya que cambiar.

Funcionamiento:
Para esto voy a dar un ejemplo con 2 opciones de parches el A y el B (que original), hay que seguir los siguientes pasos.

*Los archivos se encuetran en D:\PES5\
*La caperta save se encuentra en C:\Mis Documentos\KONAMI\Pro Evolution Soccer 5\

1. Renombrar los archivos críticos para cada parche:
Para este caso serán 3 el 0_text.afs, PES5.exe y la capeta save, por ende los nuevos nombres serán: 0_textA.afs, PES5A.exe y saveA, lo mismo para B.

2. Crear el archivo BAT:
Para crear el archivo BAT simplemente abren el bloc de notas y deben poner lo siguiente.
Código: Seleccionar todo
@ECHO off
cls
:inicio
ECHO.
echo ======Selector de Parches=======
Echo.
ECHO 1. Parche A
echo.
ECHO 2. Parche B
echo.
echo ===========Por L.A.=============
echo.
set choice=
set /p choice=Selecciona el parche:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto A
if '%choice%'=='2' goto B
ECHO "%choice%" no es valido, trata otra vez.
ECHO.
goto inicio

:A
rename D:\PES5\PES5A.exe PES5.exe
rename D:\PES5\dat\0_textA.afs 0_text.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename saveA save
D:
pes5
rename D:\PES5\PES5.exe PES5A.exe
rename D:\PES5\dat\0_text.afs 0_textA.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename save saveA
goto fin

:B
rename D:\PES5\PES5B.exe PES5.exe
rename D:\PES5\dat\0_textB.afs 0_text.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename saveB save
D:
pes5
rename D:\PES5\PES5.exe PES5B.exe
rename D:\PES5\dat\0_text.afs 0_textB.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename save saveB
goto fin
:fin

Es bastante intuitivo, pero igual voy a explicar algunas cosas.
*el comando rename renombra los archivos con la siguiente sintaxis rename [Unidad:][rutaDeAcceso]nombreDeArchivo1 nombreDeArchivo2
*para renombrar las carpetas se debe ir a la capeta que contiene la carpeta a renombrar y poner la siguiente sintaxis rename nombreCapeta1 nombreCarpeta2
*El programa hace lo siguiente, primero renombra los archivos a los por defecto (0_textA.afs -> 0_text.afs), luego corre el juego, una vez que se cierra el juego vuelve a renombrar los archivos a los que tenia desde un principio(0_text.afs -> 0_textA.afs).
* Obviamente ustedes deben poner la unidad y ruta de acceso donde se encuentra cada archivo, ya que cada uno instala el juego en distintas partes.

3. Guardar el archivo BAT.
Para guardarlo simplemente ponen:
- Guardar Como...
- en Tipo seleccionan "Todos los Archivos"
- Nombre: PES5.BAT (o cualquier otro pero con extención BAT)
- Guardar

Créditos:
- L.A.

Screenshoot:
Imagen

Ojalá les sea de utilidad como lo es para mi.
Cualquier consulta o duda haganla no más.
Saludos.

PD: Pueden poner la cantidad de opciones de parches que desean y combinar distintitos archivos, por ejemplo un parche "C" usa el mismo 0_text que el "B" pero distinto optionfile o quiza distinto opctionfile y map (del kitserver) y siguen compatiendo el 0_text.
Para agregar otro parche simplemente agregan otro "if '%choice%"
Código: Seleccionar todo
if '%choice%'=='3' goto C
como se dan cuenta cambian el número y el "llamado", asi pueden poner 4,5,6 etc.. (D,E,F.. etc..) parches. El comando "goto" significa "go to" (ir a) o sea si elijo la opcion 1 irá a "A", 3 irá a "C". y luego para que encuentre "C" deben poner ":C" y debajo todo lo que quieren que haga y cuando termine ponen "goto fin" (ir a fin, o sea irá a :fin, así no corre alguna otra opción)

Ejemplo Real para instalación por defecto (dieju):
-Archivos a cambiar: 0_text.afs y PES5.exe
-Todo instalado en la misma unidad de disco.

Código: Seleccionar todo
@ECHO off
cls
:inicio
ECHO.
echo ======Selector de Parches=======
Echo.
ECHO 1. Parche A
echo.
ECHO 2. Parche B
echo.
echo ===========Por L.A.=============
echo.
set choice=
set /p choice=Selecciona el parche:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto A
if '%choice%'=='2' goto B
ECHO "%choice%" no es valido, trata otra vez.
ECHO.
goto inicio

:A
cd\
cd Archivos de programa\KONAMI\Pro Evolution Soccer 5
rename Pes5A.exe PES5.exe
cd dat
rename 0_textA.afs 0_text.afs
cd\
REM Ojo ahora se abre la carpeta que contiene la capeta save, la dirección puede variar dependiendo del usuario.
cd Documents and Settings\All Users\Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename saveA save
cd\
cd Archivos de programa\KONAMI\Pro Evolution Soccer 5
pes5
rename PES5.exe Pes5A.exe
cd dat
rename 0_text.afs 0_textA.afs
cd\
cd Documents and Settings\All Users\Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename save saveA
goto fin

:B
cd\
cd Archivos de programa\KONAMI\Pro Evolution Soccer 5
rename Pes5B.exe PES5.exe
cd dat
rename 0_textB.afs 0_text.afs
cd\
cd Documents and Settings\All Users\Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename saveB save
cd\
cd Archivos de programa\KONAMI\Pro Evolution Soccer 5
pes5
rename PES5.exe Pes5B.exe
cd dat
rename 0_text.afs 0_textB.afs
cd\
cd Documents and Settings\All Users\Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename save saveB
goto fin
:fin


*el comando REM hace que obvie esa linea, es como si no existiera, se usa para dar indicaciones o comentarios.

Comandos Básicos Usados

c: va a la unidad C, si quieres ir a D pones D: y asi con las otras, sintaxis: nombreunidad:
cd abre una carpeta, sintaxis: cd nombrecarpeta
cd\ va a la raiz de la unidad si estas en C:\juegos\PES5\ y escribes cd\ quedarás en c:\
cd.. va al directorio inmediantemente anterior, si estas en C:\juegos\PES5\ y escribes cd.. quedará en C:\juegos\
Última edición por sensemaya el Mié May 10, 2006 7:42 pm, editado 3 veces en total
Avatar de Usuario
sensemaya
Expulsado
Expulsado
 
Mensajes: 169
Registrado: Mar May 18, 2004 11:00 pm
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor Mr.Vegeta » Jue Abr 06, 2006 6:53 pm

interesante...
Avatar de Usuario
Mr.Vegeta
Bota De Oro
Bota De Oro
 
Mensajes: 1268
Registrado: Vie Feb 10, 2006 12:00 am
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor el_paina » Jue Abr 06, 2006 6:57 pm

muxas gracias sensemaya me va a servir de muxo :D:D:D:D:D
Avatar de Usuario
el_paina
Pichichi
Pichichi
 
Mensajes: 956
Registrado: Mié Sep 21, 2005 11:00 pm
Ubicación: En Tenerifeee (el paraiso XD)
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor Qkrch » Jue Abr 06, 2006 7:02 pm

Wooo

che sensemaya, una idea genial que venia pensando de hace tiempo

A ver si eres capaz de hacer algo más genérico usando bucles y las rutas predeterminadas de la instalación del PES, te haría un monumento!!

Es genial!!
Avatar de Usuario
Qkrch
RecogePelotas
RecogePelotas
 
Mensajes: 67
Registrado: Mié Dic 21, 2005 12:00 am
Ubicación: Corriendo la banda de un campo de Oliver y Benji
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor sensemaya » Jue Abr 06, 2006 7:25 pm

Qkrch escribió:Wooo

che sensemaya, una idea genial que venia pensando de hace tiempo

A ver si eres capaz de hacer algo más genérico usando bucles y las rutas predeterminadas de la instalación del PES, te haría un monumento!!

Es genial!!


Gracias.. sería lo ideal pero poco o nada se de programación.. pero este sistema es sencillo y práctico.
Avatar de Usuario
sensemaya
Expulsado
Expulsado
 
Mensajes: 169
Registrado: Mar May 18, 2004 11:00 pm
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor dieju » Mié Abr 12, 2006 10:05 am

a mi nose pk m da este error

Imagen

la ruta seleccionada es la k kasi todo el mundo tiene, i nose pk no m sale, si pudieras ayudarme, m serai d gran ayuda

gracias
<img src="http://img442.imageshack.us/img442/9844/image3418973zi.gif" border="0" width="230"/>

Peña Merengue Pesoccerworld - Socio nº19
Avatar de Usuario
dieju
Goleador
Goleador
 
Mensajes: 523
Registrado: Mar Dic 27, 2005 12:00 am
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor Qkrch » Mié Abr 12, 2006 11:15 am

dieju escribió:a mi nose pk m da este error

Imagen

la ruta seleccionada es la k kasi todo el mundo tiene, i nose pk no m sale, si pudieras ayudarme, m serai d gran ayuda

gracias


normal killo, has editado las rutas en el codigo?
Avatar de Usuario
Qkrch
RecogePelotas
RecogePelotas
 
Mensajes: 67
Registrado: Mié Dic 21, 2005 12:00 am
Ubicación: Corriendo la banda de un campo de Oliver y Benji
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor dieju » Mié Abr 12, 2006 11:24 am

aver, yo en vez d poner D:\pes5\pes5A.exe pes5.exe

yo e puesto c:\archivos de programa\...\pes5A.exe pes5.exe
<img src="http://img442.imageshack.us/img442/9844/image3418973zi.gif" border="0" width="230"/>

Peña Merengue Pesoccerworld - Socio nº19
Avatar de Usuario
dieju
Goleador
Goleador
 
Mensajes: 523
Registrado: Mar Dic 27, 2005 12:00 am
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor sensemaya » Mié Abr 12, 2006 6:27 pm

Por lo visto hay algo mal.. si quieres publica el BAT entero que hiciste, para poder ayudarte... para publicarlo ponlo en "Code"...
Código: Seleccionar todo
para que se vea asi


Para poner la ruta de acceso, abre la carpeta donde esta el archivo a renombrar y copia la dirección desde la barra de direcciones y pegala al BAT.

Aquí te dejo unos comandos básicos de DOS, son los que usé en el archivo BAT.

rename renombra un archivo, sintaxis: rename [Unidad:][rutaDeAcceso]nombreDeArchivo1 nombreDeArchivo2
c: va a la unidad C, si quieres ir a D pones D: y asi con las otras, sintaxis: nombreunidad:
cd abre una carpeta, sintaxis: cd nombrecarpeta
cd\ va a la raiz de la unidad si estas en C:\juegos\PES5\ y escribes cd\ quedarás en c:\

No tengo problema en responder y ayudarte con el problema.
Saludos.
Avatar de Usuario
sensemaya
Expulsado
Expulsado
 
Mensajes: 169
Registrado: Mar May 18, 2004 11:00 pm
Agradecido : 0 gracias
Recibidos  : 0 gracias

Notapor dieju » Mié Abr 12, 2006 6:29 pm

muxas gracias por contestar sensemaya, pues mira mi .bat es este

Código: Seleccionar todo
@ECHO off
cls
:inicio
ECHO.
echo ======Selector de Parches=======
Echo.
ECHO 1. Parche A
echo.
ECHO 2. Parche B
echo.
echo ===========Por L.A.=============
echo.
set choice=
set /p choice=Selecciona el parche:
if not '%choice%'=='' set choice=%choice:~0,1%
if '%choice%'=='1' goto A
if '%choice%'=='2' goto B
ECHO "%choice%" no es valido, trata otra vez.
ECHO.
goto inicio

:A
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\Pes5A.exe PES5.exe
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\dat\0_textA.afs 0_text.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename saveA save
D:
pes5
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\PES5.exe Pes5A.exe
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\dat\0_text.afs 0_textA.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename save saveA
goto fin

:B
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\Pes5B.exe PES5.exe
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\dat\0_textB.afs 0_text.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename saveB save
D:
pes5
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\PES5.exe Pes5B.exe
rename C:\Archivos de programa\KONAMI\Pro Evolution Soccer 5\dat\0_text.afs 0_textB.afs
C:
cd\
cd Mis Documentos\KONAMI\Pro Evolution Soccer 5
rename save saveB
goto fin
:fin


gracias por ayudar
<img src="http://img442.imageshack.us/img442/9844/image3418973zi.gif" border="0" width="230"/>

Peña Merengue Pesoccerworld - Socio nº19
Avatar de Usuario
dieju
Goleador
Goleador
 
Mensajes: 523
Registrado: Mar Dic 27, 2005 12:00 am
Agradecido : 0 gracias
Recibidos  : 0 gracias

Siguiente

Volver a Herramientas Edición

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados