CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 23 Oct 2020 09:54

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 23 mensajes ]  Ir a página 1, 2  Siguiente
Autor Mensaje
NotaPublicado: 23 Dic 2011 23:56 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Una cosa que quería reportar a Baltasar desde hace tiempo y que por fin me he acordado de ponerla en el foro.

En la herramienta Babble, cuando editas un .ifiction ya creado para modificarlo o lo que sea, no carga el campo autor, poniendo siempre como valor "Maluva". El resto de campos si que los recupera bien.

No es que se esté editando a todas horas el fichero, por lo que no es grave, pero sí que es cierto que mientras lo estás creado y probando hasta que lo dejas bien, pues te toca ir rellenando ese campo cada vez.

EDITO para dar una pista...
Diría que el fallo está en BibliographicData.java, en el método loadFrom:

Código:
                // Load title
                Node nodeBiblio = Util.getXmlChildByName( nodeStory, EtqBibliographic );

                if ( nodeBiblio == null ) {
                    throw new IOException( EtqBibliographic + " is missing." );
                }

                node = Util.getXmlChildByName( nodeBiblio, EtqTitle );

                if ( node != null )
                        toret.setTitle( node.getTextContent() );
                else    throw new IOException( EtqTitle + " is missing." );

                // Load Genre
                node = Util.getXmlChildByName( nodeBiblio, EtqGenre );
                Genre genre = getGenreByName( node.getTextContent(), Util.Language.EN );

                if ( genre != null ) {
                        toret.setGenre( genre );
                }

                // Load author
                node = Util.getXmlChildByName( nodeBiblio, EtqTitle );

                if ( node != null )
                        toret.setTitle( node.getTextContent() );
                else throw new IOException( EtqAuthor + " is missing." );


Si te fijas, el //load author es exactamente igual al //load title, por lo que en vez de leer del xml el autor y cargarlo, en realidad está leyendo y cargando 2 veces el título.

Caso típico de Copy&Paste :D

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 24 Dic 2011 12:22 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2987
Ubicación: España (Galicia)
Hola !

joruiru escribió:
Una cosa que quería reportar a Baltasar desde hace tiempo y que por fin me he acordado de ponerla en el foro.


¡Ajá! ¡Eres tú el que usa Babble!¡Sabía que alguien lo usaba (aparte de mi, claro)!

Citar:
En la herramienta Babble, cuando editas un .ifiction ya creado para modificarlo o lo que sea, no carga el campo autor, poniendo siempre como valor "Maluva". El resto de campos si que los recupera bien.


Arreglado. He hecho algunas adiciones más como mejorado la interfaz (espero que ahora, dividida toda ella en paneles, se vea igual en todas las plataformas), he cambiado el wrap para que el campo de la descripción sea más cómodo, y he añadido la opción de copiar el ifid al portapapeles, por si alguien lo quisiera. Lo subo el lunes.

No es que se esté editando a todas horas el fichero, por lo que no es grave, pero sí que es cierto que mientras lo estás creado y probando hasta que lo dejas bien, pues te toca ir rellenando ese campo cada vez.

EDITO para dar una pista...
Diría que el fallo está en BibliographicData.java, en el método loadFrom:
Caso típico de Copy&Paste :D[/quote]

¡No me descubras, felón! :oops: :P
Es lo que pasa cuando se realizan tareas repetitivas en programación... :cry:

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 25 Dic 2011 03:33 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 24 Ago 2007 00:41
Mensajes: 2023
Ubicación: Chile
Yo también uso Babble :roll:

_________________
Eliuk Blau
eliukblau (AT) gmail.com
http://www.caad.es/eliukblau/


Arriba
 Perfil  
 
NotaPublicado: 26 Dic 2011 11:18 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2987
Ubicación: España (Galicia)
Hola !

Eliuk Blau escribió:
Yo también uso Babble :roll:


Gracias, Eliuk. Era broma, hombre :wink:

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 26 Dic 2011 11:21 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2987
Ubicación: España (Galicia)
Hola !

He publicado la versión 0.2:

http://www.caad.es/baltasarq/prys/babble/

Espero que solucione esos problemas.

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 26 Dic 2011 14:09 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 04 Sep 2008 17:23
Mensajes: 747
¡Gracias!


Arriba
 Perfil  
 
NotaPublicado: 26 Dic 2011 15:15 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 24 Ago 2007 00:41
Mensajes: 2023
Ubicación: Chile
Wiii! :D

_________________
Eliuk Blau
eliukblau (AT) gmail.com
http://www.caad.es/eliukblau/


Arriba
 Perfil  
 
NotaPublicado: 26 Dic 2011 15:27 
Desconectado
Grafista
Grafista
Avatar de Usuario

