Benvenuto Visitatore(Log In|Registrati)
![]() ![]() |
12 Jun 2025, 17:59
Messaggio
#26
|
|
|
Gruppo: Gamer Messaggi: 1 Iscritto il: 12 June 25 Utente Nr.: 23.633 SO Altro |
Ciao a tutti,
su invito di SimonPPC eccomi qua! Sono anch'io un utente appassionato di retrogaming in genere e in particolare dei mitici giochi Amiga, e da poco mi sto avvicinando al mondo delle traduzioni, anche grazie appunto a SimonPPC, con cui da qualche settimana ci stiamo sentendo e che con la sua passione ha svegliato in me anche questo interesse. Mi piacerebbe essere di aiuto non solo per questo gioco ma anche per eventuali prossimi progetti, spero di imparare quanto prima le varie tecniche necessarie allo sviluppo delle traduzioni e di conseguenza poter dare una mano nel concreto, e a tale scopo seguo volentieri gli sviluppi di questa traduzione e vi faccio i complimenti per l'ottimo lavoro svolto fino a questo momento, come ha scritto SimonPPC sopra giocare a questi grandi classici del passato nella nostra madrelingua è impagabile Buon proseguimento e a presto! |
|
|
|
12 Jun 2025, 19:05
Messaggio
#27
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Qualche tempo fa un utente ci ha chiesto aiuto per il progetto heroquest per le sue traduzioni. Mi sembra di ricordare che avesse problemi con l'editor esadecimale e i puntatori, il problema era che era per i giochi amiga e non potevamo aiutarlo molto. Forse non sarebbe una cattiva idea aiutarlo ora.
https://www.oldgamesitalia.net/forum/index....st&p=387607 Messaggio modificato da raul il 12 Jun 2025, 19:06 |
|
|
|
12 Jun 2025, 22:10
Messaggio
#28
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Qualche tempo fa un utente ci ha chiesto aiuto per il progetto heroquest per le sue traduzioni. Mi sembra di ricordare che avesse problemi con l'editor esadecimale e i puntatori, il problema era che era per i giochi amiga e non potevamo aiutarlo molto. Forse non sarebbe una cattiva idea aiutarlo ora. https://www.oldgamesitalia.net/forum/index....st&p=387607 Si sono in contatto con lui e prima o poi proverò a dragli una mano. La diffcoltà maggiore è estrarre tutti i file singoli da un ADF che in pratica ha un filesystem proprietario essendo un videogioco NO-DOS. Quindi la software house ha infilato dentro i file singoli e per estrarli ci vorrebbe un tool apposito. E' nella lista dei progetti da fare, grazie comunque per averlo ricordato ;-) |
|
|
|
12 Jun 2025, 22:11
Messaggio
#29
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Ciao a tutti, su invito di SimonPPC eccomi qua! Sono anch'io un utente appassionato di retrogaming in genere e in particolare dei mitici giochi Amiga, e da poco mi sto avvicinando al mondo delle traduzioni, anche grazie appunto a SimonPPC, con cui da qualche settimana ci stiamo sentendo e che con la sua passione ha svegliato in me anche questo interesse. Mi piacerebbe essere di aiuto non solo per questo gioco ma anche per eventuali prossimi progetti, spero di imparare quanto prima le varie tecniche necessarie allo sviluppo delle traduzioni e di conseguenza poter dare una mano nel concreto, e a tale scopo seguo volentieri gli sviluppi di questa traduzione e vi faccio i complimenti per l'ottimo lavoro svolto fino a questo momento, come ha scritto SimonPPC sopra giocare a questi grandi classici del passato nella nostra madrelingua è impagabile Buon proseguimento e a presto! Benvenuto anche qui ;-) Ci divertiremo sicuramente e non solo su viddeogiochi Amiga eh eh eh |
|
|
|
13 Jun 2025, 08:30
Messaggio
#30
|
|
Gruppo: SMod Messaggi: 14.545 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 |
Ciao a tutti, su invito di SimonPPC eccomi qua! Sono anch'io un utente appassionato di retrogaming in genere e in particolare dei mitici giochi Amiga Benvenuto realaterego! Come dicevo nel link postato da raul, ho praticamente zero esperienza su Amiga, ma sicuramente possiamo essere di aiuto. Io e Raul stiamo lavoranod la progetto heroquest ita/esp che è diventato molto più di una traduzione, ma in passato ho lavorato anche su Centurion poi successivamente raul ha curato la traduzione spagnola. Per estrarre i file dagli adf io uso AmigaDX, un plugin di Total Commander. Provato con quello? -------------------- |
|
|
|
13 Jun 2025, 08:38
Messaggio
#31
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Quando un ADF è un floppy disk NODOS significa che non ha un filesystem standard e non si possono estrarre i file singoli.
Io ho amiga reali e winuae con una clonazione del mio i Amiga di punta |
|
|
|
13 Jun 2025, 10:02
Messaggio
#32
|
|
Gruppo: SMod Messaggi: 14.545 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 |
AAAH! ora ho collegato i puntini. Mi ricordo di aver cercato di estrarre i file dalla versione amiga per confrontarli con la versione dos a cuii sto lavorando ed effettivamente non trovai nessun tool per estrarli. Perché alla fine non si tratta di un archivio, ma di una immagine con un filesystem proprio! capito.
So che non tutti i giochi si potevano installare su HDD. Ricordo un mio amico con A600 che impazziva per questa cosa. Anche questo Heroquest non si può installare, immagino. -------------------- |
|
|
|
13 Jun 2025, 10:21
Messaggio
#33
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
In realtà con WHDload in pratica adesso il 99% dei videogiochi è installabile su harddisk, con patch pe4 farli funzionare su A1200 e A4000 ad esempio
|
|
|
|
13 Jun 2025, 10:40
Messaggio
#34
|
|
Gruppo: SMod Messaggi: 14.545 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 |
In realtà con WHDload in pratica adesso il 99% dei videogiochi è installabile su harddisk, con patch pe4 farli funzionare su A1200 e A4000 ad esempio Allora è fatta. no? Si possono estrarre i file? WHDLoad funziona solo su real hardware o senza problemi anche su emulatore? Sarei molto interessato ad avere i singoli file di HQ per Amiga. Per controllare se per caso avevano disegnato altra grafica non presente nella versione DOS. -------------------- |
|
|
|
13 Jun 2025, 11:41
Messaggio
#35
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Eh fosse così facile.. anche whdload lavora con immagini disco... devo verificare che non ricordo... appena posso...
|
|
|
|
13 Jun 2025, 22:03
Messaggio
#36
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Ho controllato e come pensavo anche whdload lavora con un immagine disco e non con i singoli file...
ci vorrebbe qualcuno che creasse un tool per estrarre i file singoli. Spesso questi floppy NODOS Gremlin avevo la stessa tipologia, ma non essendo programmatore le mie conoscenze si fermano. |
|
|
|
16 Jun 2025, 22:14
Messaggio
#37
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Ritornando a Spirit of Excalibur...
Ho risolto dove viene aggiunta la "s" in alcuni punti. Come ad esempio in encounter"s" oppure in soldier"s" o knight"s"... Oltre ad aver trovato la prima volta che appare in-game riomuovendo quindi ad esempio dalla formula "%Ss". Ho trovato la routine che fa saltare e apparire la "s" semplicemente usando lo stesso metodo e inserendo "AA" così che non faccia apparire nulla. Dato che quando i soldati e i cavalieri ol altre truppe calavano in tempo reale il loro numero in combattimento, la s ricompariva. Per gli oggetti non dovrebbe sussistere quel problema, è comunque in fase di beta testing il gioco quindi nel caso basta ricercare i caratteri ascii "ps" per trovare molte di quelle s che saltano e vengono usate come routine. |
|
|
|
20 Jun 2025, 11:09
Messaggio
#38
|
|
Gruppo: SMod Messaggi: 14.545 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 |
Sei riuscito a capire quale versione Amiga aveva il sistema di suggerimenti? C'è una qualche traccia di numero di versione? Nei credits magari. Metti un link?
Io credo (magari lo stai già facendo) che sarebbe meglio tradurre quella versione, essendo la più recente, con sicuramente meno bug e più bilanciata a livello di gameplay. Ho letto l'articolo del CRPG addict ed è molto critico su questo aspetto. -------------------- |
|
|
|
20 Jun 2025, 11:44
Messaggio
#39
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Non ho capito ancora quale versione sia con il file help.res.
Per ora mi sto dedicando a quella che avevo da ragazzo. Sono arenato nella ricerca dei puntatori variabili delle famose 36 stringhe, dei punti cardinali e vorrei spostare alcune stringhe in un altra zona ... Poi vedrò quello che mi hai suggerito... |
|
|
|
21 Jun 2025, 08:27
Messaggio
#40
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Sei riuscito a capire quale versione Amiga aveva il sistema di suggerimenti? C'è una qualche traccia di numero di versione? Nei credits magari. Metti un link? Io credo (magari lo stai già facendo) che sarebbe meglio tradurre quella versione, essendo la più recente, con sicuramente meno bug e più bilanciata a livello di gameplay. Ho letto l'articolo del CRPG addict ed è molto critico su questo aspetto. Ho un po' di novità dopo vari test che ho effettuato. L'ultima versione uscita per Amiga risale al 1992 ed è su due floppy disk. Questa versione include il file HELP.RES e IN-GAME i suggerimenti appaiono premendo il tasto HELP sulla tastiera Amiga. (Su WinUAE è mappato nel tasto Pag-Down). Dato che io non so stare fermo ho quindi recuperato la versione CDTV per analizzarla e guardare i vari file inseriti. Anche qui è presente il file HELP.RES e udite udite la grafica avendo più spazio è stata ampliata. Quindi ho provato a effettuare un MIX tra la versione Amiga 500 e la versione CDTV e usando l'eseguibile Amiga liscio con i dati CDTV il gioco funziona. Quindi si possono effettuare più versioni per Amiga... non so se è possibile fare la stessa cosa per MSDOS.. successivamente faremo test anche su altre piattaforme. Al momento quindi riporterò tutte le modifiche fatte sulla precedente versonel del 1991 a quella del 1992 usando però i dati dei floppy disk. Per una versione enanched SimonPPC-CDTV quella verrà testata dopo. Meglio concentrarsi prima su una versione originale per non avere problemi di bug strani dovuti alla mescolanza di dati diversi. ![]() |
|
|
|
22 Jun 2025, 17:58
Messaggio
#41
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
|
|
|
|
22 Jun 2025, 18:31
Messaggio
#42
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
|
|
|
|
27 Jun 2025, 19:43
Messaggio
#43
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Così chi volesse partecipare in un altra lingua è semplice. ![]() Anche se sono interessato solo al gioco per PC Non c'è problema, una volta che la versione PC sarà in spagnolo ci vuole poco ad adattare anche quella per le altre piattaforme, con qualche tuo suggerimento se le frasi dovvessero essere o più lunghe o più corte da poter mettere in altre piattaforme... Nel fratempo che continuo a tradurre il nuovo eseguibile del 1992 sono incappato in un problema che ho già risolto. Nella frase" Automatic\00\00" questa volta non vi è soltanto il puntatore iniziale ma c'è anche quello finale. Altrimenti le stringhe successive apparivano sovrapposte avendole spostate indietro. |
|
|
|
9 Jul 2025, 16:46
Messaggio
#44
|
|
Gruppo: SMod Messaggi: 14.545 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 |
come procede? Intanto per il decoder ho provato a sentire mariush via messaggio privato.
-------------------- |
|
|
|
9 Jul 2025, 18:01
Messaggio
#45
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Sto continuando a tradurre l'eseguibile del 1992...
Non ho ancora risolto per quelle stringhe dei valori dei personaggi e poi devo vedere come inserire i miei credits nel videogioco senza alterare altro. |
|
|
|
9 Jul 2025, 23:31
Messaggio
#46
|
|
Gruppo: SMod Messaggi: 14.545 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 |
Parli del punto 2, giusto?
CITAZIONE 2) Trovare i puntatori delle definizioni degli attributi: (IN CORSO) Nella versione DOS i puntatori sono quel gruppo di byte subito prima delle stringhe:
Screenshot_2025_07_10_003009.png ( 56.87k )
Numero di download: 5-------------------- |
|
|
|
10 Jul 2025, 06:54
Messaggio
#47
|
|
Gruppo: Gamer Messaggi: 207 Iscritto il: 8 September 17 Da: Emilia Romagna Utente Nr.: 21.621 SO Altro |
Si esatto proprio quelle stringhe, ma nell'eseguibile Amiga è più complesso a quanto pare.
|
|
|
|
10 Jul 2025, 08:25
Messaggio
#48
|
|
Gruppo: SMod Messaggi: 14.545 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 |
Si esatto proprio quelle stringhe, ma nell'eseguibile Amiga è più complesso a quanto pare. Stando a mobygames i programmatori sono diversi, ma il lead programmer lo stesso. E' probabile che se hanno usato i puntatori nella versione pc lo abbiano fatto anche nella versione amiga. Li hanno semplicemente messi in un punto diverso. Ok, ci ho guardato recuperando le nostre vecchie email.
unnamed.png ( 18.27k )
Numero di download: 0Come avevi già intuito tu 487A è legato a molti puntatori. In effetti 487A è un'istruzione del set motorola 68K, PEA. che serve a caricare l'indirizzo successivo.
Files allegati
-------------------- |
|
|
|
10 Jul 2025, 14:18
Messaggio
#49
|
|
Gruppo: SMod Messaggi: 14.545 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 |
Verificando in hex ho scoperto una cosa che mi meraviglio di non aver visto prima.
Sto imparando adesso l'assembly amiga, magari è solo il modo di programmare di questo sviluppatore, ma non usano i puntatori nello stesso modo in cui li ho visti usare in DOS: dove c'è un CODE SEGMENT che contiene tutto il codice del gioco un DATA SEGMENT che contiene tutto quello che NON E' codice, compresi quindi puntatori, stringhe, valori, font eccetera. La differenza con l'Amiga è che un Excalibur non ho visto distinzione tra CODE e DATA, è tutto amalgamato. Quindi tutti i "puntatori", sono in realtà SALTI relativi del codice. Difatti se analizziamo questa particolare istruzione PEA (4878 0264) scopriamo che è l'istruzione che carica il testo che si trova a 0264 bytes da quel PEA (vedi la dimenzione dei byte selezionati nel campo in basso a destra "Sel: 00000264")
Screenshot_2025_07_10_142925.png ( 159.87k )
Numero di download: 2Quindi, ogni volta che trovi un 487A, ti basterà selezioanre tanti byte quanto segnato nei 2 byte successivi per capire a quale stringa si riferisce quel "puntatore". Bisogna fare una sorta di reverse engineering. non partir dalla stringa ma partire dall'opcode. -------------------- |
|
|
|
10 Jul 2025, 15:18
Messaggio
#50
|
|
Gruppo: SMod Messaggi: 14.545 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 |
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 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.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 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. -------------------- |
|
|
|
![]() ![]() |
| Versione Lo-Fi | Oggi è il: 4th November 2026 - 06:03 |