Foro PES Retro
  • Portal
  • Búsqueda
  • Lista de miembros
  • Calendario
  • Ayuda
¡Hola, Invitado! Iniciar sesión Regístrate
Iniciar sesión
Nombre de usuario:
Contraseña:
¿Perdiste tu contraseña?
 

Hola Invitado si aun no activaste la cuenta puedes reenviar el mail de activación haciendo click en esta barra. (October 30, 2023) x

Foro PES Retro › Pro Evolution Soccer - Edición General › Programas y Tutoriales v
« Anterior 1 2 3 4 5 21 Siguiente »

Tutorial Crear instalador de Parche - Beta

Páginas (9): « Anterior 1 … 4 5 6 7 8 9 Siguiente »
Salto de página 
Modo compacto
Tutorial Crear instalador de Parche - Beta
Pato_Lucas18 Sin conexión
Riverplatense
*******
Mensajes: 5,057
Temas: 85
Registro en: Jan 2014
Reputación: 877
#51
07-17-2023, 06:48 PM (Última modificación: 04-21-2024, 04:56 PM por Pato_Lucas18.)
(07-17-2023, 06:41 PM)Benicio escribió: Ya pude solucionarlo, es justo lo que decías, había problema con la clave de registro, en vez de colocar lo que seria PES6 (2008 en mi caso) coloque KONAMI (OLYMPC) en todas estas lineas:

Root: HKLM; Subkey: "Software\KONAMIPES6\OLYMPC"; ValueType: dword; ValueName: "lang_e"; ValueData: 1 ; Components:

Muchas gracias!

Bien. Fíjate también si puedes cambiar el idapp
Ésto:
AppId={{BCE0E9D6-41F3-490C-B0D3-4D66ACFDB307}}

Creo que en la parte tool se podía generar una nueva

Sobre Appid:
El AppID (Identificador de Aplicación) en Inno Setup es crucial porque garantiza que cada instalador tenga su propia identidad única. Usar diferentes IDs para cada instalador ayuda a evitar conflictos y confusiones entre las instalaciones de diferentes versiones de tu aplicación. Además, facilita la gestión y el mantenimiento de múltiples versiones de tu software.
>Mi faces<

>PES6 Décadas<


>Pato<
Responder
WWW Buscar
Responder
Benicio Sin conexión
Regular
***
Mensajes: 208
Temas: 10
Registro en: Jan 2013
Reputación: 71
#52
07-19-2023, 10:29 PM
(07-17-2023, 06:48 PM)Pato_Lucas18 escribió: Bien. Fíjate también si puedes cambiar el idapp
Ésto:
AppId={{BCE0E9D6-41F3-490C-B0D3-4D66ACFDB307}}

Creo que en la parte tool se podía generar una nueva

Listo, pude crear la nueva idapp desde tool. Hago un pueqeño aporte, el la linea que es para crear el acceso directo del parche, hay que corregir el autodesktop por userdesktop, entonces quedaria asi:
 
Código PHP:
[Icons]
Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon 
 
Responder
Buscar
Responder
Pato_Lucas18 Sin conexión
Riverplatense
*******
Mensajes: 5,057
Temas: 85
Registro en: Jan 2014
Reputación: 877
#53
07-20-2023, 05:32 AM
(07-19-2023, 10:29 PM)Benicio escribió:
(07-17-2023, 06:48 PM)Pato_Lucas18 escribió: Bien. Fíjate también si puedes cambiar el idapp
Ésto:
AppId={{BCE0E9D6-41F3-490C-B0D3-4D66ACFDB307}}

Creo que en la parte tool se podía generar una nueva

Listo, pude crear la nueva idapp desde tool. Hago un pueqeño aporte, el la linea que es para crear el acceso directo del parche, hay que corregir el autodesktop por userdesktop, entonces quedaria asi:
 
Código PHP:
[Icons]
Name: "{userdesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon 

Buenísimo gracias bro
>Mi faces<

>PES6 Décadas<


>Pato<
Responder
WWW Buscar
Responder
Pato_Lucas18 Sin conexión
Riverplatense
*******
Mensajes: 5,057
Temas: 85
Registro en: Jan 2014
Reputación: 877
#54
04-22-2024, 07:05 PM (Última modificación: 04-22-2024, 07:22 PM por Pato_Lucas18.)
Hola a todos, hice una nueva versión para ayudar a crear mas facil (o al menos esa es la idea) el instalador, en donde debe elegir la ruta del juego a crear el instalador y luego ir modificando las cosas necesarias, como Carpeta subcarpeta y demás nombres.

