Benvenuto Visitatore(Log In|Registrati)

3 Pagine V  < 1 2 3  
Reply to this topicStart new topic
> Traduzione - Spirit of Excalibur, Adattamento in Italiano
SimonPPC
messaggio10 Jul 2025, 22:05
Messaggio #51





Gruppo: Gamer
Messaggi: 80
Iscritto il: 8 September 17
Da: Emilia Romagna
Utente Nr.: 21.621
SO Windows7




Grazie mille TheRuler... l'asm che hai guardato tu è quello relativo all'eseguibile del 1991 e da tuo suggerimento ora sto lavorando su quello del 1992.
Quindi è leggermente diverso ma fondamentalmente quindi i puntatori che hai trovato li dovrei capire verso la fine del file.
Ci ero già arrivato a capire che potevano essere in quella zona perchè avevo sovrascritto usando degli zeri una zona simile e le lettere di quelle stringhe erano diventate tutte incomprensibili,
però senza cambiare la loro lunghezza.

Devo indagare meglio e scusa sai magari per te è facile da capire e intuire essendo programmatore, ma per me è molto più difficile capire di salti, opcode eccetera.
Certe cose le intuisco e altre vado per tentativi.

Ho quasi finito di tradurre il file eseguibile del 1992.
Quindi il primo step è completo.
Poi devo modificare alcuni verbi dandogli più spazio spostando determinate stringhe,
quindi attendere che si possa aggiungere le lettere accentate in modo da abbreviare certe stringhe e rimettere certi punti di punteggiatura.
Tutto sommato sono soddisfatto anche se alcune frasi non sono proprio colloquiali in italiano, ma giocare in italiano è davvero tutta un'altra cosa.

Qui non riesco ad allegare il nuovo txt.asm e il file excel work in progress
 
TheRuler
messaggio10 Jul 2025, 22:53
Messaggio #52



Gruppo icone

Gruppo: SMod
Messaggi: 13.493
Iscritto il: 20 January 06
Da: Bologna
Utente Nr.: 2.653
Entropologo part-time

BGE AG: Indy3
Arcade: Silpheed
Free Roaming: Shadow of the Colossus
RTS: Praetorians

Playing Magari...
SO Windows7

OGI Supporter




Certo nessun problema. Allega qui l'eseguibile del 1992 che ci do una occhiata. Ma immagino che la struttura sia la stessa o molto simile.
Per allegare qui basta che zippi.


--------------------
 
SimonPPC
messaggio11 Jul 2025, 06:45
Messaggio #53





Gruppo: Gamer
Messaggi: 80
Iscritto il: 8 September 17
Da: Emilia Romagna
Utente Nr.: 21.621
SO Windows7




CITAZIONE (TheRuler @ 10 Jul 2025, 23:53) *
Certo nessun problema. Allega qui l'eseguibile del 1992 che ci do una occhiata. Ma immagino che la struttura sia la stessa o molto simile.
Per allegare qui basta che zippi.


Ecco non capisco perchè non ci riuscivo.

Dentro ho messo l'eseguibile, il file asm decompilato e l'excel con gli offset di praticamente ormai tutto l'eseguibile.

Ho notato che verso la fine alcune stringhe ci sono dei puntatori diversi che non sono 487A ma sono 41FA
Files allegati
File Allegato  Excal1992_DeskSID.zip ( 572.39k ) Numero di download: 1
 
 
TheRuler
messaggio11 Jul 2025, 08:59
Messaggio #54



Gruppo icone

Gruppo: SMod
Messaggi: 13.493
Iscritto il: 20 January 06
Da: Bologna
Utente Nr.: 2.653
Entropologo part-time

BGE AG: Indy3
Arcade: Silpheed
Free Roaming: Shadow of the Colossus
RTS: Praetorians

Playing Magari...
SO Windows7

OGI Supporter




CITAZIONE (TheRuler @ 10 Jul 2025, 16:18) *
Ok, credo di averli trovati. E contrordine, questi sono DAVVERO puntatori, ma sono strani lo stesso, tanto per cambiare. ;-)

Si trovano all'offset 0x0311FC.

L'ho capito esaminando il decompilato Excal-CrackT.asm che mi avevi fornito, ecco l'estratto:
CITAZIONE
dl $7C8A6891
dl $6497312E
dl $5118312E
dl $71210000
_aszHth dl dead.MSG
dl dying.MSG
dl grave.MSG
dl wounded.MSG
dl injured.MSG
dl hale.MSG
_aszPow dl None.MSG
dl Feeble.MSG
dl Moderate.MSG
dl Potent.MSG
dl Strong.MSG
dl Mighty.MSG
ho cercato la stringa 71210000 e mi ha portato al gruppo di puntatori, che si trovano LONTANISSIMO dalla loro effettiva posizione. Ma ci sta, sono degli status che cambiano in base questa tabella, mentre il resto sono testi che vengono composti al volo in base a determinate condizioni.


Una cosa che non ho capito è il perché sia necessario sottrarre 0x28 byte per ottenere l'indirizzo corretto.


quindi gli offset: 0000D13E 0000D143 0000D149
corrispondono a: mort agoni grave
per spostare in avanti di un byte "agoni" ti basta modificare D143 in D144


Subito dopo questa tabella di puntatori (che puntano tutti nella zona D1xx) c'è una tabella che punta ad altre stringhe, ovvero a F1xx. Ho visto che lì hai più spazio ma alcune potresti sistemarle meglio (e combat è troncato)
CITAZIONE
difesa magica.arte magica .....forza magica .potenza .forza vita .combattimento .agilita.nobilta' .fede in Dio¬...magia........combat..nobilta'.fede


Se non fosse chiaro chiedi pure.

Valgono le stesse regole che ho descritto qui sopra, ma l'offset di riferimento è 0x02E542

con questo nuovo eseguibile hanno ottimizzato lo spazio, riducendo gli "spazi vuoti", quindi risulta più piccolo di 20KB circa.


CITAZIONE
Ho notato che verso la fine alcune stringhe ci sono dei puntatori diversi che non sono 487A ma sono 41FA

Ottima scoperta. Effettivamente 41FA è un altro opcode (LEA) che fa praticamente la stessa cosa di PEA, ma mette l'indirizzo in un registro diverso.
File Allegato  Screenshot_2025_07_11_100220.png ( 61.16k ) Numero di download: 0




--------------------
 
SimonPPC
messaggio11 Jul 2025, 22:26
Messaggio #55





Gruppo: Gamer
Messaggi: 80
Iscritto il: 8 September 17
Da: Emilia Romagna
Utente Nr.: 21.621
SO Windows7




Grazie a te sono riuscito a trovare anche i puntatori per modificare queste 36 stringhe.


Ora piano piano le faccio tutte pensando ai vocaboli giusti da utilizzare ;-)

Grazie ancora TheRuler!!!!
 
TheRuler
messaggio12 Jul 2025, 00:49
Messaggio #56



Gruppo icone

Gruppo: SMod
Messaggi: 13.493
Iscritto il: 20 January 06
Da: Bologna
Utente Nr.: 2.653
Entropologo part-time

BGE AG: Indy3
Arcade: Silpheed
Free Roaming: Shadow of the Colossus
RTS: Praetorians

Playing Magari...
SO Windows7

OGI Supporter




Grande.
Per la traduzione, se dovesse servirti più spazio, sappi che uno o due termini li puoi anche delocalizzare, l'imporatante che modifichi il puntatore e che la zona che scegli sia libera.
Verso la fine del file ci sono diversi blocchi 0x00 che forse possono essre usati, opppure sovrascrivendo alcuni testi, che tanto non useresti, come la protezione.


Files allegati
File Allegato  Screenshot_2025_07_12_014219.png ( 87.76k ) Numero di download: 2
File Allegato  Screenshot_2025_07_12_014228.png ( 9.4k ) Numero di download: 0
File Allegato  Screenshot_2025_07_12_014424.png ( 19.23k ) Numero di download: 0
File Allegato  Screenshot_2025_07_12_014447.png ( 10.36k ) Numero di download: 0
 


--------------------
 
SimonPPC
messaggio12 Jul 2025, 10:16
Messaggio #57





Gruppo: Gamer
Messaggi: 80
Iscritto il: 8 September 17
Da: Emilia Romagna
Utente Nr.: 21.621
SO Windows7




Grazie per i suggerimenti.

Non ho avuto bisogno di delocalizzare le stringhe e giocando con gli stessi spazi le ho tradotte e adattate tutte.
Le metto qui per chi volesse magari dare un suggerimento su alcuni vocabili per migliorarli.



 
SimonPPC
messaggioIeri, 16:26
Messaggio #58





Gruppo: Gamer
Messaggi: 80
Iscritto il: 8 September 17
Da: Emilia Romagna
Utente Nr.: 21.621
SO Windows7




Nel tentativo di rendere più appropriati i valori degli attributi ho sostituito un po' di cose in modo che si riferissero all'attributo e non al personaggio,
cercando anche di rendere neutra la definizione essendo sia personaggi Maschili che Femminili anche se in quest'ultimo caso mi pare ci sia solo un personaggio femminile.
Quindi la lista ora è questa:

Salute:
esanime
agonia
critica
inabile
lesa
piena

Magia:
no
lieve
scarsa
potente
forte
alta

Grado:
Neofita
Recluta
Decano
Guru
Campione
Sommo

Difesa:
No
Cuoio
Maglia
Piastra
Incantata
Celeste

Valore:
Vile
Canaglia
Conforme
Nobile
Signorile
Regale

Fede:
Pagana
Infedele
Fedele
Pia
Santa
Divina

Messaggio modificato da SimonPPC il Ieri, 20:01
 
SimonPPC
messaggioIeri, 20:02
Messaggio #59





Gruppo: Gamer
Messaggi: 80
Iscritto il: 8 September 17
Da: Emilia Romagna
Utente Nr.: 21.621
SO Windows7




Ho trovato anche i puntatori dei punti cardinali così anche quel problema è risolto.
 
raul
messaggioIeri, 20:15
Messaggio #60



Gruppo icone

Gruppo: OldGamer
Messaggi: 1.778
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




A poco a poco, il gioco viene sventrato e la cosa migliore è che può essere utilizzato per altri giochi dell'azienda.
 

3 Pagine V  < 1 2 3
Reply to this topicStart new topic
2 utenti stanno leggendo questa discussione (2 visitatori e 0 utenti anonimi)
0 utenti:

 

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


Versione Lo-Fi Oggi è il: 14th July 2025 - 01:22