Página 1 de 3

Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:09
por Xavi
Jorge, quizá sea una "chorrada" pero mejoraría bastante que al finalizar los créditos, el programa fuese al menú principal automáticamente, ya que la prueba que he hecho, ha sido chuparme los créditos en catalán y esperar a que finalizara la música, pero la pantalla queda bloqueada al final en color azul hasta que presionas una tecla, momento en el cual me peta el programa.

Te adjunto un poco de info del casque en ese momento:

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="HeadOverHeels-1.0.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="alleg42.dll" SIZE="1032100" CHECKSUM="0x29884498" BIN_FILE_VERSION="4.2.2.0" BIN_PRODUCT_VERSION="4.2.2.0" PRODUCT_VERSION="4.2.2" FILE_DESCRIPTION="Allegro" COMPANY_NAME="Allegro Developers" PRODUCT_NAME="Allegro" FILE_VERSION="4.2.2" ORIGINAL_FILENAME="ALLEG42.DLL" INTERNAL_NAME="ALLEG42" LEGAL_COPYRIGHT="Copyright © 1994-2007 Allegro Developers" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1096F8" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="4.2.2.0" UPTO_BIN_PRODUCT_VERSION="4.2.2.0" LINK_DATE="12/23/2007 15:31:14" UPTO_LINK_DATE="12/23/2007 15:31:14" VER_LANGUAGE="Inglés (Reino Unido) [0x809]" />
<MATCHING_FILE NAME="HeadOverHeels-1.0.exe" SIZE="2647303" CHECKSUM="0xA3C2A914" MODULE_TYPE="WIN32" PE_CHECKSUM="0x28DA39" LINKER_VERSION="0x10000" LINK_DATE="12/31/2008 13:21:47" UPTO_LINK_DATE="12/31/2008 13:21:47" />
<MATCHING_FILE NAME="libogg-0.dll" SIZE="51790" CHECKSUM="0x5D67828D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x14962" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:18:19" UPTO_LINK_DATE="12/23/2008 14:18:19" />
<MATCHING_FILE NAME="libvorbis-0.dll" SIZE="183050" CHECKSUM="0xCD38F61A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x3AAA3" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:31:33" UPTO_LINK_DATE="12/23/2008 14:31:33" />
<MATCHING_FILE NAME="libvorbisenc-2.dll" SIZE="1153640" CHECKSUM="0x2028728D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x122A0B" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:36" UPTO_LINK_DATE="12/23/2008 14:32:36" />
<MATCHING_FILE NAME="libvorbisfile-3.dll" SIZE="48995" CHECKSUM="0xFCACB178" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12763" LINKER_VERSION="0x10000" LINK_DATE="12/23/2008 14:32:34" UPTO_LINK_DATE="12/23/2008 14:32:34" />
<MATCHING_FILE NAME="libxerces-c.dll" SIZE="6328202" CHECKSUM="0x2B39E4A5" MODULE_TYPE="WIN32" PE_CHECKSUM="0x60C6FD" LINKER_VERSION="0x10000" LINK_DATE="09/23/2007 21:21:26" UPTO_LINK_DATE="09/23/2007 21:21:26" />
<MATCHING_FILE NAME="mingwm10.dll" SIZE="15964" CHECKSUM="0x56F6EC70" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4984" LINKER_VERSION="0x10000" LINK_DATE="12/27/2007 14:23:32" UPTO_LINK_DATE="12/27/2007 14:23:32" />
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="pthreadGCE2.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="pthreadGCE2.dll" SIZE="112556" CHECKSUM="0x8D9CEEEB" BIN_FILE_VERSION="2.8.0.0" BIN_PRODUCT_VERSION="2.8.0.0" PRODUCT_VERSION="2, 8, 0, 0" FILE_DESCRIPTION="POSIX Threads for Windows32 Library" COMPANY_NAME="Open Source Software community project" FILE_VERSION="2, 8, 0, 0" ORIGINAL_FILENAME="pthreadGCE" INTERNAL_NAME="pthreadGCE" LEGAL_COPYRIGHT="Copyright (C) Project contributors 1998-2004" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x4" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20C96" LINKER_VERSION="0x10000" UPTO_BIN_FILE_VERSION="2.8.0.0" UPTO_BIN_PRODUCT_VERSION="2.8.0.0" LINK_DATE="12/22/2006 01:27:39" UPTO_LINK_DATE="12/22/2006 01:27:39" VER_LANGUAGE="Inglés (Estados Unidos) [0x409]" />
</EXE>
<EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="kernel32.dll" SIZE="1037312" CHECKSUM="0x3400021F" BIN_FILE_VERSION="5.1.2600.2945" BIN_PRODUCT_VERSION="5.1.2600.2945" PRODUCT_VERSION="5.1.2600.2945" FILE_DESCRIPTION="DLL de cliente API BASE de Windows NT" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Sistema operativo Microsoft® Windows®" FILE_VERSION="5.1.2600.2945 (xpsp_sp2_gdr.060704-2349)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="Copyright (C) Microsoft Corporation. Reservados todos los derechos." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x10AB69" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.2945" UPTO_BIN_PRODUCT_VERSION="5.1.2600.2945" LINK_DATE="07/05/2006 10:56:30" UPTO_LINK_DATE="07/05/2006 10:56:30" VER_LANGUAGE="Español (alfabetización internacional) [0xc0a]" />
</EXE>
</DATABASE>

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:29
por Xavi
Es curioso, pero creo que después de este casque, me ha pasado lo del sonido con volumen excesivo en el control de configuración y además también me ha quitado el control de las teclas:

