Benvenuto Visitatore(Log In|Registrati)

189 Pagine V  « < 54 55 56 57 58 > »   
Reply to this topicStart new topic
> [PC-DOS] HEROQUEST by Gremlin (1991) REMASTERED, - Modding, Bugfixing e Traduzione ITA/ESP devlog
raul
messaggio6 Oct 2024, 22:04
Messaggio #1376



Gruppo icone

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




CITAZIONE (TheRuler @ 6 Oct 2024, 22:43) *
rolleyes.gif All'offset 0x8BD3 cambia B887 in 5B97

ora si comporta come quando riveli la stanza. Resta nella mappa e non fa glitch. L'errore che facevo era saltare in un punto con un jump, quando invece dovevo usare una call.
La differenza tra jmp e call è che CALL alla fine si aspetta un RET per tornare al punto da dove è partita la call. Quindi ad un certo punto lui trovava un RET e quindi tornava alla mappa, come era giusto che fosse, ma prima aveva già ridisegnato la stanza.

Non ho parole, prima hai sudato per arrivare a quel punto e ora in pochi minuti lo sistemi.

CITAZIONE
grazie per la fiducia. Quello che tempo però è di perdere interesse nel progetto prima. Sinceramente, non sarei arrivato a questo livello se non ci fossi stato tu a spronarmi.

Perdere interesse per il progetto è la cosa meno importante, l'importante è che continui a imparare anche se stai facendo altre cose e un giorno penserai: “Ehi, c'era una cosa di heroquest che non sapevo fare e ora potrei essere in grado di farla...”. E poi quando ci riuscirete avrete un piccolo spagnolo a Madrid che salta di gioia, anche se ha 50 anni.
Non volevo fare pressione.

CITAZIONE
erano in posizioni diverse in spanish rispetto a italian. Le stringhe erano queste:

NULLA
DISARMA TRAPPOLA
RIPROVA
TESORO DI MISSIONE
DI NESSUNO....…
ARMATURA INDOSSATA.
NIENTE ARMATURA.
ARMA IN USO
POZIONI PRESE
NESSUNA POZIONE PRESA…
CARICA, QUALE DEFINIZIONE.…
SALVA, QUALE DEFINIZIONE
LE TUE MANI
LE TUE MANI
LE TUE MANI
LE TUE MANI

Gli darò un'occhiata, ma ho sempre meno byte liberi.

CITAZIONE
ottimo, è sicuramente un ottimo punto di partenza. Copiare il comportamento del codice è ciò che mi ha permesso di capire quasi tutto quello che so finora.
Se ti vengono in mente altri casi segnalamelo.

Sì, c'era uno zombie che quando lo uccidevi ti dava la star of the west, che era l'obiettivo della missione e per il quale ti pagavano 200 monete.

Misione: Barak Tor

Messaggio modificato da raul il 6 Oct 2024, 22:23
 
TheRuler
messaggio6 Oct 2024, 22:27
Messaggio #1377



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




lo zombi che porta la stella dell'ovest è in QUEST12, ricordi il numero di quella con orc's bane?
Comunque ho inserito il punto. Priorità più bassa.


--------------------
 
raul
messaggio6 Oct 2024, 22:45
Messaggio #1378



Gruppo icone

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




CITAZIONE (TheRuler @ 6 Oct 2024, 23:27) *
lo zombi che porta la stella dell'ovest è in QUEST12, ricordi il numero di quella con orc's bane?
Comunque ho inserito il punto. Priorità più bassa.

Scusate, è la missione 11, il baluardo del caos.
È un guerriero del caos che si trova proprio al centro del tabellone con 2 fimir che lo circondano.

Se ti riferisci al valore esadecimale del perdiodo dell'orco, non ne ho idea.

Messaggio modificato da raul il 6 Oct 2024, 22:46
 
raul
messaggio7 Oct 2024, 05:24
Messaggio #1379



Gruppo icone

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




CITAZIONE (TheRuler @ 6 Oct 2024, 22:43) *
erano in posizioni diverse in spanish rispetto a italian. Le stringhe erano queste:

NULLA
DISARMA TRAPPOLA
RIPROVA
TESORO DI MISSIONE
DI NESSUNO....…
ARMATURA INDOSSATA.
NIENTE ARMATURA.
ARMA IN USO
POZIONI PRESE
NESSUNA POZIONE PRESA…
CARICA, QUALE DEFINIZIONE.…
SALVA, QUALE DEFINIZIONE
LE TUE MANI
LE TUE MANI
LE TUE MANI
LE TUE MANI

Credo di dover trovare solo “riprova”, che non riesco a trovare nella versione inglese.
 
raul
messaggio7 Oct 2024, 05:42
Messaggio #1380



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 scorrendo riga per riga i testi del gioco per vedere se riesco a individuare la parola nel post precedente a questo e confermare che non c'è nulla di strano.

CITAZIONE (raul @ 4 Jun 2023, 18:50) *

Il fatto è che non ho cancellato il testo di un evento che hai dovuto patchare perché non sapevi come risolverlo. Ora credo che la cosa sia diversa.

Ricordo anche che c'era un testo di una missione che non aveva alcuna funzione e che alla fine abbiamo eliminato, ti ricordi?
https://www.oldgamesitalia.net/forum/index....st&p=388383

Messaggio modificato da raul il 7 Oct 2024, 05:49
 
MIK0
messaggio7 Oct 2024, 08:32
Messaggio #1381



Gruppo icone

Gruppo: OldGamer
Messaggi: 1.773
Iscritto il: 2 September 03
Utente Nr.: 74



CITAZIONE (TheRuler @ 4 Oct 2024, 23:46) *
Sarebbe bello aggiungere proprio graficamente dei mostri nuovi.

Pensando alle espansioni della nuova edizione di Hasbro, ci sarebbe tanto da attingere.


CITAZIONE (TheRuler @ 6 Oct 2024, 19:32) *
King of the beach

Do want! Quanti ricordi, fu uno dei miei primi giochi per PC blush.gif
 
TheRuler
messaggio7 Oct 2024, 08:36
Messaggio #1382



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 @ 7 Oct 2024, 06:42) *
Sto scorrendo riga per riga i testi del gioco per vedere se riesco a individuare la parola nel post precedente a questo e confermare che non c'è nulla di strano.

CITAZIONE (raul @ 4 Jun 2023, 18:50) *

Il fatto è che non ho cancellato il testo di un evento che hai dovuto patchare perché non sapevi come risolverlo. Ora credo che la cosa sia diversa.

Ricordo anche che c'era un testo di una missione che non aveva alcuna funzione e che alla fine abbiamo eliminato, ti ricordi?
https://www.oldgamesitalia.net/forum/index....st&p=388383



sì è vero, alcuni te li avevo già fatti sostituire perché erano necessari:
CODICE
ORIGINALE                                NUOVO
NON PUOI ABBINARE...ASCIA CON SCUDO        SCELTA PASSAGGIO OGGETTO EROE
LO POSSIEDI GIb                            non hai abbastanza monete
non hai abbastanza monete                lo possiede già.
APENA ENTRI TURBINE E SCOMPARE            MANFRED FALLITA, nell’exe il codice è BB4002
scegli uno slot per il tuo personaggio    COSA VUOI FARNE DELL'OGGETTO?
NULLA                                    testo della POZIONE DEL RECUPERO (+2D)
DISARMA TRAPPOLA                        GUARITORE
RIPROVA                                    descrizione incantesimo di coraggio
TESORO DI MISSIONE                        NON CI SONO TESORI...IN QUESTI CORRIDOI


--------------------
 
TheRuler
messaggio7 Oct 2024, 08:42
Messaggio #1383



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 (MIK0 @ 7 Oct 2024, 09:32) *
Pensando alle espansioni della nuova edizione di Hasbro, ci sarebbe tanto da attingere.
Servirebbe tanta pazienza per aggiungere il codice necessrio e soprattutto un editor grafico, che al momento non c'è purtroppo.

