The only possible caveat is that, in the worst case, some 2022.1 games specifically may no longer get detected. However, I very much doubt that will happen, and I tested multiple games to make sure they still load.
Notes
Also includes some changes to BufferBinaryReader, getting rid of debug build checks. While investigating this issue, an out of bounds exception was hit. I think such exceptions should also occur in release builds, to help us track down issues where they first happen. This has a minimal performance hit in release builds, especially as most of the checks were already occurring (but just didn't throw an exception in release builds).
Description
This fixes erroneous detection in 2.3 games prior to 2.3.2, where a field was removed from room asset layers. Fixes https://github.com/UnderminersTeam/UndertaleModTool/issues/1837.
Caveats
The only possible caveat is that, in the worst case, some 2022.1 games specifically may no longer get detected. However, I very much doubt that will happen, and I tested multiple games to make sure they still load.
Notes
Also includes some changes to
BufferBinaryReader
, getting rid of debug build checks. While investigating this issue, an out of bounds exception was hit. I think such exceptions should also occur in release builds, to help us track down issues where they first happen. This has a minimal performance hit in release builds, especially as most of the checks were already occurring (but just didn't throw an exception in release builds).