Questo Forum utilizza i Cookies
Questo Forum fa uso di Cookies per memorizzare le informazioni di login se sei registrato o sulla tua ultima visita se non siete registrati. I Cookies sono piccoli documenti di testo memorizzati sul vostro computer; i Cookies impostati dal Forum possono essere utilizzati solo su questo sito e non costituiscono rischio per la sicurezza. I Cookies su questo forum servono anche a monitorare gli argomenti specifici che hai letto. Si prega di confermare se accettare o rifiutare i Cookies impostati.

Un cookie verrà memorizzato nel browser indipendentemente dalla scelta, per evitare che il Forum faccia nuovamente questa domanda. Sarete in grado di modificare le impostazioni dei cookies in qualsiasi momento tramite il link a piè di pagina

Rispondi 
[Rosso fuoco] Impostare IVS, EVS, Natura e Pokéball dei Pokémon degli avversari
PacoScarso
Massive Ego
******
Offline

Messaggi: 926
Registrato: 03-07-2014
Reputazione: 26
Mi Piace Ricevuti: 1211
PokéMoney: 5,075.00₱
Messaggio: #1
Impostare IVS, EVS, Natura e Pokéball dei Pokémon degli avversari
Ve la posto qui perché potrebbe tornare utile a chiunque usi Fire Red, quindi...
Crediti a DoesntKnowHowToPlay.

Pokéball FUNZIONAMENTO Pokéball

Tramite il parametro "AI" (Advance Trainer) o "EVS" (G3T) possiamo dare a un membro del nostro team un determinato set di Evs, Ivs, Natura e Pokéball da cui uscirà.
Questa routine non fa altro che guardare il numero da noi assegnato ad AI/EVS e guardare una tabella (scritta da noi) finché non trova il numero corrispondente al set, e fatto ciò lo assegna a quel determinato Pokémon.