1- Seleccionar la carpeta del parche a hacer el instalador. Pueden pegar la ruta directamente, y si tienen pes6.exe y settings.exe se les seleccionan automáticamente, de lo contrario deben elegirlo manualmente.
2-  Carpeta: es la carpeta principal en mis documentos, pueden modificarla a gusto hasta 6 caracteres. y la he marcado con verde porque también se instala y debemos poner el of o partidas guardadas ahi para que al usuario se le instale
3- SubCarpeta: es la subcarpeta en mis documentos, pueden editar hasta 22 letras.
4- Clave de Registro, esta clave es importante, y pueden editar hasta 4 letras, eso es lo que mas lo hace independiente de otra instalación, ya que si aun sigue teniendo el PES6, depende de la instalación original de pes6.
5- Serial para instalación y online.
6 en adelante son datos como el nombre que vamos a usar para llamarlo al parche e instalador y datos de pagina web y versión.



[Imagen: Xx7lOPB.png]

Podemos elegir excluir los estadios y tenerlo en un instalador aparte
una vez que le damos a crear se generan los proyectos de inno setup 6

Aqui la descarga

https://www.mediafire.com/file/p0w9qc6xz...4.zip/file

Al generar el proyecto el Appid es igual para instalador de juego y de estadios. Recomiendo tener el mismo AppID si alguna vez sacan una actualización de ese parche:
El AppID (Identificador de Aplicación) en Inno Setup es crucial porque garantiza que cada instalador tenga su propia identidad única. Usar diferentes IDs para cada instalador ayuda a evitar conflictos y confusiones entre las instalaciones de diferentes versiones de tu aplicación. Además, facilita la gestión y el mantenimiento de múltiples versiones de tu software.
>Mi faces<

>PES6 Décadas<


>Pato<
Responder
1
WWW Buscar
Responder
Calejandro Sin conexión
Regular
***
Mensajes: 398
Temas: 2
Registro en: May 2016
Reputación: 4
#55
04-22-2024, 09:47 PM
Genial Pato!
Responder
Buscar
Responder
Pato_Lucas18 Sin conexión
Riverplatense
*******
Mensajes: 5,057
Temas: 85
Registro en: Jan 2014
Reputación: 877
#56
11-24-2024, 04:31 AM (Última modificación: 11-26-2024, 11:52 PM por Pato_Lucas18.)
Hola, dejo una actualización y guía espero que ayude o sirva. saludos! Big Grin

Son dos pasos, el primero para hacer el parche independiente y el segundo para crear el intalador. No es necesario hacer ambos, podemos hacer el parche independiente y cuando esté todo listo recién hacer el instalador.




Paso 1: Hacer parche independiente
El parche independiente seria el juego en donde no depende de otra instalación y evitar que se interfiera con otro parche.
Por lo que para que sea independiente es necesario modificar lectura del OF y Clave de registro. Cosa que haré en esta explicación...

EL parche que voy a hacer independiente es este de Nicoferrari, Voy a Copiar la dirección/ruta del juego a hacer independiente.

[Imagen: TK9FBnF.png]

Usaré el programa que dejé en la ultima version:

[Imagen: gRn7kpn.png]


Voy donde dice Sel. Carpeta del Parche, puedo pegar la ruta del juego o presionar el botón para buscarlo y seleccionar, Al pegar o elegir la ruta si los ejecutables tienen los nombres por defecto pes6.exe y settings.exe ya no hará faltar seleccionarlos después. De lo contrario elegir ambos ejecutables.
También lee el serial que tenemos instalado en el registro y lo muestra en el programa.

[Imagen: P0B5Nxs.png]


Una vez cargado, podemos editar dentro de la parte Parche Independiente

Voy a editar solamente el nombre de subcarpeta y la clave de registro. Lo suficiente para hacerlo independiente.

Coloco en la subcarpeta "PES6 Best OF"
En clave de registro edita la subclave que viene como PES6 por defecto, le coloco "BESTOF"
Y quedaría como
[Imagen: lCFuABx.png]

Puedo cambiar el Serial u otra cosa mas que necesite.
Una vez modificado, presionamos en el botón hacer independiente.
Se guardan los cambios en los ejecutables y se crea un archivo de registro para que el juego funcione con las nuevas claves de registro. Ya que si no hacemos esto nos saldrá como que el juego no está instalado...

Nos saldrá este mensaje, le damos que si para agregar la nueva clave de registro.

[Imagen: 6PAKHt5.png]

