Benvenuto Visitatore(Log In|Registrati)

189 Pagine V  « < 90 91 92 93 94 > »   
Reply to this topicStart new topic
> [PC-DOS] HEROQUEST by Gremlin (1991) REMASTERED, - Modding, Bugfixing e Traduzione ITA/ESP devlog
raul
messaggio28 Jan 2025, 18:56
Messaggio #2276



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 @ 27 Jan 2025, 09:28) *
Per testarli tutti e due non pensi sarebbe comodo usare due eroi? Io proverei Mago con bastone ed Elfo con Balestra.

In realtà posso usare solo l'elfo per testare sia la balestra che la lancia, dato che la balestra funziona esattamente come la palla di fuoco e quindi posso usare la bacchetta per usare due incantesimi, ma preferisco giocare separatamente con gli eroi per approfondire i test.

CITAZIONE
Era possibile colpire in diagonale attraverso un muro se il bersaglio era in basso a sinistra.

Ottimo, a poco a poco stai iniziando a migliorare il codice delle diagonali, comunque ho notato che quando si attacca in diagonale tra i muri appare il testo di lancio del proiettile quando dovrebbe apparire il messaggio di mischia.

Messaggio modificato da raul il 28 Jan 2025, 18:56
 
raul
messaggio28 Jan 2025, 19:29
Messaggio #2277



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




Sono in grado di sparare la bacchetta da lontano come se fosse una lancia, ma senza perdere la bacchetta. Nell'immagine è in diagonale, ma sono riuscito a lanciarla senza che sia in diagonale. Quando non funziona, è quando si scatta in verticale.







È possibile che una condizione per “lanciare” il bastone sia che ci sia solo una casella vuota tra l'eroe e il bersaglio. È curioso che non funzioni in verticale ma in orizzontale.


Messaggio modificato da raul il 28 Jan 2025, 21:17
 
TheRuler
messaggio29 Jan 2025, 09:42
Messaggio #2278



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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




Ottimo grazie. Stamattina ci ho guardato al volo e ho visto dove ho fatto l'errore.

Segno qui i cambi da fare, ma non bastano, devo modificare un altro salto ma non ho con me il necessario per verificarlo.

CITAZIONE
at 0x0E7D change 6A
at 0x0E8B change 5C



CITAZIONE
comunque ho notato che quando si attacca in diagonale tra i muri appare il testo di lancio del proiettile quando dovrebbe apparire il messaggio di mischia.

è corretto. Non è un attacco in mischia perché sei dietro ad un muro.

Non so come sia in spagnolo ma "non puoi colpirlo da qui" è più corretto rispetto a "Il nemico è fuori dalla portata della tua arma", non trovi?


--------------------
 
TheRuler
messaggio29 Jan 2025, 12:15
Messaggio #2279



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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




che mi dici invece dell'ammazzaorchi?

la mia proposta tiene conto anche della fattibilità (non va riscritto il codice principale, quello c'è già, va solo modificato)

- estensione anche ai goblin
- se il primo attacco è un orco o goblin, l'azione di attacco non viene resettata
- compare lo scroll "l'ammazzaorchi ha ancora sete di sangue di pelleverde" (o qualcosa del genere)
- se non ci sono altri pelleverde bisogna terminare il turno
- un eventuale secondo attacco sullo stesso pelleverde non deve far tirare la difesa.

E' una modifica abbastanza profonda al codice, non sarà veloce.


--------------------
 
TheRuler
messaggio29 Jan 2025, 12:24
Messaggio #2280



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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 @ 28 Jan 2025, 19:29) *
È possibile che una condizione per “lanciare” il bastone sia che ci sia solo una casella vuota tra l'eroe e il bersaglio. È curioso che non funzioni in verticale ma in orizzontale.


mi sono riletto un po' il mio codice, confrontandolo con quello originale e mi è sorto un dubbio.
Potresti fare la stessa prova col gioco originale per vedere se si comporta allo stesso modo?


Poi volevo aggiungere un commento sulla balestra. nel gioco da tavolo è possibile usarla per sparare nelle caselle diagonali vicine.
Ora che abbiamo implementato la regola del cambio arma, dovremmo permettere anche il tiro diagonale della balestra. Questo:
File Allegato  Screenshot_2025_01_29_184252.png ( 3.03k ) Numero di download: 0


--------------------
 
raul
messaggio29 Jan 2025, 19:47
Messaggio #2281



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 @ 29 Jan 2025, 12:24) *
mi sono riletto un po' il mio codice, confrontandolo con quello originale e mi è sorto un dubbio.
Potresti fare la stessa prova col gioco originale per vedere se si comporta allo stesso modo?

Ho fatto il test di cui sopra e no, funziona bene.

CITAZIONE
Poi volevo aggiungere un commento sulla balestra. nel gioco da tavolo è possibile usarla per sparare nelle caselle diagonali vicine.
Ora che abbiamo implementato la regola del cambio arma, dovremmo permettere anche il tiro diagonale della balestra. Questo:
File Allegato  Screenshot_2025_01_29_184252.png ( 3.03k ) Numero di download: 0

Per l'amor di Dio, mostratemi quella regola del manuale che è importante per me per essere sicuro.

CITAZIONE (TheRuler @ 29 Jan 2025, 09:42) *
Segno qui i cambi da fare, ma non bastano, devo modificare un altro salto ma non ho con me il necessario per verificarlo.

Ottimo, quando metterai tutto il codice tornerò a testare, nel frattempo aspetto il nuovo codice.

CITAZIONE (TheRuler @ 29 Jan 2025, 12:15) *
che mi dici invece dell'ammazzaorchi?

la mia proposta tiene conto anche della fattibilità (non va riscritto il codice principale, quello c'è già, va solo modificato)

- estensione anche ai goblin
- se il primo attacco è un orco o goblin, l'azione di attacco non viene resettata
- compare lo scroll "l'ammazzaorchi ha ancora sete di sangue di pelleverde" (o qualcosa del genere)
- se non ci sono altri pelleverde bisogna terminare il turno
- un eventuale secondo attacco sullo stesso pelleverde non deve far tirare la difesa.

E' una modifica abbastanza profonda al codice, non sarà veloce.

Abbiamo già avuto una conversazione, nel mio caso preferisco lasciarlo così com'è ora, forse usare qualcosa ma non ne sono sicuro.

Messaggio modificato da raul il 29 Jan 2025, 19:53
 
TheRuler
messaggio29 Jan 2025, 22:13
Messaggio #2282



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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
Per l'amor di Dio, mostratemi quella regola del manuale che è importante per me per essere sicuro.

E' tutto nel significato del termine adiacente. Solo le caselle ortogonali sono considerate adiacenti.

Files allegati
File Allegato  Screenshot_2025_01_29_221115.png ( 1mb ) Numero di download: 0
File Allegato  Screenshot_2025_01_29_220907.png ( 164.54k ) Numero di download: 0
File Allegato  Screenshot_2025_01_29_220822.png ( 336.68k ) Numero di download: 0
 


--------------------
 
raul
messaggio29 Jan 2025, 22:21
Messaggio #2283



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




Ma queste regole sono nella versione attuale e non in quella classica degli anni '80, giusto?
 
TheRuler
messaggio29 Jan 2025, 23:45
Messaggio #2284



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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 @ 29 Jan 2025, 22:21) *
Ma queste regole sono nella versione attuale e non in quella classica degli anni '80, giusto?

Anche nella versione originale è così. Abbiamo sempre usato la balestra così. Ho chiesto conferma sul gruppo telegram e molti permettono di attaccare ma alcuni non lo permettono.
Su Yeoldeinn ci sono discussioni lunghissime sulla balestra, ma tutti sembrano essere d'accordo che si possa usare in diagonale.

Inoltre nel manuale del 1989 l'esempio della linea di vista mostra anche il caso diagonale.




Files allegati
File Allegato  Screenshot_2025_01_29_233345.png ( 68.05k ) Numero di download: 1
File Allegato  Screenshot_2025_01_29_233413.png ( 240.46k ) Numero di download: 0
File Allegato  Screenshot_2025_01_29_233453.png ( 76.16k ) Numero di download: 0
File Allegato  Screenshot_2025_01_29_233812.png ( 566.24k ) Numero di download: 0
 


--------------------
 
TheRuler
messaggio30 Jan 2025, 01:01
Messaggio #2285



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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
Ottimo, quando metterai tutto il codice tornerò a testare, nel frattempo aspetto il nuovo codice.

Penso di aver trovato il fix:

CITAZIONE
0x0E7D --> 6F
0x0E8B --> 61
0x0EDE --> F64511107525F6451143750CB0FCC3F64511707516B0FCC3E98BBB90909090909090909090909090
909090
0x15E9 --> 01


--------------------
 
raul
messaggio30 Jan 2025, 06:34
Messaggio #2286



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 @ 29 Jan 2025, 23:45) *
Anche nella versione originale è così. Abbiamo sempre usato la balestra così. Ho chiesto conferma sul gruppo telegram e molti permettono di attaccare ma alcuni non lo permettono.
Su Yeoldeinn ci sono discussioni lunghissime sulla balestra, ma tutti sembrano essere d'accordo che si possa usare in diagonale.

Inoltre nel manuale del 1989 l'esempio della linea di vista mostra anche il caso diagonale.

È vero che può essere interpretato in molti modi e ci sono argomenti sia per il sì che per il no, ma vi darò la mia ragione per il no. Se permettiamo alla balestra di attaccare in diagonale a distanza di mischia, invalidiamo completamente le armi diagonali.