Questo ci garantisce non solo di alzare il livello di difficoltà nel nostro gioco, ma anche di crearne molteplici (tramite l'uso di più set, flag e via dicendo).
Detto ciò, direi di cominciare con la spiegazione.

Pokéball COME INSERIRLA Pokéball

Prima di tutto sceglietevi un offset che termini con 0, 4, 8 o C e segnatevelo da qualche parte, quello ci servirà per la tabella.

Ora dobbiamo inserire la routine (ve la lascio già compilata). Mettetela dove c'è abbastanza spazio e segnatevi l'offset.

Citazione:06 35 20 1C 0C 21 2A 1C 00 F0 61 F8 30 01 34 4A 12 18 05 32 1A 21 20 1C 00 F0 59 F8 30 01 30 4A 12 18 06 32 1B 21 20 1C 00 F0 51 F8 30 01 2C 4A 12 18 07 32 1C 21 20 1C 00 F0 49 F8 30 01 28 4A 12 18 08 32 1D 21 20 1C 00 F0 41 F8 30 01 24 4A 12 18 09 32 1E 21 20 1C 00 F0 39 F8 30 01 20 4A 12 18 0A 32 1F 21 20 1C 00 F0 31 F8 30 01 1C 4A 12 18 0B 32 26 21 20 1C 00 F0 29 F8 30 01 18 4A 12 18 15 78 00 2D 0F D0 20 68 61 68 41 40 61 60 20 68 18 30 20 60 19 21 00 F0 1E F8 A8 42 F7 D1 20 68 61 68 41 40 61 60 30 01 0D 4A 12 18 16 79 40 B4 27 25 20 1C 29 1C 6A 46 00 F0 08 F8 01 35 2D 2D F7 D1 40 BC 00 F0 04 F8 04 49 08 47 05 4B 18 47 20 1C 04 49 08 47 04 4B 18 47 39 16 01 08 XX XX XX 08 7D 03 04 08 7D E4 03 08 85 46 1E 08

Al posto di XX XX XX dovete mettere l'offset di dove avete messo la tabella in little endian.
Per chi non sapesse come metterlo in little endian:

Adesso dobbiamo fare qualche edit.
  • Recatevi all'offset x1156F e sovrascrivete i byte con:
    Citazione:08 1C 06 1C 03 E0
  • Recatevi all'offset x1162C e sovrascrivete i byte con:
    Citazione:00 48 00 47 XX XX XX 08
    Al posto di XX XX XX dovete mettere l'indirizzo della vostra routine in little endian +1.
    Cos'è il little endian +1:
  • Recatevi all'offset x3DC70 e sovrascrivete i byte con:
    Citazione:2E E0

Abbiamo quasi finito, non preoccupatevi.

Pokéball COMPILARE LA TABELLA Pokéball

Andiamo all'offset della tabella e cominciamo a compilarla.
La tabella sarà la seguente:

Citazione:06 11 11 11 1F 00 00 00 00 00 00 04 11 11 11 11

In questo esempio il Pokémon sarà di natura Docile (06), avrà 31 IV in tutte le stats (1F), 0 Evs in tutte le stats (00 00 00 00 00 00) e uscirà da una Pokéball (04).

Cominciamo. Utilizzerò le posizioni in tabella e le chiamerò per offset (quindi la prima sarà 0x0, la seconda 0x1 e così via):
  • 0x0 -> Il numero esadecimale corrispondente alla vostra natura (vi lascio la lista a fine spiegazione);
  • Da 0x1 a 0x3 -> Byte inutilizzati;
  • 0x4 -> Il numero esadecimale corrispondente agli Ivs che volete dare al Pokémon. Se volete darne 31 in tutte le stats basta scrivere 1F (31 in esadecimale);
  • Da 0x5 a 0xA -> Gli Evs che volete dare al Pokémon rispettivamente in PS (0x5), Attacco (0x6), Difesa (0x7), Velocità (0x8), Attacco Speciale (0x9), Difesa Speciale (0xA), ovviamente in esadecimale. I valori possibili sono da 0 a 255 (FF);
  • 0xB -> Il numero esadecimale corrispondente alla Pokéball da cui volete che esca (stesso discorso, la tabella si trova alla fine);
  • Da 0xC a 0xF -> Byte inutilizzati.

Nature:

Pokéball:

Pokéball COME USARE LA ROUTINE Pokéball

Come vi ho già anticipato, sfrutteremo il valore EVS (G3T) o AI (Advance Trainer) per dare a un nostro Pokémon un set della tabella. Tanto per intenderci sono questi due valori:

Ora dovete giusto assicurarvi che il numero del set che volete caricare esista. La battaglia crasha se, che ne so, avete messo il numero 2 ma non esiste il set numero 2. Inoltre per funzionare, la routine richiede che il trainer abbia custom moves e custom items attivi per quel trainer, altrimenti dà valori randomici come se la routine manco esistesse.

Avete un massimo di 256 set costruibili (da 0 a 255), dovete solo aver la voglia di compilare quelli che volete in tabella. Che poi vi dirò, ne userete a dir tanto 30, ma in caso vogliate farne di più sapete il numero massimo.


Pokéball SET PREDEFINITI Pokéball

Vi lascio alcuni set predefiniti che potete utilizzare. Quando ho voglia ne aggiungo altri.

Our Projects (ongoing)

[Immagine: 6f02vq8.png]

Awards
[Immagine: tumblr_npqfq38PKG1tp2yqno6_400.png]
02-06-2021 02:28 AM
Cerca Cita
 Mi piace ricevuti da: IvanFGK , Boh , Bonnox , Flygon , Half shadow , Ankarit , Andrea , Versekr Dark
IvanFGK
Scemo chi Legge!
*******
Offline

Messaggi: 7,220
Registrato: 12-06-2014
Reputazione: 57
Mi Piace Ricevuti: 4021
PokéMoney: 12,701.00₱
Messaggio: #2
RE: Impostare IVS, EVS, Natura e Pokéball dei Pokémon degli avversari
Questo Paco che mi posta le guide nella "Carl-Zone" mi piace assai! Pacman
02-06-2021 03:05 AM
Sito Web Cerca Cita
 Mi piace ricevuti da: PacoScarso
PacoScarso
Massive Ego
******
Offline

Messaggi: 926
Registrato: 03-07-2014
Reputazione: 26
Mi Piace Ricevuti: 1211
PokéMoney: 5,075.00₱
Messaggio: #3
RE: Impostare IVS, EVS, Natura e Pokéball dei Pokémon degli avversari
(02-06-2021 03:05 AM)IvanFGK Ha scritto:  Questo Paco che mi posta le guide nella "Carl-Zone" mi piace assai! Pacman

Heart

Comunque ho aggiunto la sezione per i set predefiniti.

Our Projects (ongoing)

[Immagine: 6f02vq8.png]

Awards
[Immagine: tumblr_npqfq38PKG1tp2yqno6_400.png]
02-06-2021 01:03 PM
Cerca Cita
Rispondi 




Utente(i) che stanno guardando questa discussione: 1 Ospite(i)
Powered by MyBB, © 2002-2021 MyBB Group. Copyright © | 2021 Pokémon Hacking