Benvenuto Visitatore(Log In|Registrati)

189 Pagine V  « < 116 117 118 119 120 > »   
Reply to this topicStart new topic
> [PC-DOS] HEROQUEST by Gremlin (1991) REMASTERED, - Modding, Bugfixing e Traduzione ITA/ESP devlog
TheRuler
messaggio4 May 2025, 09:34
Messaggio #2926



Gruppo icone

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




Potrei aggiungere al codice una componente random che assegni al cursore di attacco la spada o l'ascia.
Se vuoi provare com'è l'ascia cambia così:

0x0d23 change to 80FA017505C6440D2FC380fa257304C6440D2EC3


--------------------
 
raul
messaggio4 May 2025, 09:39
Messaggio #2927



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 4 May 2025, 10:34) *
Potrei aggiungere al codice una componente random che assegni al cursore di attacco la spada o l'ascia.

Se lo fate, almeno fatelo bene, l'ascia che appare quando avete precedentemente selezionato l'ascia nell'inventario, non fatelo a caso.

CITAZIONE
Se vuoi provare com'è l'ascia cambia così:

Lo farò per curiosità, ma con la grafica così ampia a causa delle due lame dell'ascia, probabilmente sarò un po' infastidito.



Si gestisce bene, sapendo che la punta del bastone dell'ascia è il puntatore del mouse, non c'è alcun problema, anche se copre altri mostri, ma non è un grosso problema. Ha la mia approvazione, ma per favore non rendetelo casuale.


Messaggio modificato da raul il 4 May 2025, 09:46
 
TheRuler
messaggio4 May 2025, 20:23
Messaggio #2928



Gruppo icone

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




CITAZIONE
ma per favore non rendetelo casuale.
ma come lo vuoi tu sarebbe solo per l'ascia. Tutto il resto spada, anche se uso lancia, balestra o accetta? Non penso sia appropriato. Poi potrei sbagliarmi.
Quando ho detto casuale non pensavo ad un 50%, piuttosto:
1-5 = spada
6 = Ascia

giusto per dare quella sensazione di "bonus", un'occasione rara per vedere l'ascia. Mi sembra così un peccato relegarla alla sola armeria.

Comunque dovrei riscrivere il codice perché il controllo lo faccio sulla posizione del mouse, non sull'effettiva arma scelta.


--------------------
 
raul
messaggio4 May 2025, 20:34
Messaggio #2929



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 4 May 2025, 21:23) *
ma come lo vuoi tu sarebbe solo per l'ascia. Tutto il resto spada, anche se uso lancia, balestra o accetta? Non penso sia appropriato. Poi potrei sbagliarmi.

Per me lo è, quello che non voglio è che sia casuale, preferisco che abbia una logica. Un altro esempio sarebbe se l'ascia apparisse solo con il nano.

CITAZIONE
Quando ho detto casuale non pensavo ad un 50%, piuttosto:
1-5 = spada
6 = Ascia

giusto per dare quella sensazione di "bonus", un'occasione rara per vedere l'ascia. Mi sembra così un peccato relegarla alla sola armeria.

anzi preferirei che anche l'ascia fosse lasciata solo per i menu.

Messaggio modificato da raul il 4 May 2025, 20:40
 
TheRuler
messaggio4 May 2025, 20:38
Messaggio #2930



Gruppo icone

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




CITAZIONE
Un altro esempio sarebbe se l'ascia apparisse solo con il nano.
Questo è più facile da fare.
Però a quel punto anche la bacchetta sarebbe appropriata col mago.

Non lo so, forse sarebbe meglio lasciare così e lasciare l'ascia solo nell'armeria.



--------------------
 
raul
messaggio4 May 2025, 20:41
Messaggio #2931



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 4 May 2025, 21:38) *
Non lo so, forse sarebbe meglio lasciare così e lasciare l'ascia solo nell'armeria.

Sono d'accordo.
 
TheRuler
messaggio4 May 2025, 20:54
Messaggio #2932



Gruppo icone

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




Mi concentro sulla sistemazione del GENIO, quella è una bella sfida.
Diventerà più difficile uccidere un mostro che ha molti dadi di difesa con quella magia!


--------------------
 
