SadPencil.Ra2CsfFile
1.3.1
See the version list below for details.
dotnet add package SadPencil.Ra2CsfFile --version 1.3.1
NuGet\Install-Package SadPencil.Ra2CsfFile -Version 1.3.1
<PackageReference Include="SadPencil.Ra2CsfFile" Version="1.3.1" />
paket add SadPencil.Ra2CsfFile --version 1.3.1
#r "nuget: SadPencil.Ra2CsfFile, 1.3.1"
// Install SadPencil.Ra2CsfFile as a Cake Addin #addin nuget:?package=SadPencil.Ra2CsfFile&version=1.3.1 // Install SadPencil.Ra2CsfFile as a Cake Tool #tool nuget:?package=SadPencil.Ra2CsfFile&version=1.3.1
Load and save string table files (.csf) for Red Alert 2. Also, (de)serialize the string table from/to .ini files.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net48 is compatible. net481 was computed. |
-
- MadMilkman.Ini (>= 1.0.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v1.3.1: api breaking change: Labels.Add will be replaced with AddLabel; add encoding 1252 workaround options for the original RA2 fonts; add clone constructor for CsfFile.
v1.2.2: space in labels is now tolerated so that the library will not complain about the string table file in RA2.
v1.2.1: fix a bug where some labels of the ini file is not loaded.
v1.2.0: api breaking change: CsfFile.Labels will now store only one value for a label, as the rest values (if any) are not used by the game; api change: deprecate CsfFile.GetCsfLang() with CsfLangHelper.GetCsfLang(); api change: deprecate CsfFile.LoadFromIniFile() with CsfFileIniHelper.LoadFromIniFile(); api change: deprecate CsfFile.WriteIniFile() with CsfFileIniHelper.WriteIniFile().
v1.1.1: add XML documentation; re-release the library with Release configuration.
v1.1.0: fix a bug where multi-line text will be trimmed mistakenly; invalid chars in label name will now be checked.