Benvenuto Visitatore(Log In|Registrati)
![]() ![]() |
6 Oct 2024, 22:04
Messaggio
#1376
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
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 |
|
|
|
6 Oct 2024, 22:27
Messaggio
#1377
|
|
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. -------------------- |
|
|
|
6 Oct 2024, 22:45
Messaggio
#1378
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
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 |
|
|
|
7 Oct 2024, 05:24
Messaggio
#1379
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
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. |
|
|
|
7 Oct 2024, 05:42
Messaggio
#1380
|
|
|
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.
EDIT by THERULER: 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 |
|
|
|
7 Oct 2024, 08:32
Messaggio
#1381
|
|
|
Gruppo: OldGamer Messaggi: 1.773 Iscritto il: 2 September 03 Utente Nr.: 74 |
Sarebbe bello aggiungere proprio graficamente dei mostri nuovi. Pensando alle espansioni della nuova edizione di Hasbro, ci sarebbe tanto da attingere. King of the beach Do want! Quanti ricordi, fu uno dei miei primi giochi per PC |
|
|
|
7 Oct 2024, 08:36
Messaggio
#1382
|
|
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 |
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. EDIT by THERULER: 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 -------------------- |
|
|
|
7 Oct 2024, 08:42
Messaggio
#1383
|
|
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 |
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 Arriverà ;-) prima o poi.-------------------- |
|
|
|
7 Oct 2024, 08:58
Messaggio
#1384
|
|
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. -------------------- |
|
|
|
7 Oct 2024, 16:01
Messaggio
#1385
|
|
|
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...
EDIT by THERULER: Quindi questo testo non verrà recuperato e corretto? 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. 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 |
|
|
|
7 Oct 2024, 18:36
Messaggio
#1386
|
|
|
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. |
|
|
|
7 Oct 2024, 19:58
Messaggio
#1387
|
|
|
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. |
|
|
|
7 Oct 2024, 20:09
Messaggio
#1388
|
|
|
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. |
|
|
|
7 Oct 2024, 20:54
Messaggio
#1389
|
|
|
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 |
|
|
|
7 Oct 2024, 21:44
Messaggio
#1390
|
|
|
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 |
|
|
|
7 Oct 2024, 22:06
Messaggio
#1391
|
|
|
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. Messaggio modificato da raul il 7 Oct 2024, 22:09 |
|
|
|
7 Oct 2024, 22:31
Messaggio
#1392
|
|
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 |
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. -------------------- |
|
|
|
7 Oct 2024, 22:34
Messaggio
#1393
|
|
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 |
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. -------------------- |
|
|
|
7 Oct 2024, 22:59
Messaggio
#1394
|
|
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. 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 -------------------- |
|
|
|
8 Oct 2024, 04:53
Messaggio
#1395
|
|
|
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.
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. 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. Mi state creando una cattiva abitudine. 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 |
|
|
|
8 Oct 2024, 05:32
Messaggio
#1396
|
|
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! -------------------- |
|
|
|
8 Oct 2024, 05:49
Messaggio
#1397
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
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! 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 |
|
|
|
8 Oct 2024, 08:27
Messaggio
#1398
|
|
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:
Screenshot_2024_10_08_083852.png ( 49.88k )
Numero di download: 4CITAZIONE 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. -------------------- |
|
|
|
8 Oct 2024, 14:03
Messaggio
#1399
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
è 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:
Screenshot_2024_10_08_083852.png ( 49.88k )
Numero di download: 4So 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 |
|
|
|
8 Oct 2024, 14:43
Messaggio
#1400
|
|
|
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. |
|
|
|
![]() ![]() |
| Versione Lo-Fi | Oggi è il: 26th October 2026 - 04:08 |