raul
messaggio4 May 2025, 21:04
Messaggio #2933



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 4 May 2025, 21:54) *
Mi concentro sulla sistemazione del GENIO, quella è una bella sfida.
Diventerà più difficile uccidere un mostro che ha molti dadi di difesa con quella magia!

Mi sta bene, era una magia troppo assassina.
 
TheRuler
messaggio4 May 2025, 21:26
Messaggio #2934



Gruppo icone

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




CITAZIONE
Mi sta bene, era una magia troppo assassina.
ricordo che quando ci giocavo da bambino impedivamo l'uso del genio contro i boss. Era davvero troppo facile.


--------------------
 
raul
messaggio4 May 2025, 21:30
Messaggio #2935



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 4 May 2025, 22:26) *
ricordo che quando ci giocavo da bambino impedivamo l'uso del genio contro i boss. Era davvero troppo facile.

Questo è l'obiettivo di questa magia ed è l'unica magia veramente potente del mazzo Aria.
 
TheRuler
messaggio5 May 2025, 23:16
Messaggio #2936



Gruppo icone

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




è stata più lunga del previsto, è 2 giorni che ci lavoro, mi ha fatto impazzire.
Ho pronta da testare la versione 1 (beta) della nuova magia del Genio.

manca da sistemare:
- i testi sono ancora quelli vecchi (immagina eroe = mostro)
- se provi ad attaccare un eroe va in crash al cambio del turno

CITAZIONE
0xCCE1 change to 8BB7C15F81C6C15F80C230881480EA30C3
0x1482 change to B605E8254D5056BB8801E852B8E8B6FA8A0EBB3F32ED88C8E83A1180FB017402FEC8E2F4BB8A0188
C2E833B8BB540052E858785A5E5838C2731288C686F2e80db67F09E87810BB4E00E9bfFEE9bfFE


pacchetto caricato.


--------------------
 
raul
messaggio6 May 2025, 06:11
Messaggio #2937



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




Immagino che questo sforzo con il genio vi aiuterà anche con i danni delle rocce cadute, quindi su con la vita, ci state arrivando a poco a poco.
 
TheRuler
messaggio6 May 2025, 09:25
Messaggio #2938



Gruppo icone

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




sì, è un blocco logico unico:

genio
incantesimi di fuoco
danno trappola roccia cadente

a proposito degli incantesimi di fuoco, sto pensando ad uno scroll che vada bene per tutti e tre, genio, fiamam d'ira e palla di fuoco. Pensavo a qualcosa del genere, dimmi cosa ne pensi:


CODICE
ATTACCO MAGICO
FORZA         4
DIFESA        2





CODICE
ESITO INCANTESIMO:
TESCHI        2
SCUDI         0



nessuno dei due mi convince, però mi piace molto la struttura "tabellare". Eè molto chiaro il lancio dei dadi.


forse la combinazione:

CODICE
ESITO ATTACCO MAGICO
FORZA (TESCHI)  -  4
DIFESA (SCUDI)  -  2


--------------------
 
raul
messaggio6 May 2025, 14:59
Messaggio #2939



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 6 May 2025, 10:25) *
a proposito degli incantesimi di fuoco, sto pensando ad uno scroll che vada bene per tutti e tre, genio, fiamam d'ira e palla di fuoco.

Il fuoco rabbioso rimuove solo 1 punto, quindi o si fallisce o si riesce, quindi non è necessario un rapporto di tiro di dado.
Quello che si può fare è unificare le trappole che cadono con il genio e la palla di fuoco in un unico rapporto generico per risparmiare spazio.


 
TheRuler
messaggio6 May 2025, 16:39
Messaggio #2940



Gruppo icone

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




Lo facevo per uniformare gli attacchi magici. Il valore di attacco è fisso, mentre la difesa è variabile.

palla di fuoco:
FORZA 2
DIFESA 0,1,2

fiamma d'ira:
FORZA 1
DiFESA 0,1


Mi piace l'idea di riutilizzare uno scroll fatto bene e del codice per più compiti in una partita.

Invece
CITAZIONE
Quello che si può fare è unificare le trappole che cadono con il genio e la palla di fuoco in un unico rapporto generico per risparmiare spazio.

che idea avevi?

cosa scriveresti per uniformare il testo?


