ya está aqui la version 1.0 del Fuents FrontEnd. Un FrontEnd sencillo de usar diseñado para usar con el Mame, Mame32, Mame Plus y probablemente mas versiones del mismo... :P
Animaros a probarlo y decirme que os parece, que cambiarias, que agregariais.. o si directamente lo tiro a la basura.. :P
El frontend esta diseñado para que funcione (de momento) con las 4 flechas, el Enter y el Esc.
Requiere tener instalado el Framework 2.0
PD: Espero que os guste... Agradezco a Sydaroa que haya sido mi Betatester N1.
Yo de momento no lo voy a catar, pues mi recre está en MSDOS, pero sí te sugiero que cambies la tecla de lanzar juego y que en vez de ENTER sea el 1, p.ej., ya que de manera natural el 1 está en todos los paneles de controles, y no el ENTER. Cuando me monte el MAME y ROMS en mi pc de trabajo lo cato y te cuén.
Fuents4/11/2006, 13:41
Esa fue la primera idea que tuve, pero el problema era que el juego se cargaba, pero despues en la lista de juegos se iba al primer juego que empezaba por 1 (en mi caso el 1000 Miglia: Great 1000 Milles Rally). Por eso desestime lo del P1 para cargar el juego. Intentare trabajar en ello... :P
Gracias por la idea BUBU.
PD: A ver esa Maquinenaaaa que ya tarda en ver la luz...
Fuents5/11/2006, 20:20
Hola de nuevo... Bien, ya carga los juegos tanto presionando el Enter como presionando el 1 y no desplaza la lista. En cuanto al Esc. no se si se os ocurre alguna tecla mejor.....
nada fuents,me sigue dando el mismo fallo el framework
Fuents6/11/2006, 19:14
que error te da exactamente?
drator6/11/2006, 22:15
este es el error:
************** Exception Text ************** System.Data.ConstraintException: Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints. at System.Data.DataSet.FailedEnableConstraints() at System.Data.DataSet.EnableConstraints() at System.Data.DataSet.set_EnforceConstraints(Boolean value) at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at FrontEnd.mameDataSetTableAdapters.MAMESTableAdapter.Fill(MAMESDataTable dataTable) at FrontEnd.conf2.conf2_Load(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
For example:
<system.windows.forms jitDebugging="true" />
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
yo no me entero de nada!
Fuents6/11/2006, 22:38
Eso es al abrirlo??? o al darle a algun boton?
drator7/11/2006, 17:31
este error lo da al abrirlo,y al intentar poner el path y el directorio de roms
Fuents7/11/2006, 19:01
creo que puede ser por 2 motivos. O la carpeta contiene algun caracter raro como corchetes [] o puede ser que el nombre sea demasiado largo o la carpeta este dentro de muchas carpetas. por ejemplo:
no hay manera,he vuelto a instalar el frontend,y funciona bien durante unos 2 minutos,luego me da el mismo error de antes todo el tiempo
Fuents7/11/2006, 20:11
bajate la ultima version... a ver si la base de datos esta mal o el exe que descargaste no era el adecuado...
drator7/11/2006, 20:33
tengo la ultima version y actualizada,probare en otro ordenador,a ver si el mio le tiene mania :)
Fuents7/11/2006, 23:30
que raro... yo lo he probado en varios equipos, con windows 2000 y windows XP y funciona bien.... el unico requisito es Framework 2.0
- Bubu -10/11/2006, 20:32
Descargando. Procedo a catarlo.
- Bubu -10/11/2006, 21:28
Ya le he pegado un primer repaso. Lo veo bastante bien, la verdad. Yo ya te digo que como tengo la recre montada en MSDOS no voy a ser usuario de este frontend, peeeeero en mi trabajo real una de mis funciones es rechazar / aceptar el software que hace mi grupo, haciendo una serie de pruebas de control de calidad muy estrictas. Así que si quieres te puedo pasar una lista de problemas (no son muchas, no te asustes, jiji). También te puedo pasar una lista de posibles mejoras, pero es ya más relativo a los gustos de cada uno.
En fins, ten en cuenta que mucha gente de mi trabajo se deprime con los resultados de las pruebas que hago, así que tienes que estar moralmente preparado, jiji. Pero todo es por disfrutar... Así que si quieres, te digo los puntos más flacos del front end, que de momento me parece que tiene muy buena pinta.
- Bubu -10/11/2006, 23:21
Bueno, como resumen a lo que he observado:
- El front end está muy bien, tiene de momento buena pinta, aunque está claro que le queda avanzar para que aporte algo más que los ya existentes - El configurador tiene mucho que mejorar. De momento los botones están muy desordenados: primero hay que pulsar el de más abajo, luego el penúltimo a la derecha... Trata de situar los botones de arriba a abajo en orden lógico de evento. - El botón "Reset to Default", ¿por qué en inglés y el resto en español? - No permite gestionar que los snaps estén en una carpeta distinta a la habitual. - Al ejecutar un juego, en XP, se sigue viendo en primer plano el frontend. La ventana del MAME se queda detrás, con lo que habría que pulsar ALT + TAB para traérselo al primer plano, y esto en una recre no se puede hacer.
Bueno, estos son algunos detallitos que he visto en el rato que lo he estado catando. No sé la verdad si serán fallos sólo de mi PC u ocurre en todos...
De momento, enhorabuena por el trabajo, y a seguir, que esto seguro acaba publicado por todo el intenné.
Fuents12/11/2006, 19:33
Colgada la nueva version del Fuents FrontEnd... V1.03
Atentos que NO ES UNA ACTUALIZACION, por lo que borra la mdb existente o no la actualiza (si alguien ya lo usa que me envie la MDB y se la actualizo a mano...)
BUBU: Ante todo muchas gracias por la molestia de catarlo.. :P En cuanto a los botones tienes razón... muy ordenaditos no estaban... ahora ya lo están.
El botón RESET TO DEFAULT lo he puesto en ingés para que llame mas la atencion ya que al pulsarlo te deja la base de datos totalmente limpia. He agregado un botón para los SNAP ya que en segun que emulador no estan en la carpeta por defecto.
Al ejecutarlo en XP a mi en todos los equipos donde lo he probado se me pone el juego delante... no se... si sigue pasando ya añadire codigo para que envie el foco al juego...
Se me olvidaba.... añadida compatibilidad con winkawaks... :P
Fuents17/11/2006, 18:38
Nueva version del Fuents FrontEnd (V1.04)
Se corrige el problema del fondo de pantalla que al elegirlo no se establecia. Se da soporte a Joystick y se añade configurador para el mismo (La configuracion solo afecta al Fuents FrontEnd).
PD: Para la configuracion con el joystick yo uso el Joytokey para añadirme el ESC y poder cerrar el emulador. (El ESC del Fuents Frontend solo es valido dentro del Fuents FrontEnd).
Se da soporte para joystick configurable. (Se usa joytokey para el boton ESC. Dicha configuración la crea el propio FrontEnd segun el boton que elijamos).
Tenía instalado el 1.2. Me he descargado el 1.6. Lo he ejecutado. Ha terminado la instalación. He abierto el COnfigurador, y ya al menos aparecen los botones algo más ordenados. La tabla me aparece ahora vacía (antes tenía los juegos). He pulsado el botón "Crear" y me ha aparecido el error:
"Unhadled exception has ocurred in your applicarion. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately. La consulta debe tener como mínimo un campo de destino"
Pulso COntinue pero no hace nada.
He visto que lo que ocurría era que los directorios volvían a haberse quedado en blanco. Los he vuelto a configurar, y ya va bien, lo que pasa es que sigo viendo mal situados los botones del configurador: primero hay que pulsar los de abajo para configurar los directorios, y luego los de arriba. Cuando se diseñan aplicaciones siempre los botones deben ir de izquierda a derecha y de arriba a abajo, en el mismo orden lógico a como si uno leyera un libro.
Por otra parte me sigue pasando lo de que la ventana de MAME se me queda atrás del frontend. Tengo que pulsar ALT + TAB para ponerla en primer plano.
Un tercer y último consejo sería que permitieras la posibilidad de que la lista del frontend fuera "customizable"; es decir, que le pudiera dar el tipo de letra, tamaño, color, color de fondo, etc, que uno quisiera, y que esto fuera configurable desde el configurador, jiji.
Te vas a arrepentir de haberme dicho que lo probara, ¿eh?
Bueno, pues decirte que te animo a que sigas, pues el tema del configurador es algo que no muchos front ends traen, por tanto céntrate en él y dedica la mayoría de tus esfuerzos. El propio front end ya vendrá después.
Salu2
Fuents26/11/2006, 21:29
Antes de darle a crear has configurado el apartado ROMS???
En cuanto a que se te queda detras del mame es algo raro... repito que en todos los equipos que lo he probado se me carga el juego en fullscreen y el frontend queda detras sin verse.
Referente al configurador de momento se pueden configurar las cosas basicas.... estoy estudiando que se pueda "costumizar" la posicion de la lista, la fuente, y la posicion de los snaps. La imagen de fondo ya se puede personalizar.....
Tienes joystick para probarlo???
PD: Gracias por tomarte la molestia de probarlo. Y la maquinena pa cuando? para Navidad junto con la casa de la Barbie??
Los botones van de abajo arriba por la sencilla razon de que primero se configura el EXE, despues las ROMS, EL FONDO y los SNAP son opcionales, despues se crea la lista, se configura la lista de los juegos a mostrar y por ultimo decides si usaras joystick o no y la opcion de configurarlo, eso si... tendria que poner el diseño del configurador un poco mejor de lo que esta.... :P
- Bubu -26/11/2006, 22:02
Ah, vale, es que tenía el MAME configurado con ventana. Se la he quitado para que salga a pantalla completa con la opción:
y ya sale en primer plano sin poblemas, pero el MAME en ventana no va bien. Pruébalo tú, verás.
Respecto a los joysticks, no tengo, no puedo probarlo.
EN cuanto al configurador, si va a ser pretencioso, cosa que sería de agradecer, una buena idea puede ser esta:
- el formulario con 2 ó 3 pestañas, una por sección: - la primera pestaña sería "Directorios", y serviría para indicarle las rutas. - la segunda pestaña sería "Colores", y serviría para indicarle las fuentes, la imagen de fondo, la resolución, los colores, etc. - la tercera pestaña quedaría para otras cosas, ya se te ocurrirán, jiji.
Bueno, a ver si alguien más lo prueba, puesto que todo esto viene de mi individual y humilde opinión.
Fuents6/12/2006, 19:26
weno... tras dias de deliberación y robando el tiempo de donde no lo hay..... Fuents FrontEnd 2.0 ha visto la luz. Haciendo caso a Bubu y a Sydaroa en esta entrega se ha hecho un fuerte hincapié en el tema de la configuración.
Animaros a probarlo que no muerde, hacerlo aun que sea por estar en las fechas que estamos... :P Que luego Papa Noel y los reyes Majos se acuerdan de todo.... :P