Benvenuto Visitatore(Log In|Registrati)

189 Pagine V  « < 51 52 53 54 55 > »   
Reply to this topicStart new topic
> [PC-DOS] HEROQUEST by Gremlin (1991) REMASTERED, - Modding, Bugfixing e Traduzione ITA/ESP devlog
raul
messaggio2 Oct 2024, 17:10
Messaggio #1301



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 @ 2 Oct 2024, 17:57) *
questo perché preferisco che le modifiche siano indipendenti dai file quest, meno cose da cambiare per ogni lingua (eng/ita/spa).

Anch'io preferisco così.

CITAZIONE
Il modo alternativo che intendevo è quello tramite messaggio del tipo "Non si nascondono tesori in questi passaggi", o qualcosa del genere.

Metterei un avviso che non si possono cercare tesori nei corridoi o semplicemente che non ci sono tesori nei corridoi.


CITAZIONE
Non vorrei proprio perderci tempo, perché si tratta di un utilizzo "fraudolento" non previsto, come rigiocare le stesse missioni più volte per recuperare più oro. Non puoi vietare di farlo.

Non si tratta di un uso fraudolento, ma di un tipo di pozione diversa da quella originale.

CITAZIONE
L'infuso eroico sarebbe da usare all'inizio del turno per fare due attacchi invece di uno in una stanza con dei mostri, già questo vieta le azioni di ricerca trappole e tesori. E' vero che se usi infuso eroico subito dopo aver ucciso l'unico mostro, questo ti regala una azione di ricerca gratis, ma sarebbe un uso stupido, visto che potresti cercare con calma il turno dopo.
L'unico scenario non previsto sarebbe quello che hai descritto in mano ad un lanciatore di incantesimi, ma oltre ad essere uno scenario RARISSIMO, sarebbea anche una azione volontaria ricercata, fatta apposta per rompere la regola deliberatamente. Se qualcuno vuole farlo, non vedo il problema.

Utilizzando questa pozione si ottiene automaticamente +1 azione, sia per attaccare, sia per lanciare incantesimi, sia per cercare tesori/trappole e si può anche auto-guarirsi con un incantesimo.

CITAZIONE
Cosa avevi in mente? modificare qualcosa sul comportamento? A me così non dispiace, anche se non avevo mai notato questo comportamento:

Neanche a me interessa, anzi lo trovo interessante, gli dà un tocco semi-casuale, lo dicevo solo nel caso fossi interessato a indagare e ti aiutasse a capire meglio il programma.
 
raul
messaggio2 Oct 2024, 18:57
Messaggio #1302



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




Penso di poter fare un po' di luce sul tema della pozione dell'eroe e della sua doppia azione. La bacchetta, equipaggiamento speciale. Ha un comportamento simile ma allo stesso tempo diverso dalla pozione dell'eroe.

Quando si possiede una bacchetta di questo tipo, si può eseguire qualsiasi azione, ma la seconda azione si può usare solo la magia. Esempio:
Nella prima azione posso cercare un tesoro/attaccare in mischia o lanciare un incantesimo, ma nella seconda azione potrò lanciare solo un incantesimo.

Forse potremmo usare questo comportamento per capire come lo fa e cambiare la seconda azione dell'incantesimo in un attacco in mischia e questo sistemerebbe la pozione dell'eroe. È possibile che queste informazioni siano utili?

Messaggio modificato da raul il 2 Oct 2024, 19:01
 
TheRuler
messaggio2 Oct 2024, 19:37
Messaggio #1303



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 si può anche auto-guarirsi con un incantesimo.
questa cosa in teoria è anche facile da risolvere, ma ho come l'impressione che non mi darai tregua fino a che non la sistemo... ghgh.gif

quello che contesto è questo:
CITAZIONE
ma di un tipo di pozione diversa da quella originale.
permette all'eroe di fare due attacchi? Sì = ha lo stesso effetto della pozione originale.
L'altra parte, quella che tu non vuoi permettere, è quella che io dico "fraudolenta", nel senso che ne fai un uso diverso da quello che è scritto nel messaggio quando la lanci. Però quello che è scritto nel messaggio lo puoi fare, semplicemente DECIDI di fare una cosa diversa.

