Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema con le frasi casuali #23

Open
Neurone opened this issue Jun 4, 2020 · 3 comments
Open

Problema con le frasi casuali #23

Neurone opened this issue Jun 4, 2020 · 3 comments
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@Neurone
Copy link
Owner

Neurone commented Jun 4, 2020

C'è un problema con le traduzioni delle frasi casuali, di quelle frasi cioè che vengono scelte da un bacino di possibilità come nel caso della correzione fatta qui #2 al file miscellaneous.string_table.xml per la chiave str_death_attack_monster.

Ogni volta che una chiave è ripetuta, significa che si crea un array di possibilità e il valore effettivo viene selezionato in-game a caso tra tutte queste possibilità.

Per come funzionano i mod di DD, le variabili se presenti sovrascrivono quelle caricate in precedenza, e se la variabile è singola non c'è problema.

Se però le variabili sono già all'origine degli array, le nuove chiavi vengono aggiunte a quelle esistenti, e per ora non ho trovato un modo per modificare quelle originali.

Questo significa che, correggendo delle frasi come fatto in #2, quando andremo ad eseguire il gioco effettivamente alcune frasi saranno tradotte correttamente, altre avranno ancora la traduzione errata fatta in origine senza mod.

@Neurone Neurone added the bug Something isn't working label Jun 4, 2020
@Neurone Neurone mentioned this issue Jun 4, 2020
@vampucio
Copy link
Contributor

vampucio commented Jun 7, 2020

sono andato nel gioco ed effettivamente nel cimitero ci sono sia le frasi corrette che quelle vecchie e buggate. non capisco, sto spulciando tutti i file locazione per vedere se forse si ripete da qualche altra parte quell'array.

EDIT: purtroppo non ci sono ripetizioni "nascoste" da altre parti quindi lui invece di correggere aggiunge la nostra correzione al pull di opzioni. Cerco su internet per capire se c'è un fix alla cosa

EDIT 2: ho scaricato per curiosità la mod traduzione RUSSO. il russo nel gioco non esiste proprio e lui come localizzazione ha fatto esattamente come noi. ha tradotto i 2 array normalmente ma a differenza nostra lui ha copiato TUTTO della cartella, anche file .loc2 di altre lingue e i file come miscellaneous.string_table.xml per intero, non credo sia la soluzione al problema però mi sembra strano

EDIT 3: temo non possiamo farci nulla :(

@Neurone
Copy link
Owner Author

Neurone commented Jun 8, 2020

Confermo che non possiamo farci nulla perché quando parliamo di array DD somma le frasi dei mod a quelle già esistenti, a differenza di come fa con le stringhe singole che vengono sostituite in toto. L'issue lo lascio comunque aperto perché così è evidente che non è una questione risolvibile con l'attuale modalità di funzionamento dei mod.

@Neurone Neurone added the wontfix This will not be worked on label Jun 8, 2020
@vampucio
Copy link
Contributor

vampucio commented Jun 8, 2020

allora faccio il revert della stringa così che non ci siano problemi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants