Skip to content

Libs

Latest

Choose a tag to compare

@Dvurechensky Dvurechensky released this 31 Mar 18:14
· 88 commits to main since this release

Download .nupkg and install global look 💯
https://github.com/Lizerium/LizeriumDataToolkit/pkgs/nuget/Lizerium.Librelancer.DataBridge

Download .nupkg and install locally

dotnet add package Lizerium.Librelancer.DataBridge --source "C:\temp\nuget"

The .dll libraries or nuget package required for your Freelancer managers.

Usage:

using LibreLancer.Data;

using Newtonsoft.Json;

var freelancerPath = "C:\\Program Files (x86)\\Freelancer";

var vfs = LibreLancer.Data.IO.FileSystem.FromPath(freelancerPath);

var ini = new FreelancerIni(vfs);
var data = new FreelancerData(ini, vfs);
data.LoadData((msg) =>
{
Console.WriteLine(msg);
});

Console.ReadLine();

var settings = new JsonSerializerSettings
{
TypeNameHandling = TypeNameHandling.Auto
};

var json = JsonConvert.SerializeObject(data, settings);
File.WriteAllText("freelancer_dump.json", json);

Библиотеки .dll или nuget пакет необходимые для работы ваших менеджеров по Freelancer.

Использование:

using LibreLancer.Data;

using Newtonsoft.Json;

var freelancerPath = "C:\\Program Files (x86)\\Freelancer";

var vfs = LibreLancer.Data.IO.FileSystem.FromPath(freelancerPath);

var ini = new FreelancerIni(vfs);
var data = new FreelancerData(ini, vfs);
data.LoadData((msg) =>
{
    Console.WriteLine(msg);
});

Console.ReadLine();

var settings = new JsonSerializerSettings
{
    TypeNameHandling = TypeNameHandling.Auto
};

var json = JsonConvert.SerializeObject(data, settings);
File.WriteAllText("freelancer_dump.json", json);