Poi siamo d'accordo che può essere sistemata, e guardare la bacchetta del richiamo forse potrebbe farmi capire meglio, ma non è certo una cosa veloce. Ho letto e studiato il codice a fondo e ci sono pezzi ancora veramente oscuri, che so già che non decifrerò mai. Purtroppo, credimi, programmare qualcosa che non hai voglia di fare è difficilissimo. Per questo ancora non l'ho messo come punto.


CITAZIONE
Metterei un avviso che non si possono cercare tesori nei corridoi o semplicemente che non ci sono tesori nei corridoi.

Sì, mi sembra comunque una soluzione elegante.
Voglio però tentare ancora un po' a capire come vengono attivate e disattivate le azioni. E per questo, se indagare su questa cosa mi porterà ad un risultato, proverò a sistemare anche l'infuso eroico.


--------------------
 
raul
messaggio2 Oct 2024, 20:48
Messaggio #1304



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 @ 2 Oct 2024, 20:37) *
permette all'eroe di fare due attacchi? Sì = ha lo stesso effetto della pozione originale.

Certo, è come se ti facessi l'esempio delle trappole che hai risolto. Se clicchi su una tessera con una trappola nascosta, il gioco ti impedisce di andare in quella tessera? No, ha lo stesso effetto dell'originale.

CITAZIONE
L'altra parte, quella che tu non vuoi permettere, è quella che io dico "fraudolenta", nel senso che ne fai un uso diverso da quello che è scritto nel messaggio quando la lanci. Però quello che è scritto nel messaggio lo puoi fare, semplicemente DECIDI di fare una cosa diversa.

Ti ho capito perfettamente fin dall'inizio, quello che sto cercando di spiegare è che se possiamo impedire che queste azioni “fraudolente” vengano commesse, non ha senso lasciare questa opzione per barare.

CITAZIONE
Poi siamo d'accordo che può essere sistemata, e guardare la bacchetta del richiamo forse potrebbe farmi capire meglio, ma non è certo una cosa veloce. Ho letto e studiato il codice a fondo e ci sono pezzi ancora veramente oscuri, che so già che non decifrerò mai. Purtroppo, credimi, programmare qualcosa che non hai voglia di fare è difficilissimo. Per questo ancora non l'ho messo come punto.

Non ho mai messo in dubbio che sia difficile e veloce, ho solo chiesto di lasciarlo in lista come compito in sospeso nel caso in cui si possa realizzarlo in futuro.

CITAZIONE
Voglio però tentare ancora un po' a capire come vengono attivate e disattivate le azioni. E per questo, se indagare su questa cosa mi porterà ad un risultato, proverò a sistemare anche l'infuso eroico.

Naturalmente, tanto meglio per me, ho solo dato un'idea alla tua proposta, ma se riesci a risolverla in modo più elegante, tanto meglio, inoltre, non si sa mai che tu possa scoprire altre cose lungo la strada, come mi è già capitato qualche volta.


Voglio chiarire, ancora una volta, che non impongo nulla, mi limito a dare il mio punto di vista e a cercare di aiutare. A volte mi dici di dirti tutto e di non preoccuparti di insistere, ma in occasioni come questa ho la sensazione che ti dia fastidio che io insista.

Messaggio modificato da raul il 2 Oct 2024, 20:51
 
TheRuler
messaggio2 Oct 2024, 21:54
Messaggio #1305



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
Voglio chiarire, ancora una volta, che non impongo nulla, mi limito a dare il mio punto di vista e a cercare di aiutare. A volte mi dici di dirti tutto e di non preoccuparti di insistere, ma in occasioni come questa ho la sensazione che ti dia fastidio che io insista.
E io apprezzo il tuo punto di vista, difatti. Ci sono cose che mai mi sarei sognato di cercare ma grazie alle tue intuizioni ho trovato un modo per risolvere. Hai più esperienza di me nel gioco, sai e ricordi cose che io non posso.
Non mi da fastidio che insisti, anche io insisto con una mia idea, se reputo sia giusta. E' così che funzionano le discussioni, prima o poi qualcuno convince l'altro.
A proposito, guardando la bacchetta del richiamo (vedi!?) ho scoperto un'altra locazione interessante. Un altro check. E' incredibile quanto complicato abbiano fatto il codice, TUTTO è gestito in maniera personalizzata, ogni effetto ha una routine ad hoc, e spesso duplicate. Sembra che abbiano fatto il gioco in 3 mesi (ma dai?)

