Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/25/18 in all areas

  1. Hi @RhinoBike, just to add on/clarify specific points. 3. Meltan/Melmetal's ID is 808/809, which is 0x0328/0x0329 in hex. When you factor in endianess, it will be 0x28/29 then 0x03, as you described. (endianness swaps 03 28 to 28 03) 4. kaph is aware of that and will be fixed. Right now, PKHeX reads a single byte, instead of both the bytes, hence that error. 5. AFAIK in-game Speed stat is random, like nature. 3. when I compare files with the same location text, data at locations 0x38 to 0x48 bytes were the same between those files. (this also answers your number 4) Additionally: I haven't been able to find out where height and weight is stored. For now, I assume it's at 0x48 to 0x4F Referring to Kaph's github 0x00 to 0x0F: Username1 0x10 to 0x1F: Username2 0x28 to 0x29*: Species (* to be fixed) 0x30: Raw Level Data 0x50: IV1 0x54: IV2 0x58: IV3 0x70: Pokemon Gender 0x72: Flag (01 if alolan) 0x73: Shiny Check 0x74: PGo Move 1 0x78: PGo Move 2 0x7C to (length 0x60): Geolocation name 0x12D to 0x20: Nickname (00 until 02 if no nickname) and: 0x5C to 0x5F: Date (account of endianness) 0x2C to 0x2D: CP (account of endianness) Finally, I don't know what the others would say, but I would guess: 1. create a macro (VBA) for Microsoft Excel. You can start with "recording" your inputs, and slowly change it by introducing variables. (and also read up what each recorded line of code mean) 2. VB.net (an upgrade of VBA language) I think is pretty similar. Use the program Visual Studio to write up your own program. I think a typical exercise is to create a functional calculator, so can start from there..
    1 point
  2. Long post warning, but may help people like me edit this stuff a bit easier. If you don't have the time to read this and/or you are Kaphotics or theSLAYER, please just read the last short paragraph. Curiosity got the best of me. I know nothing about hacking and this is the first time ever using a hex editor, but it was a fun journey. Here's a list of what I found, hope someone finds this useful. 1. I went over Kaphotic's link. I was dizzy at first but by comparing that with the HxD window I soon figured out that the 0x00 type numbers describe the precise locations of code (is it code? I'll just refer it as such. Teach me please) The first digit after the "x" is the row, and the second digit is the column. 2. Used a hex<->dec converter and found that 0x28 is the pokedex number of the pokemon. 3. Meltan (or Melmetal) can be edited in by changing 0x28 to 28 (or 29) and 0x29 to 03. I had to compare other pokemon with theSLAYER's file and also transfer a legit Meltan in to finally notice that 0x29 was different (The numbers in 0x29 were lighter colour than 0x28 in HxD). 4. Because 28 is 40 in dec, and that's Wigglytuff, PKHeX reads a Meltan as Wigglytuff. I don't know why PKHeX doesn't read 0x29, but I also don't know a lot of things in life. Carry on. 5. This one involved quite a bit of saving loading comparing. IV1 is Health, IV2 is Attack and Sp.Atk, and IV3 is Defense and Sp.Def. Speed stats seem to be random regardless of what I change because the same exact file can produce different speed stats. I wonder what Speed is linked to. Does anyone know? This is about as far as I've found. Following is what I'm trying to find out: 1. I don't know what determines the Pokemon Go's CP inside the GoPark, but it seems to change to fit the game's CP once the pokemon is caught. 2. I don't know if there will be a problem with copying the same pokemon file in multiple slots. The resulting pokemon will have different speed stats, so I think it's okay but not sure. 3. I don't know what theSlayer means by there's more to geotagging than just text. I couldn't figure out what bytes he is referring to. 4. There's still a lot of values that are not explained in Kaphotic's link. The jumbled characters starting at 0x38 is... not even confusing, it's just, I feel like an illiterate dumbass. Welp, that about sums up today's afternoon. Thank you Kaphotics and theSLAYER. This got me really interested in learning more (I don't think this is coding.. Is this hacking?). Can anyone tell me where to start? I barely remember beginner's Java from school many years ago. I'd eventually like to make programs like PKHeX, or contribute to the hacking scene. Also, GitHub seems like such a cool place. If you guys have any inclination on opening my eyes to the knowledge of computer stuff that you guys know, please tell me how you guys got into doing these stuff and where I can start learning more.
    1 point
  3. The CP value is also stored on. The GP1. Editing IVs by right should affect the Cp value. The game wouldn’t fix the CP value; that something we gotta do
    1 point
×
×
  • Create New...