> 下载 .nupkg 并全局安装 💯
https://github.com/Lizerium/Lizerium.RDL.Converter/pkgs/nuget/Lizerium.RDL.Converter
> 下载 .nupkg 并本地安装
CODE
dotnet add package Lizerium.RDL.Converter --source "C:\temp\nuget"Lizerium.RDL.Converter [ZH]
C# 实现 frc.exe (Freelancer Resource Compiler)。
将 RDL (XML) 转换为 FRC 运行时文本格式。
安装
CODE
`dotnet add package Lizerium.RDL.Converter`用法
CODE
using LizeriumRDL;var parser = new RdlParser();string xml = File.ReadAllText("input.xml");string frc = parser.ConvertXMLtoFRC(xml, "id", "file");File.WriteAllText("output.frc", frc);API
IRdlParser
ConvertXMLtoFRC
将 RDL XML 转换为 FRC 字符串。
CODE
string ConvertXMLtoFRC(string xml, string id, string nameFile)GetStyleTags
根据数据/掩码/定义值计算样式标志。
CODE
string GetStyleTags( string prevDataStr, string prevMaskStr, string prevDefStr, string dataStr, string maskStr, string defStr, string id = "", string xml = "")ConvertDataToColor
将内部颜色格式 (0xFFFFFFFF) 转换为可读颜色值。
CODE
string ConvertDataToColor(string hexString)FormatText
格式化文本,添加换行和缩进。
CODE
string FormatText(string input, int maxLineLength = 111)注意事项
- 设计用于处理 Freelancer (2003) 数据
- 重新实现原始
frc.exe的行为
- 处理格式化、样式和颜色转换
