Benvenuto Visitatore(Log In|Registrati)

189 Pagine V  « < 140 141 142 143 144 > »   
Reply to this topicStart new topic
> [PC-DOS] HEROQUEST by Gremlin (1991) REMASTERED, - Modding, Bugfixing e Traduzione ITA/ESP devlog
TheRuler
messaggio7 Sep 2025, 14:12
Messaggio #3526



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
6-6= Palla di fuoco

Quello che intendo dire è che Balur non deve perdere un turno senza fare nulla, ma allo stesso tempo deve essere casuale.

E' esattamente quello che avevo capito.
Per questo dico che allora il lancio del dado è inutile, lo togliamo e risparmiamo codice, perché basta farli fare direttamente le azioni in sequenza

turno1 Coraggio
turno2 Palla di fuoco

La IA che intendi tu è solo nel 50% quale incantesimo dei due lanciare per primo. Non mi convince. Non sempre il master vuole giocarsi subito tutte le carte.
Pensiamo ad un incontro con 4 eroi, il master tende ad attendere che l'eroe con il minor numero di punti corpo entri nella stanza, per poi lanciargli la palla di fuoco.
Il codice attuale "simula" di più questo comportamento, secondo me.

CITAZIONE
Senza dubbio il nuovo codice, ma allora bisognerebbe aumentare la percentuale dell'attacco corpo a corpo al 4/6, poiché dipende anche dalla portata dell'eroe prioritario (unico obiettivo di WL) e vogliamo che il comportamento di WL sia più vario per simulare una “IA”.

Tutti i mostri seguono la priorità mago -> barbaro.Ma hanno un solo tipo di attacco, ovvero quello con linea di vista.
Il WL e Balur ne hanno 2/3. Nel caso del WL ho scritto il codice in modo da cercare sempre di colpire prima il mago con attacco fisico, se non può mostro errante, se non può passa all'elfo e così via.
Mi sembrava la più logica.
La stanza centrale ora giocata con 4 eroi è tutta un'altra avventura e il movimento dei mostri è molto più verosimile (non ancora perfetto, ovvio). Hai notato anche tu?


Questo è un codice che mi ha dato diversi problemi per quanto è ramificato. Ho avuto comportamenti stranissimi e tanti crash, prima di ottenere quello attuale. Mi raccomando segnalami ogni tipo di bug o glitch che incontri. Spero zero ghgh.gif


--------------------
 
raul
messaggio7 Sep 2025, 14:47
Messaggio #3527



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 @ 7 Sep 2025, 15:12) *
E' esattamente quello che avevo capito.

Qualcosa mi dice che non mi stai capendo perché quello che propongo è proprio un comportamento più realistico: nessun DM lascerebbe un turno senza fare nulla quando può approfittarne.

Proverò a spiegarmi meglio:

Quando gli eroi incontrano Balur possono succedere 3 cose:

1 Nessun eroe è nella stanza.
2 Qualche eroe è nella stanza ma fuori portata.
3 Qualche eroe è nella stanza e a portata.

1 Se tutti gli eroi sono fuori dalla stanza, Balur fa quanto segue:
0-3 = fuoco di rabbia.
4-5 = Coraggio.

Se, ad esempio, hai lanciato il coraggio, quello che propongo è che se in un altro turno gli eroi non sono nella stanza, dato che l'incantesimo del coraggio è già stato usato, l'incantesimo della furia di fuoco sia 6-6 per evitare che il tiro risulti di nuovo coraggio e Balur non compia alcuna azione (sprechi il turno).

