Closed acebando closed 2 weeks ago
Not sure if this is something I want to support within XLM itself, however it's easy to do via some 1-time manual editing. To get this working, try the following:
~/.steam/root/compatibilitytools.d/
and rename the XLM
folder toXLM_CN
. Open the folder and then open the compatibilitytool.vdf
file, replace everything with this:
"compatibilitytools"
{
"compat_tools"
{
"xlmcn" // Internal name of this tool
{
// Can register this tool with Steam in two ways:
//
// - The tool can be placed as a subdirectory in compatibilitytools.d, in which case this
// should be '.'
//
// - This manifest can be placed directly in compatibilitytools.d, in which case this should
// be the relative or absolute path to the tool's dist directory.
"install_path" "."
// For this template, we're going to substitute the display_name key in here, e.g.:
"display_name" "XLCoreCN [XLM]"
"from_oslist" "windows"
"to_oslist" "linux"
}
}
}
With this steam should offer you both as independent compatibility tool options, thus making it so you don't have to reinstall when switching.
@Bluefissure If this is a common request it might be ideal to add this to the ottercorp docs page. This could also theoretically be done in the install script as well if you'd like
@Bluefissure If this is a common request it might be ideal to add this to the ottercorp docs page. This could also theoretically be done in the install script as well if you'd like
I may update my install scripts later, thank you!
Hi @acebando and @Blooym , I have updated my script to install it as XLM_CN, you can run the same script again to automatically change that.
I also turned off the xlm update check as it needs accessing github, and I'll keep a mirror under https://file.bluefissure.com/FFXIV/Dalamud/xlcore/xlm/releases
Thank you very much. It works now :)
Tried to install Steam compatibility tool for both XIVLauncher and XIVLauncherCN via xlm steamdeck command, but they just overwrite each other,and both of them shown as "XLCore [XLM]" in the “compatibility” tab,which means I have to run the install command every time switching between XIVLaucher XIVLauncherCN at the moment.