CODICE
Esito dell'evento:
TESCHI     2
SCUDI      1


--------------------
 
raul
messaggio6 May 2025, 17:26
Messaggio #2941



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 6 May 2025, 17:39) *
Lo facevo per uniformare gli attacchi magici. Il valore di attacco è fisso, mentre la difesa è variabile.

palla di fuoco:
FORZA 2
DIFESA 0,1,2

fiamma d'ira:
FORZA 1
DiFESA 0,1

Non mi piace la forza, infatti non ho mai capito perché l'abbiano usata con il genio. Siate discorsivi e usate teschi variabili e non fissi come se fosse un lancio di dadi.

CITAZIONE
Mi piace l'idea di riutilizzare uno scroll fatto bene e del codice per più compiti in una partita.

Sì, questa era la mia idea quando te l'ho proposta, ma vorrei sapere la sequenza con i testi di scorrimento. Dopo questo codice e a seconda del risultato, verrebbe fuori un testo o un altro o la tua idea è di eliminare i testi?

CITAZIONE
che idea avevi?

cosa scriveresti per uniformare il testo?

Semplicemente una simulazione di un lancio di dadi e non un rapporto.

CODICE
TESCHI - 2
SCUDI  - 1


Messaggio modificato da raul il 6 May 2025, 17:53
 
TheRuler
messaggio6 May 2025, 18:09
Messaggio #2942



Gruppo icone

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




CITAZIONE
Sì, questa era la mia idea quando te l'ho proposta, ma vorrei sapere la sequenza con i testi di scorrimento. Dopo questo codice e a seconda del risultato, verrebbe fuori un testo o un altro o la tua idea è di eliminare i testi?


Non vorrei rimuovere i testi, però dobbiamo capire come risolvere la confusione degli esiti della magia di fuoco.

La sequenza sarebbe uguale per tutte e tre le magie (genio, palla, fiamma):

TESCHI - X
SCUDI - Y


dopo di che possono succedere tre cose (Lascio a te decidere quale scroll lasciare o modificare):

1- Mostro ucciso = "il colpo è mortale" (questo va lasciato così ovviamente essendo standard per tutti gli eventi di morte)
2- magia ferisce ma non uccide
3- magia non fa nulla

Potremmo riutilizzare gli scroll di fuoco per adattarli anche alla magia del genio.


CITAZIONE
Siate discorsivi e usate teschi variabili
Pensavo che fosse ovvio. con 0,1,2 elencavo i possibili risultati, alla fine la cifra sarà una sola. E' letteralmente il compito del codice che ho scritto ghgh.gif


Quando dici discorsivo cosa intendi? l'idea non mi sembra male. Pensavi ad una cosa del genere?:

"La magia colpisce 3 volte il bersaglio ma viene parata 2 volte"

Mi piace ma vedo 2 problemi.
- la posizione dei numeri sarà fissa per tutte le lingue, ed è quindi comodo posizionarli alla fine della riga.
- il singolare. in caso di 1 dovrebbe scrivere volta, non volte.

Magari si può trovare una formula discorsiva lo stesso ma senza questi due problemi.


--------------------
 
raul
messaggio6 May 2025, 18:37
Messaggio #2943



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 6 May 2025, 19:09) *
Non vorrei rimuovere i testi, però dobbiamo capire come risolvere la confusione degli esiti della magia di fuoco.

bananab.gif bananab.gif bananab.gif Punto 18 da fare

CITAZIONE
La sequenza sarebbe uguale per tutte e tre le magie (genio, palla, fiamma):

TESCHI - X
SCUDI - Y

E non puoi includere la trappola di roccia caduta?

CITAZIONE
dopo di che possono succedere tre cose (Lascio a te decidere quale scroll lasciare o modificare):

1- Mostro ucciso = "il colpo è mortale" (questo va lasciato così ovviamente essendo standard per tutti gli eventi di morte)
2- magia ferisce ma non uccide
3- magia non fa nulla

2.- Il testo dell'incantesimo fuoco, ma con un testo generico.
3. Il testo dell'incantesimo fuoco, ma con un testo generico o il testo della statua orchi "Non succede nulla." (con quest'ultimo testo è più schifoso, ma possiamo recuperare i byte liberi dal file .bin).