2 Se l'eroe è irraggiungibile all'interno della stanza:
0-3 = Palla di fuoco
4-5 (4) = Coraggio (5 = Fuoco dell'ira)

Se, ad esempio, l'incantesimo di coraggio è già stato lanciato in precedenza, la palla di fuoco dovrebbe diventare 6-6. (potremmo anche aggiungere fuoco dell'ira nel caso in cui alla fine non fosse riuscito a lanciare l'incantesimo)

Con questo comportamento, non perde un turno senza fare nulla quando ha un incantesimo in sospeso da lanciare (coraggio, palla di fuoco e fuoco dell'ira)

CITAZIONE (TheRuler @ 7 Sep 2025, 15:12) *
Tutti i mostri seguono la priorità mago -> barbaro.Ma hanno un solo tipo di attacco, ovvero quello con linea di vista.
Il WL e Balur ne hanno 2/3. Nel caso del WL ho scritto il codice in modo da cercare sempre di colpire prima il mago con attacco fisico, se non può mostro errante, se non può passa all'elfo e così via.
Mi sembrava la più logica.

Sì, è la cosa più logica, ma parlavo di aumentare l'attacco fisico da parte di WL e non di Balur.
Lo so, ma so anche che prima Balur mi dava l'impressione di lanciare incantesimi di fuoco su un eroe a caso, o è solo la mia immaginazione?

CITAZIONE
La stanza centrale ora giocata con 4 eroi è tutta un'altra avventura e il movimento dei mostri è molto più verosimile (non ancora perfetto, ovvio). Hai notato anche tu?

Questo mi ha sorpreso, quando hai migliorato il movimento dei mostri?

Messaggio modificato da raul il 7 Sep 2025, 15:01
 
TheRuler
messaggio7 Sep 2025, 22:23
Messaggio #3528



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
nessun DM lascerebbe un turno senza fare nulla quando può approfittarne.
Io sì, ho spiegato perché. Forse non è stata tradotta bene questa frase:
CITAZIONE
Pensiamo ad un incontro con 4 eroi, il master tende ad attendere che l'eroe con il minor numero di punti corpo entri nella stanza, per poi lanciargli la palla di fuoco.
Il codice attuale "simula" di più questo comportamento, secondo me.
provo a riscriverla:
se l'eroe più vulnerabile è fuori dalla stanza, io aspetterei che venisse dentro prima lanciare palla di fuoco. Se per alcuni turni non entra alla fine la tirerò sul primo eroe in stanza.

Io ho capito il tuo punto di vista perfettamente, ma non è come giocherei io da master. Comunque la proposta tua devo vedere se è fattibile, perché il codice già così è tanto complesso. Ora si è aggiunto anche il Wandering monster. E con quello sto impazzendo.

Credo di essere riuscito però ad ottenere una buona stabilità, provalo e fammi sapere.

CITAZIONE
Questo mi ha sorpreso, quando hai migliorato il movimento dei mostri?
nono, per carità. Il movimento è gia ottimo così e non avendo un algoritmo A-sharp facciamo con quello che abbiamo.
Intendevo che ora con i wandering monster che si muovono nella mappa, la quest finale è diventata più "movimentata".



Questo è il nuovo codice:
CITAZIONE
0x2677 --> BECB46B90500518936D63F8A4419A2BC3FE85800598B36D63FE94DA3803EA83F007503E926A1803E
A83F027203E91cA1E2D4C3
0x7075 --> E9C056
0xc738 --> BF544DB91E00803D00742783C70AE2F68B3ED43F817D081A1A7403E9E5A881FE63467403E9Ce0080
3EA83F007503E98961C3578B3ED43F817D081A1A5F75098B36D43FC606BE3F01E9F5A8
0xC9BA --> 909090909090909090909090909090909090909090909090909090909090909090909090909083EE
1A81FE49467203E9A75CC3909090


Per adattare meglio il testo del mostro errante anche all'evocazione del WL ho scritto:
"all'improvviso, un mostro appare nella stanza".


--------------------
 
raul
messaggio8 Sep 2025, 06:03
Messaggio #3529



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 @ 7 Sep 2025, 23:23) *
provo a riscriverla:
se l'eroe più vulnerabile è fuori dalla stanza, io aspetterei che venisse dentro prima lanciare palla di fuoco. Se per alcuni turni non entra alla fine la tirerò sul primo eroe in stanza.

Un DM valuta molte situazioni diverse a seconda dell'armamento degli eroi, della loro vita, e tiene anche conto dei mostri che scortano Balur e può cambiare la strategia a seconda del successo di tali mostri, ma nel gioco non c'è IA e dobbiamo fingere che Balur sia vivo. Se c'è un turno in cui Balur non fa nulla, la sensazione è che il codice non funzioni e io preferisco creare una falsa apparenza piuttosto che una strategia di attesa che dia l'impressione che il codice non funzioni.

CITAZIONE
Credo di essere riuscito però ad ottenere una buona stabilità, provalo e fammi sapere.

Questo pomeriggio lo proverò.

CITAZIONE
nono, per carità. Il movimento è gia ottimo così e non avendo un algoritmo A-sharp facciamo con quello che abbiamo.
Intendevo che ora con i wandering monster che si muovono nella mappa, la quest finale è diventata più "movimentata".

Sì, ma dovremo rifare la mappa.

CITAZIONE
Per adattare meglio il testo del mostro errante anche all'evocazione del WL ho scritto:
"all'improvviso, un mostro appare nella stanza".

Metterò qualcosa di invocazione di WL per chiarire da dove provengono i mostri.
 
raul
messaggio8 Sep 2025, 16:08
Messaggio #3530



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




Giurerei che mi ha lanciato un incantesimo quando ero nella sala centrale; mi sembra di ricordare che mi era già successo prima e mi sembra una buona idea, infatti stavo per proporre la stessa cosa, cioè che gli incantesimi che non aveva lanciato quando Balur era nella prima stanza, avrebbe dovuto lanciarli mentre era nella seconda stanza, tenendo conto che può anche lanciare gli incantesimi quando gli eroi stanno andando nella sala centrale alla ricerca di Balur.

Quello che ho visto è che ha lanciato di nuovo l'incantesimo per attraversare i muri quando era già nella sala centrale e si è posizionato di nuovo di fronte al tavolo.

CITAZIONE
0xC788 --> 8B3ED43F817D081A1A750a81FE63467403E99000c38A1E943FE910A9

74
91
11
Hai modificato alcuni byte di un altro codice e non è stato pubblicato, in ogni caso l'ho copiato nella versione in spagnolo.

CITAZIONE (TheRuler @ 7 Sep 2025, 23:23) *
Credo di essere riuscito però ad ottenere una buona stabilità, provalo e fammi sapere.

Aspetta, aspetta... WL evoca già mostri al suo fianco e li muove nel suo turno! Pensavo che stessi modificando il modello di Balur ahahahah
C'è un piccolo bug: quando WL è circondato da eroi, evoca una mummia che appare nella stessa casella di un eroe.

CITAZIONE
Per adattare meglio il testo del mostro errante anche all'evocazione del WL ho scritto:
"all'improvviso, un mostro appare nella stanza".

Ok, ora capisco. Vuoi riutilizzare il testo del mostro errante e renderlo più generico. Sinceramente non mi piace, merita un testo personalizzato che indichi che si tratta di un'evocazione e che possiamo usare anche per le evocazioni dell'altra missione.
Questi sono cambiamenti dell'exe che non sono stati pubblicati, immagino che dovrei fare lo stesso.

Messaggio modificato da raul il 8 Sep 2025, 16:58
 
TheRuler
messaggio8 Sep 2025, 21:16
Messaggio #3531



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
C'è un piccolo bug: quando WL è circondato da eroi, evoca una mummia che appare nella stessa casella di un eroe.
Ci stavo già guardando. Questo codice diventa sempre più difficile.


CITAZIONE
che gli incantesimi che non aveva lanciato quando Balur era nella prima stanza, avrebbe dovuto lanciarli mentre era nella seconda stanza
Esatto, è sempre stato così.

CITAZIONE
Quello che ho visto è che ha lanciato di nuovo l'incantesimo per attraversare i muri quando era già nella sala centrale e si è posizionato di nuovo di fronte al tavolo.
Ha lanciato fiamma d'ira. Per forza, perché è l'unico incantesimo lanciabile senza lina di vista.

CITAZIONE
Hai modificato alcuni byte di un altro codice e non è stato pubblicato, in ogni caso l'ho copiato nella versione in spagnolo.
sìsì, ci sto ancora lavorando.


--------------------
 
raul
messaggio9 Sep 2025, 05:22
Messaggio #3532



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 @ 8 Sep 2025, 22:16) *
Ha lanciato fiamma d'ira. Per forza, perché è l'unico incantesimo lanciabile senza lina di vista.

Non mi riferisco all'incantesimo di fuoco della rabbia, ma al fatto che Balur, trovandosi nella sala centrale, ha usato nuovamente l'abilità di attraversare muri/pareti.

CITAZIONE
Ci stavo già guardando. Questo codice diventa sempre più difficile.

Ne sono consapevole, ma non preoccuparti, così com'è attualmente il codice va benissimo, qualsiasi miglioramento è ben accetto ma non indispensabile.


Messaggio modificato da raul il 9 Sep 2025, 05:25
 
TheRuler
messaggio9 Sep 2025, 19:44
Messaggio #3533



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
trovandosi nella sala centrale, ha usato nuovamente l'abilità di attraversare muri/pareti.
Non mi è mai successso, e a dirla tutta non capisco come possa essere possibile, tengo traccia degli incantesimi lanciati.

CITAZIONE
WL evoca già mostri al suo fianco e li muove nel suo turno!
Pensa che per una modifica così stupida ho dovuto penare!
Perché devo prima controllare se il WL vede l'eroe, poi se il WL ha spazio attorno a sè, e poi se una di quelle casella è occupata da un eroe/mostro.

Dovrei aver risolto anche questo aspetto.
Questa la misisone di Balur che uso per verificare in fretta anche il comportamento del WL in una condizione differente, ovvero quando la mappa NON ha il numero massimo di mostri.
Con 4 eroi questo può succedere...
File Allegato  Screenshot_2025_09_09_211827.png ( 119.3k ) Numero di download: 3

