Hvad er PKM-filformatet?
Filer med filendelsen .pkm tilhører kategorien af Pokemon save-editing-filer. De gemmer data for en enkelt individuel Pokemon - ikke en fuld spilgemning, men en selvstændig post af ét væsen eksporteret fra Generation IV eller V-titler som *Pokemon Diamond*, *Pearl*, *Platinum*, *HeartGold*, *SoulSilver*, *Black* og *White*. Både Diamond og Pearl blev udgivet i 2006 til de bærbare Nintendo DS-konsoller. En .pkm-fil fanger en Pokemons art, niveau, angreb, IV'er, EV'er, Original Trainer-info og holdt genstand i en kompakt binær post med fast størrelse.
.pkm-filer kan kopieres til harddiske på computere, der kører Windows. Dedikeret software kaldet Pokesav gjorde det muligt at redigere indholdet af .pkm-filer. Entusiaster af Pokemon Diamond og Pokemon Pearl kunne manuelt ændre en Pokemons statistikker, angreb og attributter, hvilket påvirkede dens præstation i kamp betydeligt. Modificerede .pkm-filer blev ofte delt på fællesskabssider, hvor spilentusiaster udveksler deres Pokemon - en tradition, der fortsætter med værktøjer som PKHeX.
Pokesav bliver ikke længere aktivt udviklet. PKHeX, en open-source editor vedligeholdt af Kaphotics på projectpokemon.org, har været fællesskabets standard siden omkring 2014. PKHeX bruger generationsspecifikke filendelser - .pk4 for Gen IV og .pk5 for Gen V - for at undgå tvetydighed, men læser og eksporterer stadig det ældre .pkm-format for kompatibilitet. En .pkm-fil repræsenterer præcis én Pokemon; for en komplet spilgemning er .sav-filer det korrekte format.
Sikkerhed og tryghed
RISIKO: LOW.pkm-filer er små passive binære dataposter - de kan ikke eksekvere og udgør ingen sikkerhedsrisiko. Advarsel: .pkm-filer distribueret online kan repræsentere hackede/illegitime Pokemon (ugyldige angrebssæt, umulige statistikker eller forkerte tjeksummer, der forårsager «bad eggs»). Indsættelse af dårlige data i en spilgemning kan ødelægge filen. Bekræft altid .pkm-filer i PKHeX, før de indsættes i en gemt fil.
Formatdetaljer
kort fortalt- Pakken Package File (Norsk arkiveringsprogram) - Det obskure gamle arkiveringsprogram «Pakken» brugte .pkm som sin komprimerede arkivendelse; ikke relateret til Pokemon og ekstremt sjældent.
Programmer der åbner PKM-filer
Tekniske detaljer
dyb specifikation| Poststørrelse | 136 bytes (Gen IV boks), 220 bytes (Gen V boks), 236 bytes (Gen IV/V party-slot) |
| Datakryptering | XOR-krypteret ved hjælp af Pokemons personlighedsværdi (PID) og Trainer ID; blokke blandet i en af 24 rækkefølger baseret på PID % 24 |
| Blokstruktur (Gen IV) | Fire 32-byte blokke (A/B/C/D): A = art, genstand, OT, EXP; B = 4 angreb + PP; C = OT-navn, findested; D = IV'er, EV'er, bånd, markeringer |
| Integritetstjek | 16-bit tjeksum ved offset 0x06 over dekrypteret blokdata; uoverensstemmelse får Pokemonen til at blive et «bad egg» i spillet |
| Byte-rækkefølge | Little-endian |
| Container | Ingen - rå binær struktur med fast størrelse uden wrapper eller filhoved |
| Party vs. boks-layout | Boks-format gemmer kun arter/metadata; party-format (236 bytes) tilføjer beregnede kampstatistikker (HP, Atk, Def, Spe, SpA, SpD) og status |
| Identifikationsmetode | Identificeres ved fast byte-størrelse (136, 220 eller 236 bytes) og generationskontekst; ingen magic bytes eller filhoved-signatur |
| Generationsdækning | Gen IV (Diamond, Pearl, Platinum, HeartGold, SoulSilver) og Gen V (Black, White, Black 2, White 2) |
| Moderne ækvivalenter | .pk4 (Gen IV) og .pk5 (Gen V) - generationsspecifikke filendelser brugt af PKHeX til entydig identifikation |
| Platform | Nintendo DS/DSi hardware; Windows PC via PKHeX (.NET) eller ældre Pokesav |
| Skaberværktøjer | Pokesav (~2008-2013, forældet); PKHeX af Kaphotics (2014-nu, open-source fællesskabsstandard) |
| Udgivet | ~2008 (Pokesav era, Gen IV - Pokemon Diamond/Pearl/Platinum) |
| Seneste version | Superseded by generation-specific variants: .pk4, .pk5, .pk6, .pk7, .pk8, .pk9 (Gen IV-IX); .pkm is the legacy Gen IV/V generic extension |
| Specifikation | projectpokemon.org |
PKM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om PKM-filer.