Già solo un editor di misisoni, FORSE, permetterebbe di aggiungere quest o migliorare le attuali.


CITAZIONE
Do want! Quanti ricordi, fu uno dei miei primi giochi per PC blush.gif
Arriverà ;-) prima o poi.


--------------------
 
TheRuler
messaggio7 Oct 2024, 08:58
Messaggio #1384



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




Sono arrivato ad un buon punto nella comprensione del problema "- attaccare o difendere da dentro un pozzo non rimuove un dado."
Non ho trovato un valore che identifichi chiaramente se un eroe si trovi dentro un pozzo o fuori. L'evento di ingresso fa una serie di controlli, aggiorna una locazione di memoria con il valore 0x02, ma poi lo sovrascrive di nuovo con 0x00, quindi non posso usarlo per controllare se un eroe è in un pozzo durante un attacco. Semplicemente il gioco vede che hai messo il piede in un pozzo, ti toglie il punto vita e poi si scorda che sei in un pozzo.

Però ho pensato ad un procedimento che comporta 4 step e quindi modifica del codice in 4 punti:

- quando un eroe mette il piede in un pozzo, intercetto e scrivo nel suo profilo un bit che identifica la nuova condizione "dentro un pozzo"
- quando l'eroe attacca verifica la presenza di quel bit e rimuove temporaneamente un dado (è possibile perché tutti gli attacchi verificano sempre prima l'equipaggiamento corrente)
- quando l'eroe difende verifica la presenza di quel bit e rimuove temporaneamente un dado
- quando un eroe si muove elimino quel bit, rimuovendo quindi la condizione "dentro un pozzo".


tanto lavoro per una cosa così apparentemente banale.

Devo decidere quale bosizione del profilo per immagazzinare quel bit. Ho l'imbarazzo della scelta, ma non vorrei doverla modificare in futuro.
Userei il primo bit (0x80) che non è mai usato nei byte degli incantesimi posseduti, effetti degli incantesimi, pozioni possedute, effetti delle pozioni. Vedi qui. L'importante è capire se il codice reseta in un certo momento anche quel bit, che invece deve restare fino a che non lo elimino io quando l'eroe muove.


--------------------
 
raul
messaggio7 Oct 2024, 16:01
Messaggio #1385



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




Oggi ho deciso di recuperare i byte liberi...

CITAZIONE (raul @ 4 Jun 2023, 18:50) *

Quindi questo testo non verrà recuperato e corretto?

CITAZIONE (TheRuler @ 6 Oct 2024, 18:43) *
penso che la soluzione migliore sia la 2C al momento.

Per la cronaca, per me l'opzione migliore è la 3C.
Va notato che se si guarda solo all'attrezzatura, può essere dannoso usare la cassetta degli attrezzi o un semplice controllo dell'inventario.

CITAZIONE (TheRuler @ 7 Oct 2024, 09:58) *
tanto lavoro per una cosa così apparentemente banale.

Siamo arrivati a un punto in cui possiamo sistemare solo cose banali, piccoli dettagli che, se sono molti, danno quel tocco di qualità in più al gioco.

Messaggio modificato da raul il 7 Oct 2024, 22:19
 
raul
messaggio7 Oct 2024, 18:36
Messaggio #1386



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




Guardate cosa ho trovato...


Ho provato l'incantesimo attraverso i muri, che credo sia l'unico modo per “teletrasportarsi”, ma non funziona.
 
raul
messaggio7 Oct 2024, 19:58
Messaggio #1387



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




Missione 8: La magia del fuoco.

Nel momento in cui si uccide Balur, si riceve un messaggio in cui si dice che tutti i giocatori ricevono 150 monete d'oro come ricompensa per la sua uccisione e quando il primo eroe scappa dal dungeon, appare di nuovo lo stesso testo della ricompensa per l'uccisione di Balur, ma questa volta solo quell'eroe riceverà 150 monete d'oro.