CITAZIONE (TheRuler @ 30 Jan 2025, 01:01) *
Penso di aver trovato il fix:

Perfetto, lo modificherò e proverò a testarlo il prima possibile.



Dato che vedo che state già pensando a cosa fare mentre io testo il nuovo codice, perché non risolviamo il problema dell'incantesimo del fuoco?


Messaggio modificato da raul il 30 Jan 2025, 06:46
 
TheRuler
messaggio30 Jan 2025, 18:44
Messaggio #2287



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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 sono accorto di un errore nella formula del tiro al momento non testarla, non serve. Ho però affinato la routine dell'attacco diagonale con balestra (per ora l'ho inserito, dimmi se funziona bene, poi ne discutiamo):
CITAZIONE
0x0EDE --> F64511107512F64511437511B0FCc3F64511707516B0FCC3C606B73F01e986bb9090909090909090
909090

Io sarei per permettere l'attacco diagonale. Capisco la tua argomentazione sulle armi diagonali ma secondo me continuerebbero ad essere estremamente utili, visto che abbiamo implementato il cambio arma che fa perdere una azione.
Ora per attaccare in corpo a corpo adiacente e diagonale senza mai perdere un'azione devi per forza usare bastone, spadone o lancia. Con la balestra non puoi.


Per quanto riguarda il problema dell'incantesimo del fuoco è super bassa priorità. Non lo riesco proprio a capire e non credo lo riuscrò mai a mettere a posto come vuoi tu.


--------------------
 
raul
messaggio30 Jan 2025, 19:26
Messaggio #2288



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 @ 30 Jan 2025, 18:44) *
mi sono accorto di un errore nella formula del tiro al momento non testarla, non serve.

Il codice è rotto o cosa?

CITAZIONE
Ho però affinato la routine dell'attacco diagonale con balestra (per ora l'ho inserito, dimmi se funziona bene, poi ne discutiamo):

Non ho problemi a testarlo per voi, ma c'è un modo per non usare questa funzione nella mia versione e renderla compatibile con la versione italiana?

CITAZIONE
Io sarei per permettere l'attacco diagonale. Capisco la tua argomentazione sulle armi diagonali ma secondo me continuerebbero ad essere estremamente utili, visto che abbiamo implementato il cambio arma che fa perdere una azione.
Ora per attaccare in corpo a corpo adiacente e diagonale senza mai perdere un'azione devi per forza usare bastone, spadone o lancia. Con la balestra non puoi.

Nella mia esperienza di questo gioco ti assicuro che non userei mai le armi diagonali sapendo che posso attaccare in mischia in diagonale e anche a distanza con la stessa arma, semplicemente devo tenere conto che per la mischia devo usare la diagonale e per di più è compatibile con scudo ed elmo, non solo rompe le armi diagonali, ma rende inutile anche lo spadone.

CITAZIONE
Per quanto riguarda il problema dell'incantesimo del fuoco è super bassa priorità. Non lo riesco proprio a capire e non credo lo riuscrò mai a mettere a posto come vuoi tu.

Ok, in attesa del futuro, allora. Avremmo anche recuperato byte liberi e un puntatore.
 
TheRuler
messaggio30 Jan 2025, 19:40
Messaggio #2289



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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 codice è rotto o cosa?
sì, l'ho rotto.

CITAZIONE
ma c'è un modo per non usare questa funzione nella mia versione
certo


CITAZIONE
Nella mia esperienza di questo gioco ti assicuro che non userei mai le armi diagonali sapendo che posso attaccare in mischia in diagonale e anche a distanza con la stessa arma, semplicemente devo tenere conto che per la mischia devo usare la diagonale e per di più è compatibile con scudo ed elmo, non solo rompe le armi diagonali, ma rende inutile anche lo spadone.
Devi guardarlo nell'ottica del party e in una progressione economica. Tu lo stai vedendo come gioco singolo e con disponibilità economica enorme.
La balestra è già l'arma definitiva, ti basta spostarti di una casella per attaccare a distanza.
La verità è che anche adesso, senza che possa attaccare in diagonale, nel momento in cui acquisti la balestra non userai comunque mai più spadone o lancia, tanto meno bastone.
Sbaglio?


Ad ogni modo il gruppo telegram sembra propendere per il no:

Files allegati
File Allegato  Screenshot_2025_01_30_194330.png ( 14.14k ) Numero di download: 0
 


--------------------
 
raul
messaggio30 Jan 2025, 19:49
Messaggio #2290



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 @ 30 Jan 2025, 19:40) *
Ad ogni modo il gruppo telegram sembra propendere per il no:

Questo significa che alla fine non includerete quella funzione?

