Benvenuto Visitatore(Log In|Registrati)
![]() ![]() |
14 Nov 2024, 00:22
Messaggio
#1901
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
Sono esausto, e ancora non ho finito. Questa autocura è una disperazione, decisamente il problema più difficile che ho dovuto affrontare. Aggiusto una cosa e ne rompo due. Il numero di interazioni che ha questo codice di autocura è altissimo. Ogni routine che uccide l'eroe ha settaggi diversi dei registri ed è un casino farli combaciare tutti!
Dovrei aver risolto il problema delle trappole. Ma ne ho scoperti altri due che mi erano sfuggiti: 1- Se sei ucciso dalla nebbia nella missione dei passaggi silenziosi. AAAAAARGH! Provalo, il bug in sè è buffo, ma devo risolverlo. 2- Se sei ucciso da una magia di fuoco di un altro eroe ti cura 5 invece di 4. Questo l'ho risolto (figurati, il problema minore) Intanto questo dovrebbe essere ok (tranne nebbia): CITAZIONE 0x232B change to CD 0x14f2 change to E80500E9D20189FEC6440600806418BFE9E5B590 0xCAEA change to 31C0F6069B3F0E7518F6440B02740680740B02EB22F6440C20740680740C20EB16F6441008740680 741008EB0AF6441004740780741004E90248538A1ECA3FB7008A8794438844068A871BAD884407C74 40D0000803ECA3F017504804C0E805BE9B44990 -------------------- |
|
|
|
14 Nov 2024, 00:27
Messaggio
#1902
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Non so se state valutando anche le trappole di roccia, ma volevo ricordarvi che nella missione 5 abbiamo una trappola di roccia solitaria che potreste prendere in considerazione.
https://www.oldgamesitalia.net/forum/index....st&p=389916 |
|
|
|
14 Nov 2024, 00:36
Messaggio
#1903
|
|
|
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 esausto, e ancora non ho finito. Questa autocura è una disperazione, decisamente il problema più difficile che ho dovuto affrontare. Aggiusto una cosa e ne rompo due. Il numero di interazioni che ha questo codice di autocura è altissimo. Ogni routine che uccide l'eroe ha settaggi diversi dei registri ed è un casino farli combaciare tutti! Non si rompe nulla, ma si lucida solo il codice, il che non è la stessa cosa. I test servono a questo. CITAZIONE Dovrei aver risolto il problema delle trappole. Ma ne ho scoperti altri due che mi erano sfuggiti: 1- Se sei ucciso dalla nebbia nella missione dei passaggi silenziosi. AAAAAARGH! Provalo, il bug in sè è buffo, ma devo risolverlo. 2- Se sei ucciso da una magia di fuoco di un altro eroe ti cura 5 invece di 4. Questo l'ho risolto (figurati, il problema minore) Intanto questo dovrebbe essere ok (tranne nebbia): Stavo per dirti che devo provare diverse morti per sapere se l'autoguarigione continua a non funzionare, ma ho già visto che mi hai preceduto. Non ti darò la mia parte di denaro per quando diventeremo ricchi per aver creato l'heroquest definitiva. 0x14f2 change to E80500E9D20189FEC6440600806418BFE9E5B590 0xCAEA change to 31C0F6069B3F0E7518F6440B02740680740B02EB22F6440C20740680740C20EB16F6441008740680 741008EB0AF6441004740780741004E90248538A1ECA3FB7008A8794438844068A871BAD884407C7 4 40D0000803ECA3F017504804C0E805BE9B44990 Tutto questo codice per risolvere il problema dell'autoguarigione? In linea di massima va tutto bene. Messaggio modificato da raul il 14 Nov 2024, 01:28 |
|
|
|
14 Nov 2024, 07:58
Messaggio
#1904
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
Non ti darò la mia parte di denaro per quando diventeremo ricchi per aver creato l'heroquest definitiva. CITAZIONE Tutto questo codice per risolvere il problema dell'autoguarigione? Ah, hai visto!? In realtà l'ulitma parte grossa è lo stesso codice che ho traslato di qualche byte e modificato. Se ci fai caso sono quasi gli stessi byte del precedente ma messi in maniera diversa. Sì, serve fare una lista per capire in quali modi un eroe può essre ucciso: - mostro - mostro errante - magia di fuoco di altro eroe - boss (in alcune missioni possono essere trattati diversamente dai mostri normali) - nebbia (missione 17) - trappola già presente su mappa (pozzo, lancia, ecc) - trappola da caccia al tesoro - disinnesco trappola - trappola forziere per fare le prove più in frettta io mi sono salvato il barbaro con 2 pozioni e un punto corpo rimanente. -------------------- |
|
|
|
14 Nov 2024, 08:15
Messaggio
#1905
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Ne avevo già provati diversi dall'elenco. Li cancellerò man mano che li finisco:
- - - - - - - - - Fin, tutto controllato, trovati solo 2 guasti. Messaggio modificato da raul il 14 Nov 2024, 11:33 |
|
|
|
14 Nov 2024, 22:07
Messaggio
#1906
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
|
|
|
|
14 Nov 2024, 22:28
Messaggio
#1907
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
CITAZIONE Fin, tutto controllato, trovati solo 2 guasti. Dovremmo anche fare una lista delle frasi doppie da unire. mi piacciono le liste... -------------------- |
|
|
|
14 Nov 2024, 22:40
Messaggio
#1908
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Non un altro elenco, per favore. Inoltre, è un po' tardi, ne abbiamo già inseriti molti sparsi in diverse pagine.
![]() Questo testo dovrebbe apparire nella missione 10 del castello misterioso, ma credo che non sia abilitato. Puoi indagare? Messaggio modificato da raul il 14 Nov 2024, 23:58 |
|
|
|
15 Nov 2024, 00:19
Messaggio
#1909
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
Ne avevo già provati diversi dall'elenco. Li cancellerò man mano che li finisco: - - - - - - - - - Fin, tutto controllato, trovati solo 2 guasti. i due fix rimanenti: 0x3091 change to 67 0x70F3 change to 05 -------------------- |
|
|
|
15 Nov 2024, 00:35
Messaggio
#1910
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Insisto sullo strano sfarfallio che si verifica con la trappola del forziere e le trappole della caccia al tesoro. Quello che è strano è quello che succede con la nebbia, hai provato?
Messaggio modificato da raul il 16 Nov 2024, 02:14 |
|
|
|
15 Nov 2024, 00:47
Messaggio
#1911
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
Insisto sullo strano sfarfallio che si verifica anche ora con il nuovo codice con la trappola del tesoro. Quello che è strano è quello che succede con la nebbia, hai provato? Sì, l'avevo notato. E ho pensato, lo vedrà di sicuro anche raul, ma figurati se mi chiederà di fixarlo... Questo codice sta in piedi per miracolo. CITAZIONE ne abbiamo già inseriti molti sparsi in diverse pagine. Appunto che serve un elenco. Ti sei salvato da qualche parte gli offset? Quelli mi servono, non i testi inglesi. Quelli che ti do sempre io quando devi modificare spanish.bin, hai presente? -------------------- |
|
|
|
15 Nov 2024, 00:55
Messaggio
#1912
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Sì, l'avevo notato. E ho pensato, lo vedrà di sicuro anche raul, ma figurati se mi chiederà di fixarlo... Questo codice sta in piedi per miracolo. Ma non aspettate che ve lo dica io, per l'amor di Dio. Certo che va sistemato, dubito fortemente che tu voglia lasciare le cose a metà. CITAZIONE Appunto che serve un elenco. Ti sei salvato da qualche parte gli offset? Quelli mi servono, non i testi inglesi. Quelli che ti do sempre io quando devi modificare spanish.bin, hai presente? Non so cosa vuoi che faccia, fai un esempio. |
|
|
|
15 Nov 2024, 01:12
Messaggio
#1913
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
CITAZIONE Ma non aspettate che ve lo dica io, per l'amor di Dio. Certo che va sistemato, dubito fortemente che tu voglia lasciare le cose a metà. Beh, non è a metà, dai. Fa tutto quello che deve fare correttamente e soprattutto non crasha, è completo.Quello sfarfallio è probabilmente una delle 50 locazioni di memoria che vengono resettate durante le 8 procedure di morte. E' impossibile che riesca a capire quale e quando viene settata. Sono sicuro che se mi mettessi a fare delle prove romperei qualcos'altro, esattamente come è successo ieri, per una occasione in cui non funzionava ne ho rotte altre tre, poi ho risolto, ma ne ho rotte altre due. E' un codice ora troppo complicato e frastagliato per metterci ancora mano. Spero vivamente di non doverlo più toccare. CITAZIONE Non so cosa vuoi che faccia, fai un esempio. Speravo ti segnassi gli indirizzi, quando postavi le immagini. Ok, non fa niente, li recuperiamo. Prendendo come esempio le ultime tre segnalazioni, mi servono queste coppie di puntatori che identificano le due frasi uguali: 0x0096 = 0x00A0 0x0098 = 0x00A2 0x00AC = 0x00D2 inoltre devo decidere se liberare proprio il puntatore oppure solo lo spazio occupato dalla frase. La differenza è che per liberare il puntatore, devo cercare la chiamata su quest.exe e cambiare il codice. Se invece libero solo lo spazio, metto in tutti e due i puntatori lo stesso offset (una delle due frasi). Al momento non abbiamo bisogno di puntatori. Ne ho liberi ancora 9. -------------------- |
|
|
|
15 Nov 2024, 01:21
Messaggio
#1914
|
|
|
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, non è a metà, dai. Fa tutto quello che deve fare correttamente e soprattutto non crasha, è completo. Quello sfarfallio è probabilmente una delle 50 locazioni di memoria che vengono resettate durante il. E' impossibile che riesca a capire quale e quando viene settata. Sono sicuro che se mi mettessi a fare delle prove romperei qualcos'altro, esattamente come è successo ieri, per una occasione in cui non funzionava ne ho rotte altre tre, poi ho risolto, ma ne ho rotte altre due. E' un codice ora troppo complicato e frastagliato per metterci ancora mano. Spero vivamente di non doverlo più toccare. Lo sfarfallio è strano, ma quello che succede con la nebbia so che va sistemato, è bruttissimo avere l'immagine della tavola piena di scale. CITAZIONE Speravo ti segnassi gli indirizzi, quando postavi le immagini. Ok, non fa niente, li recuperiamo. Prendendo come esempio le ultime tre segnalazioni, mi servono queste coppie di puntatori che identificano le due frasi uguali: 0x0096 = 0x00A0 0x0098 = 0x00A2 0x00AC = 0x00D2 Ok, ora capisco. È un peccato che non abbia fatto la lista prima, alcuni li ho fatti all'epoca e non li ricordo. CITAZIONE inoltre devo decidere se liberare proprio il puntatore oppure solo lo spazio occupato dalla frase. La differenza è che per liberare il puntatore, devo cercare la chiamata su quest.exe e cambiare il codice. Se invece libero solo lo spazio, metto in tutti e due i puntatori lo stesso offset (una delle due frasi). Al momento non abbiamo bisogno di puntatori. Ne ho liberi ancora 9. In caso di necessità, abbiamo la possibilità di utilizzare questi puntatori. |
|
|
|
15 Nov 2024, 09:40
Messaggio
#1915
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Puntatori di testo duplicati:
SCROLL: 0x00EA = 0x023E (The Orcs Bane) ---> Tutta la stringa puntata da 0x023E può essere cancellata. 0x00F2 = 0x0228 (Forziere con 200 monete d'oro) 0x0096 = 0x00A0 (Disarmare forziere trappola) 0x0098 = 0x00A2 (Forziere trappola) 0x00AC = 0x00D2 (Caricare un solo forziere) ---> Tutta la stringa puntata da 0x00D2 può essere cancellata. Mattici lo stesso offset presente a 0x00AC. STRINGHE SEMPLICI: 0x0124 = 0x012C (Roccia caduta) 0x01DC = 0x0162 (Spirit Blade) Attrezzatura catturata NUOVO Messaggio modificato da raul il 6 Mar 2025, 23:42 |
|
|
|
15 Nov 2024, 11:02
Messaggio
#1916
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Guardando i testi duplicati ho notato un paio di dettagli con il testo di auto-guarigione.
Ricordo che abbiamo unito la pozione di autoguarigione con l'incantesimo e vorrei poter separare i testi per rendere chiaro quando si usa la pozione e quando si usa l'incantesimo, dato che prima avevano ciascuno il proprio testo e il corrispondente puntatore. In breve, 3 indicazioni diverse per 3 testi, 1 per la guarigione con pozioni, uno per la guarigione con incantesimi e uno per la rianimazione. Possibile testo generico per rianimare: PRIMA DI MORIRE, USI L'AZIONE PER CURARTI. Messaggio modificato da raul il 17 Nov 2024, 08:19 |
|
|
|
15 Nov 2024, 11:12
Messaggio
#1917
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
Messaggio modificato da raul il 15 Nov 2024, 11:13 |
|
|
|
15 Nov 2024, 14:06
Messaggio
#1918
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
|
|
|
|
15 Nov 2024, 14:14
Messaggio
#1919
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
|
|
|
|
15 Nov 2024, 14:17
Messaggio
#1920
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
CITAZIONE è bruttissimo avere l'immagine della tavola piena di scale. A me è successo una sola volta, l'ho provato diverse volte con il trucco dell'eroe a 1 punto corpo e le altre volte non lo faceva. Comunque succede solo con la nebbia, un caso più unico che raro, quindi possiamo sopravvivere, direi.Per arrivare a questa situazione non hai idea di quanti crash ho avuto, questa è la situazione più stabile che sono riuscito ad ottenere. Il codice è pulito ora e funziona a meraviglia. CITAZIONE Ricordo che abbiamo unito la pozione di autoguarigione con l'incantesimo Non è proprio così, non ho unito i testi. La funzione di autoguarigione raccoglie le chiamate da diversi punti del codice che utilizzano i registri e la memoria in maniera diversa. Gli ultimi fix, normalizzano questi comportamenti.Fare in modo di dirottare la guarigone per magia da una parte e la guarigione per pozione da un'altra richiederebbe due codici diversi e quindi spazio quasi doppio. Per non parlare del lavoro enorme. Quindi no, non è possibile. -------------------- |
|
|
|
15 Nov 2024, 14:20
Messaggio
#1921
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
|
|
|
|
15 Nov 2024, 14:23
Messaggio
#1922
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
Puntatori di testo duplicati: ... Grazie ottimo.Quello che avrei intenzione di fare è, se possibile, pulire completamente anche il codice nell'exe che richiama la frase duplicata. In modo da recuperare spazio anche sull'exe (la cosa più importante). Mi spiego meglio: devo verificare esattamente ma se i due codici fanno esattamente la stessa cosa, non vedo perché tenerne 2. Possiamo anche aggiungere un evento speciale al posto di quello duplicato. Quando hanno fatto il gioco PC, era già uscita anche l'espanzione per Amiga, quindi hanno aggiunto il nuovo codice a quello base, senza verificare che molte routine erano di fatto duplicate. Forse è più chiaro con uno schema:
Untitled.jpg ( 92.16k )
Numero di download: 2-------------------- |
|
|
|
15 Nov 2024, 14:25
Messaggio
#1923
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
![]() Questa è incredibile. Ma com'è possibile che abbiao duplicato una frase così specifica!? Quella spada puoi ottenerla solo in una missione, giusto? -------------------- |
|
|
|
15 Nov 2024, 14:32
Messaggio
#1924
|
|
|
Gruppo: OldGamer Messaggi: 2.695 Iscritto il: 15 September 17 Da: España Utente Nr.: 21.627 SO Sono un BOT, cancellami l'account |
A me è successo una sola volta, l'ho provato diverse volte con il trucco dell'eroe a 1 punto corpo e le altre volte non lo faceva. Comunque succede solo con la nebbia, un caso più unico che raro, quindi possiamo sopravvivere, direi. Per arrivare a questa situazione non hai idea di quanti crash ho avuto, questa è la situazione più stabile che sono riuscito ad ottenere. Il codice è pulito ora e funziona a meraviglia. Sei un ragazzo fenomenale, ma ti mentirei se ti dicessi che sono totalmente soddisfatta. Che ne dici di lasciare le cose come stanno ora e di rimandare il tutto a un futuro accordo? CITAZIONE Non è proprio così, non ho unito i testi. La funzione di autoguarigione raccoglie le chiamate da diversi punti del codice che utilizzano i registri e la memoria in maniera diversa. Gli ultimi fix, normalizzano questi comportamenti. Fare in modo di dirottare la guarigone per magia da una parte e la guarigione per pozione da un'altra richiederebbe due codici diversi e quindi spazio quasi doppio. Per non parlare del lavoro enorme. Quindi no, non è possibile. Ok, ma non solo per l'autoguarigione hanno un testo unico, anche quando si lancia l'incantesimo e si usa la pozione, hanno lo stesso testo, giusto? Per quanto riguarda il terzo puntatore utilizzato, serve a qualcosa? |
|
|
|
15 Nov 2024, 14:38
Messaggio
#1925
|
|
Gruppo: SMod Messaggi: 14.545 Iscritto il: 20 January 06 Da: Bologna Utente Nr.: 2.653 Entropologo part-time BGE AG: Indy3 Arcade: Silpheed Free Roaming: Shadow of the Colossus RTS: Praetorians Playing Magari... SO Windows7 OGI Supporter |
CITAZIONE Sei un ragazzo fenomenale, ma ti mentirei se ti dicessi che sono totalmente soddisfatta. Ma io ti credo e sono d'accordo con te che non sia "perfetto". Ma tu credimi se ti dico che ho paura a toccare ancora questa funzione.Mettilo pure in lista, non si sa mai, ma non sperarci troppo. CITAZIONE l'incantesimo e si usa la pozione, hanno lo stesso testo, giusto? Non, non mi pare. Dovrei controllare in effetti, ma mi sembra di ricordare che :magia: "l'eroe torna in forze" pozione: "Il fluido ti cura" -------------------- |
|
|
|
![]() ![]() |
| Versione Lo-Fi | Oggi è il: 6th November 2026 - 21:02 |