Ma non è tutto, perché tutti gli eroi ricevono quelle 150 monete d'oro anche se non hanno partecipato alla missione, in breve, se avete fatto la missione con il barbaro e l'elfo, anche il nano e il mago riceveranno quelle 150 monete d'oro anche se non hanno partecipato alla missione.

Ho provato una versione originale ed è esattamente la stessa cosa, tranne per il fatto che il messaggio di ricompensa per l'uccisione di Balur appare solo quando il primo eroe esce dal dungeon.
 
raul
messaggio7 Oct 2024, 20:09
Messaggio #1388



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






So che ha un puntatore, ma a meno che non sia nella missione della magia del fuoco, dove non si possono usare incantesimi di fuoco, non so dove questa funzione possa essere implementata nel gioco.
 
raul
messaggio7 Oct 2024, 20:54
Messaggio #1389



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






Nella missione del labirinto di Melar, c'è una statua di un gargoyle che quando si passa attraverso una porta, il gargoyle DOVREBBE prendere vita.



Allo stesso modo, nella missione della legione dimenticata, le statue devono essere animate quando si apre un'altra porta.



Messaggio modificato da raul il 26 Jul 2025, 00:24
 
raul
messaggio7 Oct 2024, 21:44
Messaggio #1390



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






Quale funzione intendono svolgere? Prendere 2 pozioni uguali?

Messaggio modificato da raul il 7 Oct 2024, 21:44
 
raul
messaggio7 Oct 2024, 22:06
Messaggio #1391



Gruppo icone

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






Immagino che sia una delle azioni dell'incantesimo del sonno, ma non so a quali condizioni.

L'unica cosa che posso confermare è che ha funzionato per me e vado a letto perché domani devo alzarmi presto per andare al lavoro. Che regalo vi ho lasciato, vorrei vedere l'espressione del vostro viso quando vedrete tutti questi post. smilies3.gif

Messaggio modificato da raul il 7 Oct 2024, 22:09
 
TheRuler
messaggio7 Oct 2024, 22:31
Messaggio #1392



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 @ 7 Oct 2024, 19:36) *
Guardate cosa ho trovato...


Ho provato l'incantesimo attraverso i muri, che credo sia l'unico modo per “teletrasportarsi”, ma non funziona.

Il teletrasporto c'è solo nella missione "maniero del mistero", quello con le stanze separate senza corridoi.
Quel messaggio appare se lasci un eroe davanti alla porta e un altro eroe si teletrasporta sopra.


--------------------
 
TheRuler
messaggio7 Oct 2024, 22:34
Messaggio #1393



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 @ 7 Oct 2024, 22:44) *


Quale funzione intendono svolgere? Prendere 2 pozioni uguali?

Esatto l'avevo già studiata. E' disattivata perché non prevista, visto che puoi avere solo un tipo di pozione, tranne guarigione.


CITAZIONE
L'unica cosa che posso confermare è che ha funzionato per me e vado a letto perché domani devo alzarmi presto per andare al lavoro. Che regalo vi ho lasciato, vorrei vedere l'espressione del vostro viso quando vedrete tutti questi post.




Interessante la statua di gargoyle de l'artefice del fuoco. Va sicuramente studiata.


--------------------
 
TheRuler
messaggio7 Oct 2024, 22:59
Messaggio #1394



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




oggi ero in ferie, e mi sono dilettato nella "banale" questione della regola "-1 dado quando attacchi o difendi da un pozzo".
E ho risolto con una routine abbastanza elegante. Sì, ora mi permetto pure di scrivere codici elganti. ghgh.gif

Partendo con ordine, i punti erano 4:

1- quando un eroe mette il piede in un pozzo, intercetto e scrivo nel suo profilo un bit che identifica la nuova condizione "dentro un pozzo"
2- quando l'eroe attacca verifica la presenza di quel bit e rimuove temporaneamente un dado (è possibile perché tutti gli attacchi verificano sempre prima l'equipaggiamento corrente)
3- quando l'eroe difende verifica la presenza di quel bit e rimuove temporaneamente un dado
4- quando un eroe si muove elimino quel bit, rimuovendo quindi la condizione "dentro un pozzo".