CITAZIONE
Potremmo riutilizzare gli scroll di fuoco per adattarli anche alla magia del genio.

Naturalmente

CITAZIONE
Pensavo che fosse ovvio. con 0,1,2 elencavo i possibili risultati, alla fine la cifra sarà una sola. E' letteralmente il compito del codice che ho scritto ghgh.gif

Intendevo dire di non usare la “forza” e di usare il “cranio”. Inoltre, per simulare un vero lancio di dadi, è necessario includere le variabili nel teschio e non una fissa.
CODICE
palla di fuoco:
CRANIO 0,1,2
DIFESA 0,1,2

fiamma d'ira:
CRANIO 0,1
DiFESA 0,1


CITAZIONE
Quando dici discorsivo cosa intendi? l'idea non mi sembra male. Pensavi ad una cosa del genere?:

"La magia colpisce 3 volte il bersaglio ma viene parata 2 volte"

Mi piace ma vedo 2 problemi.
- la posizione dei numeri sarà fissa per tutte le lingue, ed è quindi comodo posizionarli alla fine della riga.
- il singolare. in caso di 1 dovrebbe scrivere volta, non volte.

Magari si può trovare una formula discorsiva lo stesso ma senza questi due problemi.

Lasciate perdere questo suggerimento, che spreca troppi byte. Qualcosa di semplice e facile per iniziare è il modo migliore per essere funzionali.

Messaggio modificato da raul il 6 May 2025, 18:46
 
TheRuler
messaggio6 May 2025, 19:27
Messaggio #2944



Gruppo icone

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




CITAZIONE
E non puoi includere la trappola di roccia caduta?
sì

cosa è meglio?

così hai lo spazio per scrivere CALAVERAS
Files allegati
File Allegato  Screenshot_2025_05_06_201930.png ( 21.75k ) Numero di download: 0
File Allegato  Screenshot_2025_05_06_202128.png ( 17.71k ) Numero di download: 0
File Allegato  Screenshot_2025_05_06_202719.png ( 25.61k ) Numero di download: 0
 


--------------------
 
raul
messaggio6 May 2025, 19:32
Messaggio #2945



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




Non credo sia importante, è una questione di gusti. Immagino che gli spazi vuoti siano byte utilizzati con il '20', giusto?

CITAZIONE (TheRuler @ 6 May 2025, 20:27) *
CITAZIONE
E non puoi includere la trappola di roccia caduta?
sì

Non volete unificarli o li preferite separati?

Messaggio modificato da raul il 6 May 2025, 19:37
 
TheRuler
messaggio6 May 2025, 19:47
Messaggio #2946



Gruppo icone

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




Sì, l'idea era proprio avere un testo unico per magie e 3 teschi trappola.

CITAZIONE
Non credo sia importante, è una questione di gusti. Immagino che gli spazi vuoti siano byte utilizzati con il '20', giusto?

per l'estetica sceglierai tu difatti, però l'allienamento sarà un po' diverso rispetto al classico scroll, perché le due cifre hanno un loro puntatore. Teschi 0x0188, scudi 0x018A


in italian.bin appare così, ma gli zeri sono solo un segnaposto. Il codice sovrascrive gli zeri con il numero di dadi giusto.
Files allegati
File Allegato  Screenshot_2025_05_06_204645.png ( 3.85k ) Numero di download: 0
 


--------------------
 
raul
messaggio6 May 2025, 19:57
Messaggio #2947



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 6 May 2025, 20:47) *
Sì, l'idea era proprio avere un testo unico per magie

Solo uno? Quale e perché?

CITAZIONE
però l'allienamento sarà un po' diverso rispetto al classico scroll, perché le due cifre hanno un loro puntatore. Teschi 0x0188, scudi 0x018A

Quando si inserisce il codice, vediamo come si presenta.

CITAZIONE
in italian.bin appare così, ma gli zeri sono solo un segnaposto. Il codice sovrascrive gli zeri con il numero di dadi giusto.

Sì, esattamente come lo scorrimento del genio nel file .bin.
 
TheRuler
messaggio6 May 2025, 20:06
Messaggio #2948



Gruppo icone

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




CITAZIONE
Solo uno? Quale e perché?

