Skip to content

Commit 95934d2

Browse files
Fix LineRSV and bump to 26.1.7.0
1 parent 2167d87 commit 95934d2

2 files changed

Lines changed: 4 additions & 30 deletions

File tree

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
<Copyright>Copyright © RainbowMage 2015, Kuriyama hibiya 2016, ngld 2019, OverlayPlugin Team 2022</Copyright>
66
<RunCodeAnalysis>false</RunCodeAnalysis>
77
<EnableNETAnalyzers>true</EnableNETAnalyzers>
8-
<AssemblyVersion>25.12.26.0</AssemblyVersion>
9-
<FileVersion>25.12.26.0</FileVersion>
8+
<AssemblyVersion>26.1.7.0</AssemblyVersion>
9+
<FileVersion>26.1.7.0</FileVersion>
1010
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
1111
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
1212
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>

OverlayPlugin.Core/NetworkProcessors/LineRSV.cs

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -6,37 +6,11 @@
66
namespace RainbowMage.OverlayPlugin.NetworkProcessors
77
{
88
class LineRSV : LineBaseCustom<
9-
Server_MessageHeader_Global, LineRSV.RSV_v70,
10-
Server_MessageHeader_CN, LineRSV.RSV_v70,
9+
Server_MessageHeader_Global, LineRSV.RSV_v62,
10+
Server_MessageHeader_CN, LineRSV.RSV_v62,
1111
Server_MessageHeader_KR, LineRSV.RSV_v62,
1212
Server_MessageHeader_TC, LineRSV.RSV_v62>
1313
{
14-
[StructLayout(LayoutKind.Explicit, Size = structSize, Pack = 1)]
15-
internal unsafe struct RSV_v70 : IPacketStruct
16-
{
17-
public const int structSize = 1080;
18-
public const int keySize = 0x64;
19-
public const int valueSize = 0x404;
20-
[FieldOffset(0x0)]
21-
public int valueByteCount;
22-
[FieldOffset(0x4)]
23-
public fixed byte key[keySize];
24-
[FieldOffset(0x68)]
25-
public fixed byte value[valueSize];
26-
27-
public string ToString(long epoch, uint ActorID)
28-
{
29-
fixed (byte* key = this.key) fixed (byte* value = this.value)
30-
{
31-
return
32-
$"{ffxiv.GetLocaleString()}|" +
33-
$"{valueByteCount:X8}|" +
34-
$"{FFXIVMemory.GetStringFromBytes(key, keySize).Replace("\r", "\\r").Replace("\n", "\\n")}|" +
35-
$"{FFXIVMemory.GetStringFromBytes(value, Math.Min(valueByteCount, valueSize)).Replace("\r", "\\r").Replace("\n", "\\n")}";
36-
}
37-
}
38-
}
39-
4014
[StructLayout(LayoutKind.Explicit, Size = structSize, Pack = 1)]
4115
internal unsafe struct RSV_v62 : IPacketStruct
4216
{

0 commit comments

Comments
 (0)