Ho trovato più comodo prima gestire i punti 1+4 e poi i punti 2+3.

ho scoperto che l'engine mette in 3FC2 temporaneamente il tipo di trappola in cui sei caduto:
01=hidden pit
02=opened pit
03=spear trap
04=falling rock trap


1+4:
CODICE
1ef:4bdc:  E8 83 7B          call 0xc762                    <-- "moved action performed" intercepted, calls new routine

1ef:c762:  A2 9B 40          mov byte ptr [0x409b], al
1ef:c765:  80 3E C2 3F 01    cmp byte ptr [0x3fc2], 1            <-- if hero falls into a hidden pit
1ef:c76a:  74 0C             je  0xc778
1ef:c76c:  80 3E C2 3F 02    cmp byte ptr [0x3fc2], 2            <-- if hero falls into an opened pit
1ef:c771:  74 05             je  0xc778
1ef:c773:  80 65 10 7F       and byte ptr [di + 0x10], 0x7f        <-- remove "inside pit" status from the hero's profile
1ef:c777:  C3                ret
1ef:c778:  80 4D 10 80       or  byte ptr [di + 0x10], 0x80        <-- assign "inside pit" status from the hero's profile
1ef:c77c:  C3                ret




2+3:
CODICE
1ef:c77d:  F6 45 18 10    test byte ptr [di + 0x18], 0x10        <-- call from ATTACK routine starts here (check courage spell effect)
1ef:c781:  74 12          je   0xc795
1ef:c783:  50             push ax
1ef:c784:  8A 45 03       mov  al, byte ptr [di + 3]            <-- get current room number
1ef:c787:  38 45 D0       cmp  byte ptr [di - 0x30], al            <-- check if same room where courage was cast
1ef:c78a:  58             pop  ax
1ef:c78b:  74 06          je   0xc793
1ef:c78d:  80 65 18 EF    and  byte ptr [di + 0x18], 0xef        <-- removes courage spell effect
1ef:c791:  EB 02          jmp  0xc795
1ef:c793:  04 02          add  al, 2                            <-- adds +2 dice (courage)
1ef:c795:  F6 45 10 80    test byte ptr [di + 0x10], 0x80        <-- call from DEFEND routine starts here (checks if "inside pit")
1ef:c799:  74 02          je   0xc79d
1ef:c79b:  2C 01          sub  al, 1                            <-- remove one die (from attack or defence)
1ef:c79d:  C3             ret



CITAZIONE
at offset 0x0F9B change 12 (Ch) Bytes to E8FFBB909090909090909090
at offset 0x0FFB change 7 (7h) Bytes to 020402E8B4BB90
at offset 0x4FFC change A29B40 to E8837B
at offset 0xCB82 change 60 (3Ch) Bytes to A29B40803EC23F01740C803EC23F0274058065107FC3804D1080C3F64518107412508A45033845D0
587406806518EFEB020402F645108074022C01C3


poi a 0xCCAE puoi rimuovere questi e farli diventare tutti 90: 508A45033845D07408806518EF58E9E84258E9E242


--------------------
 
raul
messaggio8 Oct 2024, 04:53
Messaggio #1395



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




Ho bisogno che mi diciate cosa faremo con tutti i rapporti che ho pubblicato per rimuovere il testo e recuperare i byte.

CITAZIONE (TheRuler @ 7 Oct 2024, 23:31) *
Il teletrasporto c'è solo nella missione "maniero del mistero", quello con le stanze separate senza corridoi.
Quel messaggio appare se lasci un eroe davanti alla porta e un altro eroe si teletrasporta sopra.

Vero, ma quello che mi preoccupa è il testo che si riferisce al nemico, che a quanto ho capito si riferisce a un mostro. (YOU TELEPORTED ONTOAN ENEMY KILLING HIM)