CITAZIONE
Certo, è come se ti facessi l'esempio delle trappole che hai risolto. Se clicchi su una tessera con una trappola nascosta, il gioco ti impedisce di andare in quella tessera? No, ha lo stesso effetto dell'originale.
Questa te la concedo. la differenza è nell'impatto che ha sul gioco. La cosa del pozzo era un cheat incredibile e sempre presente in ogni partita, quella dell'infuso eroico è molto più difficile da sfruttare.




--------------------
 
raul
messaggio2 Oct 2024, 22:06
Messaggio #1306



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 @ 2 Oct 2024, 22:54) *
A proposito, guardando la bacchetta del richiamo (vedi!?) ho scoperto un'altra locazione interessante. Un altro check. E' incredibile quanto complicato abbiano fatto il codice, TUTTO è gestito in maniera personalizzata, ogni effetto ha una routine ad hoc, e spesso duplicate. Sembra che abbiano fatto il gioco in 3 mesi (ma dai?)

Vi ho detto molto tempo fa che si nota molto bene che quando hanno iniziato il progetto, avevano fretta di finirlo subito dopo, per qualche motivo che non conosco. Ecco perché hanno lasciato il gioco a metà.

CITAZIONE
Questa te la concedo. la differenza è nell'impatto che ha sul gioco.

Ho fatto questo esempio proprio per la sua importanza, ma posso fare altri esempi meno importanti. In ogni caso, a prescindere da quale sia più o meno importante, i due casi sono uguali.
 
TheRuler
messaggio2 Oct 2024, 22:30
Messaggio #1307



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
Vi ho detto molto tempo fa che si nota molto bene che quando hanno iniziato il progetto, avevano fretta di finirlo subito dopo, per qualche motivo che non conosco. Ecco perché hanno lasciato il gioco a metà.
sìsì, ero ironico. me lo ricordo.
Tutte le volte però rimango allibito. Anche la memoria è stata gestita male. Hanno creato in ram 4 layout per ogni quest (muri, oggetti, trappole, stanze visitate, tesori cercati, trappole cercate), ognuna di queste occupa 200 bytes. Ok che i pc avevano 640KB di ram praticamente tutti, ma se avessero risparmiato spazio avrebbero poturo evitare di riutilizzare il gargoyle per quasi tutti i boss.
Poi hanno creato 2 routine diverse per il pathfind dell'eroe (che funziona alla perfezione) e dei mostri (che funziona, ma male), e sono i codici più grossi in assoluto che ho trovato. Molto probabilmente sono stati scritti da persone diverse.


--------------------
 
raul
messaggio2 Oct 2024, 22:42
Messaggio #1308



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




Forse lo dividono in questo modo per altre piattaforme come amstrad, spectrun ecc. È un mistero che dubito riusciremo a risolvere.

Quello che so è che in Space Crusader hanno preso la programmazione con più calma, anche se ha i suoi difetti, almeno l'IA dei nemici ha routine primitive più o meno logiche.

HeroQuest, se avessero programmato un'IA come quella di Space Crusader, sarebbe un gioco completamente diverso.
Speriamo che in futuro il problema possa essere risolto. Cosa servirebbe per risolvere l'IA?
 
TheRuler
messaggio2 Oct 2024, 23:07
Messaggio #1309



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 (raul @ 2 Oct 2024, 23:42) *
Forse lo dividono in questo modo per altre piattaforme come amstrad, spectrun ecc. È un mistero che dubito riusciremo a risolvere.