Se nos agrega la clave con BESTOF, entonces el juego no da el error de instalación

[Imagen: T0KUKIz.png]

Hecho eso, para que podamos leer el of que teniamos antes de hacer independiente debemos renombrar la carpeta en mis documentos al nuevo nombre que le dimos, es decir renombrar de "Pro Evolution Soccer 6" a "BESTOF"

[Imagen: I4dJTID.png]


Con eso ya debería andar el juego como un parche independiente.


Paso 2: Crear instalador
El programa te genera el pryecto segun los archivo seleccionados anteriormente.

Vamos a la parte Crear Instalador, Editamos lo necesario, como en este ejemplo:

[Imagen: 4E32QeD.png]

Podemos elegir excluir los estadios, esto te crea un proyecto para solamente los estadios y otro para el juego

Al darle al botón crear proyecto, se crea una carpeta para el proyecto del instalador (la carpera se llaman Project + Nombre del parche)
[Imagen: emI8664.png]

Abrimos la carpeta y tenemos estos archivos:

[Imagen: BH1LetM.png]

La carpeta creada que en este caso es "KONAMI" seria lo que se copia a Mis Documentos al instalar con este instalador. Por lo que aqui tengo que poner el OF u otra cosa que quiera dejar (partidas)
Podemos reemplazar el icono, cambiar las imágenes que se usan en el instalador y archivos de licencias...

Abrimos el proyecto:
[Imagen: gXRuutS.png]

Al Compilar el proyecto nos debería andar como los anteriores que mostré, en esta ultima version que seria la v5, podemos poner un serial personalizado.
[Imagen: MUjzOQa.png]
Como vemos, queda por defecto el Serial que tenia cargado en el programa. si queremos que en el instalador no salga un serial por defecto al instalar tenemos que borrar el serial antes de crear el proyecto.


Descarga V5

Nota: Al crear el proyecto el programa crea una AppId. Es Importante que sepan sobre eso!, el app id deveria ser diferente para cada parche. Y si quieren sacar una actualización de ese parche pueden usar el mismo appid asi sea una actualización y no una instalación nueva. Lean la siguiente explicación que lo explica bien .

Dejo una explicación sobre eso:
Mostrar Contenido
Spoiler
Generado con ChatGPTEn Inno Setup:

 ¿Qué es y para qué sirve el AppId en Inno Setup?

En Inno Setup, la directiva `AppId` se utiliza para identificar de manera única la aplicación que estás instalando. Este identificador es fundamental en varios contextos, especialmente cuando tu instalador interactúa con el sistema operativo para evitar conflictos entre versiones o instalaciones de diferentes aplicaciones.


Funciones y utilidad del AppId:

1. Identificación única de la aplicación:
- El `AppId` se utiliza para registrar la aplicación en el sistema, evitando conflictos con otros instaladores. Por ejemplo, si dos instaladores tienen el mismo `AppId`, podrían interferir entre sí, sobrescribiendo datos o configuraciones.

2. Control de versiones:
- Ayuda a gestionar actualizaciones de tu aplicación. Si dos instaladores tienen el mismo `AppId`, Inno Setup tratará la instalación como una actualización en lugar de una instalación nueva.

3. Configuración del desinstalador:
- El `AppId` también está vinculado al desinstalador generado por Inno Setup. Esto asegura que el desinstalador elimine los archivos y configuraciones correctos para esa instalación específica.

4. Registro en el sistema:
- El `AppId` se utiliza para registrar información en el Registro de Windows (Registry), como entradas de desinstalación o configuraciones específicas de la aplicación.


Sintaxis del AppId:
 
Código:
[Setup] AppId=TuAppId

