Skip to content

OTAPIv3 Client: user-friendlyness #55

@0x3fcf1bbd

Description

@0x3fcf1bbd

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions