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);