Hi, all.
While investigating this issue, I realised that there has been an issue with certain mods that caused them to be downloaded incorrectly. I have since fixed this issue, but I would like to disclose it in case anyone needs to redownload anything or anyone has been wondering why certain mods have been failing to install.
On 22 January 2025, I implemented the new combining groups in Heliosphere. This required me to rewrite a significant amount of code and make large changes to the backing database. The tool I wrote to update the database contained a bug that incorrectly handled mods that were uploaded as TTMP2 files and had multiple pages. I had actually noticed the bug in question in a different place, and I fixed it four days later. No vulnerable mods were uploaded during those four days, so I had thought no mods were affected. However, I did not realise the bug was also in the database update code, so actually all mods that could be affected were, in fact, affected.
Further complicating things, affected mods triggered a bug in an edge case, causing the plugin to error while installing them. I have not yet fixed this bug, but the edge case was most likely caused by the database issue, so they should no longer cause that error. If you have been experiencing "file already in use" or "handle not initialised" errors while installing specific mods, these are now likely fixed.
To reiterate, I have since written a tool to fix these mods, and I have verified that they now download correctly. The affected mod versions were:
I apologise for the inconvenience, and I thank you all for your support and understanding!
While investigating this issue, I realised that there has been an issue with certain mods that caused them to be downloaded incorrectly. I have since fixed this issue, but I would like to disclose it in case anyone needs to redownload anything or anyone has been wondering why certain mods have been failing to install.
On 22 January 2025, I implemented the new combining groups in Heliosphere. This required me to rewrite a significant amount of code and make large changes to the backing database. The tool I wrote to update the database contained a bug that incorrectly handled mods that were uploaded as TTMP2 files and had multiple pages. I had actually noticed the bug in question in a different place, and I fixed it four days later. No vulnerable mods were uploaded during those four days, so I had thought no mods were affected. However, I did not realise the bug was also in the database update code, so actually all mods that could be affected were, in fact, affected.
Further complicating things, affected mods triggered a bug in an edge case, causing the plugin to error while installing them. I have not yet fixed this bug, but the edge case was most likely caused by the database issue, so they should no longer cause that error. If you have been experiencing "file already in use" or "handle not initialised" errors while installing specific mods, these are now likely fixed.
To reiterate, I have since written a tool to fix these mods, and I have verified that they now download correctly. The affected mod versions were:
- uploaded on or before 22 January 2025
- uploaded as a TTMP2 file
- had multiple pages of options in the TTMP installer
I apologise for the inconvenience, and I thank you all for your support and understanding!