[DiscordArchive] Are all hotfix records not being parsed?
[DiscordArchive] Are all hotfix records not being parsed?
Archived author: MaxtorCoder • Posted: 2024-02-01T11:28:33.960000+00:00
Original source
Just so you know which if statement it hits
![[Image: image.png?ex=690c86ae&is=690b352e&hm=06d...0f6f12129&]](https://cdn.discordapp.com/attachments/974733680192913478/1202576542040064020/image.png?ex=690c86ae&is=690b352e&hm=06dd4abac345a013519f2052826526434b40d959442fdaecb4469d30f6f12129&)
Archived author: MaxtorCoder • Posted: 2024-02-01T11:29:50.490000+00:00
Original source
Because now it looks like it can be either one <:KEKW:946712477557727262>
![[Image: image.png?ex=690c86ae&is=690b352e&hm=06d...0f6f12129&]](https://cdn.discordapp.com/attachments/974733680192913478/1202576542040064020/image.png?ex=690c86ae&is=690b352e&hm=06dd4abac345a013519f2052826526434b40d959442fdaecb4469d30f6f12129&)
Archived author: Northstrider • Posted: 2024-02-01T11:29:55.583000+00:00
Original source
it already fails at if (leftSize % 28 == 0) because we have only 16 bytes left
Archived author: MaxtorCoder • Posted: 2024-02-01T11:30:19.937000+00:00
Original source
You know
Archived author: Northstrider • Posted: 2024-02-01T11:30:20.533000+00:00
Original source
if I adjust this check to 16 it will fail at var hash = db2File.ReadUInt32E<DB2Hash>(); because it's not a valid tact key hash
Archived author: MaxtorCoder • Posted: 2024-02-01T11:30:22.377000+00:00
Original source
The funny part is
Archived author: MaxtorCoder • Posted: 2024-02-01T11:30:50.392000+00:00
Original source
Pretty sure it fails at `HotfixStoreMgr.AddRecord` already
Archived author: MaxtorCoder • Posted: 2024-02-01T11:31:04.445000+00:00
Original source
Since that requires the `HotfixSerializer` to exist (meaning all the individual classes in older modules)
Archived author: MaxtorCoder • Posted: 2024-02-01T11:32:47.625000+00:00
Original source
You might as well just debug line 180 - 182 of HotfixHandler.cs in the 901 module
Archived author: MaxtorCoder • Posted: 2024-02-01T11:34:04.891000+00:00
Original source
Or I am stupid and I am looking in the wrong method