Benvenuto Visitatore(Log In|Registrati)

> MADS Engine, Dragonsphere, Rex Nebular, Return of the Phantom
Alpobemp
messaggio14 Nov 2010, 20:59
Messaggio #1



Gruppo icone

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
 
 
Start new topic
Risposte
Raulpuro
messaggio12 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




File Allegato  VICEROY.rar ( 436byte ) Numero di download: 3
QUOTE (Alpobemp @ 12 Mar 2015, 17:23) *
Hi, 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
 
Raulpuro
messaggio1 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.



 
Alpobemp
messaggio2 Jul 2015, 09:47
Messaggio #4



Gruppo icone

Gruppo: IAGTG Member
Messaggi: 2.658
Iscritto il: 1 June 05
Da: Roma
Utente Nr.: 1.733
SO Altro

OGI Supporter


Spolveratore (2)


CITAZIONE (Raulpuro @ 1 Jul 2015, 18:06) *
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
 

Inserisci in questo messaggio
- 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 @ 12 Mar 2015, 17:23) Hi,...   12 Mar 2015, 19:09
|- - Raulpuro   Hi, Sorry for the double post, Well, finally yo...   1 Jul 2015, 17:06
|- - Alpobemp   CITAZIONE (Raulpuro @ 1 Jul 2015, 18:06) ...   2 Jul 2015, 09:47
|- - 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
2 Pagine V   1 2 >


Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

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


Versione Lo-Fi Oggi è il: 27th October 2026 - 00:40