Hello,
trying several clients is, from my opinion, not that useful.
a crash loading character loading is (very likely) due to an invalid .sdata file, and all clients will crash the same (I assume there is no format issue, such as using an episo 6 item.sdata file with a episo 5+ client; if you can open all your files with shStudio, this point is granted).
your first point deals with Skill.SData & Item.SData but you didn't say whether the crash occurred just after modifying these files. of course knowing with file was modified last is very helpful, since in most of the case the error is on that file.
without that information, check all .sdata files you may have changed, meaning you may have replace in your data.saf file.
also already said, a lot of errors / mistakes happen during such replacement, when you select a .sdata placeholder & import a new file, the "Shaiya Data File Tool.exe" tool indicates:
Quote:
The file is decrypted. Would you like to import it as decrypted or encrypt it?
Click yes to import as is Or no to encrypt it and import.
|
if you import a file edited by shStudio, the file IS ciphered (encrypted) and the alert from SDFT is wrong / invalid.
You shall select "Yes" to not double encrypt the file.
If you failed to solve your issue with new replacements of some / all .sdata files, rebuild the whole archive with the "Build data file from folder" item, in this case the LPH tool process all files as they are and thus won't double-encrypt files.
If the issue is not solved then a file is corrupted (its internal data / structure), this happens easily if you edit the file with an hex-edit w/o perfect knowledge of their format. You may have to open each file (all but graphic ones) with shStudio to find the faulty one - shstudio will fail to open it; when found replace it with a backup or a valid source.