Benvenuto Visitatore(Log In|Registrati)

> Zork I, Aiuto per decompilare
Whovian
messaggio24 Nov 2012, 15:22
Messaggio #1





Gruppo: Gamer
Messaggi: 433
Iscritto il: 24 November 12
Utente Nr.: 19.653
SO WinXP




Ciao a tutti, tempo fa ho letto una discussione sul tradurre Zork I in italiano che però è morta sul nascere: io ho fatto qualche ricerca e alla lunga ho trovato qui http://www.ifarchive.org/indexes/if-archiv...olsXreform.html il programma reform (in quanto ogni altro sito linkato era chiuso) che ho unzippato e ho tentato di usare (il primo in alto): il problema è che se scrivo a riga di comando "reform zork1.z5 > zork1.inf" lui mi dice che non conosce il comando reform. Ho guardato il contenuto della cartella e ho visto che i file sono in formato .hs, quindi ho fatto una ricerca su google e ho scaricato "Haskell Platform 2012.4.0.0" ma anche così nada.
Se qualcuno ha mai usato Reform potrebbe spiegarmi come decompilare il file .z5, così facciamo un gruppetto (con uno di Adventure's Planet che mi ha già dato il suo consenso), lo traduciamo, lo ricompiliamo e possiamo gustarci Zork in ITA!
Grazie a tutti!

Messaggio modificato da Whovian il 3 Jun 2013, 17:04


--------------------
Cerchiamo betatester per l'avventura testuale Zork I amatorialmente tradotto in italiano

 
 
Start new topic
Risposte
Whovian
messaggio13 Dec 2012, 16:57
Messaggio #2





Gruppo: Gamer
Messaggi: 433
Iscritto il: 24 November 12
Utente Nr.: 19.653
SO WinXP




Grazie per la disponibilità!
Comunque vi ho trovato un bel lavoro intanto per quanto riguarda il troll:
la funzione PbattleSystem (sistema di battaglia del giocatore che funzionerà per ogni creatura) funziona più o meno così:
controlla se hai scelto un'arma, se no la cerca dall'inventario, se non la trova dice che non puoi combattere.
Se l'obiettivo è addormentato viene ucciso
Se sei stordito probabilmente fallisci il colpo

Poi la mia idea era quella di usare una variabile random da 1 a 10 per distribuire le probabilità dei vari colpi (switch ecc..), ma per renderlo più equo ho scritto che:
1) (da fare ma veloce) mano a mano che il valore di var aumenta succedono cose più gravi (es: 1-2 manchi, 9-10 uccidi subito)
2) se il target (bersaglio) è confuso aumenti la variabile di 1 e che aumenti la variabile var secondo questa formula: var = var+((10-target.P_life)/3); in pratica più è indebolito (P_life piccolo) più 10-P_life è grande e (diviso 3) ti dà di quanto aumenta la variabile, così aumenta la probabilità di fare danni più gravi (naturalmente se var alla fine risulta >10 lo fai diventare 10 blush.gif ).