Sai cosa penso della comunità di heroquest, è sempre un bene avere la loro opinione ed esperienza ma per me non è vincolante, so cosa voglio per la mia versione spagnola, indipendentemente dall'opinione della comunità.

Messaggio modificato da raul il 30 Jan 2025, 19:50
 
TheRuler
messaggio31 Jan 2025, 11:00
Messaggio #2291



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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 @ 30 Jan 2025, 19:49) *
Questo significa che alla fine non includerete quella funzione?
Credo di sì, ma non sono ancora sicuro. Prova di nuovo a convincermi.
Però prova anche tu a convincere te stesso, la balestra è già da sola potentissima, questa modifica non depotenzia le armi diagonali, ha il solo scopo di correggere una regola sbagliata dai programmatori.



Questo è il nuovo codice di tiro. Sono tornato alla rev 10 fix2.

CITAZIONE
at offeset 0x15B8 change to 38D1770488D0EB0288C8D0E8A2A03F30C084D274063A0EA03F741284C974063A16A03F740838D174
047725EB07803E9F3F00741C001EA63FB80000A29F3F80FBFF7502B41AA3E937FECA8816EB37EB1A0
03EA53FB80100A29F3F80FFFF7502B401A3E937FEC9880EEB37E80f00803EA83F007401C388C800D0
7594C3


quando vuoi puoi quindi testare armi diagonali e tiro.


--------------------
 
raul
messaggio31 Jan 2025, 11:40
Messaggio #2292



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 @ 31 Jan 2025, 11:00) *
CITAZIONE (raul @ 30 Jan 2025, 19:49) *
Questo significa che alla fine non includerete quella funzione?
Credo di sì, ma non sono ancora sicuro. Prova di nuovo a convincermi.
Però prova anche tu a convincere te stesso, la balestra è già da sola potentissima, questa modifica non depotenzia le armi diagonali, ha il solo scopo di correggere una regola sbagliata dai programmatori.

In realtà non vedo la necessità di convincerti, mi hai detto che si può fare un codice per abilitare o disabilitare la funzione di attacco in mischia diagonale con la balestra, quindi la disabilito e tutto è risolto, è assurdo discutere di qualcosa se possiamo avere entrambe le opzioni con una semplice modifica di codice di pochi byte senza rompere il codice.

Mi interessa sapere se devo includere o meno questo codice.

CITAZIONE
Questo è il nuovo codice di tiro. Sono tornato alla rev 10 fix2.



Messaggio modificato da raul il 31 Jan 2025, 11:44
 
TheRuler
messaggio31 Jan 2025, 11:59
Messaggio #2293



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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 @ 31 Jan 2025, 11:40) *
è assurdo discutere di qualcosa se possiamo avere entrambe le opzioni con una semplice modifica di codice di pochi byte senza rompere il codice.


Te l'ho spiegato perché. Perché manutenere un codice con troppe differenze per me è faticoso e più passa il tempo più è facile che crei problemi.

Volevo segnalarti questo post. Non che faccia differenza, lo so che non è l'aderenza al regolamento che ti preoccupa:
http://forum.yeoldeinn.com/viewtopic.php?p...4df3bb61#p22677
piuttosto l'inutilità delle armi diagonali, ma non mi hai risposto. Non sei convinto che non cambi nulla? la balestra è e resta l'arma più potente del gioco sia che possa sparare in diagonale che no.


CITAZIONE
Mi interessa sapere se devo includere o meno questo codice.

sì.


--------------------
 
raul
messaggio31 Jan 2025, 12:46
Messaggio #2294



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 @ 31 Jan 2025, 11:59) *
Te l'ho spiegato perché. Perché manutenere un codice con troppe differenze per me è faticoso e più passa il tempo più è facile che crei problemi.

Per questo ti ho chiesto se era facile o possibile avere entrambi i codici, ma vedo che non è così fastidioso come pensavo, pensavo che si trattasse solo di cambiare un paio di byte. Nota che non sono in grado di capire questo mondo della programmazione e non sono in grado di valutarlo.

CITAZIONE
piuttosto l'inutilità delle armi diagonali, ma non mi hai risposto. Non sei convinto che non cambi nulla? la balestra è e resta l'arma più potente del gioco sia che possa sparare in diagonale che no.

La balestra è l'arma più potente a DISTANZA del gioco dove il suo punto debole è proprio il corpo a corpo, infatti, consiglio di giocarci quando si esce per i corridoi ma all'interno delle stanze è un'altra storia.

Le armi diagonali hanno una loro funzione e se è vero che potrebbero ancora essere migliorate con la proposta che ho fatto delle armi combo, quello che sono sicuro è che se si aggiunge la funzione diagonale alla balestra, il resto delle armi non sarà mai utile nella vita, nemmeno con la famosa combo, ma non è tutto, anche la spada a doppio taglio o lo spadone, non hanno senso e quindi, disabilitiamo non solo le armi diagonali, ma anche la spada a doppio taglio.