Registrado: 18 Dic 2007 20:36
Mensajes: 744
Eliuk Blau escribió:
Wiii! :D

Eso es offtopic.
Aquí no se habla de consolas. Solo se habla de aventuras conversacionales o ficción interactiva !!! :mrgreen: :mrgreen: :mrgreen:
 


Arriba
 Perfil  
 
NotaPublicado: 26 Dic 2011 16:43 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 24 Ago 2007 00:41
Mensajes: 2023
Ubicación: Chile
Jhames escribió:
Eliuk Blau escribió:
Wiii! :D

Eso es offtopic.
Aquí no se habla de consolas. Solo se habla de aventuras conversacionales o ficción interactiva !!! :mrgreen: :mrgreen: :mrgreen:
 


BZZZZZ! ERROR. La otra se escribe solamente con dos "i". :twisted:

_________________
Eliuk Blau
eliukblau (AT) gmail.com
http://www.caad.es/eliukblau/


Arriba
 Perfil  
 
NotaPublicado: 27 Dic 2011 14:22 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2987
Ubicación: España (Galicia)
Hola !

Por cierto, no estaría mal que comentarais los errores que encontréis, así como las expansiones que creáis que se le pueden añadir.

¿Ahora se ve bien? En la primera versión varios campos salían descolocados.

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 27 Dic 2011 14:45 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
A mi se me ven bien...

Lo único es que no se vean los retorno de carro en el campo descripción, pero no sé si es problema de la herramienta o del intérprete.

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 27 Dic 2011 21:04 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2987
Ubicación: España (Galicia)
Hola !

Citar:
Lo único es que no se vean los retorno de carro en el campo descripción, pero no sé si es problema de la herramienta o del intérprete.


¿Podrías ser más explícito?
A mi me lo pone así:

Código:
Esto es una prueba.
Esto es una prueba.
Esto es una prueba, esto es una prueba, esto es
una prueba...


Hay un retorno de carro en las dos primeras líneas, mientras que la tercera es toda una que se desborda en la siguiente línea del campo del formulario. ¿Querrías que apareciera un símbolo tras cada línea con retorno de carro? ¿Para qué?

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 27 Dic 2011 21:26 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Yo guardo esto:
Código:
Una amenaza terrible se cierne sobre la Tierra. La Humanidad se enfrenta al más grave desafío de toda su historia: al apocalipsis, al peligro de extinción, al fin de todas las cosas. <retorno de carro>
¿Podrá la Humanidad superar este jaque?. <retorno de carro>
<retorno de carro>
El Día Después, un survival horror en forma de aventura de texto.


Y cuando lo vuelvo a abrir, me sale esto:
Código:
Una amenaza terrible se cierne sobre la Tierra. La Humanidad se enfrenta al más grave desafío de toda su historia: al apocalipsis, al peligro de extinción, al fin de todas las cosas. <br>¿Podrá la Humanidad superar este jaque?.<br><br>El Día Después, un survival horror en forma de aventura de texto.


Que es lo que me sale en el Git o en el Glulxe al sacar el cover, por lo que queda un tanto feo... Al convertir los retornos de carro en código html, el intérprete no lo entiende y muestra los <br>.

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 27 Dic 2011 23:13 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 23 Abr 2004 08:49
Mensajes: 2987
Ubicación: España (Galicia)
Hola !

A ver, he hecho una corrección a Babble para que cambie los saltos de carro por tags <br/> al guardar, y que los convierta de vuelta a retornos de carro al cargar de nuevo. Esto era un error e Babble (también, ya me vale, sólo lo hacía al guardar). Lo subo mañana.

Esto se hace así porque lo dice el Tratado de Babel (no me lo he inventado yo):

Tratado de Babel escribió:
- Uniquely, the <description> value is permitted to contain paragraph
breaks, which must be encoded as "<br/>". The description is nevertheless
written in plain text, not HTML, and can contain no other tags. The other
textual values must not contain any tags in angle-brackets.


Pero parece, por lo que dices, que Git o Glulxe te lo muestra con los <br/>... ¿me puedes decir cómo haces para que te lo muestre la descripción? Quizás el problema es que escribía <br> en lugar de <br/>...

_________________
-- Baltasar, el arquero


Arriba
 Perfil  
 
NotaPublicado: 27 Dic 2011 23:31 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Con <br/> funciona perfecto!!!

Imagen

Sí, el problema debía ser que al guardarlos como <br> en vez de <br/> el intérprete no lo hacía bien.

Gracias Baltasar!!

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 23 mensajes ]  Ir a página 1, 2  Siguiente

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

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


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM