FortniteSharp 1.0.0

dotnet add package FortniteSharp --version 1.0.0                
NuGet\Install-Package FortniteSharp -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FortniteSharp" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FortniteSharp --version 1.0.0                
#r "nuget: FortniteSharp, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install FortniteSharp as a Cake Addin
#addin nuget:?package=FortniteSharp&version=1.0.0

// Install FortniteSharp as a Cake Tool
#tool nuget:?package=FortniteSharp&version=1.0.0                

FortniteSharp

A simple tool to help making custom launchers for Fortnite easiser

Usage

  • You can check out theTestLauncher for an example on how to use this tool

Without SSL Bypass

using FortniteSharp;
using FortniteSharp.Launcher;
using FortniteSharp.Structs;

//the actuall launch procedure
LaunchFortnite_Params Params= new LaunchFortnite_Params(); //create the params variable
Params.ValidPath = /*Path to the folder that contains the FortniteGame and Engine folders*/;
Params.SuspendOnStart = false; //the process will not get suspended on startup
Params.LaunchArguments= /*if you need, custom launch arguments*/;

/*
 * What is FortniteExecutableType?
 * It tells the launcher if the launched process is EAC or BE or just normal Fornite
 * if it is EAC or BE, SuspendOnStart will be automatically true
*/

Launcher.Start(FortniteSharp.Enums.FortniteExecutableType.Fortnite64ShippingExecutable, Params); //start the process

With SSL Bypass

using FortniteSharp;
using FortniteSharp.Launcher;
using FortniteSharp.Structs;
using FortniteSharp.Patchers;

//the actuall launch procedure
LaunchFortnite_Params Params= new LaunchFortnite_Params(); //create the params variable
Params.ValidPath = /*Path to the folder that contains the FortniteGame and Engine folders*/;
Params.SuspendOnStart = false; //the process will not get suspended on startup
Params.LaunchArguments= /*if you need, custom launch arguments*/;

Launcher.Start(FortniteSharp.Enums.FortniteExecutableType.Fortnite64ShippingExecutable, Params); //start the process and assign it to the FN variable

SSLBypassDLLParams SParams = new SSLBypassDLLParams(); //create the SParams variable
SParams.ProcessID = //fortnite process id;
SParams.SSLBypassDLLLocation = //path to the dll that will be used to bypass ssl;

SSLPatcher.PatchWithDLL(SParams); //patch SSL
Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has 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 251 12/28/2022

First Release.