Bellissimo

so che di solito non vuoi facilitare le mappe, ma in questo caso prova a fare un'eccezione. Modificare quest8.bin per fare test più veloci:
0x04db --> 0181060D00000001371A1A


CITAZIONE
0xc738 --> BF544DB91E00803D00742783C70AE2F68B3ED43F817D081A1A7403E9E5A881FE63467403E9CE0080
3EA83F007503E98961C3578B3ED43F817D081A1A5F7510803EA83F0074E88B36D43FC606BE3F01E9E
EA88B3ED43F817D081A1A75068B36D63FEBBB8A1E943FE913A9
0x70b1 --> E9D65690
0x7075 --> E9C056


--------------------
 
raul
messaggio10 Sep 2025, 00:33
Messaggio #3534



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
Dovrei aver risolto anche questo aspetto.

Ho notato che il comportamento del WL è cambiato: ora, quando ha l'eroe a portata di mano, attacca, mentre quando non ce l'ha, evoca.

Messaggio modificato da raul il 10 Sep 2025, 00:45
 
raul
messaggio10 Sep 2025, 00:40
Messaggio #3535



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 @ 9 Sep 2025, 20:44) *
Non mi è mai successso, e a dirla tutta non capisco come possa essere possibile, tengo traccia degli incantesimi lanciati.

Non solo, ripete anche incantesimi di fuoco. Credo che succeda solo nella mia versione spagnola e non capisco il motivo. Ti mando la mia versione nel caso tu riesca a capire cosa succede, anche se immagino che sia il file .bin.

CITAZIONE
Pensa che per una modifica così stupida ho dovuto penare!
Perché devo prima controllare se il WL vede l'eroe, poi se il WL ha spazio attorno a sè, e poi se una di quelle casella è occupata da un eroe/mostro.

Il fatto è che mi hai abituato troppo bene con codici incredibili e poco a poco mi sorprendi sempre meno, ma nonostante ciò, a volte mi regali ancora delle belle sorprese.

CITAZIONE
Questa la misisone di Balur che uso per verificare in fretta anche il comportamento del WL in una condizione differente, ovvero quando la mappa NON ha il numero massimo di mostri.
Con 4 eroi questo può succedere...

Dovrei provarlo, ma per ora devo sistemare la mia versione e rifinire un paio di cose che non mi convincono.

CITAZIONE
so che di solito non vuoi facilitare le mappe, ma in questo caso prova a fare un'eccezione. Modificare quest8.bin per fare test più veloci:

Non dico che non sia utile, ma è meglio provare il comportamento insieme agli ostacoli delle rocce cadute, che proprio credo creino qualche piccolo problema che ti spiegherò.

Messaggio modificato da raul il 10 Sep 2025, 05:46
 
TheRuler
messaggio10 Sep 2025, 08:37
Messaggio #3536



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
Ho notato che il comportamento del WL è cambiato: ora, quando ha l'eroe a portata di mano, attacca, mentre quando non ce l'ha, evoca.


Quando ha l'eroe a portata di mano 50% attacca, 50% evoca.
Se non ha l'eroe a portata di mano evoca sempre.
Se ha tutte le caselle attorno a sé occupate, o se è al massimo di mostri già in campo, non fa nulla. Però se ha vicino un eroe lo attacca.

E' davvero complesso codificare un codice del genere in assmebly, almeno per me. Poi sono convinto di poterlo ottimizzare. Ora il codice dwl WL occupa da solo 220 byte circa. Poi il codice che gestisce la magia in generale in comune con Balur. Il codice di Balur è 270 circa.


CITAZIONE
Non dico che non sia utile, ma è meglio provare il comportamento insieme agli ostacoli delle rocce cadute, che proprio credo creino qualche piccolo problema che ti spiegherò.
Il mio suggerimento ne tiene conto, fai la prova, il WL viene piazzato sulle scale (guarda lo screenshot sopra), quindi rende irraggiungibile la parte sinistra della stanza.
Poi se vuoi trasformare il WL Balur , basta cambiare 1A1A in 0A0A.

WL= 0x04db --> 0181060D00000001371A1A
Balur= 0x04db --> 0181060D00000001370A0A

CITAZIONE
Il fatto è che mi hai abituato troppo bene con codici incredibili e poco a poco mi sorprendi sempre meno, ma nonostante ciò, a volte mi regali ancora delle belle sorprese.
n5.gif


--------------------
 
TheRuler
messaggio10 Sep 2025, 18:00
Messaggio #3537



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
Ti mando la mia versione nel caso tu riesca a capire cosa succede,
L'exe e il bin sono OK. Il codice non ha nulla che non vada.
Ho fatto un test con la tua versione e balur non ha mai lanciato incantesimi quando non doveva.
Potrebbero essere determiante condizioni. Forse qualcosa che non ho mai testato, come lancio di incantesimi particolari o pozioni?


--------------------
 
raul
messaggio11 Sep 2025, 05:49
Messaggio #3538



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




Proverò a fare un video, se può essere d'aiuto.
 
TheRuler
messaggio11 Sep 2025, 20:14
Messaggio #3539



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ì, sì. Può essere d'aiuto. Può darsi che tu faccia azioni che io non ho fatto nei miei test.


--------------------
 
raul
messaggio11 Sep 2025, 22:33
Messaggio #3540



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




Credo di sapere perché succede questo. Prima di registrare il video, ho usato l'incantesimo del genio per uccidere uno dei due orchi nella sala centrale e credo che questo errore sia dovuto a questo. È anche possibile che la condizione che causa l'errore sia che non si deve abbandonare la sala Balur.



Messaggio modificato da raul il 12 Sep 2025, 05:55
 
TheRuler
messaggio12 Sep 2025, 07:28
Messaggio #3541



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 @ 11 Sep 2025, 23:33) *
Credo di sapere perché succede questo. Prima di registrare il video, ho usato l'incantesimo del genio per uccidere uno dei due orchi nella sala centrale e credo che questo errore sia dovuto a questo. È anche possibile che la condizione che causa l'errore sia che non si deve abbandonare la sala Balur.

Ho capito, grazie per il video! C'è un qualcosa nella routine del mostro errante normale che resetta la locazione di memoria che ho usato per tener conto delle magie lanciate. Pensavo di aver usato una locazione sicura, visto che è quella che viene usata dalle altre missioni per verificare gli obiettivi (come il numero di forzieri recuperati nell'oro di Magnus) penso che dovrò verificare cosa succede in quei casi, se anche in quelle quest si resetta quella variabile quando scatta un mostro errante.


--------------------
 