Qui entrate in scena voi: ho raccolto in questi 2 file le frasi che dici quando attacchi il troll e quando il troll attacca te:
http://rapidshare.com/files/1389392740/frasi%20troll.rtf frasi troll (uppate alle 18:06 con suddivisione e probabilità)
http://rapidshare.com/files/3252831853/fra...per%20troll.rtf frasi player per quando attacca
(si aprono con WordPad che non è il blocco note oppure ho provato con writer che è simile a word ma è gratuito)
Prendete quello delle frasi quando attacchi e completate il listato switch (var) da ferisci gravemente in poi (di fianco al tipo di danno che corrisponde alle frasi c'è scritto quanti numeri devi mettere, per es se l'ultimo switch era per "uccidi" con var = a 4 o 5 diventa che ferisci leggermente è: 6: ... e confondi: 7: ... perché hanno entrambi il numerino "1" dopo (vedi file delle frasi).
Inoltre vanno copiate tutte le frasi come ho fatto io (print (string) random (f1, f2, f3, ...);) e vanno sostituiti i "..." che trovate in esse con (ci si basa sul contesto) weapon o target (per es: "Your ... pinks the ... on the wrist, but it's not serious." diventa "Your ", weapon, " pinks ", (the) target, " on the wrist, but it's not serious." che nel caso del troll e della spada diventa: "Your sword pinks the troll on the wrist, but it's not serious."). Se volete potete anche iniziare a tradurre le frasi (chi vuole, non tutto voi 2 smilies3.gif ).
Se qualcosa non è chiaro (perché ci sono varie cose nel post e qualcosa potrebbe essermi sfuggito) scrivete assolutamente!
Whovian.

listato
gioco (listato e gioco uppati alle 18:19 con abbozzo di daemon che uccide il giocatore sempre da completare)
gioco originale (spero) in inglese: http://rapidshare.com/files/992480384/zork1%20eng.z5
salvataggio di quello nella cantina: http://rapidshare.com/files/888556090/zork1%20eng.sav

Messaggio modificato da Whovian il 13 Dec 2012, 18:20


--------------------
Cerchiamo betatester per l'avventura testuale Zork I amatorialmente tradotto in italiano

 

Inserisci in questo messaggio
- Whovian   Zork I   24 Nov 2012, 15:22
- - TheRuler   Quello che hai scaricato è un archivio che contien...   24 Nov 2012, 15:55
|- - Whovian   CITAZIONE (TheRuler @ 24 Nov 2012, 15:55)...   24 Nov 2012, 18:26
- - The Ancient One   Restiamo in attesa, Whovian! Intanto... benven...   26 Nov 2012, 09:57
|- - Whovian   Quasi tutto risolto: ho trovato questo sito: http:...   26 Nov 2012, 14:15
- - Ragfox   Scusate il ritardo, ma per Zork 1 esisteva già il ...   28 Nov 2012, 14:01
|- - Whovian   CITAZIONE (Ragfox @ 28 Nov 2012, 14:01) S...   28 Nov 2012, 16:23
- - Ragfox   Se hai già tutto pronto per Inform 6, meglio! ...   28 Nov 2012, 20:11
- - Whovian   Non esattamente "tutto" pronto, devo ric...   28 Nov 2012, 20:41
- - Whovian   si sta rivelando alquanto difficile usare la versi...   29 Nov 2012, 16:53
|- - The Ancient One   CITAZIONE (Whovian @ 29 Nov 2012, 16:53) ...   1 Dec 2012, 09:57
- - TheRuler   Che lavorone whovian! complimenti. metti pure,...   30 Nov 2012, 19:52
- - Whovian   sì, più o meno come in questa discussione si era v...   1 Dec 2012, 18:54
- - Whovian   Diario di bordo: ho trovato un modo per sistemare ...   5 Dec 2012, 19:01
- - Ragfox   Lo so che c'entra poco, ma posso proporre ...   5 Dec 2012, 21:32
|- - Whovian   CITAZIONE (Ragfox @ 5 Dec 2012, 21:32) Lo...   6 Dec 2012, 20:18
- - redice   Premetto che non so niente di inform 6,7 reform o ...   7 Dec 2012, 07:59
|- - Whovian   CITAZIONE (redice @ 7 Dec 2012, 07:59) Pr...   7 Dec 2012, 15:52
- - Whovian   Ho appena sistemato la loud room!!! (E...   8 Dec 2012, 15:50
- - Whovian   Come promesso ecco il nuovo listato in allegato ed...   8 Dec 2012, 19:09
- - Ragfox   Ho cambiato il titolo. Domanda: a parte delle zon...   8 Dec 2012, 21:26
- - Whovian   Ecco il link per il gioco diretto: http://www.axif...   8 Dec 2012, 21:41
- - Ragfox   ocio che se fai partire il test "in medias re...   8 Dec 2012, 21:58
- - Ragfox   Sto esplorando il labirinto: Dal vicolo cieco (E ...   8 Dec 2012, 22:04
- - Whovian   Allora: aggiornamento completo del Maze seguendo q...   8 Dec 2012, 22:22
- - Ragfox   Segui la mappa che ho messo nel mio messaggio: è q...   8 Dec 2012, 22:27
- - Whovian   Allora grazie mille! La aggiusto appena posso ...   8 Dec 2012, 22:31
|- - Ragfox   CITAZIONE (Whovian @ 8 Dec 2012, 22:31) A...   8 Dec 2012, 22:34
- - Whovian   Ok, anche se in effetti vedendo che era veloce ho ...   8 Dec 2012, 22:41
- - Ragfox   I file puoi allegarli direttamente ai messaggi, vi...   8 Dec 2012, 22:52
- - Ragfox   alla 9 devi aggiungere e_to Maze10, alla 12 devi m...   8 Dec 2012, 23:03
- - Whovian   Grazie mille per le indicazioni sul maze che ora è...   9 Dec 2012, 09:37
- - Ragfox   Piccolo suggerimento: perché non prendi le mappe e...   9 Dec 2012, 21:36
|- - Whovian   CITAZIONE (Ragfox @ 9 Dec 2012, 21:36) Pi...   9 Dec 2012, 21:58
- - Ragfox   Beh, puoi usare colori diversi a seconda del grado...   9 Dec 2012, 22:30
- - The Ancient One   Whovian, volevo invitarti a spiegare un po' me...   9 Dec 2012, 23:46
- - Whovian   Allora: Zork è una delle prime avventure testuali ...   10 Dec 2012, 19:32
- - Whovian   https://hotfile.com/dl/183480052/f0d196a/Co..._Map...   10 Dec 2012, 20:43
- - Ragfox   Non puoi metterle direttamente nel forum? Hotfile ...   10 Dec 2012, 21:56
- - The Ancient One   Grazie mille della spiegazione, Whovian! Mi er...   11 Dec 2012, 11:56
- - Whovian   Per RagFox: Purtroppo essendo un novizio ho il lim...   11 Dec 2012, 14:52
- - Ragfox   Puoi anche metterle in un gestore di immagini e li...   11 Dec 2012, 16:41
- - Gharlic   Solo per dire che attendo questo progetto da una v...   11 Dec 2012, 16:51
- - The Ancient One   Intanto mi sono scaricato il listato. Se riesco f...   11 Dec 2012, 18:43
- - Ragfox   Quello è il work in progress, con tante stanze anc...   11 Dec 2012, 18:51
- - Whovian   Non so te ma a me nel labirinto funziona: functi...   11 Dec 2012, 19:18
|- - Ragfox   Ma tu usi Frotz? Forse dico una bestialità, ma sic...   11 Dec 2012, 19:42
|- - Whovian   CITAZIONE (Ragfox @ 11 Dec 2012, 19:42) M...   11 Dec 2012, 20:21
- - Whovian   Aggiornamento: Penso che d'ora in poi userò Ra...   11 Dec 2012, 22:27
- - Whovian   Io adesso mi dedico al troll che fa piuttosto schi...   12 Dec 2012, 13:58
- - Ragfox   Visto che procedi spedito, volevo dirti di non int...   13 Dec 2012, 15:02
- - Gharlic   Proprio come dice Ragfox, io ancora non ho capito ...   13 Dec 2012, 16:06
- - Whovian   Grazie per la disponibilità! Comunque vi ho tr...   13 Dec 2012, 16:57
- - Whovian   Sistemata la cosa del "Conquering his fears, ...   13 Dec 2012, 18:22
- - The Ancient One   Anche io tendenzialmente la penso come Ragfox rigu...   13 Dec 2012, 19:28
- - Ragfox   A questo link c'è un .doc con quello che sembr...   13 Dec 2012, 20:42
- - Whovian   In effetti sembra essere piuttosto completo, anche...   13 Dec 2012, 21:19
- - Ragfox   A sinistra c'è la descrizione delle stanze e a...   13 Dec 2012, 22:47
- - Whovian   Vero, ma per il troll visto che serve una suddivis...   14 Dec 2012, 14:24
- - Ragfox   Come dicevo prima, il codice è meglio che lo maneg...   14 Dec 2012, 15:36
- - Whovian   Allora: basta mettere has female nell'oggetto....   14 Dec 2012, 16:23
- - Ragfox   Prova queste frasi del troll: CITAZIONE manchi 2...   14 Dec 2012, 18:07
- - Whovian   dopo aver sobbalzato per un secondo visto un probl...   14 Dec 2012, 19:15
- - Ragfox   Non puoi scrivere così, senza specificare! Ch...   14 Dec 2012, 21:18
|- - Whovian   CITAZIONE (Ragfox @ 14 Dec 2012, 21:18) N...   14 Dec 2012, 21:41
- - Whovian   Scusate il doppio post, il primo deve essere parti...   14 Dec 2012, 22:21
- - Ragfox   Avevo messo weapon da solo perché, non conoscendo ...   15 Dec 2012, 00:33
- - Ragfox   E un po' di debug: se il testo inizia con una...   15 Dec 2012, 00:54
- - Whovian   originale in inglese per ogni frase con salvataggi...   15 Dec 2012, 13:21
- - Whovian   gioco listato Bug fix: - Sistemate un po' le p...   15 Dec 2012, 15:17
- - Ragfox   Ma poi si scopre che la nuvola è nera!!...   15 Dec 2012, 15:37
- - Ragfox   Se posso darti un consiglio, se metti delle frasi ...   15 Dec 2012, 15:40
- - Whovian   sì, è che se lavori solo sul codice delle frasi te...   15 Dec 2012, 16:01
- - Ragfox   Te lo dico proprio perché il lavoro è complesso e ...   15 Dec 2012, 16:07
- - Ragfox   Frasi troll: function toggle(element) { if(do...   15 Dec 2012, 16:11
- - Whovian   Perfetto! Mi metto all'opera. Dovrei farce...   15 Dec 2012, 17:17
- - Ragfox   Occhio a questa frase: "Il troll carica e la ...   15 Dec 2012, 17:25
- - Whovian   L'ho vista, e credo che stia per "si conf...   15 Dec 2012, 17:52
- - Whovian   gioco Segnalate ogni bug che vedete riguardo al tr...   16 Dec 2012, 16:19
- - Whovian   Qualcuno mi consiglia sul come tradurre questo: ...   17 Dec 2012, 18:07
- - Ragfox   Scusa, non ho avuto tempo di fare un po' di te...   17 Dec 2012, 18:15
- - Whovian   Grazie! Infatti avevo frainteso quell' ...   17 Dec 2012, 19:03
- - Ragfox   Una sottigliezza: nelle frasi tipo "La tua sp...   17 Dec 2012, 20:35
- - The Ancient One   La frase idiomatica inglese significa qualcosa tip...   17 Dec 2012, 21:03
- - Whovian   Scusate se non ho postato prima ma guardavo Benign...   17 Dec 2012, 23:04
|- - Ragfox   CITAZIONE (Whovian @ 17 Dec 2012, 23:04) ...   18 Dec 2012, 01:04
- - Whovian   Altra domanda idiota: Frobozz Magic Gunk Company è...   18 Dec 2012, 14:29
|- - Ragfox   CITAZIONE (Whovian @ 18 Dec 2012, 14:29) ...   18 Dec 2012, 16:20
|- - The Ancient One   CITAZIONE (Ragfox @ 18 Dec 2012, 16:20) C...   18 Dec 2012, 16:38
- - Whovian   Credo che userò (almeno temporaneamente) Società d...   18 Dec 2012, 19:05
- - Whovian   Riguardo alle cose da mettere alla fine io aggiung...   18 Dec 2012, 21:24
- - Ragfox   Ma che la cassetta delle lettere sia di colore ros...   19 Dec 2012, 01:42
- - Ragfox   Ti lascio il listato controllato al 25% (la prima ...   19 Dec 2012, 02:16
|- - Whovian   CITAZIONE (Ragfox @ 19 Dec 2012, 02:16) T...   19 Dec 2012, 13:09
|- - The Ancient One   Io come hai visto seguo solo dalle retrovie... Io ...   19 Dec 2012, 15:46
|- - Whovian   CITAZIONE (The Ancient One @ 19 Dec 2012, 15...   19 Dec 2012, 16:10
|- - The Ancient One   CITAZIONE (Whovian @ 19 Dec 2012, 16:10) ...   19 Dec 2012, 16:57
- - Whovian   Ho fatto un po' di test con la perdita quando ...   20 Dec 2012, 16:41
- - Ragfox   CITAZIONE PS: per il troll quello era solo per tes...   20 Dec 2012, 16:46
- - Whovian   Si può fare rapidamente per un certo numero di sta...   20 Dec 2012, 17:34
4 Pagine V   1 2 3 > » 


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: 29th October 2026 - 15:12