Non ci stiamo capendo.

il testo unico è l'evento TESCHI/SCUDI. Gli screenshot che ti ho fatto vedere prima.

poi i testi DOPO rimangono gli stessi.




Per la cronaca, ora palla di fuoco e fiamma d'ira sono rotti. ghgh.gif
quando uccidono il mostro saltano in un punto che prima era occupato dalla magia genio. Lo aggiusterò

Mostrano lo scroll di attraversa la roccia.


--------------------
 
raul
messaggio6 May 2025, 20:10
Messaggio #2949



Gruppo icone

Gruppo: OldGamer
Messaggi: 2.695
Iscritto il: 15 September 17
Da: España
Utente Nr.: 21.627
SO Sono un BOT, cancellami l'account




CITAZIONE (TheRuler @ 6 May 2025, 21:06) *
Non ci stiamo capendo.

il testo unico è l'evento TESCHI/SCUDI. Gli screenshot che ti ho fatto vedere prima.

poi i testi DOPO rimangono gli stessi.

Ora ti capisco. So che si tratta di un'unica pergamena che viene utilizzata per tutti e 4 gli eventi (incantesimi e trappole di roccia).

CITAZIONE
Per la cronaca, ora palla di fuoco e fiamma d'ira sono rotti. ghgh.gif
quando uccidono il mostro saltano in un punto che prima era occupato dalla magia genio. Lo aggiusterò

Errori tipici durante la modifica del codice. Questo è normale

CITAZIONE
Mostrano lo scroll di attraversa la roccia.

Potrebbe essere interessante da vedere.
 
TheRuler
messaggio7 May 2025, 20:12
Messaggio #2950



Gruppo icone

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




Rework della magia genio terminato.
Ora funziona come il gioco da tavolo: Tira 5 dadi di attacco, una ferita per ogni teschio uscito. Dopo di che il mostro può parare con la sua difesa. Ogni scudo blocca una ferita.

File Allegato  Screenshot_2025_05_07_210253.png ( 29.15k ) Numero di download: 1


CODICE
1ef:1062:  B6 05          mov  dh, 5
1ef:1064:  E8 25 4D       call 0x5d8c
1ef:1067:  50             push ax
1ef:1068:  56             push si
1ef:1069:  BB 88 01       mov  bx, 0x188                <-- questo è l'offset del PUNTATORE per la cifra di attacco
1ef:106c:  E8 52 B8       call 0xc8c1                    <-- scrive il valore di TESCHI nello Scroll
1ef:106f:  E8 B6 FA       call 0xb28                    <-- questa call mette in 3FBA i dadi di attacco del mostro e in 3FBB i dadi di difesa del mostro
1ef:1072:  8A 0E BB 3F    mov  cl, byte ptr [0x3fbb]    <-- metto in cl i dadi di difesa del mostro
1ef:1076:  32 ED          xor  ch, ch
1ef:1078:  88 C8          mov  al, cl
1ef:107a:  E8 3A 11       call 0x21b7                    <-- routine che tira il dado di HEROQUEST
1ef:107d:  80 FB 02       cmp  bl, 2                    <-- 1=scudo bianco, 2=scudo nero
1ef:1080:  74 02          je   0x1084
1ef:1082:  FE C8          dec  al
1ef:1084:  E2 F4          loop 0x107a
1ef:1086:  BB 8A 01       mov  bx, 0x18a                <-- questo è l'offset del PUNTATORE per la cifra di difesa
1ef:1089:  88 C2          mov  dl, al
1ef:108b:  E8 33 B8       call 0xc8c1                    <-- scrive il valore di SCUDI nello Scroll
1ef:108e:  BB 54 00       mov  bx, 0x54                    <-- esito dell'evento
1ef:1091:  52             push dx
1ef:1092:  E8 58 78       call 0x88ed
1ef:1095:  5A             pop  dx
1ef:1096:  5E             pop  si
1ef:1097:  58             pop  ax
1ef:1098:  E9 7D B5       jmp  0xc618