Vorrei che ogni eroe utilizzasse un'arma per ogni situazione, una per il combattimento in mischia per i nemici verticali e diagonali, un'altra come supporto nelle caselle diagonali per attaccare in diagonale, altre per la distanza, ecc.

Perché dovrei usare una lancia, se la balestra usa 3 dadi, entrambi attaccano in diagonale e sparano a distanza, sapendo che la balestra non mancherà mai, l'unica cosa che devi tenere in considerazione è che non puoi attaccare in mischia in verticale o in orizzontale, sapendo che e che non mancherà mai l'arma, hai 3 dadi da combattimento in più.

Perché avere una spada a doppio taglio se si ha una balestra che usa gli stessi dadi da combattimento e si può sparare da lontano, l'unica cosa che si deve tenere presente è che si deve attaccare in diagonale.

In breve, promuovere la balestra significa uccidere la spada a doppio taglio e condannare definitivamente le armi diagonali. È necessario migliorare le armi diagonali e renderle attraenti per il gioco grazie alla loro capacità unica di attacco e lancio in diagonale. Renderle interessanti in situazioni come le posizioni uniche di attacco diagonale o quando si può lanciare l'arma perché non si hanno abbastanza mosse, è un modo interessante di giocare, ecco perché la mia idea di creare combo tra le armi può aiutare a migliorare queste armi che sono così tanto inutilizzate perché inefficaci.

Messaggio modificato da raul il 31 Jan 2025, 13:02
 
TheRuler
messaggio31 Jan 2025, 14:00
Messaggio #2295



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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
pensavo che si trattasse solo di cambiare un paio di byte. Nota che non sono in grado di capire questo mondo della programmazione e non sono in grado di valutarlo.
Nello specifico, questo cambiamento non crea troppi problemi, perché nel caso lo implementassi nel mio codice, nel tuo basterebbe rimuoverlo aggiungendo i famosi 90. E' il caso contrario il vero problema, nel caso aggiungessi un codice solo per la versione spagnola, io avrei dei byte libero che non potrò usare perché altrimenti sovrascriverebbero il tuo codice.
Potrei mettere in quella posizione un codice che tu non vuoi (come questo della balestra diagonale ad esempio), in modo da avere lo stesso spazio occupato da due codice diversi personalizzati per la versione ufficiale e quella spagnola, ma dovrebbe occupare lo stesso spazio, per quello dico che è faticoso e difficile.

CITAZIONE
Vorrei che ogni eroe utilizzasse un'arma per ogni situazione,
Non puoi però decidere per il giocatore. Intendo che quello che è per te un modo bello di giocare una partita, altri giocatori lo potrebbero considerare non efficace o noioso. Molti preferiscono usare un'arma definitiva, un'arma utile a tutte le situazioni senza perdere tempo a pensare cosa va bene e cosa va meglio.
Poi sono d'accordo con te che specializzarsi appiattisce il gioco, ma dipende cosa uno cerca dall'esperienza.

CITAZIONE
Perché dovrei usare una lancia,
Perché in mischia non devi mai cambiare arma, e puoi sempre attaccare senza perdere un turno tutte le volte.

CITAZIONE
In breve, promuovere la balestra significa uccidere la spada a doppio taglio e condannare definitivamente le armi diagonali. È necessario migliorare le armi diagonali

Una mia proposta, se ricordi, era quella di depotenziare la balestra riducendo la gittata o il numero di proiettili. Credi ancora non sia una buona idea?
Alla fine lo scopo tuo è quello di costringere il giocatore a cambiare arma in base alle situazioni.
Se sai che la balestra ha queste limitazioni, difficilmente decideresti di sprecare un dardo, quando potresti usare uno spadone in diagonale.


come ben sai non sono quasi mai d'accordo a modificare una regola rispetto al boardgame perché l'unico target di questo gioco è il giocatore del boardgame (come me), a cui darebbe molto fastidio un cambio di regola, se non opportunamente giustificato dalla tipologia diversa di gameplay data dal videogioco (come ad esempio la ricerca e disarmo trappole nei corridoi essendo sezioni)


--------------------
 
raul
messaggio31 Jan 2025, 16:43
Messaggio #2296



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 @ 31 Jan 2025, 14:00) *
Nello specifico, questo cambiamento non crea troppi problemi, perché nel caso lo implementassi nel mio codice, nel tuo basterebbe rimuoverlo aggiungendo i famosi 90.

Allora smettiamo di discutere e facciamo così. Il vostro codice sarà sicuramente implementato a difficoltà facile, in modo da avere un'altra opzione di gioco.