È interessante perché ho provato a far avvicinare i mostri alla porta e l'IA non permette mai a un mostro di farlo. Succede solo in quella missione, nel resto delle missioni non c'è nessun problema.

CITAZIONE (TheRuler @ 7 Oct 2024, 23:59) *
oggi ero in ferie, e mi sono dilettato nella "banale" questione della regola "-1 dado quando attacchi o difendi da un pozzo".
E ho risolto con una routine abbastanza elegante. Sì, ora mi permetto pure di scrivere codici elganti. ghgh.gif

hail.gif hail.gif hail.gif
Mi state creando una cattiva abitudine. roargh.gif

CITAZIONE (TheRuler @ 7 Oct 2024, 23:59) *
poi a 0xCCAE puoi rimuovere questi e farli diventare tutti 90: 508A45033845D07408806518EF58E9E84258E9E242

Ho visto che anche tu hai convertito i byte usati sopra in 90, devo fare lo stesso?



Messaggio modificato da raul il 8 Oct 2024, 05:41
 
TheRuler
messaggio8 Oct 2024, 05:32
Messaggio #1396



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
Ho bisogno che mi diciate cosa faremo con tutti i rapporti che ho pubblicato per rimuovere il testo e recuperare i byte.
devo guardarci con calma. Dimmi a cosa avevi in mente, io in italian.bin ho ancora un sacco di spazio.

CITAZIONE
a quanto ho capito si riferisce a un mostro. (YOU TELEPORTED ONTOAN ENEMY KILLING HIM)

Succede sempre nella missione de "il maniero del mistero", se un mostro si trova sulla porta e con un eroe ti teletrasporti in quella stanza, uccidi il mostro. Appena lessi la stringa me ne ricordai subito. E' incredibile che con tutte le partite che ti è capitato di fare non sia mai avvenuta questa eventualità neanche per caso. In effetti non è facile che accada, è una tecnica che da piccoli sfruttavamo nel boardgame, e il master stava ben attento a non mettere mai un mostro in quel punto, anche se cercavamo di attirarlo lì.

CITAZIONE
Ho visto che anche tu hai convertito i byte usati sopra in 90, devo fare lo stesso?
Sì


Tu VOLEVI andare a letto, eh? ma ti ho fatto uscire una modifica! ghgh.gif


--------------------
 
raul
messaggio8 Oct 2024, 05:49
Messaggio #1397



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 Oct 2024, 06:32) *
devo guardarci con calma. Dimmi a cosa avevi in mente, io in italian.bin ho ancora un sacco di spazio.

Stavo aspettando la vostra analisi della situazione per valutare cosa potevamo fare. Non so se è impossibile, se è un sacco di byte ecc. Ogni caso è unico, nella programmazione sono totalmente nullo per valutare la situazione.

CITAZIONE
Succede sempre nella missione de "il maniero del mistero", se un mostro si trova sulla porta e con un eroe ti teletrasporti in quella stanza, uccidi il mostro. Appena lessi la stringa me ne ricordai subito. E' incredibile che con tutte le partite che ti è capitato di fare non sia mai avvenuta questa eventualità neanche per caso. In effetti non è facile che accada, è una tecnica che da piccoli sfruttavamo nel boardgame, e il master stava ben attento a non mettere mai un mostro in quel punto, anche se cercavamo di attirarlo lì.

Il fatto è che, come ho cercato di dirvi prima, non sono riuscito a portare un mostro alla porta.

CITAZIONE
Tu VOLEVI andare a letto, eh? ma ti ho fatto uscire una modifica! ghgh.gif

Se c'è qualcos'altro che devo modificare, fatemelo sapere, voglio che il codice sia uguale a quello della versione italiana.
Ho notato che avete cambiato lo stato dei byte liberi da 00 a 90, perché?

Non avevo molta voglia di andare a letto, sono obbligata ad andare al lavoro riposata. La settimana scorsa ero in “vacanza” e per questo sono andata a letto più tardi, ma ora torno al lavoro. Infatti, devo andare al lavoro tra 20 minuti.

