Compare commits
2 Commits
b53bf87730
...
v1.12
| Author | SHA1 | Date | |
|---|---|---|---|
| 405f2248ec | |||
| 93b1cd80b7 |
27
CHANGELOG.md
27
CHANGELOG.md
@@ -4,6 +4,33 @@ All notable changes to JailDoctor's Dilemma are documented here.
|
||||
|
||||
---
|
||||
|
||||
## [v1.12] - 2026-04-02
|
||||
|
||||
### Novedades
|
||||
- **Color del jugador configurable:** se puede cambiar desde la consola (persistente), con comprobación automática para evitar que coincida con el color de fondo
|
||||
- **Skins de enemigos para el jugador:** posibilidad de usar skins de enemigos en el jugador, con cambio en caliente en el marcador
|
||||
- **Indicador de trucos mejorado:** ya no usa el color del jugador, ahora se muestra en el marcador
|
||||
- **Shader presets por nombre:** se puede establecer un shader preset directamente por nombre desde la consola, con autocompletado
|
||||
- **Comandos externos en consola:** la consola lee los comandos desde un fichero externo
|
||||
- **Gestión de paletas mejorada:**
|
||||
- Nuevas paletas añadidas
|
||||
- Restaurado el orden original de las paletas
|
||||
- Opción de reordenar paletas automáticamente por luminosidad o parecido a la paleta de Spectrum
|
||||
- Nombres "pretty" para las paletas (cambia los `-` por ` `)
|
||||
- Eliminadas responsabilidades de `Options` sobre las paletas
|
||||
- Nueva herramienta en Python para reordenar paletas
|
||||
- **Aceleración hardware configurable:** posibilidad de desactivar la aceleración hardware desde el fichero de configuración; si no hay aceleración, se deshabilitan teclas y comandos de shaders
|
||||
- **Autocompletado mejorado:** shader preset y palette autocompletan con la lista de nombres
|
||||
- Reestructuración de comandos de consola
|
||||
- Reestructuración del apartado de vídeo en `config.yaml`
|
||||
- Optimizaciones en `Surface`
|
||||
|
||||
### Correcciones
|
||||
- Fix: entrar y salir del modo debug mantiene el estado previo del jugador
|
||||
- Corregido Makefile: migración completa a cmake, detección automática de SO para release
|
||||
|
||||
---
|
||||
|
||||
## [v1.11] - 2026-03-31
|
||||
|
||||
### Novedades
|
||||
|
||||
10
Makefile
10
Makefile
@@ -169,8 +169,8 @@ macos_release:
|
||||
@which create-dmg > /dev/null || (echo "Instalando create-dmg..." && brew install create-dmg)
|
||||
|
||||
# Compila la versión para procesadores Intel con cmake (genera shaders y resources.pack)
|
||||
@cmake -S . -B build-intel -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DMACOS_BUNDLE=ON
|
||||
@cmake --build build-intel
|
||||
@cmake -S . -B build/intel -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DMACOS_BUNDLE=ON
|
||||
@cmake --build build/intel
|
||||
|
||||
# Elimina datos de compilaciones anteriores
|
||||
$(RMDIR) "$(RELEASE_FOLDER)"
|
||||
@@ -223,8 +223,8 @@ macos_release:
|
||||
@echo "Release Intel creado: $(MACOS_INTEL_RELEASE)"
|
||||
|
||||
# Compila la versión para procesadores Apple Silicon con cmake
|
||||
@cmake -S . -B build-arm -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 -DMACOS_BUNDLE=ON
|
||||
@cmake --build build-arm
|
||||
@cmake -S . -B build/arm -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0 -DMACOS_BUNDLE=ON
|
||||
@cmake --build build/arm
|
||||
cp "$(TARGET_FILE)" "$(RELEASE_FOLDER)/$(APP_NAME).app/Contents/MacOS/$(TARGET_NAME)"
|
||||
|
||||
# Firma la aplicación
|
||||
@@ -249,6 +249,8 @@ macos_release:
|
||||
|
||||
# Elimina las carpetas temporales
|
||||
$(RMDIR) "$(RELEASE_FOLDER)"
|
||||
$(RMDIR) build/intel
|
||||
$(RMDIR) build/arm
|
||||
$(RMFILE) "$(DIST_DIR)"/rw.*
|
||||
|
||||
# ==============================================================================
|
||||
|
||||
Reference in New Issue
Block a user