explain the GUI

what does each button do and what is a catalog?
with an example
6148121--671450--upload_2020-7-29_15-6-32.png

Disable Catalog Update on Start - means it won’t check for a catalog update when addressables is initialized, it will just use the cached catalog. Disable this and you can use the check content update api manually.

Player Version Override - if you put any value here, it will be appended to the catalog file name instead of the date/time when you build your assets.

Build Remote Catalog - If this is disabled, the catalog will only be shipped with the engine build and will not be built with the assets.

Compress Local Catalog - Makes the catalog into an assetbundle that can be subject to assetbundle compression, instead of leaving it as a raw json file.

Send Profiler Events - I believe this is used for the Event Viewer window, but I haven’t used it.

Log Runtime Exceptions - logs internal exceptions if any error occurs (these are separate from the exception object on AsyncOperationHandle). Turn this off to handle exceptions yourself, though I usually leave it on anyway since they provide more information than the AsyncOperationHandle’s exception (they should just nest the innerExceptions…).

Custom certificate handler - no idea, never used it.

P.S. If you hover your mouse over a label, a tooltip will appear that gives you more information about that field.