raul
messaggio12 Sep 2025, 14:03
Messaggio #3542



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 @ 12 Sep 2025, 08:28) *
Ho capito, grazie per il video! C'è un qualcosa nella routine del mostro errante normale che resetta la locazione di memoria che ho usato per tener conto delle magie lanciate. Pensavo di aver usato una locazione sicura, visto che è quella che viene usata dalle altre missioni per verificare gli obiettivi (come il numero di forzieri recuperati nell'oro di Magnus) penso che dovrò verificare cosa succede in quei casi, se anche in quelle quest si resetta quella variabile quando scatta un mostro errante.

Capisci quanto sia importante provare il gioco come faccio io? Alla fine bisogna testare i nuovi codici nelle condizioni più variabili possibili e non c'è niente di meglio di una simulazione di una partita. La cosa più importante è che ora sai dove sta il problema e puoi risolverlo.
 
TheRuler
messaggio12 Sep 2025, 14:26
Messaggio #3543



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
Capisci quanto sia importante provare il gioco come faccio io?
Ma certo che lo so. E' per questo che lascio a te questo lavoro di verificare come il codice interagisce con il resto del gioco. Io devo concentrarmi solo su quella porzione di codice e quindi devo facilitarmi il compito.
Pensa se avessi dovuto testare ogni singola modifica che facevo del comportamento di Balur, partendo dalle scale, giocare tutto il dungeon e arrivare all'ultima stanza solo per scoprire che avevo invertito una condizione o sbagliato un salto. Sarebbe stata una follia. Immagini quanto ci avrei messo?


--------------------
 
raul
messaggio12 Sep 2025, 16:29
Messaggio #3544



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 @ 12 Sep 2025, 15:26) *
Sarebbe stata una follia. Immagini quanto ci avrei messo?

Certo che lo immagino, perché io faccio così e so quanto tempo ci vuole, il fatto è che sei tu che insisti perché io provi il gioco a modo tuo.
 
TheRuler
messaggio12 Sep 2025, 17:08
Messaggio #3545



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
il fatto è che sei tu che insisti perché io provi il gioco a modo tuo.
Tu fai ovviamente quello che credi meglio, il mio è solo un suggerimento per aiutarti a velocizzare i test sul comportamento specifico del WL in uno scenario diverso rispetto alla missione finale.
Correggimi se sbaglio, se avessi messo Balur nella stanza iniziale come suggerivo, il bug della magia l'avresti trovato lo stesso. No?

CITAZIONE
che proprio credo creino qualche piccolo problema che ti spiegherò.
a proposito, il problema era quello della magia ripetuta, giusto? o c'è altro?


--------------------
 
raul
messaggio12 Sep 2025, 20:44
Messaggio #3546



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 @ 12 Sep 2025, 18:08) *
CITAZIONE
il fatto è che sei tu che insisti perché io provi il gioco a modo tuo.
Tu fai ovviamente quello che credi meglio, il mio è solo un suggerimento per aiutarti a velocizzare i test sul comportamento specifico del WL in uno scenario diverso rispetto alla missione finale.
Correggimi se sbaglio, se avessi messo Balur nella stanza iniziale come suggerivo, il bug della magia l'avresti trovato lo stesso. No?

Non l'avrei trovato perché non avrei cercato tesori per trovare il mostro errante.

È importante testare in partite reali per vedere se gli altri codici funzionano tra loro, un chiaro esempio è quest'ultimo che dava problemi a causa del mostro errante, ma a parte questo, bisogna anche guardare altri comportamenti come quello che vi spiegherò nella citazione seguente.

CITAZIONE
a proposito, il problema era quello della magia ripetuta, giusto? o c'è altro?

Ho notato che a volte Balur non compie alcuna azione quando ha ancora qualche “incantesimo” da usare, anche se è vero che è raro che non faccia nulla, ma ciò che mi dà più fastidio è che attacca a malapena in mischia nella prima sala, quasi sempre fugge subito.
 
TheRuler
messaggio12 Sep 2025, 21:09
Messaggio #3547



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