CITAZIONE
Non puoi però decidere per il giocatore. Intendo che quello che è per te un modo bello di giocare una partita, altri giocatori lo potrebbero considerare non efficace o noioso. Molti preferiscono usare un'arma definitiva, un'arma utile a tutte le situazioni senza perdere tempo a pensare cosa va bene e cosa va meglio.
Poi sono d'accordo con te che specializzarsi appiattisce il gioco, ma dipende cosa uno cerca dall'esperienza.

Certo, quando si gioca la prima volta, ovviamente si vuole giocare con un'arma definitiva, ma quando si arriva a un punto in cui ci si sfida e si vogliono provare nuove armi per fare un'altra esperienza, la cosa peggiore che può succedere è avere la sensazione di avere armi totalmente sbilanciate e che il gioco ci costringa a giocare con un paio di armi al massimo. Questa è l'esperienza che posso trasmettere a un giocatore o anche a più giocatori e quello che voglio evitare è che tutti gli eroi siano costretti a usare solo un paio di armi per obbligo, mi piace che abbiano opzioni e che possano vivere esperienze diverse.

CITAZIONE
Perché in mischia non devi mai cambiare arma, e puoi sempre attaccare senza perdere un turno tutte le volte.

Non sto parlando di cambiare arma, ma di usare sempre una lancia se si ha già una balestra che attacca in diagonale (in mischia) e a distanza.

CITAZIONE
Una mia proposta, se ricordi, era quella di depotenziare la balestra riducendo la gittata o il numero di proiettili. Credi ancora non sia una buona idea?
Alla fine lo scopo tuo è quello di costringere il giocatore a cambiare arma in base alle situazioni.
Se sai che la balestra ha queste limitazioni, difficilmente decideresti di sprecare un dardo, quando potresti usare uno spadone in diagonale.

Il problema non è indebolire l'arma, ma migliorarla. La balestra è perfetta così com'è ora, non c'è bisogno di peggiorarla ma nemmeno di migliorarla, è un'arma incredibile con i suoi pro e contro ben differenziati.

CITAZIONE
come ben sai non sono quasi mai d'accordo a modificare una regola rispetto al boardgame perché l'unico target di questo gioco è il giocatore del boardgame (come me), a cui darebbe molto fastidio un cambio di regola, se non opportunamente giustificato dalla tipologia diversa di gameplay data dal videogioco (come ad esempio la ricerca e disarmo trappole nei corridoi essendo sezioni)

La penso allo stesso modo, ma disapprovo le regole classiche dei giochi da tavolo e solo se il cambiamento è davvero giustificato per guadagnare giocabilità, ma in questo caso, la balestra rende solo un'arma completamente rotta a scapito delle altre.

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

Insisto, se come dici tu nella versione italiana implementerai la tua idea e se io dovessi mettere solo il famoso 90, non vedo la necessità di discuterne, è chiaro che vuoi inserirlo e per quanto io giustifichi la mia opinione non credo che ti convincerà, anzi, penso che il tempo che stiamo perdendo a discutere di questo problema, avresti già potuto creare il codice.

Le armi che dovremmo migliorare sono quelle economiche e, in effetti, un'altra idea per migliorarle sarebbe quella di dare la possibilità di cambiare queste armi senza penalità. So che è difficile programmare tutto questo, ma la mia ossessione è quella di dare un uso reale.

Messaggio modificato da raul il 31 Jan 2025, 16:45
 
raul
messaggio31 Jan 2025, 18:07
Messaggio #2297



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




Sto provando di nuovo il mago con il bastone e sembra che non usi più il bastone come se fosse il bastone di goku e non l'attacco a distanza.

Ho visto che ci sono un paio di cose interessanti da valutare:

1º L'incantesimo tempesta non funziona contro i nemici, ma solo contro gli eroi.
2º Posso disattivare le trappole dietro le porte chiuse.
 
TheRuler
messaggio31 Jan 2025, 18:36
Messaggio #2298



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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
penso che il tempo che stiamo perdendo a discutere di questo problema, avresti già potuto creare il codice.

Il tempo che uso per discutere è una frazione infinitesima del tempo che uso per creare il codice. Queste discussioni mi servono proprio quando sono in dubbio, per evitare ore perse ad implementare una feature che tu non vuoi.

Comunque ok, discussione balestra chiusa.
A proposito di balestra ghgh.gif :
Siccome ho avuto un'intuizione su come affinare definitiamente il tiro ho lavorato alla revisione 12 (non ci posso credere), più precisamente alla parte di scelta del cambio di direzione.


CODICE
1ef:1198:  88 D0             mov  al, dl
1ef:119a:  88 CC             mov  ah, cl
1ef:119c:  05 01 01          add  ax, 0x101
1ef:119f:  D0 E8             shr  al, 1
1ef:11a1:  D0 EC             shr  ah, 1
1ef:11a3:  A3 AA 3F          mov  word ptr [0x3faa], ax        <-- save half distance of X and Y

1ef:11a6:  30 C0             xor  al, al                    <-- direction choice routine
1ef:11a8:  3A 0E AB 3F       cmp  cl, byte ptr [0x3fab]        <-- check if X distance reached it's half
1ef:11ac:  74 13             je   0x11c1                    <-- if YES reset X half value and change direction
1ef:11ae:  3A 16 AA 3F       cmp  dl, byte ptr [0x3faa]        <-- check if Y distance reached it's half
1ef:11b2:  74 06             je   0x11ba                    <-- if YES reset Y half value and change direction
1ef:11b4:  38 CA             cmp  dl, cl
1ef:11b6:  7C 2B             jl   0x11e3
1ef:11b8:  EB 0C             jmp  0x11c6
1ef:11ba:  C6 06 AA 3F 00    mov  byte ptr [0x3faa], 0
1ef:11bf:  EB 22             jmp  0x11e3
1ef:11c1:  C6 06 AB 3F 00    mov  byte ptr [0x3fab], 0

1ef:11c6:  84 D2             test dl, dl                    <-- vertical routine
1ef:11c8:  74 19             je   0x11e3                    <-- if Y distance is zero go to horizontal routine
1ef:11ca:  00 1E A6 3F       add  byte ptr [0x3fa6], bl
1ef:11ce:  B8 00 00          mov  ax, 0
1ef:11d1:  80 FB FF          cmp  bl, 0xff
1ef:11d4:  75 02             jne  0x11d8
1ef:11d6:  B4 1A             mov  ah, 0x1a
1ef:11d8:  A3 E9 37          mov  word ptr [0x37e9], ax
1ef:11db:  FE CA             dec  dl
1ef:11dd:  88 16 EB 37       mov  byte ptr [0x37eb], dl
1ef:11e1:  EB 1B             jmp  0x11fe

1ef:11e3:  84 C9             test cl, cl                    <-- horizontal routine
1ef:11e5:  74 DF             je   0x11c6                    <-- if X distance is zero go to vertical routine
1ef:11e7:  00 3E A5 3F       add  byte ptr [0x3fa5], bh
1ef:11eb:  B8 01 00          mov  ax, 1
1ef:11ee:  80 FF FF          cmp  bh, 0xff
1ef:11f1:  75 02             jne  0x11f5
1ef:11f3:  B4 01             mov  ah, 1
1ef:11f5:  A3 E9 37          mov  word ptr [0x37e9], ax
1ef:11f8:  FE C9             dec  cl
1ef:11fa:  88 0E EB 37       mov  byte ptr [0x37eb], cl

1ef:11fe:  E8 13 00          call 0x1214                    <-- wall/object collisione check routine
1ef:1201:  80 3E A8 3F 00    cmp  byte ptr [0x3fa8], 0        <--
1ef:1206:  74 01             je   0x1209                    <--
1ef:1208:  C3                ret                              <-- else object or wall was HIT
1ef:1209:  88 C8             mov  al, cl
1ef:120b:  00 D0             add  al, dl                    <-- if X+Y distance is not zero
1ef:120d:  75 97             jne  0x11a6                    <-- back to direction choice routine
1ef:120f:  C3                ret                              <-- else target was HIT
1ef:1210:  90                nop  
1ef:1211:  90                nop  
1ef:1212:  90                nop  
1ef:1213:  90                nop

1ef:1214:  53                push bx
1ef:1215:  52                push dx
1ef:1216:  8A 36 A6 3F       mov  dh, byte ptr [0x3fa6]
1ef:121a:  8A 16 A5 3F       mov  dl, byte ptr [0x3fa5]
1ef:121e:  E8 5D 4E          call 0x607e
1ef:1221:  A0 EA 37          mov  al, byte ptr [0x37ea]
1ef:1224:  30 E4             xor  ah, ah
1ef:1226:  01 C3             add  bx, ax
1ef:1228:  8A 87 6F 56       mov  al, byte ptr [bx + 0x566f]    <-- checks if the tile is free (00) or occupied (30=rock)
1ef:122c:  3C 00             cmp  al, 0
1ef:122e:  74 21             je   0x1251                        <-- if occupied jump to specific object check
1ef:1230:  80 3E E9 37 01    cmp  byte ptr [0x37e9], 1
1ef:1235:  74 0C             je   0x1243
1ef:1237:  A8 20             test al, 0x20                        <-- Horizontal Door check
1ef:1239:  75 12             jne  0x124d
1ef:123b:  A8 80             test al, 0x80                        <-- Horizontal Wall check
1ef:123d:  74 12             je   0x1251
1ef:123f:  EB 3E             jmp  0x127f
1ef:1241:  90                nop  
1ef:1242:  90                nop  