- Puede ser un GUID (identificador único global) o cualquier cadena alfanumérica única. Ejemplo de un GUID:
Código:
AppId={{12345678-1234-1234-1234-123456789ABC}
 


¿Es obligatorio?
No siempre es necesario especificarlo manualmente. Si no defines un `AppId`, Inno Setup generará uno automáticamente basado en el `AppName` y `AppVersion`. Sin embargo, definirlo manualmente es recomendable si necesitas mantener la consistencia entre diferentes versiones del instalador.


Buenas prácticas:

- Usa un GUID si es posible: Esto asegura que sea completamente único.
- No cambies el AppId para actualizaciones: Si cambias el `AppId` entre versiones de tu aplicación, el instalador tratará cada una como una aplicación independiente, y no se podrán gestionar correctamente las actualizaciones o desinstalaciones.
- Evita duplicados: Si dos instaladores usan el mismo `AppId`, podrían sobrescribir configuraciones o registros entre ellos.


En resumen:
El `AppId` sirve para identificar de forma única tu aplicación en el sistema, lo que es clave para manejar instalaciones, actualizaciones y desinstalaciones correctamente.


Créditos a marquispes6 y el autor del post en Stack Overflow por el código de la pestaña para el serial
>Mi faces<

>PES6 Décadas<


>Pato<
Responder
2
2
WWW Buscar
Responder
Shoot Sin conexión
Administrador
*******
Mensajes: 12,178
Temas: 151
Registro en: Oct 2010
Reputación: 463
#57
11-24-2024, 02:18 PM
Excelente amigo! Muchas gracias por la actualización!
Shoot KitMaker & BallMaker PES 6 © | Administrador Foro PES Retro
shootkitmaker.blogspot.com | facebook.com/ShootKitMaker | foro.pesretro.net
Mis topics de: Kits & Gloves | Balls
Responder
1
WWW Buscar
Responder
Nico! Sin conexión
Profesional
****
Mensajes: 733
Temas: 54
Registro en: Apr 2011
Reputación: 54
#58
11-24-2024, 03:39 PM
Gracias Pato! A punto de estrenarlo para la beta!
EL PARCHE MAS BOSTERO DE TODOS

Escuela de Stats

Un hombre con ideas nuevas es un loco hasta que sus ideas triunfan.



Responder
1
Buscar
Responder
Ermolli91 Sin conexión
Amateur
**
Mensajes: 97
Temas: 1
Registro en: Oct 2023
Reputación: 0
#59
11-26-2024, 01:19 PM
Muchas gracias Pato y Marcos por el aporte Smile
Responder
Buscar
Responder
Pato_Lucas18 Sin conexión
Riverplatense
*******
Mensajes: 5,057
Temas: 85
Registro en: Jan 2014
Reputación: 877
#60
11-26-2024, 11:55 PM
Muchas gracias chicos. Recuerden que el programa en su segunda función, seria una asistente que te ayuda a hacer el instalador. Después ustedes puede editar el proyecto.


También agregué en el anterior mensaje sobre el appid y para que sirve y su importancia

Saludos
>Mi faces<

>PES6 Décadas<


>Pato<
Responder
WWW Buscar
Responder
« Tema anterior | Tema siguiente »
Páginas (9): « Anterior 1 … 4 5 6 7 8 9 Siguiente »
Salto de página 


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Tutorial Crear Opmov para PES6 con TMPGEnc Pato_Lucas18 12 3,962 07-20-2026, 12:02 AM
Último mensaje: Pato_Lucas18
  [PES5][PES6][Aporte] Soft para parche independiente marqisspes6 87 43,015 06-17-2026, 02:40 AM
Último mensaje: marqisspes6
  PES 6/WE 10 TXS Editor Beta . Redimencionar Bin x_text Pato_Lucas18 43 15,817 09-04-2025, 10:11 PM
Último mensaje: Pato_Lucas18
Information Crear e indexar escudos y logos HD jhopper 51 59,286 07-06-2025, 06:27 PM
Último mensaje: Christian cueva
  [Tutorial] Crear un selector - Ejemplo #2 Pato_Lucas18 12 8,657 03-15-2025, 11:44 PM
Último mensaje: Pato_Lucas18
  Tutorial Crear Trofeos PES6 Pato_Lucas18 84 40,185 10-08-2024, 12:41 AM
Último mensaje: Pato_Lucas18
  [Tutorial] Como crear una nueva Liga en PES 6. jazg09 317 225,792 05-21-2024, 07:00 AM
Último mensaje: Angel Menchon Caballero
  [PES 2011] Gameplay tool 0.9.9 beta RC by Jenkey1002 emimaster96 11 5,954 03-01-2024, 12:30 AM
Último mensaje: sMi!
  [PES6] Crear DB online (Version 1.0) marqisspes6 6 5,704 08-19-2022, 05:09 AM
Último mensaje: Underground
Video [PES 6] Crear Trofeos by Ezequiel - Parte 5 Ezequiel 10 6,591 10-15-2020, 08:44 PM
Último mensaje: Ezequiel

  • Ver la versión para impresión
Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)
  • Equipo del foro
  • Contáctanos
  • Foro PES Retro
  • Volver arriba
  • Archivo (Modo simple)
  • Marcar foros como leídos
  • Sindicación RSS
Hora: 08-30-2026, 02:24 PM Powered By MyBB, © 2002-2026 MyBB Group.