mirror of
https://github.com/kwsch/PKHeX
synced 2024-09-21 06:41:56 +00:00
Add filename without extension property
for encrypting the pkm -> 'ekx'
This commit is contained in:
parent
65272d460a
commit
41408a235c
2 changed files with 6 additions and 4 deletions
|
@ -343,13 +343,15 @@ namespace PKHeX.Core
|
|||
public int EVTotal => EV_HP + EV_ATK + EV_DEF + EV_SPA + EV_SPD + EV_SPE;
|
||||
public string[] QRText => this.GetQRLines();
|
||||
|
||||
public virtual string FileName
|
||||
public string FileName => $"{FileNameWithoutExtension}.{Extension}";
|
||||
|
||||
public virtual string FileNameWithoutExtension
|
||||
{
|
||||
get
|
||||
{
|
||||
string form = AltForm > 0 ? $"-{AltForm:00}" : "";
|
||||
string star = IsShiny ? " ★" : "";
|
||||
return $"{Species:000}{form}{star} - {Nickname} - {Checksum:X4}{EncryptionConstant:X8}.{Extension}";
|
||||
return $"{Species:000}{form}{star} - {Nickname} - {Checksum:X4}{EncryptionConstant:X8}";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -16,13 +16,13 @@ namespace PKHeX.Core
|
|||
public override int OTLength => Japanese ? 5 : 7;
|
||||
public override int NickLength => Japanese ? 5 : 10;
|
||||
|
||||
public override string FileName
|
||||
public override string FileNameWithoutExtension
|
||||
{
|
||||
get
|
||||
{
|
||||
string form = AltForm > 0 ? $"-{AltForm:00}" : "";
|
||||
string star = IsShiny ? " ★" : "";
|
||||
return $"{Species:000}{form}{star} - {Nickname} - {SaveUtil.CRC16_CCITT(Encrypt()):X4}.{Extension}";
|
||||
return $"{Species:000}{form}{star} - {Nickname} - {SaveUtil.CRC16_CCITT(Encrypt()):X4}";
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue