tr1/stats: change the detailed stats option to three modes

Resolves #2658.
The three stat options include:
minimal: kills, pickups, secrets, time
detailed: minimal and max pickup and max kill count
full: detailed and ammo hits/used, health packs used, distance
This commit is contained in:
walkawayy 2025-03-20 19:54:54 -04:00
parent 9424083dd8
commit 66d1b59330
12 changed files with 95 additions and 50 deletions

View file

@ -58,6 +58,11 @@
"never": "Never",
"non-ambient": "Non-ambient",
"always": "Always"
},
"stat_mode": {
"minimal": "Minimal",
"detailed": "Detailed",
"full": "Full"
}
},
"Properties": {
@ -229,9 +234,9 @@
"Title": "Level statistics in compass",
"Description": "Enables showing level statistics when the compass is selected."
},
"enable_detailed_stats": {
"Title": "Show detailed stats",
"Description": "Enables showing the maximum pickup count and kill count on each level, ammo hits, ammo used, health packs used, and distance travelled."
"stat_detail_mode": {
"Title": "Stat detail mode",
"Description": "Allows various levels of stat detail.\n- Minimal: shows kills, pickups, secrets, and time taken.\n- Detailed: shows all stats from minimal as well as the maximum pickup count and kill count of each level.\n- Full: shows all stats from detailed as well as ammo hits, ammo used, health packs used, and distance travelled."
},
"enable_cine": {
"Title": "Enable cutscenes",

View file

@ -69,6 +69,11 @@
"never": "Nunca",
"non-ambient": "No ambiental",
"always": "Siempre"
},
"stat_mode": {
"minimal": "Mínimo",
"detailed": "Detallado",
"full": "Completo"
}
},
"Properties": {
@ -164,9 +169,9 @@
"Title": "Habilitar modo de demostración",
"Description": "Habilita las demostraciones que se muestran en el menú principal."
},
"enable_detailed_stats": {
"Title": "Mostrar total de objetos y muertes",
"Description": "Permite mostrar el recuento máximo de recogidas y muertes en cada nivel, los impactos de munición, la munición utilizada, los paquetes de salud utilizados y la distancia recorrida."
"stat_detail_mode": {
"Title": "Modo de estadísticas detalladas",
"Description": "Permite varios niveles de detalle de estadísticas.\n- Mínimo: muestra muertes, recogidas, secretos y tiempo empleado.\n- Detallado: muestra todas las estadísticas de mínimo así como el recuento máximo de recogidas y muertes de cada nivel.\n- Completo: muestra todas las estadísticas de detailed así como impactos de munición, munición usada, paquetes de salud usados y distancia recorrida."
},
"enemy_healthbar_show_mode": {
"Title": "Mostrar barra de salud enemiga",

View file

@ -69,6 +69,11 @@
"never": "Jamais",
"non-ambient": "Non ambiant",
"always": "Toujours"
},
"stat_mode": {
"minimal": "Minime",
"detailed": "Détaillée",
"full": "Complet"
}
},
"Properties": {
@ -240,9 +245,9 @@
"Title": "Statistiques de niveau dans la boussole",
"Description": "Active l'affichage des statistiques de niveau lorsque la boussole est sélectionnée."
},
"enable_detailed_stats": {
"Title": "Afficher le nombre total de victimes et de collectibles",
"Description": "Permet d'afficher le nombre maximum de ramassages et de tués à chaque niveau, le nombre de munitions, les munitions utilisées, les trousses de santé utilisées et la distance parcourue."
"stat_detail_mode": {
"Title": "Mode détail Stat",
"Description": "Permet différents niveaux de détail des statistiques.\n- Minime: indique les tués, les ramassages, les secrets et le temps passé.\n- Détaillée: indique toutes les statistiques de nu ainsi que le nombre maximum de ramassages et de tués pour chaque niveau.\n- Complet: indique toutes les statistiques de détaillé ainsi que les munitions touchées, les munitions utilisées, les trousses de santé utilisées et la distance parcourue."
},
"enable_cine": {
"Title": "Activer les cutscenes",

View file

@ -69,6 +69,11 @@
"never": "Mai",
"non-ambient": "Non ambientale",
"always": "Sempre"
},
"stat_mode": {
"minimal": "Minimo",
"detailed": "Dettagliato",
"full": "Completo"
}
},
"Properties": {
@ -240,9 +245,9 @@
"Title": "Statistiche del livello nella bussola",
"Description": "Abilita la visualizzazione delle statistiche del livello quando è selezionata la bussola."
},
"enable_detailed_stats": {
"Title": "Mostra il numero totale di uccisioni e oggetti",
"Description": "Consente di visualizzare il numero massimo di prelievi e di uccisioni in ogni livello, i colpi delle munizioni, le munizioni utilizzate, i pacchetti salute utilizzati e la distanza percorsa."
"stat_detail_mode": {
"Title": "Modalità di visualizzazione delle statistiche",
"Description": "Consente di scegliere tra vari livelli di dettaglio per la visualizzazione delle statistiche.\n- Minimo: mostra le uccisioni, gli oggetti raccolti, i segreti e il tempo impiegato per completare il livello.\n- Dettagliato: mostra tutte le statistiche della modalità 'Minimo' e, in aggiunta, il numero massimo di uccisioni e di oggetti recuperabili di ogni livello.\n- Completo: mostra tutte le statistiche della modalità 'Dettagliato' e, in aggiunta, i colpi andati a segno, le munizioni utilizzate, i kit medici adoperati e la distanza percorsa."
},
"enable_cine": {
"Title": "Abilita le scene di intermezzo",

View file

@ -62,6 +62,11 @@
"never",
"non-ambient",
"always"
],
"stat_mode": [
"minimal",
"detailed",
"full"
]
},
"CategorisedProperties": [
@ -303,9 +308,10 @@
"DefaultValue": true
},
{
"Field": "enable_detailed_stats",
"DataType": "Bool",
"DefaultValue": true
"Field": "stat_detail_mode",
"DataType": "Enum",
"EnumKey": "stat_mode",
"DefaultValue": "full"
},
{
"Field": "enable_cine",