Assolutamente d'accordo e non è mia intenzione cambiare nulla. Siccome non voglio che venga male interpretata la mia intenzione di aiutare, mi dirai tu se preferisci velocizzare un determinato passaggio o una determinata quest, se si tratta di controllare un evento specifico. E io ti dirò come fare.


Prova questa modifica. Utilizzo una locazione che non dovrebbe essere in uso:
CITAZIONE
0xC784 --> B4
0x7322 --> B4
0x732C --> B4

CITAZIONE
Ho notato che a volte Balur non compie alcuna azione quando ha ancora qualche “incantesimo” da usare, anche se è vero che è raro che non faccia nulla, ma ciò che mi dà più fastidio è che attacca a malapena in mischia nella prima sala, quasi sempre fugge subito.


Sono un fesso. Ho invertito le probabilità di uscita dell'incantesimo di fuga, avevo messo: 0-3=Fuga, 4-5=Attacco azz.gif
Invece avevamo deciso il contrario.

Fix:

0xC7E2 --> 01




--------------------
 
raul
messaggio13 Sep 2025, 08:26
Messaggio #3548



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




Perfetto, ora sì, c'è qualche aspetto che non mi convince del tutto, ma in realtà è solo una questione di gusti personali, non si può dire che sia sbagliato. Congratulazioni Stefano, hai dato vita a Balur. hail.gif

Ora è il momento di testare WL.

CITAZIONE (TheRuler @ 12 Sep 2025, 22:09) *
Assolutamente d'accordo e non è mia intenzione cambiare nulla. Siccome non voglio che venga male interpretata la mia intenzione di aiutare, mi dirai tu se preferisci velocizzare un determinato passaggio o una determinata quest, se si tratta di controllare un evento specifico. E io ti dirò come fare.

Non ho mai dubitato della tua disponibilità, forse è il traduttore che non funziona bene. Non preoccuparti, se un giorno avrò bisogno di aiuto per testare qualcosa in particolare, ti chiederò aiuto.

CITAZIONE
Prova questa modifica. Utilizzo una locazione che non dovrebbe essere in uso:

Bene, ora non ho più quel fastidioso problema. CONGRATULAZIONI ANCORA UNA VOLTA!! (Sono già circa 300 volte).

CITAZIONE
Sono un fesso. Ho invertito le probabilità di uscita dell'incantesimo di fuga, avevo messo: 0-3=Fuga, 4-5=Attacco azz.gif
Invece avevamo deciso il contrario.

È a questo che servono i test, altrimenti non avrei lavoro.

Messaggio modificato da raul il 13 Sep 2025, 08:32
 
TheRuler
messaggio13 Sep 2025, 09:46
Messaggio #3549



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




Ora quindi escape ha probabilità di uscita 2/6. Valuta se è meglio ridurla a 1/6 o magari aumentarla a 3/6.
Tanto il cambio è velocissimo, 1 byte.

CITAZIONE
Ora è il momento di testare WL.

guarda qui...
File Allegato  Screenshot_2025_09_13_103752.png ( 143.27k ) Numero di download: 0

CITAZIONE
0xC9CE --> C606B43F00E87d9aFEC388D888C4894508C3
0x7320 --> 803EB43F017503E8A4567703E880AEE998A3



--------------------
 
raul
messaggio13 Sep 2025, 11:48
Messaggio #3550



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 @ 13 Sep 2025, 10:46) *
Ora quindi escape ha probabilità di uscita 2/6. Valuta se è meglio ridurla a 1/6 o magari aumentarla a 3/6.
Tanto il cambio è velocissimo, 1 byte.

No, quel comportamento mi sembra giusto, stiamo parlando di altri.

CITAZIONE
guarda qui...
File Allegato  Screenshot_2025_09_13_103752.png ( 143.27k ) Numero di download: 0

CITAZIONE
0xC9CE --> C606B43F00E87d9aFEC388D888C4894508C3
0x7320 --> 803EB43F017503E8A4567703E880AEE998A3


Quali sono le modifiche apportate al nuovo codice?


Messaggio modificato da raul il 13 Sep 2025, 11:50
 

189 Pagine V  « < 140 141 142 143 144 > » 
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: 6th November 2026 - 23:42