-
-
Notifications
You must be signed in to change notification settings - Fork 40
Description
This is a rather broad topic & issue, but I'll try to get straight to the point.
As it currently stands, the client isn't very user friendly in my opinion, for a few reasons:
-
Many many files:
the folder contains many files and subfolders, that could maybe be organised better.
Could have a DLL folder for all libraries, a subfolder for each kind (FNA gets its subfolder, Avalonia too, etc), a folder for OTAPI MFW modifications, and maybe moving (or deleting?) the installation, single use files somewhere else. -
Leftover test files:
Some testing files for the MFW mods were left there, and while this can provide examples, I think that by default no scripts should be preinstalled, and only up to the user to do this. -
MFW lacks documentation about plugins/scripts:
I have searched a bit, and I couldn't find any tutorial other than the examples given already. Examples are nice, but they don't teach much more than what one is able to salvage from them. If possible I'd greatly appreciate to see a MFW wiki being created, but I'm aware that it may take time. -
Basic UI?
Not really a great point, more of a nitpick, but I think that the launcher's UI could be improved. This I could do a PR probably.
Once I clicked "Build otapi" instead of "Launch otapi", I think you can understand my pain.
I think that it is potentially the best Terraria modding framework, but it may become not broadly used due to this^. Of course it is quite niche compared to tML, but I believe it could be used for things such as server custom clients - in that case being user-friendly would be worthwhile.