marzent / IINACT

A Dalamud plugin to run the FFXIV_ACT_Plugin in an ACT-like enviroment with a heavily modified port of Overlay Plugin
https://www.iinact.com
GNU General Public License v3.0
183 stars 42 forks source link

Add FFXIV Chinese version (6.5) support #76

Closed Menci closed 6 months ago

Menci commented 7 months ago

Since 6.5, The Chinese version of FFXIV has finally Dalamud API 9 landed. We can support both Chinese version and global version in one assembly.

Add the logic to check Chinese version of FFXIV and download Chinese version of parsing plugin. I'm using dalamudClientLanguage.ToString() == "ChineseSimplified" since the global version of Dalamud doesn't have the ChineseSimplified enum value.

Also added Chinese version's opcodes (6.5 currently) for machina, which is not available in the ravahn/machina repo. In the long term I'd like to move to using the opcodes from the bundled machina library rather than an own copy.

marzent commented 6 months ago

Will merge this and point it back to the Dalamud Machina branch, since https://github.com/marzent/IINACT/pull/77 is probably a bit more involved to get going for now.