Messaggio modificato da raul il 8 Oct 2024, 05:55
 
TheRuler
messaggio8 Oct 2024, 08:27
Messaggio #1398



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
Ho notato che avete cambiato lo stato dei byte liberi da 00 a 90, perché?
è vero me lo avevi già chiesto, ma non ricordo se ti avevo risposto. In assembly l'istruzione 90 è nop, che significa no operation. Semplicemente salta al byte successivo senza fare nulla. 00 invece non è una istruzione. quella zona lì è stata lasciata a zero dai programmatori perché è un DATA SEGMENT, ovvero non dovrebbe contenere codice eseguibile, mentre io ce l'ho messo perché nel CODE SEGMENT (dove sta normalmente tutto il codice eseguibile) non c'era spazio libero. La fortuna vuole che via codice si possa saltare da un blocco di memoria all'altro senza problemi.
Dunque, 90 è una istruzione innoqua, che non fa nulla, e mi serve per visualizzare meglio l'area FREE:
File Allegato  Screenshot_2024_10_08_083852.png ( 49.88k ) Numero di download: 4


CITAZIONE
Il fatto è che, come ho cercato di dirvi prima, non sono riuscito a portare un mostro alla porta.
ah, non avevo capito. Sì, ho verificato anche io ed è così. I mostri non passano sopra ai teleport, come se fossero trappole.
Non credo sia voluto, penso si possa sistemare.


Mi racomando fammi sapere se la modifica del pozzo funziona bene sempre.


--------------------
 
raul
messaggio8 Oct 2024, 14:03
Messaggio #1399



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 Oct 2024, 09:27) *
è vero me lo avevi già chiesto, ma non ricordo se ti avevo risposto. In assembly l'istruzione 90 è nop, che significa no operation. Semplicemente salta al byte successivo senza fare nulla. 00 invece non è una istruzione. quella zona lì è stata lasciata a zero dai programmatori perché è un DATA SEGMENT, ovvero non dovrebbe contenere codice eseguibile, mentre io ce l'ho messo perché nel CODE SEGMENT (dove sta normalmente tutto il codice eseguibile) non c'era spazio libero. La fortuna vuole che via codice si possa saltare da un blocco di emmoria all'altro senza problemi.
Dunque, 90 è una istruzione innoqua, che non fa nulla, e mi serve per visualizzare meglio l'area FREE:
File Allegato  Screenshot_2024_10_08_083852.png ( 49.88k ) Numero di download: 4

So che 90 è innocuo, per questo lo lascio così, così come so che anche 00 è innocuo perché serve solo un byte 00 per chiudere una stringa, il resto di 00 non è nulla.

Quello che vi chiedo è che prima usavate 00 per i byte liberi e ora usate 90, come faccio anch'io. Credo sia una semplice questione di facilità d'uso, lo stesso motivo per cui lo uso anch'io.

CITAZIONE
Mi racomando fammi sapere se la modifica del pozzo funziona bene sempre.

Lo proverò subito, sono stato impegnato al lavoro e non ho avuto tempo per molto, quello che sono riuscito a provare sono i 4 eroi nella missione oro del principe magnus.

Tiene un pequeño bug, y es que cuando el cuarto héroe pide tesoros, no hace nada, ni mensaje de ningun tipo ni nada, simplemente termina el turno. Cuando busco por quinta vez tesoros, si que aparece el mensaje de que la habitacion ya ha sido registrada.

Messaggio modificato da raul il 8 Oct 2024, 14:15
 
raul
messaggio8 Oct 2024, 14:43
Messaggio #1400



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




Beh, ho già testato il rigore del pozzo e tutto sembra essere a posto. L'unica sensazione che ho è che i nemici abbiano più possibilità di far fuori i teschi quando sei dentro il pozzo e ti attaccano, ma forse è solo una mia impressione.

Abbiamo un altro codice “banale” da aggiungere all'elenco.
 

189 Pagine V  « < 54 55 56 57 58 > » 
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: 26th October 2026 - 04:08