Benutzer Diskussion:Ryuichi: Unterschied zwischen den Versionen

Aus PokéWiki
Zur Navigation springen Zur Suche springen
K (Ernennung zum bronzenen Projekthelden :))
Zeile 65: Zeile 65:
|sig=[[Benutzer:Pokefan89|Pokefan89]] ([[Benutzer Diskussion:Pokefan89|Diskussion]])|time=14:50, 28. Jan. 2017 (CET)}}
|sig=[[Benutzer:Pokefan89|Pokefan89]] ([[Benutzer Diskussion:Pokefan89|Diskussion]])|time=14:50, 28. Jan. 2017 (CET)}}
{{Benutzer:Ryuichi/Disku|re=1|typ=Feuer|text=Hallo {{u|Pokefan89}}, sorrry für die verspätetet Antwort. Wollte mir sicherheitshalber noch einmal den Code ansehen und ein paar Tests durchführen. Der Code zum Wesen lautet wie folgt:<br/><code>*(_WORD *)((char *)&big_endian_exp + 1) = *(_WORD *)(pk1_data + 0xE);</code><br/><code>BYTE3(big_endian_exp) = *(_BYTE *)(pk1_data + 0x10);</code><br/><code>pkm_exp = __rev(big_endian_exp);</code><br/><code>pkm_nature = pkm_exp % 0x19;</code><br/>davon ausgehend ist die Berechnung des Wesens nach Modolo. Jetzt kommen wir aber zu deinem Beispiel... ich habe jetzt mal ein paar Pokémon Transferiert. Auffällig hierbei war das es auch dort Abweichungen gab.<br/>Zum Beispiel:<br/>{{name|Bisasam}} Lv. 10 mit 560 Erfahrungspunkte erhält nach der Übertragung das Wesen Scheu<br/>{{name|Taubsi}} Lv. 10 mit 560 Erfahrungspunkte erhält nach der Übertragung das Wesen Hitzig.<br/>Eine Derartige Abweichung gibt es auf allen Leveln bei diesen Beiden Pokémon. Derartige Abweichungen von der Rechenoperation selbst haben sich mir jetzt auch bei {{name|Habitak}}, {{name|Nebulak}}, {{name|Alpollo}} ob dies bei noch weiteren auftritt konnte ich noch nicht sagen, da dies doch noch ein wenig mehr Zeit in Anspruch nehmen würde. Auf alle Fälle bin ich bei den Ergebnissen doch sehr verwundert, und danke dir für deinen Hinweis. Entsprechend sollte man das Beispiel mit Glurak besser rausnehmen bzw. an die Tests anpassen und im Code noch einmal nach zusätzlichen Parametern die dies auch noch Beeinflussen schauen. Denn seltsam ist es doch schon da die Wesensermittelung der Berechnung aus dem Code zugrunde liegt. Werde mir das ganze noch einmal im Detail anschauen. Kann aber etwas dauern dies zu Analysieren.<br/>Gruß|sig=[[Benutzer:Ryuichi|<span style="font-family:Segoe Script;color:#397257;text-shadow:0 0 5px#397257,0 0 10px#397257;font-size:150%">* Ryuichi</span>]] ~ [[Datei:Sugimori_004.png|20px|link=]]<sup>'''[[Pokéwiki:Orte-Projekt|<span style="color:#00cc4f>PL</span>]]'''</sup> ~ Nur wer erwachsen wird und Kind bleibt, ist ein Mensch [[Benutzer Diskussion:Ryuichi|<sup>Diskussion</sup>]]|time=16:38, 28. Jan. 2017 (CET)}}
{{Benutzer:Ryuichi/Disku|re=1|typ=Feuer|text=Hallo {{u|Pokefan89}}, sorrry für die verspätetet Antwort. Wollte mir sicherheitshalber noch einmal den Code ansehen und ein paar Tests durchführen. Der Code zum Wesen lautet wie folgt:<br/><code>*(_WORD *)((char *)&big_endian_exp + 1) = *(_WORD *)(pk1_data + 0xE);</code><br/><code>BYTE3(big_endian_exp) = *(_BYTE *)(pk1_data + 0x10);</code><br/><code>pkm_exp = __rev(big_endian_exp);</code><br/><code>pkm_nature = pkm_exp % 0x19;</code><br/>davon ausgehend ist die Berechnung des Wesens nach Modolo. Jetzt kommen wir aber zu deinem Beispiel... ich habe jetzt mal ein paar Pokémon Transferiert. Auffällig hierbei war das es auch dort Abweichungen gab.<br/>Zum Beispiel:<br/>{{name|Bisasam}} Lv. 10 mit 560 Erfahrungspunkte erhält nach der Übertragung das Wesen Scheu<br/>{{name|Taubsi}} Lv. 10 mit 560 Erfahrungspunkte erhält nach der Übertragung das Wesen Hitzig.<br/>Eine Derartige Abweichung gibt es auf allen Leveln bei diesen Beiden Pokémon. Derartige Abweichungen von der Rechenoperation selbst haben sich mir jetzt auch bei {{name|Habitak}}, {{name|Nebulak}}, {{name|Alpollo}} ob dies bei noch weiteren auftritt konnte ich noch nicht sagen, da dies doch noch ein wenig mehr Zeit in Anspruch nehmen würde. Auf alle Fälle bin ich bei den Ergebnissen doch sehr verwundert, und danke dir für deinen Hinweis. Entsprechend sollte man das Beispiel mit Glurak besser rausnehmen bzw. an die Tests anpassen und im Code noch einmal nach zusätzlichen Parametern die dies auch noch Beeinflussen schauen. Denn seltsam ist es doch schon da die Wesensermittelung der Berechnung aus dem Code zugrunde liegt. Werde mir das ganze noch einmal im Detail anschauen. Kann aber etwas dauern dies zu Analysieren.<br/>Gruß|sig=[[Benutzer:Ryuichi|<span style="font-family:Segoe Script;color:#397257;text-shadow:0 0 5px#397257,0 0 10px#397257;font-size:150%">* Ryuichi</span>]] ~ [[Datei:Sugimori_004.png|20px|link=]]<sup>'''[[Pokéwiki:Orte-Projekt|<span style="color:#00cc4f>PL</span>]]'''</sup> ~ Nur wer erwachsen wird und Kind bleibt, ist ein Mensch [[Benutzer Diskussion:Ryuichi|<sup>Diskussion</sup>]]|time=16:38, 28. Jan. 2017 (CET)}}
== Bronzener Projektheld des Trainer-Projekts ==
{{User Projektheld Bronze|Trainer|GoPika & Arrow|03.02.2017|categoryno=ja}}
Hey Ryu ;)<br><br>Vielleicht kommt diese Ehrung jetzt etwas überraschend für dich, da du ja streng genommen kein Projektmitglied bist, aber sei versichert, es handelt sich um keinen Irrtum ^^ Wir möchten uns gerne dafür bedanken, dass du dich so fleißig um die Trainersprites gekümmert hast und verleihen dir daher die bronzene Trainer-Plakette! :D<br><br>
Wir würden uns freuen, wenn du unserem Projekt auch weiterhin treu bleiben würdest ;) - lg, [[Benutzer:Arrow|<span style="color:white; text-shadow:0 0 1px darkgreen, 0 0 3px darkgreen,  0 0 5px darkgreen; font-family:Century Gothic; font-size:120%">'''Arrow'''</span>]] https://dl.dropbox.com/s/tb9y2itw4itgs5k/Link.png 21:19, 3. Feb. 2017 (CET)

Version vom 3. Februar 2017, 21:19 Uhr