Benvenuto Visitatore(Log In|Registrati)
14 Nov 2010, 20:59
Messaggio
#1
|
|
|
Gruppo: IAGTG Member Messaggi: 2.658 Iscritto il: 1 June 05 Da: Roma Utente Nr.: 1.733 SO Altro OGI Supporter ![]() Spolveratore (2) |
Carissimi,
come alcuni di voi già sanno, è da qualche anno che mi incaponisco sulla traduzione di Dragonsphere, che per me è un grande capolavoro misconosciuto e sottovalutato, così come anche Rex Nebular, e un po' meno, Return of the Phantom. Sia il primo che il secondo si ispirano a due grandi cicli della Sierra, King's Quest e Space Quest, e si collocano grossomodo come coevi di KQ V e SQ IV. Insomma, per farla breve, qualcosa avevo ottenuto, ma di qualità tecnica assolutamente insufficiente, e che non reputo dignitoso pubblicare. Sebbene il codice che ho sviluppato, per quanto primitivo e rozzo, possa allo stato attuale dell'arte tradurre dialoghi, descrizioni ed estrarre alcune risorse grafiche, non ricomprime i testi (o per meglio dire lo fa con compressione zero), ed è necessario entrare più nel merito del motore originario (MADS engine) per gestire meglio le risorse ed evitare qualunque possibilità che il testo tradotto possa causare un qualche overflow di memoria ed andare a sovrapporsi a regioni di codice. Allo stato attuale non vengono gestiti i caratteri speciali come le accentate e non si può fare molto per adattare all'italiano la "grammatica" che è basata sull'inglese, ma che in teoria è modificabile. Di recente alcune persone interessate a tradurre Rex Nebular nelle loro lingue, un francese ed uno spagnolo, mi hanno contattato, anche su queste pagine, ma non potuto dare loro le risposte che si aspettavano. Insomma, per andare al dunque, mi sono finalmente deciso di mettere da parte il mio solito vizio di lavorare da solo, e di lanciare un progetto che abbia come finalità la creazione di un ambiente integrato per modificare e tradurre un gioco basato sul motore MADS in un'altra lingua. Le premesse sono buone, credo, e ho diverso materiale e conoscenze che posso mettere a disposizione. Prima di dare diffusione della cosa su altre pagine, preferisco parlarne qui che è il luogo che per me è di riferimento nella scena delle traduzioni amatoriali di ag (senza intenzione di aprire polemiche con chicchessia) e a cui devo molto (avere persone come DK, solo per citare chi conosco di più, è una vera ricchezza). Servono programmatori esperti in C e assembler intel (soprattutto a 16 bit), sebbene il codice che ho finora sviluppato sia in Delphi (pessimo Delphi, per essere più esatti), e persone che abbiano conoscenze di algoritmi di compressione tipo il LZ77. Se si trovasse qualcuno che possedesse entrambe le competenze, sarebbe il massimo. [Expert C and intel (mostly 16bit) assembly programmers are needed, although the code I have written until now is Delphi (actually a bad Delphi) and also people having knowledge of compression algorithms like LZ77 are needed. If anybody were skilled in both requirements, it would be great.] Ciao, Alberto CITAZIONE
-------------------- --
alpobemp at libero punto it |
|
|
|
![]() |
12 Mar 2015, 19:09
Messaggio
#2
|
|
|
Gruppo: Gamer Messaggi: 15 Iscritto il: 12 November 10 Da: España Utente Nr.: 17.791 BGE X-COM: UFO Defense Playing The Dark Eye: Memoria SO WinXP |
VICEROY.rar ( 436byte )
Numero di download: 3Hi, happy to hear good news. I remember to have succeeded extracting images exporting them into .bmp format, but I don't remember how I worked around this palette problem you are reporting, neither which files (if any) contained text intro. [EDIT] *.aa type files should be the animation files. They should contain also the text information. Ciao, Alberto Hi, Well, displays all images green, trying to make an application to change the images (I think it is only necessary to change the cursor) but desist has been a failure, I unfortunately am not a programmer, my knowledge is very limited. The texts of the intro rex nebular are these: http://postimg.org/image/o2ce9rwmj/ http://postimg.org/image/853dqgzlj/ http://postimg.org/image/nq9y4fhqr/ Uff in .aa files and can be edited and re-package them? This is the code from c # to try to change images. If someone wants to look at it. Caution: Read the code can cause a severe headache, irreversible. https://www.mediafire.com/?f55lg0caayp11r5 Thanks for the info Alberto. EDIT: To prove the viewer .SS archives, is necesary copy the VICEROY.PAL file (file attached in the post) in the directory where are the .ss files, the palette is wrong but at least the images can be seen. Greetings. Messaggio modificato da Raulpuro il 13 Mar 2015, 18:09 |
|
|
|
1 Jul 2015, 17:06
Messaggio
#3
|
|
|
Gruppo: Gamer Messaggi: 15 Iscritto il: 12 November 10 Da: España Utente Nr.: 17.791 BGE X-COM: UFO Defense Playing The Dark Eye: Memoria SO WinXP |
Hi,
Sorry for the double post, Well, finally you can translate all, thanks to an application that has been kind enough to make institution. It is an application made in Python, I passed the exe to make it more comfortable but is possible that the conversion to exe arise problems. Usage: FILES HAG: UNPACK mpskit hag unpack GLOBAL.HAG PACK mpskit hag pack GLOBAL.HAG FILES MESSAGES.DAT: UNPACK mpskit dat unpack MESSAGES.DAT PACK mpskit dat pack MESSAGES.DAT FILES .SS (IMAGES): UNPACK mpskit ss unpack *.SS (with this instruction unpack all files .ss applies throughout the application) OR mpskit ss unpack namefile.SS (with this instruction unpack only the specified name) PACK mpskit ss pack namefile.SS FILES CNV: UNPACK mpskit madspack unpack *.CNV PACK mpskit madspack pack *.CNV FILES .AA (Texts Intro): UNPACK mpskit hag unpack SECTION9.HAG (with this instruction SECTION9.HAG we unpack the file, where the texts are.) mpskit aa unpack SECTION9.HAG.dir/namefile.AA (SECTION9.HAG.dir is the directory where the files are unpacked SECTION9.HAG instruction to add the directory is applicable throughout the application) PACK mpskit aa pack SECTION9.HAG.dir/namefile.AA (iden) mpskit hag pack SECTION9.HAG FILES .FF (FONT): UNPACK mpskit ff unpack namefile.FF PACK mpskit ff pack namefile.FF UNPACK EVERYTHING WITHOUT TRIAL mpskit hag unpack *.HAG mpskit ss unpack */*.SS mpskit ff unpack */*.FF mpskit aa unpack */*.AA mpskit aa unpack */*.CNV LIMITATIONS - In .AA and .CNV files, unfortunately the size of the translated text must be the same as the original, ie not is possible to extend the size of the phrases. - While modifying unpacked png files use only colors already existing in the image I would appreciate any help or suggestions to try to solve some of the limitations. IMPORTANT AGPLv3 or later This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Please read the LICENSE file included in the rar. The file included the original code, LICENSE file, README for linux instalation and use, the conversion to exe. https://www.mediafire.com/?quk2upa64iw60dl Thanks a Institution and Alpobemp for your help. Salute. |
|
|
|
2 Jul 2015, 09:47
Messaggio
#4
|
|
|
Gruppo: IAGTG Member Messaggi: 2.658 Iscritto il: 1 June 05 Da: Roma Utente Nr.: 1.733 SO Altro OGI Supporter ![]() Spolveratore (2) |
LIMITATIONS - In .AA and .CNV files, unfortunately the size of the translated text must be the same as the original, ie not is possible to extend the size of the phrases. - While modifying unpacked png files use only colors already existing in the image I would appreciate any help or suggestions to try to solve some of the limitations. Darn good job you've done guys! Concerning my quote, can you debate deeper why the size of the translated text has to be the same? Ciao, Alberto [EDIT] Not to be too cryptic , I remember (from the code I wrote and I lost) that CNV files were to be uncompressed, and were composed by 3-5 subfiles. One of these worked as an index of the subfiles and contained also the dimensions of them (so it was to be updated as you edited the one containing the text). Anyway, don't give up, you are so next to the completion of the global task) Ciao again, Alberto Messaggio modificato da Alpobemp il 2 Jul 2015, 09:56 -------------------- --
alpobemp at libero punto it |
|
|
|
Alpobemp MADS Engine 14 Nov 2010, 20:59
TheRuler Ho visto che tempo addietro (il tuo post e' de... 15 Nov 2010, 10:38
Tsam Caro Alpo, al di là dell'ovvio supporto per un... 15 Nov 2010, 12:09
The Ancient One Come sai non posso aiutarti, però quando ci incont... 15 Nov 2010, 19:09
Alpobemp CITAZIONE (The Ancient One @ 15 Nov 2010, 19... 19 Nov 2010, 16:28
The Ancient One Ragfox ha messo la news in prima pagina.
Speriamo... 19 Nov 2010, 18:39
TheRuler Mi sono loggato sulla webchat (http://webchat.free... 19 Nov 2010, 18:40
redice molto velocemente:
conosco bene l'assembly x86... 20 Nov 2010, 00:40
Alpobemp CITAZIONE (redice @ 20 Nov 2010, 00:40) m... 23 Nov 2010, 23:44
Alpobemp CITAZIONE (Alpobemp @ 23 Nov 2010, 23:44)... 24 Nov 2010, 17:02
The Ancient One Redice, continui a stupirmi! 20 Nov 2010, 09:50
The Ancient One Redice, continui a stupirmi! 20 Nov 2010, 09:50
redice Resto in attesa, usa pure i pm del forum 24 Nov 2010, 17:05
Alpobemp Ho sviluppato un piccolo programma che estrae dai ... 28 Nov 2010, 00:20
peres CITAZIONE (Alpobemp @ 28 Nov 2010, 08:20)... 1 Dec 2010, 03:47
Alpobemp CITAZIONE (peres @ 1 Dec 2010, 03:47) CIT... 1 Dec 2010, 10:16
TheRuler Alpo, 28 Nov 2010, 11:22
Ragfox :bow: 28 Nov 2010, 14:11
The Ancient One Rinnovo i miei complimenti! 29 Nov 2010, 12:10
Micartu Forse potreste provare a presentare queste ultime ... 3 Dec 2010, 12:01
peres CITAZIONE (Micartu @ 3 Dec 2010, 20:01) F... 5 Dec 2010, 16:17
The Ancient One Alpo, giusto per curiosità, qualche novità? 15 Dec 2010, 11:37
Alpobemp CITAZIONE (The Ancient One @ 15 Dec 2010, 11... 15 Dec 2010, 12:13
The Ancient One Grande, Alpo! 15 Dec 2010, 12:24
Alpobemp CITAZIONE (The Ancient One @ 15 Dec 2010, 12... 15 Dec 2010, 15:34
Alpobemp Ci sono novità.
I file dei font sono stati interp... 13 Jan 2011, 20:00
TheRuler UAO! Fantastica notizia.
E' possibile se... 13 Jan 2011, 20:29
Alpobemp CITAZIONE (TheRuler @ 13 Jan 2011, 20:29)... 13 Jan 2011, 22:26
Ragfox Se ti metti a tradurre, sappi che in me troverai s... 13 Jan 2011, 20:42
Alpobemp CITAZIONE (Ragfox @ 13 Jan 2011, 20:42) S... 13 Jan 2011, 22:18
Ragfox CITAZIONE (Alpobemp @ 13 Jan 2011, 22:18)... 13 Jan 2011, 23:57
redice Alpo quindi stai seguendo una strada diversa? Il c... 14 Jan 2011, 02:46
Alpobemp CITAZIONE (redice @ 14 Jan 2011, 02:46) A... 14 Jan 2011, 11:22
redice Io te lo sto chiedendo adesso, non ti serve più? 14 Jan 2011, 12:02
Alpobemp CITAZIONE (redice @ 14 Jan 2011, 12:02) I... 14 Jan 2011, 14:17
The Ancient One Alpo, non mi trattare male il redice, altrimenti v... 14 Jan 2011, 17:39
redice CITAZIONE (Alpobemp @ 14 Jan 2011, 14:17)... 14 Jan 2011, 20:45
The Ancient One CITAZIONE (redice @ 14 Jan 2011, 20:45) C... 15 Jan 2011, 09:52
Alpobemp CITAZIONE (The Ancient One @ 15 Jan 2011, 09... 16 Jan 2011, 02:06
hrvg Hello,
I use "extracthag", it extracts ... 22 Jan 2011, 21:54
Alpobemp CITAZIONE (hrvg @ 22 Jan 2011, 21:54) Hel... 23 Jan 2011, 00:07
hrvg Sorry, it is "Rex Nebular".
Good week-en... 23 Jan 2011, 01:24
Alpobemp Piccolo aggiornamento, adesso è possibile modifica... 3 Feb 2011, 01:29
The Ancient One Lode al grande, Alpo! 3 Feb 2011, 12:15
DK QUOTE Al momento per scrivere "è" tocca ... 3 Feb 2011, 13:34
Alpobemp CITAZIONE (DK @ 3 Feb 2011, 13:34) CITAZI... 3 Feb 2011, 14:04
DK In effetti questa sarebbe la soluzione più elengan... 4 Feb 2011, 10:16
Alpobemp CITAZIONE (DK @ 4 Feb 2011, 10:16) In eff... 17 Feb 2011, 11:48
The Ancient One Sei strepitoso, Alpo!!!!
C... 17 Feb 2011, 12:37
DK Bravo! Alla fine è uscita una bella cosa! 17 Feb 2011, 23:08
hrvg Hello,
Bravo Alpobemp.
Congratulations.
Please, h... 21 Feb 2011, 14:42
Alpobemp CITAZIONE (hrvg @ 21 Feb 2011, 14:42) Hel... 21 Feb 2011, 16:08
hrvg Hello Alberto,
Thanks
It's perfect.
My folder... 21 Feb 2011, 19:10
Chesnok CITAZIONE Firstly look the listing of contents by ... 21 Feb 2011, 19:48
hrvg Thank you for your help.
Yes, my error.
My comman... 21 Feb 2011, 20:19
hrvg OK,
I have 5 files:
MESSAGES, VOCAB, FONTCONV.FF... 21 Feb 2011, 21:00
hrvg Hello,
I extract 5 files "FONTCONV, FONTMAIN,... 23 Feb 2011, 03:49
Alpobemp Ehm, didn't I mention it?
No error.
That progr... 23 Feb 2011, 09:42
hrvg Ah, all right!
I would be patient now.
Thank... 23 Feb 2011, 14:11
The Ancient One Nuova news sul sito! 24 Feb 2011, 11:07
Alpobemp Per fortuna che ho rilasciato perlomeno l'eseg... 25 Feb 2011, 17:30
hrvg I don't know if these files can to help you.
R... 25 Feb 2011, 17:51
Alpobemp Thanks, but this is just a sketch.
The code necess... 25 Feb 2011, 23:59
jsbrigo ...assurdo!!! ma ti hanno rubato il pc... 26 Feb 2011, 15:04
Raulpuro Hello,
sorry to resurrect this old thread, ... 28 Feb 2013, 17:21
Alpobemp CITAZIONE (Raulpuro @ 28 Feb 2013, 17:21)... 28 Feb 2013, 18:45
Raulpuro QUOTE (Alpobemp @ 28 Feb 2013, 18:45) QUO... 28 Feb 2013, 19:31
Anyman Alpobemp, can you help with translation of Dragons... 1 Jul 2014, 21:16
Alpobemp CITAZIONE (Anyman @ 1 Jul 2014, 22:16) Al... 2 Jul 2014, 10:32
Alpobemp To Anyman and whoever out there:
it seems that mad... 2 Jul 2014, 13:37
Anyman We can put files to HAG via MAD Tractor
But how t... 2 Jul 2014, 19:08
Raulpuro Hi,
Two applications for mads engine,
hagut... 12 Mar 2015, 14:55
Alpobemp CITAZIONE (Raulpuro @ 12 Mar 2015, 14:55)... 12 Mar 2015, 17:23
Raulpuro QUOTE (Alpobemp @ 2 Jul 2015, 10:47) QUOT... 2 Jul 2015, 21:39
Alpobemp CITAZIONE (Raulpuro @ 2 Jul 2015, 22:39) ... 3 Jul 2015, 10:34
Raulpuro QUOTE (Alpobemp @ 3 Jul 2015, 11:34) QUOT... 4 Jul 2015, 02:46
Alpobemp CITAZIONE (Raulpuro @ 4 Jul 2015, 03:46) ... 4 Jul 2015, 21:52
Alpobemp CITAZIONE (Alpobemp @ 4 Jul 2015, 22:52) ... 5 Jul 2015, 17:07
Raulpuro QUOTE (Alpobemp @ 5 Jul 2015, 18:07) QUOT... 5 Jul 2015, 21:17
Raulpuro QUOTE (Alpobemp @ 5 Jul 2015, 18:07) QUOT... 6 Jul 2015, 10:31
Alpobemp CITAZIONE (Raulpuro @ 6 Jul 2015, 11:31) ... 6 Jul 2015, 10:40
Raulpuro Hi,
Well, the application is already completed... 8 Oct 2015, 22:39
Alpobemp CITAZIONE (Raulpuro @ 8 Oct 2015, 23:39) ... 8 Oct 2015, 23:27
Raulpuro QUOTE (Alpobemp @ 8 Oct 2015, 23:27) QUOT... 12 Nov 2015, 18:07
TheRuler Alpone, non trovo più in rete il tuo extracthag, m... 26 Dec 2015, 23:02
Alpobemp CITAZIONE (TheRuler @ 26 Dec 2015, 23:02)... 27 Dec 2015, 12:08
TheRuler CITAZIONE (Alpobemp @ 27 Dec 2015, 12:08)... 27 Dec 2015, 12:41
Gharlic Spera che non fosse un velato invito a spargergli ... 27 Dec 2015, 16:47![]() ![]() |
| Versione Lo-Fi | Oggi è il: 27th October 2026 - 00:40 |