Can you check in uifiles > default to make sure you did not accidentally overwrite and delete the default ui files when making changes?
The usual behavior of the client is like so:
> Check what custom UI is being used (via loadskin)
> Check UI files for everything the client needs
> If some files are missing, go into default UI to get the files (ex: looks for EQUI_MerchantWindow.xml in the custom ui folder, if it isn't there, go into default to find the same file.)
> If default UI is missing files, produce error (and possibly shut the game down)
|