From 700ce00d8ead4bb6f25847486deaba5e6d1bc0f0 Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 23 May 2018 16:30:22 -0700 Subject: [PATCH] Add setting of batrev boxname unused in gui, no wallpapers --- PKHeX.Core/Saves/SAV4BR.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/PKHeX.Core/Saves/SAV4BR.cs b/PKHeX.Core/Saves/SAV4BR.cs index bdb4bfe07..d0a86eb24 100644 --- a/PKHeX.Core/Saves/SAV4BR.cs +++ b/PKHeX.Core/Saves/SAV4BR.cs @@ -172,7 +172,20 @@ namespace PKHeX.Core return str; } - public override void SetBoxName(int box, string value) { } + public override void SetBoxName(int box, string value) + { + if (BoxName < 0) + return; + + int ofs = BoxName + box * BoxNameLength; + var str = Encoding.BigEndianUnicode.GetString(Data, ofs, BoxNameLength); + str = Util.TrimFromZero(str); + if (string.IsNullOrWhiteSpace(str)) + return; + + var data = Encoding.BigEndianUnicode.GetBytes(value.PadLeft(BoxNameLength / 2, '\0')); + SetData(data, ofs); + } public override PKM GetPKM(byte[] data) {