la prova che hanno usato parte del lavoro già fatto è nel file della lingua, che conteneva stringhe non usate perché della versione Amiga.
CITAZIONE
Quello che so è che in Space Crusader hanno preso la programmazione con più calma, anche se ha i suoi difetti, almeno l'IA dei nemici ha routine primitive più o meno logiche.
Il movimento di Space crusade è più basilare. Mi sembra più facile da programmare.


CITAZIONE
Speriamo che in futuro il problema possa essere risolto. Cosa servirebbe per risolvere l'IA?

sperare che qualcuno capisca come aggiustare il codice che ho mappato, oppure rimuoverlo e crearne uno nuovo senza rompere tutto.


--------------------
 
raul
messaggio2 Oct 2024, 23:12
Messaggio #1310



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 @ 3 Oct 2024, 00:07) *
Il movimento di Space crusade è più basilare. Mi sembra più facile da programmare.

Non capisco, in fondo hanno la stessa funzione: muoversi attraverso corridoi e stanze usando le porte.

CITAZIONE
sperare che qualcuno capisca come aggiustare il codice che ho mappato, oppure rimuoverlo e crearne uno nuovo senza rompere tutto.

Chiederò a un conoscente programmatore di vedere se è disposto a farlo. C'è altro?
 
TheRuler
messaggio2 Oct 2024, 23:36
Messaggio #1311



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ì, magari è solo un'impressione, forse perché non ci sono mobili, è quasi tutto corridoio e gli space marine si muovono praticamente in fila indiana.
Oppure semplicemente era un team più capace ;-)


Ho chiesto anche io a un paio di programmatori, ma appena hanno visto il codice sono fuggiti ;-)

Per l'infuso eroico quindi come vorresti che funzionasse? Ho trovato il modo di disattivare il fulmine, quindi potrei aggiungere quel codice quando lo bevi, ma non so se va bene.


--------------------
 
raul
messaggio2 Oct 2024, 23:48
Messaggio #1312



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 @ 3 Oct 2024, 00:36) *
Sì, magari è solo un'impressione, forse perché non ci sono mobili, è quasi tutto corridoio e gli space marine si muovono praticamente in fila indiana.

Sicuramente non avere mobili aiuta molto il codice, ma almeno non attaccano tra i muri e si muovono in direzione dei marines, anche se in fila indiana. Anche se sarei molto disposto a rimuovere i mobili in heroquest purché l'IA funzioni. L'IA di Space Crusade non può essere usata con HeroQuest?

CITAZIONE
Ho chiesto anche io a un paio di programmatori, ma appena hanno visto il codice sono fuggiti ;-)

Il codice deve essere un vero casino.

CITAZIONE
Per l'infuso eroico quindi come vorresti che funzionasse? Ho trovato il modo di disattivare il fulmine, quindi potrei aggiungere quel codice quando lo bevi, ma non so se va bene.

Vorrei che fosse come nel gioco da tavolo, cioè solo due attacchi in mischia, niente caccia al tesoro e trappole, ma siccome immagino che sarà molto difficile da programmare in questo modo, mi accontenterei che la seconda azione permettesse di attaccare solo in mischia.

Messaggio modificato da raul il 2 Oct 2024, 23:49
 
TheRuler
messaggio2 Oct 2024, 23:57
Messaggio #1313



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 (raul @ 3 Oct 2024, 00:48) *
L'IA di Space Crusade non può essere usata con HeroQuest?

non puoi prendere un codice di un programma e metterlo in un altro. hanno indirizzi e locazioni di memoria diversi, sono due programmi scritti da persone diverse.
Potrei mettermi a studiare come funziona il pathfinding (non è una IA neanche lontanamente) di starquest, ma non mi aiuterebbe minimamente con heroquest. Potrei prendere qualche idea, ma so già come dovrei calcolare il pathfinding dei mostri in heroquest, dovrei copiare quello degli eroi, e già questo è un casino! copiare dallo stesso programma, figurarsi da un programma diverso.

CITAZIONE
Vorrei che fosse come nel gioco da tavolo, cioè solo due attacchi in mischia, niente caccia al tesoro e trappole, ma siccome immagino che sarà molto difficile da programmare in questo modo, mi accontenterei che la seconda azione permettesse di attaccare solo in mischia.

prova questa modifica, dimmi se si comporta come dovrebbe:

all'offset 0x6469 cambia 8B3E3746803E9F40007401C3F6069B3F01750A800E9B3F04C6069C3F00800E9B3F02F64517407407
C60601430190C3


--------------------
 
raul
messaggio3 Oct 2024, 00:08
Messaggio #1314



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 @ 3 Oct 2024, 00:57) *
non puoi prendere un codice di un programma e metterlo in un altro. hanno indirizzi e locazioni di memoria diversi, sono due programmi scritti da persone diverse.
Potrei mettermi a studiare come funziona il pathfinding (non è una IA neanche lontanamente) di starquest, ma non mi aiuterebbe minimamente con heroquest. Potrei prendere qualche idea, ma so già come dovrei calcolare il pathfinding dei mostri in heroquest, dovrei copiare quello degli eroi, e già questo è un casino! copiare dallo stesso programma, figurarsi da un programma diverso.

Quando avrò finito con heroquest, un giorno vi chiederò di dare un'occhiata a una cosa di space crusader che trovo davvero fastidiosa. Il gioco in generale è programmato in modo accettabile, ma ci sono un paio di cose che tolgono il sonno, soprattutto una.

CITAZIONE
prova questa modifica, dimmi se si comporta come dovrebbe:

all'offset 0x6469 cambia 8B3E3746803E9F40007401C3F6069B3F01750A800E9B3F04C6069C3F00800E9B3F02F64517407407
C60601430190C3

Datemi qualche minuto e vi dirò...
 
raul
messaggio3 Oct 2024, 00:24
Messaggio #1315



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




Funziona bene, ma non termina il movimento, cioè, puoi muoverti, lanciare un incantesimo e muoverti di nuovo finché non termina il tuo numero di passi.

Messaggio modificato da raul il 3 Oct 2024, 00:25
 
TheRuler
messaggio3 Oct 2024, 00:36
Messaggio #1316



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




Ah, ok. Ho rotto solo quello?
Domani ci guardo meglio. per il momento buona notte


--------------------
 
raul
messaggio3 Oct 2024, 00:42
Messaggio #1317



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




Ok, ciao
 
TheRuler
messaggio3 Oct 2024, 07:12
Messaggio #1318



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 (raul @ 3 Oct 2024, 01:42) *
Ok, ciao

e ovviamente "la notte porta consiglio": avevo invertito la condizione di salto ("jump if not" invece di "jump if")

ORIGINALE:
CODICE
1ef:6049:  80 3E 9F 40 00    cmp  byte ptr [0x409f], 0
1ef:604e:  74 01             je   0x6051
1ef:6050:  C3                ret  
1ef:6051:  F6 06 9B 3F 01    test byte ptr [0x3f9b], 1
1ef:6056:  74 14             je   0x606c
1ef:6058:  8B 3E 37 46       mov  di, word ptr [0x4637]                <-- va spostato all'inizio della call, altrimenti il check dell'infuso eroico viene fatto in un indirizzo a caso.
1ef:605c:  F6 45 17 40       test byte ptr [di + 0x17], 0x40
1ef:6060:  75 0A             jne  0x606c
1ef:6062:  80 0E 9B 3F 04    or   byte ptr [0x3f9b], 4
1ef:6067:  C6 06 9C 3F 00    mov  byte ptr [0x3f9c], 0
1ef:606c:  80 0E 9B 3F 02    or   byte ptr [0x3f9b], 2
1ef:6071:  F6 45 17 40       test byte ptr [di + 0x17], 0x40
1ef:6075:  74 01             je   0x6078
1ef:6077:  C3                ret


CODICE
1ef:6049:  8B 3E 37 46       mov  di, word ptr [0x4637]            <-- set active hero's ID
1ef:604d:  80 3E 9F 40 00    cmp  byte ptr [0x409f], 0
1ef:6052:  74 01             je   0x6055
1ef:6054:  C3                ret  
1ef:6055:  F6 06 9B 3F 01    test byte ptr [0x3f9b], 1            <-- check if the hero moved
1ef:605a:  75 0A             je   0x6066                        <-- if not jump [DOWN]
1ef:605c:  80 0E 9B 3F 04    or   byte ptr [0x3f9b], 4            <-- set melee/magic attack performed
1ef:6061:  C6 06 9C 3F 00    mov  byte ptr [0x3f9c], 0            <-- reduce remaining steps to zero
1ef:6066:  80 0E 9B 3F 02    or   byte ptr [0x3f9b], 2            <-- [DOWN] set action for end turn
1ef:606b:  F6 45 17 40       test byte ptr [di + 0x17], 0x40    <-- check if heroic brew effect is present
1ef:606f:  74 07             je   0x6078                        <-- if yes
1ef:6071:  80 75 17 40       xor  byte [di+17],40                <-- remove heroic brew if magic were used
1ef:6075:  90                nop
1ef:6076:  90                nop
1ef:6077:  C3                ret                                  <-- otherwise exit


CITAZIONE
Solution:
at offset 0x6469 change the following 47 (2Fh) bytes to 8B3E3746803E9F40007401C3F6069B3F01740A800E9B3F04C6069C3F00800E9B3F02F64517407407C60601430190C3
rispetto a prima l'unico byte che cambia è quello in grassetto.


Solution 2 (fixed heroic brew removal):
at offset 0x6469 change the following 47 (2Fh) bytes to 8B3E3746803E9F40007401C3F6069B3F01740A800E9B3F04C6069C3F00800E9B3F02F64517407407
807517409090C3




bisogna verificare se davvero non si rompono altri incantesimi o azioni, prima di ufficializzare.


--------------------
 
raul
messaggio3 Oct 2024, 07:17
Messaggio #1319



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




L'ho già testato e presenta un bug interessante che potrebbe essere un indizio per trovare la vera soluzione al problema.

In questo momento, ciò che fa è avere 3 azioni; la prima azione è quella normale, con la caccia al tesoro/alla porta ecc, ma la seconda e la terza possono attaccare solo in mischia.

L'unica cosa che dovete fare per far apparire queste 3 azioni è usare la pozione appena prima di eseguire la prima azione; se la usate dopo, vi permetterà di eseguire solo un attacco.

Si può rimuovere la prima azione e lasciare solo la seconda e la terza? È così che dovrebbe essere la pozione originale.
(Bisogna chiedere al gruppo di telegran se la pozione permette di attaccare altre due volte anche se si è consumata una prima azione in precedenza).

Messaggio modificato da raul il 3 Oct 2024, 09:13
 
TheRuler
messaggio3 Oct 2024, 13:38
Messaggio #1320



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




Quindi la differenza con prima qual è? Che disattiva solo il fulmine?

Ma se usi l'azione di ricerca vuol dire che non ci sono mostri nella stanza. L'unico caso che mi viene in mente è fare la ricerca, poi spostarsi in un'altra stanza e attaccare due volte. E' così?

Forse la cosa meno difficile sarebbe permettere di bere la pozione solo ad inizio turno.

Chiedo nel gruppo telegram.


--------------------
 
raul
messaggio3 Oct 2024, 14:23
Messaggio #1321



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 @ 3 Oct 2024, 14:38) *
Quindi la differenza con prima qual è? Che disattiva solo il fulmine?

Prima si avevano 2 azioni complete, ovvero mischia, fulmine, tesoro, trappole e porte segrete.
Aspetta, aspetta... Ho usato una versione precedente e si comporta esattamente come quella attuale, come descritto nella risposta seguente.

CITAZIONE
Ma se usi l'azione di ricerca vuol dire che non ci sono mostri nella stanza. L'unico caso che mi viene in mente è fare la ricerca, poi spostarsi in un'altra stanza e attaccare due volte. E' così?

Mi spiego: ci sono due casi possibili quando si tratta di usare la pozione:

1º Dopo aver eseguito la prima azione: un esempio potrebbe essere che si cammina verso il nemico, si attacca e si manca, si usa la pozione e si ottiene una seconda azione, ma solo di attacco (prima ancora di poter lanciare incantesimi).

2º Prima di eseguire la prima azione: ad esempio, senza muoversi, si usa la pozione, si avanza verso il nemico e a questo punto si hanno le 3 azioni; nella prima azione si può fare tutto ciò che si vuole, ma nella seconda e nella terza si può solo attaccare.

CITAZIONE
Forse la cosa meno difficile sarebbe permettere di bere la pozione solo ad inizio turno.

No, questo comprometterebbe la strategia, soprattutto con altre pozioni. Se un attacco va male, si può usare la pozione come alternativa per aiutarsi.

Immaginate di attaccare un guerriero del Caos e di mancarlo, quindi usate una pozione di resistenza per difendervi meglio nel turno del nemico.

CITAZIONE
Chiedo nel gruppo telegram.

Chiedete anche della bacchetta magica. Immagino che abbiate semplicemente 2 incantesimi come azione, e nessuna azione completa.

Messaggio modificato da raul il 3 Oct 2024, 14:52
 
TheRuler
messaggio3 Oct 2024, 15:45
Messaggio #1322



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
No, questo comprometterebbe la strategia, soprattutto con altre pozioni. Se un attacco va male, si può usare la pozione come alternativa per aiutarsi.

Immaginate di attaccare un guerriero del Caos e di mancarlo, quindi usate una pozione di resistenza per difendervi meglio nel turno del nemico.
Non intendevo TUTTE le pozioni, solo quella. come dice nella carta "bere prima di un attacco".
Nel gruppo telegram hanno suggerito una interpretazione che effettivamente avevamo trascurato: Va giocata prima di un attacco,quindi questo caso:
CITAZIONE
un esempio potrebbe essere che si cammina verso il nemico, si attacca e si manca, si usa la pozione e si ottiene una seconda azione, ma solo di attacco (prima ancora di poter lanciare incantesimi).
non sarebbe corretto, perché hai già attaccato. Dunque puoi bere la pozione ma i due attacchi potrai farli IL TURNO DOPO.


CITAZIONE
Chiedete anche della bacchetta magica. Immagino che abbiate semplicemente 2 incantesimi come azione, e nessuna azione completa.
corretto. vale solo in mano ad uno spellcaster.


--------------------
 
raul
messaggio3 Oct 2024, 18:18
Messaggio #1323



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 @ 3 Oct 2024, 16:45) *
Non intendevo TUTTE le pozioni, solo quella. come dice nella carta "bere prima di un attacco".

Ma sarebbe strano che una pozione fosse l'unica prima di un attacco, no?

CITAZIONE
Nel gruppo telegram hanno suggerito una interpretazione che effettivamente avevamo trascurato: Va giocata prima di un attacco

Non mi era sfuggito, per questo ti ho detto di chiedere, perché mi sembrava strano, per questo ti ho parlato della verga della verità.

Dovremo discutere sul da farsi, davvero.
 
TheRuler
messaggio3 Oct 2024, 18:34
Messaggio #1324



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




c'è anche questa chiarificazione dalle ultime regole:

A monster attacked by a hero with multiple attacks gets only one defend roll against that hero per turn, no matter how many of the hero's attacks are directed at the monster. For example, the Rogue attacks a gargoyle with their dagger and rolls a skull. The gargoyle decides to roll its Defend dice against the attack. The Rogue then attacks the gargoyle a second time but the gargoyle is unable to defend against this second attack.


Aiuto.


--------------------
 
raul
messaggio3 Oct 2024, 18:46
Messaggio #1325



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




Sai che non mi interessano le nuove regole, ma solo la versione originale europea.

C'è una cosa che so per certo. Dobbiamo unificare i criteri con l'attuale funzione della pozione dell'eroe, che non può essere condivisa in un solo modo a seconda di quando si prende la pozione.

Qual è la cosa più facile da programmare per voi?
 

189 Pagine V  « < 51 52 53 54 55 > » 
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 - 02:07