1ef:1243:  A8 10             test al, 0x10                        <-- Vertical Door check
1ef:1245:  75 06             jne  0x124d
1ef:1247:  A8 40             test al, 0x40                        <-- Vertical Wall check
1ef:1249:  74 06             je   0x1251
1ef:124b:  EB 32             jmp  0x127f

1ef:124d:  A8 04             test al, 4                            <-- opened door check
1ef:124f:  74 2E             je   0x127f

1ef:1251:  8A 87 6F 58       mov  al, byte ptr [bx + 0x586f]    <-- specific object check
1ef:1255:  BB 86 49          mov  bx, 0x4986                    <-- bitmask table where object properties are stored
1ef:1258:  51                push cx
1ef:1259:  88 C1             mov  cl, al
1ef:125b:  C0 E9 03          shr  cl, 3
1ef:125e:  01 CB             add  bx, cx
1ef:1260:  59                pop  cx
1ef:1261:  24 07             and  al, 7
1ef:1263:  0F A3 07          bt   word ptr [bx], ax                <-- verify if the object is passable (ie. table) or not (ie. fireplace)
1ef:1266:  72 17             jb   0x127f
1ef:1268:  80 3E EB 37 00    cmp  byte ptr [0x37eb], 0            <-- checks if the projectile hit the target
1ef:126d:  74 15             je   0x1284
1ef:126f:  8A 36 A6 3F       mov  dh, byte ptr [0x3fa6]            <-- update projectile's X and Y
1ef:1273:  8A 16 A5 3F       mov  dl, byte ptr [0x3fa5]
1ef:1277:  E8 0D 00          call 0x1287
1ef:127a:  A2 A8 3F          mov  byte ptr [0x3fa8], al
1ef:127d:  EB 05             jmp  0x1284
1ef:127f:  C6 06 A8 3F 01    mov  byte ptr [0x3fa8], 1
1ef:1284:  5A                pop  dx
1ef:1285:  5B                pop  bx
1ef:1286:  C3                ret


CITAZIONE
at 0x15B8 change to
88D088CC050101D0E8D0ECA3AA3F30C03A0EAB3F74133A16AA3F740638CA7C2BEB0CC606AA3F00EB
22C606AB3F0084D27419001EA63FB8000080FBFF7502B41AA3E937FECA8816EB37EB1B84C974DF003
EA53FB8010080FFFF7502B401A3E937FEC9880EEB37E81300803EA83F007401C388C800D07597C390
909090

at 0x1650 change 803EE93701740CA8207512A8807412EB3E9090A8107506A8407406EB32A804742E8A876F58


--------------------
 
TheRuler
messaggio31 Jan 2025, 19:06
Messaggio #2299



Gruppo icone

Gruppo: SMod
Messaggi: 14.544
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
1º L'incantesimo tempesta non funziona contro i nemici, ma solo contro gli eroi.

Ho provato adesso e a me funziona. Come gli altri incantesimi di attacco anche a questo serve la linea di vista. Non è che per caso eri in una posizione non in linea di vista?
Ad ogni modo prova l'ultima rev 12.

CITAZIONE
2º Posso disattivare le trappole dietro le porte chiuse.


cavolo, questa non l'avevo prevista. Ho capito il problema. E' il modo in cui ho riscritto il controllo di disarmo trappole (oltre le sezioni).
Pensi si possa declassare ad un non-problema o pensi sia indispensabile risolverlo? nessuno proverebbe mai a disarmare una trappola oltre ad una porta chiusa.


--------------------
 
raul
messaggio31 Jan 2025, 19:19
Messaggio #2300



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




Significa che ti ho convinto a non aggiungere l'attacco diagonale in mischia della balestra?

CITAZIONE (TheRuler @ 31 Jan 2025, 19:06) *
Ad ogni modo prova l'ultima rev 12.

Strano, ora con la rev. 12 funziona.

CITAZIONE
Pensi si possa declassare ad un non-problema o pensi sia indispensabile risolverlo? nessuno proverebbe mai a disarmare una trappola oltre ad una porta chiusa.

Declassamento a un livello inferiore di problema senza alcun dubbio

CITAZIONE (TheRuler @ 31 Jan 2025, 18:36) *
at offeset 0x15B8 change to
88D088CC050101D0E8D0ECA3AA3F30C03A0EAB3F74133A16AA3F740638CA7C2BEB0CC606AA3F00EB
22C606AB3F0084D27419001EA63FB8000080FBFF7502B41AA3E937FECA8816EB37EB1B84C974DF00
3
EA53FB8010080FFFF7502B401A3E937FEC9880EEB37E81300803EA83F007401C388C800D07597C39
0
909090



Messaggio modificato da raul il 31 Jan 2025, 22:10
 

189 Pagine V  « < 90 91 92 93 94 > » 
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: 30th October 2026 - 01:31