Notice regarding the Teleporter Module (Lua Backend)
A small oversight was discovered in the
AddSave function of the Teleporter Module. While this issue doesn't directly impact the core functionality of the Teleporter, it can cause an error in specific scenarios - particularly if one creates custom Teleporter saves.
The issue stems from a leftover call to
logger:Warn, which was part of the old module set. Due to habit, one instance of this outdated call was mistakenly left in the current version.
This only becomes a problem when attempting to add a save that already exists - triggering a warning that is no longer correctly handled by the updated logging system.
The issue will be addressed and resolved in the next module and table update. Thanks for your understanding!
EDIT [1]:
If you encountered the following error message:
[18:00:00] [ERROR] [CustomIO] Failed to create directory 'C:\Users\<YourUsername>\AppData\Local\Manifold'! Error: Permission denied or invalid path:
This "bug" is now fixed as well.
Refactored the
CreateDirectory function (in CustomIO) to check if the directory already exists using
lfs.attributes before attempting to create it, preventing unnecessary errors. Also fixed a bug where
io.open was incorrectly used to check directory existence, replacing it with the correct
lfs.attributes check.
EDIT [2]:
The table has been updated to fix the mentioned Lua Backend mistakes I've made!
If you encounter any other (
critical) issues in the future, feel free to reach out to me!