Lizerium.RDL.Converter
1.0.0
dotnet add package Lizerium.RDL.Converter --version 1.0.0
NuGet\Install-Package Lizerium.RDL.Converter -Version 1.0.0
<PackageReference Include="Lizerium.RDL.Converter" Version="1.0.0" />
<PackageVersion Include="Lizerium.RDL.Converter" Version="1.0.0" />
<PackageReference Include="Lizerium.RDL.Converter" />
paket add Lizerium.RDL.Converter --version 1.0.0
#r "nuget: Lizerium.RDL.Converter, 1.0.0"
#:package Lizerium.RDL.Converter@1.0.0
#addin nuget:?package=Lizerium.RDL.Converter&version=1.0.0
#tool nuget:?package=Lizerium.RDL.Converter&version=1.0.0
Lizerium.RDL.Converter [EN]
C# implementation of frc.exe (Freelancer Resource Compiler).
Converts RDL (XML) into FRC runtime text format.
Installation
dotnet add package Lizerium.RDL.Converter
Usage
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
Converts RDL XML into FRC string.
string ConvertXMLtoFRC(string xml, string id, string nameFile)
GetStyleTags
Calculates style flags based on data/mask/def values.
string GetStyleTags(
string prevDataStr,
string prevMaskStr,
string prevDefStr,
string dataStr,
string maskStr,
string defStr,
string id = "",
string xml = "")
ConvertDataToColor
Converts internal color format (0xFFFFFFFF) into readable color value.
string ConvertDataToColor(string hexString)
FormatText
Formats text with line breaks and indentation.
string FormatText(string input, int maxLineLength = 111)
Notes
- Designed for Freelancer (2003) data processing
- Reimplements behavior of original
frc.exe - Handles formatting, styles and color conversion
Lizerium.RDL.Converter [RU]
Реализация frc.exe (Freelancer Resource Compiler) на C#.
Преобразует RDL (XML) в формат FRC (runtime текст).
Установка
dotnet add package Lizerium.RDL.Converter
Использование
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.
string ConvertXMLtoFRC(string xml, string id, string nameFile)
GetStyleTags
Рассчитывает стили на основе значений data/mask/def.
string GetStyleTags(
string prevDataStr,
string prevMaskStr,
string prevDefStr,
string dataStr,
string maskStr,
string defStr,
string id = "",
string xml = "")
ConvertDataToColor
Преобразует внутренний формат цвета (0xFFFFFFFF) в читаемый цвет.
string ConvertDataToColor(string hexString)
FormatText
Форматирует текст, добавляя переносы строк и отступы.
string FormatText(string input, int maxLineLength = 111)
Примечания
- Предназначено для обработки данных Freelancer (2003)
- Повторяет поведение оригинального
frc.exe - Обрабатывает форматирование, стили и преобразование цветов
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 139 | 4/17/2026 |