COMANDO REIMPORT PER DATA.WIN

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Radu
Posts: 3
Joined: Wed Feb 01, 2017 1:00 pm

COMANDO REIMPORT PER DATA.WIN

Post by Radu »

Ciao Luigi!
Ultimamente sto lavorando alla traduzione di AM2R, in particolare sto traducendo alcune parole situate all'interno del file STRG.txt estratto con yoyogames.bms.
Tuttavia alcune parole come "CHARGE" (da tradurre in RICARICA), che ha 6 caratteri, può essere sostituita da una parola di 7 caratteri massimo.
Se supero questo limite quando reimporto il file incombo in questo errore:
"your string is longer than the original of X bytes!!! Re-importing done" pure se il file è di grandezza inferiore all'originale.
Come risolvo questo limite di grandezza di una singola stringa?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: COMANDO REIMPORT PER DATA.WIN

Post by aluigi »

Purtroppo con le stringhe non ci sono molte alternative.
Ogni linea viene reimportata direttamente nella sua posizione originale e quindi deve rientrare negli stessi bytes.
Insomma devi avere un po' di fantasia con alcune parole, CHARGE si traduce facilmente anche con CARICA, per altre puoi usare le abbreviazioni.
Radu
Posts: 3
Joined: Wed Feb 01, 2017 1:00 pm

Re: COMANDO REIMPORT PER DATA.WIN

Post by Radu »

Non c'è modo di reinserire il file txt semplicemente sostituendolo se il peso è inferiore all'originale? (come funziona per i png ecc.)
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: COMANDO REIMPORT PER DATA.WIN

Post by aluigi »

Non pensare al txt come un file da reimportare ma immagina che ogni riga di testo al suo interno sia un file singolo da importare.
Radu
Posts: 3
Joined: Wed Feb 01, 2017 1:00 pm

Re: COMANDO REIMPORT PER DATA.WIN

Post by Radu »

Eh mi sono accorto che viene gestito così
Non c'è alcun verso di gestirlo come intero file o di rimuovere questo limite d lunghezza in qualche modo?