Benvenuto Visitatore(Log In|Registrati)
1 Dec 2005, 10:22
Messaggio
#1
|
|
|
Gruppo: Gamer Messaggi: 10 Iscritto il: 1 December 05 Utente Nr.: 2.634 BGE Daggerfall, Morrowind SO WinXP |
Ciao,
sto convertendo in italiano Kyrandia 1 cdtalkie grazie al tool di DK. Alcuni testi pero' sono all'interno del main.exe. Non c'e' problema coi testi di uguale dimensione, ma se devo inserire una stringa piu' lunga? Ho guardato il tut su Kyrandia 3 ma, in questo caso, non riesco a trovare una soluzione. Qualcuno mi puo' spiegare o dare una mano? Grazie Ciao |
|
|
|
![]() |
17 Dec 2005, 08:45
Messaggio
#2
|
|
Gruppo: UST Member Messaggi: 497 Iscritto il: 17 February 03 Utente Nr.: 2.153 SO Win95 |
Mi fa piacere... e buona fortuna ;)
Ah... per aiutarti a trovare le istruzioni da modificare per le frasi del primo tipo, puoi seguire questo metodo forse non molto ortodosso ma credo ugualmente efficace. Vai all'inizio della frase da modificare... ad esempio questa: CODICE 0002EF50 466F 7273 6520 7072 696D 6120 6465 766F 206D 6574 7465 7265 2076 6961 2071 7565 7374 6F2E Forse prima devo mettere via questo.
Quindi ti segni l'offset (in questo caso 0x2EF50) Quindi gli sottrai l'indirizzo della pagina (0x2ED70) in modo da ottenere la distanza dall'inizio della pagina... e quindi l'indirizzo che si trova nel push. In questo caso otteniamo 0x1E0 . Ora inverti i byte, ottenendo 0xE001 Quindi provi a fare una ricerca di byte esadecimali (in HexWorkshop si chiama "Hex Values") di quel valore che hai ottenuto, mettendoci davanti 0x68 (che è l'opcode che indica l'istruzione PUSH). Quindi alla fine fai una ricerca dei byte 0x68E001 e se hai fortuna dovresti trovare una e una sola occorrenza (che con molta probabilità è quella da modificare). Diciamo che con questo artificio non devi essere capace per forza di capire l'assembly e andare a scovare i push che ti interessano, ma ovviamente c'è maggior rischio di sbagliarsi o di modificare qualcosa che invece non c'entra. Cmq penso che possa essere una soluzione accettabile. Al massimo fai delle prove e vedi se ciò che stai modificando fa impallare o meno il gioco. Altrimenti sfrutti direttamente l'assembly e vai sul sicuro :P |
|
|
|
ragnarok Aiuto per il main di Kyrandia 1 Dec 2005, 10:22
DK2 Modificare l'exe per allungare le frasi è abb... 2 Dec 2005, 19:55
Alpobemp Facemmo (no, facesti, ok) qualcosa del genere per ... 2 Dec 2005, 20:48
ragnarok Ok, DK, do un'occhiata e poi ti faccio sapere... 2 Dec 2005, 23:25
DK2 CITAZIONE Facemmo (no, facesti, ok) qualcosa del g... 6 Dec 2005, 12:38
Micartu Ciao Ragnarok volevo sapere come procede con quest... 8 Dec 2005, 18:01
ragnarok Per quanto riguarda il main.exe, sono fermo.
Per q... 8 Dec 2005, 21:19
ragnarok Per chi volesse testare la traduzione di Kyrandia ... 13 Dec 2005, 07:36
Micartu Ciao sto tentando di procurarmi il gioco in versio... 13 Dec 2005, 13:06
ragnarok Ciao,
si, e' la conversione dalla versione f... 13 Dec 2005, 19:14
Syxtem Beh... e non si potrebbe avere anche un link a que... 15 Dec 2005, 14:08
ragnarok Eccola:
http://haohsichun.altervista.org/immagini... 15 Dec 2005, 21:01
Syxtem Il tempo a mia disposizione non è tanto, quindi ho... 16 Dec 2005, 09:13
ragnarok Syxtem, hai fatto un lavoro eccezionale! A mio avv... 16 Dec 2005, 20:27
hendroz CITAZIONE Scritto inizialmente da Syxtem
Quindi ti... 17 Dec 2005, 09:37
Theruler Ciao Ragaz,
E' da tempo immemore che attendo ... 20 Jan 2006, 15:09
Micartu Ciao a tutti, io sposo la tua tesi alla grande e n... 23 Jan 2006, 03:38
Theruler Evidentemente alla Westwood non hanno mai voluto v... 23 Jan 2006, 13:06
Micartu Io fossi in te più che altro mi organizzerei così:... 24 Jan 2006, 02:36
DK2 In effetti ho notato anche io che le traduzioni de... 25 Jan 2006, 15:26
Theruler Ottima news!
Anzi, Ottimo Tool! ci ho pastrocchia... 26 Jan 2006, 17:50
DK2 Lo so che mancano le istruzioni, l'ho creato ... 27 Jan 2006, 22:04
Theruler Benone!
Adesso la situazione è più chiara.
Lo stru... 28 Jan 2006, 14:53
Syxtem Mi sa che con quel discorso del main.exe l'ab... 29 Jan 2006, 17:10
Micartu Mi sono spaventato io che non c'entravo nulla... 29 Jan 2006, 20:21
ragnarok CITAZIONE Scritto inizialmente da Syxtem
Mi sa che... 30 Jan 2006, 00:47
Theruler Grazie Ragna (POSSO?;-)), me li faro' bastare... 1 Feb 2006, 17:22
DK2 CITAZIONE molto giochi di parole sugli ingredienti... 2 Feb 2006, 12:21
Theruler ovviamente da cani, senza che il senso umoristico ... 5 Feb 2006, 12:46
Theruler Rettifico la precedente percentuale... in base ad ... 7 Feb 2006, 00:22
Theruler Buona notte a tutti (vista l'ora), credo di a... 8 Feb 2006, 02:32
Theruler un piccolo suggerimento per giocare Kyrandia Cd di... 8 Feb 2006, 02:45
Micartu Non so se c'entra o no ma la prima volta che ... 8 Feb 2006, 21:29
Theruler purtroppo ho provato... ma Kyrandia 1 salva ogni s... 9 Feb 2006, 01:41
Syxtem Sì può fare... come prima cosa prova a fare 2 salv... 9 Feb 2006, 12:08
Theruler ho fatto... (intanto complimenti per l'idea!)... 10 Feb 2006, 17:38
Syxtem Se trovo il tempo ci posso anche guardare, ma non ... 10 Feb 2006, 20:24
Theruler ok... giuro di essermi impegnato non poco... ma an... 11 Feb 2006, 22:28
hendroz Ciao Theruler,
Di solito queste impostazioni che h... 12 Feb 2006, 13:26
Theruler Ti faccio i complimenti per l'occhio, davvero... 13 Feb 2006, 11:43
DK2 Sì, il tool funziona perfettamente (beh, almeno qu... 13 Feb 2006, 14:55
DK2 Dimenticavo, la versione CVS (o subversion ora) di... 13 Feb 2006, 15:00
Theruler Ciao DK, ben ritrovato!
Salve ragaz,
Per il tuo t... 13 Feb 2006, 17:10
DK2 CITAZIONE Se vuoi inserire la pre-patch sulla sche... 13 Feb 2006, 22:24
Theruler partiamo con ordine:
Patch semi-definitiva a cui ... 14 Feb 2006, 10:49
DK2 CITAZIONE Patch semi-definitiva a cui manca solo l... 14 Feb 2006, 22:55
Theruler va bene... a breve (se riesco ad avere quel benede... 15 Feb 2006, 12:30
DK2 CITAZIONE va bene... a breve (se riesco ad avere q... 15 Feb 2006, 15:05
Theruler Ok, ora ho capito cosa hanno fatto i nostri colleg... 15 Feb 2006, 16:28
Tsam Riprendo da qua una domanda che ho posto in just a... 22 Feb 2006, 19:36
DK Ma le versioni CD non dovrebbero essere tutte ugua... 23 Feb 2006, 07:43
Theruler sisi... confermo. di versioni ne e' uscita sol... 23 Feb 2006, 10:48
Tsam Perfetto! allora cerco di recuperare quella co... 23 Feb 2006, 12:54
Jegriva Scusatemi se casco dal pero, non ho capito se stat... 27 Jul 2006, 15:45
Beren Erchamion CITAZIONE (Jegriva @ 27 Jul 2006, 16:45) ... 28 Jul 2006, 08:19
Zonekiller Ciao a tutti. Intanto complimenti e grazie per ciò... 5 Feb 2007, 01:29
TheRuler In realta' sono gia' tradotte... la versio... 5 Feb 2007, 10:20
Zonekiller Ti ringrazio per aver risposto. Purtroppo ho dimen... 5 Feb 2007, 10:57
TheRuler Ok, adesso mi torna.
Non e' per nulla difficil... 5 Feb 2007, 12:22
Zonekiller Ho impostato italiano. Il gioco funge bene ma alcu... 5 Feb 2007, 17:10
The Ancient One CITAZIONE (Zonekiller @ 5 Feb 2007, 17:10... 5 Feb 2007, 17:25
Zonekiller Hai ragione ma non avevo visto che potevo accedere... 5 Feb 2007, 17:32![]() ![]() |
| Versione Lo-Fi | Oggi è il: 28th October 2026 - 11:36 |