Tutti i messaggi di SliceOfLife
-
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
Dipende dalla generazione di cui stiamo parlando. In ottava generazione, per sfruttare la meccanica delle uova Shiny non serve necessariamente clonare. Supponendo di procedere al breeding riempiendo un box di uova e poi schiudendole, è possibile in un box ritrovarsi con due uova Shiny, per cui basta non schiudere l'uovo in più per destinarlo ad un possibile scambio. Stesso discorso nel caso si tenti di breedare per un HA, ma l'uovo ottenuto Shiny risulti avere una delle due abilità normali: si continua a breedare e si conserva l'uovo Shiny indesiderato per un eventuale scambio. Inoltre non c'è nulla da controllare in ottava generazione, dal momento che non si può fare TSV abuse. Nella situazione precedente, riempito un box conviene salvare e procedere a schiudere tutto con ordine. Se non si trovano Shiny, si libera tutto, si salva e si inizia da capo. Se si ha uno Shiny si tiene traccia di quale uovo fosse, si chiude il gioco e si riapre, ritrovando tutte le uova ancora da schiudere e sapendo con certezza quale sia Shiny. Se invece parli della settima generazione, potendo godere dei benefici dell'RNG basta invece conoscere il proprio Egg Seed e non perderne mai traccia nel corso del breeding. Considerando che tutte le info importanti vengono predette dal 3DSRNGTool e che esistono due modi verificati e comprovati per conoscere il proprio Egg Seed senza neanche mai utilizzare nulla di correlato a CFW di sorta, anche in questo caso non resta nulla da manipolare o vedere nelle uova. Basta seguire il percorso indicato dal 3DSRNGTOOL per collezionare e/o rifiutare il numero minimo di uova prima del prossimo frame Shiny, e anche in questo caso il gioco è fatto: ci ritroviamo con un uovo Shiny di cui sappiamo già tutto senza manipolare salvataggi e senza neppure doverlo schiudere. -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
(Very Important) UP! -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Rockink Questo te lo posso già confermare, è scritto anche nella prima parte, sotto spoiler nel messaggio principale. Al momento dell'ottenimento dell'uovo, o al massimo al momento dello scambio (su questo mi è difficile indagare fino in fondo e aspetto risposte "ufficiali"), tutte le caratteristiche dell'uovo sono stabilite definitivamente, cromaticità compresa. Quindi un uovo che schiude Shiny per una data persona, schiuderà Shiny anche per tutti gli altri! Qui la risposta purtroppo è negativa ed è purtroppo una causa indiretta del fatto che non sarà più possibile fare RNG sulle uova. Come ho detto nella prima parte della ricerca e come risposta a qualche messaggio, nel momento in cui il gioco deve determinare le caratteristiche di un uovo, il PID in pratica, effettua una chiamata di funzione a un generatore casuale crittograficamente sicuro. Questi sono spesso caratterizzati dal fatto che i loro risultati dipendo si da un seed fisso già conosciuto al momento della chiamata, ma anche da dati scelti a caso, spesso anche in base a una lettura casuale della memoria ram. Ciò significa che il risultato della chiamata e dunque le caratteristiche dell'uovo ottenuto dipenderebbero anche dall'istante temporale in cui l'assistente alla pensione incrocia le braccia, per cui per forza di cose, attuando lo swap l'uovo ottenuto avrebbe caratteristiche differenti @Manu369 Ciao! Immagino tu stia parlando di raid, nel qual caso la periodicità o comunque la fascia oraria in cui capita più spesso di trovarne online con Pokémon Shiny ha effettivamente un fondamento, ma nulla a che vedere con una qualche ciclicità degli spawn Il motivo per cui è facile trovare online raid Shiny è per via del fatto che ormai vengono condivisi quasi esclusivamente questi, dal momento che l'RNG dei raid segue una meccanica largamente prevedibile e ampiamente conosciuta ormai. La fascia oraria nasce invece dal fatto che molti degli hoster pubblici di questo tipo di raid sono di nazionalità statunitense, per cui quando da noi è mezzanotte da loro è pomeriggio, la fascia oraria in cui sono attivi maggiormente al di là dell'Atlantico. Aggiungendo gli SW giusti, in quelle fasce orarie tutti i raid online che ti spunterebbero sarebbero Shiny praticamente Se invece parlavi di wild encounters, nel caso di Coalossal ed Espeon almeno, la risposta è negativa. Sebbene la determinazione del PID di un Pokémon può dipendere anche dall'istante temporale in cui viene determinato, questo non è certamente legato al valore stesso dell'istante temporale, bensì a dati casuali letti sulla ram all'istante in questione (se così non fosse in generatore crittograficamente sicuro non sarebbe poi tanto sicuro xD). -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Darki Grazie! Provvederò allora quanto prima a riorganizzare il contenuto almeno del messaggio principale per renderlo degno della rilevanza che gli è concessa -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Phil09 Ciao! I Pokémon Square Shiny sono più rari in linea di massima, ad eccezione proprio dei wild encounters. Come ho scritto, la determinazione del fattore cromatico e del suo tipo viene fatta in base al PID di un Pokémon, ma in tutto ciò e nel calcolo delle probabilità che ho mostrato non abbiamo mai tirato in ballo sul serio i vantaggi derivanti dai bonus (cromamuleto, Metodo Masuda, Defeat counter etc). Ma per risponderti adeguatamente bisogna farlo prima Ogni volta che il gioco deve determinare il PID di un Pokémon, selvatico in questo caso, esegue un determinato numero di reroll del PID stesso, in base a che moltiplicatori e vantaggi ha guadagnato il giocatore. I reroll aumentano dunque il numero di tentativi effettuati per ogni incontro, aumentando indirettamente le probabilità. In termini di programmazione la situazione è al momento poco chiara, anche per via del fatto che il wild RNG, come ho detto nella prima parte, è addirittura impossibile in questa generazione. Ciò A quanto sembra a causa di un errore di programmazione (non proprio un bug) il Pokémon incontrato sarà Star Shiny solo se Shiny al primo roll del PID, mentre sarà "forzatamente" Square Shiny se Shiny ad uno qualsiasi degli altri reroll (mentre in teoria sarebbe dovuto essere il contrario).. Fin qui, per carità, tutto fantastico, anzi meglio, un modo quasi garantito per ottenere Ultra Shiny facilmente.. be', non proprio, purtroppo le problematiche sembrerebbero ben più profonde poiché le probabilità sperimentali di trovare Shiny dalle Chain sembrerebbe essere ben più bassa di quelle teoriche dichiarate. In pratica sembra che il gioco ai reroll successivi cerchi di costruire un PID tale da garantire al giocatore uno Square Shiny, ma con le basse probabilità dello Square Shiny. Un po' di numeri per dare un'idea? Mentre la probabilità migliore dovrebbe essere (2^12)/8 ovvero 4096 (per il TSV) diviso 8 (il numero di reroll) e dunque la tanto sperata probabilità di 1 su 512, sembrerebbe che il gioco forzi lo Square Shiny, dunque (2^16)/8 ovvero 1/65536 (per lo XOR esattamente a 0) diviso il numero di reroll, portando a una probabilità di 1 su 8192, che rispecchia già meglio i risultati sperimentali, che coprono un range dai 1000 ai 10000 incontri. E dopo tante parole, la sentenza: gli Shiny Square sono meno rari come wild encounters rispetto agli stars, ma comunque resta un inferno ottenerli. In parte ho già risposto sopra, i wild encounters si comportano allo stesso modo delle "chains", semplicemente hanno meno reroll non avendo i bonus dei 500 esemplari sconfitti. Per le uova invece il comportamento è esattamente quello che ci si aspetterebbe, in linea teorica, 15/16 saranno Stars, mentre 1/16 sarà Squares. La risposta è "Sicuro". Non si trova nulla in proposito, perché sembra non importi a nessuno delle virtual console Quel che ho sperimentato io è che tutti quelli che io ho ottenuto in cristallo e ho potuto portare su SWSH (Pichu, Togepi, Tyrogue, Gyarados, Celebi e Suicune), si sono rivelati tutti essere Shiny Squares. Allo stesso modo lo erano anche quei pochi che ho potuto trasferire e che erano stati ottenuti da altri utenti. Non è una certezza, ma visto quanti tentativi ho fatto, è almeno una probabilità decisamente alta. Al momento tutti i leggendari di settima trasferibili (Solgaleo, Lunala e Necrozma) di tutti gli eventi in giro per il mondo si sono confermati essere Squares, così come altri eventi Shiny di settima. Ho trasferito anche alcuni eventi di sesta gen (10134 OCT2014 Gengar, 04015 SPRING 2015 Charizard, e altri che non ricordo) tutti Squares. Ho invece ottenuto risultati misti con i pochi eventi di quarta e quinta gen che ho trasferito, ma ho fatto veramente poche prove con questi, quindi non posso dirti granché. Possono essere di entrambi i tipi, determinati secondo le stesse modalità dell'ottava gen, quindi per questi probabilmente 15/16 saranno Stars mentre 1/16 saranno Squares. Un esempio? Io ho 5 differenti Tipo Zero shiny self obtained, uno per ciascuna delle lingue europee, le asiatiche dovranno aspettare, che poi sono usciti spada e scudo xD Ebbene, di questi solo l'ITA, curiosamente, s'è rivelato essere Squares, mentre gli altri sono tutti Stars. .. dovrebbe essere tutto.. e questo messaggio potrebbe essere quasi una terza parte della ricerca -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
Gigantamax UP! -
Riconosciamoli insieme: Legit o Cheat?
SliceOfLife ha risposto a una discussione di Sparcy in Discussioni Pokémon
@Raid3n dipende da cosa intendi per "avere". Tramite scambio puoi riceverne quanti ne vuoi, ma se intendi il riscattare materialmente il codice, ogni tipo di codice evento può essere usato una volta sola e per ogni salvataggio se ne può riscattare solamente uno per tipo. Questo significa che usando due codici diversi e due salvataggi diversi, anche se sulla stessa cartuccia, è possibile ottenerlo due volte. Tuttavia, per gli eventi in questione almeno quello giapponese deve averlo ottenuto tramite scambio, poiché un codice seriale di distribuzione giapponese per 3ds può essere riscattato solamente su una console e un gioco giapponesi. -
Riconosciamoli insieme: Legit o Cheat?
SliceOfLife ha risposto a una discussione di Sparcy in Discussioni Pokémon
@Phil09 è probabilmente legit, ma non si può avere una certezza assoluta di legittimità con un semplice check delle caratteristiche in game. La legittimità è (quasi)assicurata solo da una full redemption proof, ovvero una video Proof che parta dall'inserimento del codice e termini salvando la partita dopo aver mostrato le caratteristiche in game del Pokémon evento che si è ottenuto. Questo Necrozma in teoria non dovrebbe essere così comune, trattandosi di un evento giapponese, ma dal momento che il Pokémon Secret Club alla fine di dicembre contava qualcosa come quasi 150000 iscritti (me compreso ), un egual numero di codici si può presumere siano stati ottenuti e utilizzati per riscattare l'evento. Aggiungi l'elevato numero di persone in grado di clonare su 3ds ed ecco che sì, 000132 ひみつ Secret Club Necrozma diventa un evento estremamente comune, mentre il suo equivalente coreano è tuttora difficile/impossibile da reperire @Raid3n Ciao! Gli AO che hai scritto sono tutti legittimi per i Pokémon in questione, ti lascio un recap qui sotto: 180713 フウラシティ Fuura City Zeraora Si tratta della distribuzione giapponese di Zeraora, in occasione dell'uscita del film. Per questo, L'AO resta sempre in giapponese, mentre il nome del Pokémon e il Language tag sono definiti dalla lingua di gioco scelta, quindi è perfettamente possibile che si chiami Zeraora e abbia Language tag ITA (non visibile su salvataggio italiano). Eolipoli, Fula City, Fila e Mistral, per i rispettivi Language tag, sono invece tutti legit per l'equivalente europeo, americano e australiano avente ID 100118. 100917 M. Del Passo Marshadow 100917 Mt. Tensei Marshadow Questa è la versione più comune di Marshadow in circolazione, entrambi gli AO sono legittimi, dipende sempre dalla lingua di gioco in cui si riscatta, con il primo per la lingua italiana, mentre il secondo per Inglese etc -
Riconosciamoli insieme: Legit o Cheat?
SliceOfLife ha risposto a una discussione di Sparcy in Discussioni Pokémon
@Zangoosian improbabile che sia legit. Non viene da Alola e non ha il pentagono della sesta gen (del resto era Shiny locked in Alpha Sapphire). Potrebbe essere stato trasferito da giochi di terza gen, ma se l'hai ricevuto tramite GTS o wonder trade, ne dubito, più probabile sia cheat. @Divine92 questo è qualcosa che si vede raramente 02271 GAMESTP Celebi Si tratta di un evento americano per giochi di quarta gen che però non è mai stato distribuito ufficialmente. L'evento in questione è stato poi rischedulato e distribuito come 02211 WIN2011 Celebi, ovvero il Celebi che su HGSS ti permetteva di sbloccare un interessantissimo evento in game di cui non ti anticipo nulla, magari vorrai cercare un gameplay per godettero senza spoiler. C'è da dire che si ritiene che alcuni Gamestop iniziarono a distribuire anticipatamente l'evento prima che fosse rischedulato, per cui effettivamente ci sono in circolazione delle copie legit di questo evento. Il problema è che infinite copie di questo sono state iniettate nei giochi tramite mezzi chiaramente illegittimi e date le 6IVs, temo proprio che questo sia il caso. P.S. Pokémon non provenienti da virtual console o giochi di sesta e settima gen non hanno alcun simbolo particolare. @Phil09 000132 ひみつ Secret Club Necrozma Posso confermarti quel che ti è stato detto. Codici seriali di eventi giapponesi per il 3DS possono essere riscattati solo avendo un 3DS Giapponese e un gioco Giapponese. Questo non influisce tuttavia sul Language tag del Pokémon ottenuto o sulla lingua secondo la quale viene assegnato il nome ad esso. Se chi l'ha riscattato, con 3ds e gioco giapponese avesse giocato la partita in italiano, il nome del Pokémon sarebbe stato in Italiano (uguale comunque alle altre lingue europee) e avrebbe dato il Language tag ITA (quindi non mostrato su un salvataggio ITA). L'AO resta invece in giapponese, indifferentemente dalle lingue di gioco scelte. Se dovessi avere altre perplessità o dubbi su di esso chiedi pure! -
Pokémon HOME controlla i Pokémon clonati
SliceOfLife ha risposto a una discussione di Grieverhart in Notizie
.. ragazzi, potete stare "tranquilli", fintanto che sulla GTS vedete Solgaleo e Lunala cromatici vuol dire palesemente che home non riconosce le hacks neanche se le soprannominate "QuestaÈUnaHack". Sicuramente Home qualcosa fa in termini di eliminazione in fase di trasferimento, ma vi posso assicurare che nella maggior parte dei casi i cloni passano. E anche quando un giorno dovesse sempre riconoscerli al 100%, basta non tenere cloni su Home e si aggira il problema. P.S. in ogni caso questo check riconosce i cloni solo in locale. Nel caso abbiate ricevuto qualcosa tramite scambio, solo la buona fede nelle parole di chi vi ha scambiato quel qualcosa vi darà garanzie sul suo essere cloned o Uncloned, Home non può certo tenere traccia di ogni Pokémon esistente nel mondo -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Glaceon9409 guarda, non è mia intenzione provare a disilluderti, anche perché non è neanche il motivo di questo topic, sebbene sia strettamente correlato. Se cerchi u/aligatueur su reddit troverai il post in cui rinunciano a sprecare tempo sull'egg rng, perché come scrive lui stesso: "We started to look at egg RNG. The thought it'd be the easier in some way and the one most wanted. We had a good start with some interesting thing. But the game won this round because of a cryptographically secure generator. Because of that, we'll not be able to do anything. You can find the documentation from Admiral Fish about this here. Conclusion : Egg RNG will not be a thing on SwSh. and no, there's no solution for that." Cioè il team che ci ha fornito il raid RNG in questa gen e che ci ha fornito le altre forme di Rng nelle altre generazioni, ci ha rinunciato ormai poiché come dice nelle parti in grassetto, non c'è soluzione è non ci sarà egg rng in questa generazione. Non perché il problema sia difficile da affrontare, ma perché semplicemente non esiste un modo per farlo. È come se poco prima che tu prenda un uovo alla pensione il gioco estraesse un numero realmente a caso e sempre diverso (poiché imprevedibile per via del generatore crittograficamente sicuro) fra 0 e 2^64 (più di 18 miliardi di miliardi) e lo utilizzasse per modificare il seed tramite una serie di operazioni che conosciamo dal datamine. Come ho detto, per avere un reale RNG servirebbe un modo per rompere il generatore e poter dunque determinare in base ad azioni arbitrarie come il seed stesso evolverebbe nel tempo, così da poter predire i valori delle uova... .. ma "crittograficamente sicuro" non è un modo strano per definire qualcosa di troppo complicato. Per essere definito tale, il generatore deve prima passare vari test di prevedibilità sulla distribuzione dei bit del valore che crea, sulla loro moda e su tante altre caratteristiche che non rispecchiano la definizione di "sicuro". Stiamo parlando di roba che sta dentro una console qui, ma è la stessa roba che ti garantisce la sicurezza di un bancomat. -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Sharaya Sotto una spiegazione relativamente semplificata di "come" xD @Glaceon9409 Andiamo un po' off-topic, ma se con "broken" intendi che uscirà un modo per fare RNG sulle uova, ho pessime notizie da darti allora. Già una settimana dopo l'uscita dei giochi, venivano annunciati i risultati dal datamine in termini di RNG da aligatueur, admiral_fish, zaksabeast e altri personaggi cui dobbiamo la scoperta dell'egg rng di settima generazione e la divulgazione degli strumenti per predirlo. Da quanto scoperto da loro, l'evoluzione degli egg seeds in questa generazione risulta essere impossibile da prevedere (e impossibile non è una mia esagerazione, hanno proprio detto così). Cito admiral_fish nello specifico: "The RNG for egg generation is xoroshiro128+. The very short details of this RNG is that it keeps an internal state of 2 64bit numbers. The 2nd number is a constant number of 0x82A2B175229D6A5B. The 1st number is a little more interesting. The generation of the 1st number can be found in sub_710134AA70. This is the function that checks if the daycare lady should be holding an egg. The part that makes it so this value can't be RNGed is at .text:710134AC30. This is where is makes a call to nn::crypto::GenerateCryptographicallyRandomBytes. For those that don't understand what this means, basically the 1st value is created by a cryptographically secure generator that is essentially impossible to manipulate or predict." Traducendo e semplificando, le caratteristiche di ogni uovo sono determinate quando lo si accetta effettivamente dall'npc della pensione. Quando ciò avviene il gioco utilizza due valori a 64bit che mantiene come stato precedente per determinare lo stato successivo, e questi due valori diventano dunque l'egg seed dell'uovo che si ottiene. Mentre ad esempio in settima generazione (dove i valori erano quattro, ma a 32 bit) l'egg seed precedente e quello successivo erano legati in maniera prevedibile in funzione dell'accettazione o rifiuto di un uovo, adesso in ottava generazione non sussiste più questa prevedibilità. Nella parte citata e messa in grassetto risiede il motivo di ciò. L'egg seed successivo è impossibile da manipolare o prevedere in quanto ottenuto da quello precedente applicando (anche) un generatore pseudocasuale crittograficamente sicuro. Dunque in sintesi, il valore dell'egg seed prima di premere A per accettare un uovo è relativo all'uovo precedentemente ottenuto e viene utilizzato in maniera imprevedibile per calcolare il valore dell'egg seed successivo nel momento dell'accettazione o rifiuto di un nuovo uovo, determinando nel primo caso anche tutte le sue caratteristiche. Non essendo possibile "rompere" un generatore crittograficamente sicuro (per definizione proprio) non si potrà mai avere un egg RNG in ottava generazione purtroppo. -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Rockink come detto, in ottava generazione non è possibile farlo senza ricorrere a mezzi esterni, ma ripeto che è comunque inutile conoscerli, non potendo fare alcun tipo di rng sulle uova ed essendo morto e sepolto il tsv Abuse, sapere che il tuo TsV sia 1234, 2314 o che so è indifferente. Si tratta di qualcosa che non può essere sfruttato in alcun modo -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha risposto a una discussione di SliceOfLife in Pokémon Spada e Scudo
@Dani. No, ma non credo che sarà mai possibile ottenere il TSV con metodi simili a quello delle posizioni del clock di settima gen. Sembra abbiano imparato molto dai vecchi giochi e adesso tali valori vengono determinati a inizio partita con schermate totalmente neutre. L'unico modo restano gli strumenti di terze parti. C'è da dire comunque che conoscere il proprio TSV sembrerebbe abbastanza inutile a questo punto visto che un uovo scambiato non lo prende neanche in considerazione. Un'altra cosa. Il fatto che il lock shiny sia determinato all'ottenimento o al primo scambio non è una particolarità da poco. Nel secondo caso, con mezzi non legittimi si potrebbe indurre nei giochi qualcosa di simile al TSV, ma preferisco non sbilanciarmi al momento, almeno finché non capisca quale delle due ipotesi sia effettiva. -
[Ricerca] Pokemon Cromatici in SwSh, Meccaniche e Probabilità
SliceOfLife ha pubblicato una discussione in Pokémon Spada e Scudo
Aggiornamento e revisione del 10-04-2021 Ciao a tutti! Premessa Questo post intende raccogliere, riassumere e dare un senso (si spera) alla mole delle informazioni pubblicate in rete da varie fonti circa la meccanica di apparizione dei pokemon cromatici nei giochi di ottava generazione. In caso di domande e/o correzioni da parte di chiunque resto naturalmente a disposizione e pronto a correggere quanto di ciò che segue possa eventualmente rivelarsi poco chiaro o errato. La precedente versione di questo post è archiviata come pdf raggiungibile tramite questo link. Determinazione del fattore cromatico Probabilità di incontro selvatico / pesca di un pokemon cromatico Meccanica di generazione di un uovo cromatico Interpretare correttamente i valori di probabilità Differenze di rarità fra Star Shiny e Square Shiny Qualche utile info aggiuntiva! Pokemon cromatici ottenuti nelle generazioni precedenti e trasferito con pokemon Home Pokemon cromatici ottenuti da virtual console Shiny ottenuti tramite evento nelle generazioni precedenti UPDATE sull'RNG delle vecchie generazioni!