rarico.JPG
rarico.JPG (78.35 KiB) Visto 12820 veces


Cabe decir, que puedo redifinir las teclas de nuevo 8lo he hecho sólo con la tecla de la izquierda9 y he empezado a jugar a ver qué pasaba: pues que sólo puedo moverlo para la izquierad y además no puedo salir del juego porque la tecla esc no está definida, así que he tenido que machacar el proceso.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:31
por Jorge
Voy a reproducirlo, pero me da la sensación de que has perdido el archivo de configuración. :?: ¿Me puedes mostrar qué hay en el archivo configuration.xml?

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:34
por Xavi
Si, ahí va:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="configuration.xsd">

<language>es_ES</language>

<keyboard>
<left>0</left>
<right>0</right>
<up>0</up>
<down>0</down>
<take>0</take>
<jump>0</jump>
<shoot>0</shoot>
<takeandjump>0</takeandjump>
<swap>0</swap>
<halt>0</halt>
</keyboard>

<volume>
<fx>99</fx>
<music>99</music>
</volume>

</configuration>

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:41
por Jorge
Está sin datos. :!: :!: :!: Pero no me lo explico porque aunque se asigne una configuración por defecto no es esa.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:41
por Jorge
Lo acabo de probar y no me ha pasado. Seguiré probando.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:43
por Xavi
Ya te digo, creo que ha sido por el casque del final de la pantalla de créditos... Además lo había configurado en catalán y ahora queda otra vez en castellano...

Quizá sean dos buenas pistas para dar con el enano...

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:44
por Xavi
Ok, a mi me ha pasado haciendo lo siguiente:

- entro en el juego por primera vez y escojo catalán.
- empiezo el juego y veo que va bien.
- salgo del juego
- vuelvo a entrar
- miro los creditos
- espero a que acaben
- pulso Esc y no hace nada, pulso espacio y el programa peta
- entro de nuevo y veo lo del sonido, lo modifico a 99.
- salgo
- entro de nuevo
- veo lo de las teclas.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:53
por Jorge
Estupenda la secuencia, voy a probarlo tal cual dices. :worthy:

He visto que si se borra el archivo configuration.xml aparecen todas las teclas a NONE. Pero el programa avisa en la ventana DOS que sale detrás:

Código: Seleccionar todo
:0:0 error: An exception occurred! Type:RuntimeException, Message:The primary document entity could not be opened. Id=E:\Proyectos\HeadOverHeels-1.0\dist-win32\HeadOverHeels-BETA2\/configuration.xml

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:55
por Jorge
También en ausencia del archivo sale en castellano directamente.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 17:57
por Xavi
¿Es posible que por abrirlo simplemente pase algo así? lo he abierto para ver cómo se guardaba el idioma y ver el tag de lenguaje, pero sin grabarlo... No tienen ningún sentido, pero... vete a saber

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 18:15
por Jorge
No, no creo. Pero si lo tenías abierto con el juego en marcha quizá no haya podido sobreescribirlo.

¡Lo he visto! Tienes razón es en la secuencia de los créditos. Cuando termina la música si se pulsa Esc no sale y si luego se pulsa Espacio se cuelga. Sin embargo, el archivo de configuración no se me ha alterado y los valores de sonido y teclas son correctos.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 18:29
por Xavi
Jorge escribió:No, no creo. Pero si lo tenías abierto con el juego en marcha quizá no haya podido sobreescribirlo.


Mmmm... es posible que lo tuviese abierto aún? no lo recuerdo. En ese caso si vemos que no vuelve a fallar, tomo como válida la respuesta. Lo del casque de los créditos, ok, si se reproduce, algo hay por ahí, je je

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 18:40
por Jorge
Voy a corregirlo de inmediato aunque todavía no sé qué pasa con exactitud y subo el parche.

Re: Salida automática de los créditos y casque.

NotaPublicado: Mié Dic 31, 2008 18:50
por Xavi
Perfect!