1EF:c618:  38 C2             cmp  dl, al
1EF:c61a:  73 1E             jae  0xc63a
1EF:c61c:  80 3E CA 3F 05    cmp  byte ptr [0x3fca], 5            <-- è un eroe?
1EF:c621:  72 1C             jb   0xc63f
1EF:c623:  88 C6             mov  dh, al
1EF:c625:  86 F2             xchg dl, dh
1EF:c627:  E8 86 00          call 0xc6b0                        <-- routine che riduce i punti corpo del mostro
1EF:c62a:  7F 09             jg   0xc635
1EF:c62c:  E8 F1 5A          call 0x2120                        <-- call che uccide il mostro (il suo profilo deve essere in si)
1EF:c62f:  BB 4E 00          mov  bx, 0x4e                        <-- IL COLPO è FERALE
1EF:c632:  E9 38 49          jmp  0xf6d
1EF:c635:  BB 72 00          mov  bx, 0x72                        <-- BERSAGLIO RESTA IN VITA
1EF:c638:  EB F8             jmp  0xc632
1EF:c63a:  BB 74 00          mov  bx, 0x74                        <-- BERSAGLIO é ILLESO
1EF:c63d:  EB F3             jmp  0xc632
1EF:c63f:  2A C2             sub  al, dl
1EF:c641:  28 44 06          sub  byte ptr [si + 6], al            <-- routine che riduce i punti corpo dell'eroe
1EF:c644:  75 03             jne  0xc649
1EF:c646:  E9 89 4A          jmp  0x10d2
1EF:c649:  72 FB             jb   0xc646
1EF:c64b:  EB E8             jmp  0xc635

[b]routine che scrive il valore di forza e difesa nello Scroll:[/b]

1ef:c8c1:  8B B7 C1 5F    mov si, word ptr [bx + 0x5fc1]        
1ef:c8c5:  81 C6 C1 5F    add si, 0x5fc1
1ef:c8c9:  80 C2 30       add dl, 0x30
1ef:c8cc:  88 14          mov byte ptr [si], dl
1ef:c8ce:  80 EA 30       sub dl, 0x30
1ef:c8d1:  C3             ret


[b]routine che riduce i punti corpo dei mostri:[/b]

1ef:c6b0:  28 F2          sub dl, dh                   <-- sottrae difesa ad attacco
1ef:c6b2:  C0 E2 04       shl dl, 4                    <-- passa il risultato dai 4 bit meno ai 4 più significativi.
1ef:c6b5:  80 C2 0F       add dl, 0xf
1ef:c6b8:  38 54 07       cmp byte ptr [si + 7], dl    <-- confronta con vita mostro
1ef:c6bb:  7C 08          jl  0xc6c5                   <-- se è più alto salta giù e azzera la sua vita.
1ef:c6bd:  80 EA 0F       sub dl, 0xf
1ef:c6c0:  28 54 07       sub byte ptr [si + 7], dl    <-- sottrae le ferite subite alla vita del mostro
1ef:c6c3:  EB 04          jmp 0xc6c9                   <-- esci
1ef:c6c5:  C6 44 07 00    mov byte ptr [si + 7], 0     <-- azzera la vita del mostro
1ef:c6c9:  C3             ret


Ovviamente dovrai adattare le frasi alle nuove situazioni.

CITAZIONE
0x13ED change to E95CB6
0x13B9 change to E990B6
0xCCE1 change to 8BB7C15F81C6C15F80C230881480EA30C3

0xCA38 change to 38C2731E803ECA3F05721C88C686F2E886007F09E8F15ABB4E00E93849BB7200Ebf8BB7400Ebf32A
C22844067503E9894A72FBEBE89090

0x1482 change to B605E8254D5056BB8801E852B8E8B6FA8A0EBB3F32ED88C8E83A1180FB017402FEC8E2F4BB8A0188
C2E833B8BB540052E858785A5E58E97DB590909090909090909090909090909090909090909090909
0



comprende anche il fix delle altre due magie di fuoco. Però dovrò modificarle ancora perché al momento le magie di fuoco se colpiscono uccidono automaticamente, senza considerare il numero di punti corpo dei mostri.


--------------------
 

189 Pagine V  « < 116 117 118 119 120 > » 
Reply to this topicStart new topic
1 utenti stanno leggendo questa discussione (1 visitatori e 0 utenti anonimi)
0 utenti:

 

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


Versione Lo-Fi Oggi è il: 8th November 2026 - 11:13