Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Chixpy/LNSCompFE
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.1.0
Choose a base ref
...
head repository: Chixpy/LNSCompFE
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 7 commits
  • 13 files changed
  • 1 contributor

Commits on Jan 19, 2019

  1. Cambiada la opción "DPI Aware", para que los formularios no se vean b…

    …orrosos si se tiene cambiada la opcion de Windows para cambiar la escala del texto y los demás elementos.
    Chixpy committed Jan 19, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    19af165 View commit details

Commits on Mar 15, 2019

  1. Copy the full SHA
    6b682fa View commit details
  2. Copy the full SHA
    05f8bf7 View commit details

Commits on Dec 15, 2020

  1. Copy the full SHA
    204a337 View commit details

Commits on Apr 27, 2024

  1. Añadiendo soporte para línea de comandos

    Se ha añadido soporte para poder lanzar un juego desde la línea de comandos y así poder integrarlo en Emuteca mediante ´LNSCompFE -f <clavejuego>´.
    
    También se ha retocado un poco como se guardan las estadísticas de intentos de tal forma que ` - ` en el campo de puntuación sirva para crear una nueva columna (aunque posiblemente en el futuro se divida en un campo para el valor numérico exclusivamente y otros para comentarios).
    
    Además se ha adaptado a los cambios que ha sufrido CHXPas en estos años...
    Chixpy committed Apr 27, 2024
    Copy the full SHA
    7b86d61 View commit details

Commits on Apr 28, 2024

  1. Añadido espacio para tres comentarios al terminar un intento.

    Arreglado un pequeño fallo añadido en la versión anterior al grabar el CSV.
    Chixpy committed Apr 28, 2024
    Copy the full SHA
    bf2adc3 View commit details

Commits on May 1, 2024

  1. Copy the full SHA
    15006e7 View commit details
2 changes: 1 addition & 1 deletion CHXPas
Submodule CHXPas updated 426 files
2 changes: 1 addition & 1 deletion LNSCompFE.wiki
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

![LNSCompFE 1.0.X.X](../../wiki/img/LNSCompFE/Main.png)

Front-End para las competiciones de [Las Noches Skyperas](http://nochesskyperas.1foro.com).
Front-End para las competiciones de [Las Noches Skyperas](https://nochesskyperas.foroactivo.com/).

LNSCompFE es un pequeño Front-End pensado para facilitar un poco los intentos en los campeonatos de [Las Noches Skyperas](http://nochesskyperas.1foro.com). Aunque nada impide configurarse para su uso e interés personal, ya que ofrece facilidades a la hora de grabar INP con (Wolf)MAME.

@@ -13,12 +13,16 @@ Además se incluye un .bat que realiza las misma funciones, en caso de que se pr

Las principales ventajas que ofrece respecto a usar directamente el interfaz de WolfMAME son:

* Borra la NVRAM, HiScores y demás datos que pueden afectar a la reproducción antes de comenzar un nuevo intento. Los DIP switches no... porque se guardan junto la configuración de los botones.
* Intenta eliminar la influencia de la NVRAM, HiScores y demás datos que pueden afectar a la reproducción. Para ello:
* Realiza una copia de seguridad esos datos.
* Borra los originales antes de comenzar un nuevo intento.
* Restaura todo tras terminar el intento.
* NOTA: Los DIP switches no. Porque se guardan junto la configuración de los botones.
* Permite indicar si se quiere conservar la partida *después* de grabarla (haciendo una copia del .inp)
* Guarda un registro de intentos realizados, con su fecha de inicio, duración y la puntuación conseguida en un archivo CSV.
* En versiones más actuales a WolfMAME 0.181 (versión usada en las competiciones por el momento), además ya están no implementados los botones para grabar o reproducir archivos .inp, lo que hace más tedioso aún realizar los intentos. Y este programa supliría esas funciones de grabar y reproducir.
* Además permite grabar a AVI (usando el propio WolfMAME) las partidas.
* Por otra parte, parece ser que reiniciar la grabación con **MAYS+F3** funciona correctamente sólo si es ejecutado desde la línea de comandos. Por tanto este atajo se puede usar si se realizan los intentos con este frontend. OJO: Este atajo es útil para juegos en los que la NVRAM no afecta en la reproducción.
* Por otra parte, parece ser que reiniciar la grabación con **MAYS+F3** funciona correctamente sólo si es ejecutado desde la línea de comandos. Por tanto este atajo se puede usar si se realizan los intentos con este frontend. OJO: Este atajo solo es útil para juegos en los que la NVRAM no afecta en la reproducción.

Respecto a los archivos `record.bat` y `playback.bat` incluidos en el propio WolfMAME indicar que al menos hasta la versión 0.197 realizan incorectamente su función de hacer una copia de seguridad y borrar la NVRAM; aunque realizan su cometido ya que asignan el direcorio de la NVRAM a `nul`.
Respecto a los archivos `record.bat` y `playback.bat` incluidos en el propio WolfMAME indicar que al menos hasta la versión 0.197 realizan incorrectamente su función de hacer una copia de seguridad y borrar la NVRAM; aunque realizan su cometido ya que asignan el directorio de la NVRAM a `nul`.

5 changes: 2 additions & 3 deletions Source/Classes/ucLNSCFEConfig.pas
Original file line number Diff line number Diff line change
@@ -140,9 +140,8 @@ procedure cLNSCFEConfig.ResetDefaultConfig;
begin
Nick := '';
MAMEExe := '';
AutoMAMEList.CommaText :=
'mamearcade.exe,wolfmame.exe,wolfmame64.exe,' +
'wolfmame32.exe,mame.exe,mame64.exe,mame32.exe';
AutoMAMEList.CommaText := 'wolfmame.exe,wolfmame64.exe,' +
'wolfmame32.exe,mame.exe,mame64.exe,mame32.exe,mamearcade.exe';
ImagesFolder := '';
Juegos.Clear;
end;
Loading