Skip to content

The most advanced modding platform for games running on DICE's Frostbite game engine.

License

Notifications You must be signed in to change notification settings

KrrKsThunder/FrostyOrg-FrostyToolsuite

 
 

Repository files navigation

Discord Server Total Downloads

Warning

This Project is in development and doesn't have a release yet.

Use at your own risk.

For a stable release use FrostyToolsuite v1.0.6.3.

About

The FrostyToolsuite is a modding tool for games running on DICE's Frostbite game engine.

This is a rewrite of the FrostyToolsuite in .NET 7, which is in early development and has no functional UI yet.

The old repository can be found at https://github.com/CadeEvs/FrostyToolsuite.

The goal of this rewrite is to clean up the code base and make it crossplatform with the use of Avalonia UI and the MVVM Community Toolkit instead of WPF.

Structure

The Toolsuite is split up into multiple projects.

FrostyEditor

A GUI application which is used to create mods.

FrostyModManager

A GUI application which is used to select what mods to apply to the game.

FrostyCLI

A CLI application which is used to create, update and apply mods. See Readme.

FrostySdk

A library which is used to access data from the game.

FrostyModSupport

A library which is used to create modified data which the game can read.

FrostyTypeSdkGenerator

A source generator which is used to improve the type sdk which gets dumped from the games memory.

Getting Started

Release

Download the latest release from the release page.

From source

Make sure u have git and the dotnet7 sdk installed and in your path.

Then just clone and build the Editor using these commands.

git clone https://github.com/FrostyToolsuite/FrostyToolsuite.git
cd FrostyToolsuite
dotnet build

After that the executable for the editor can be found in FrostyToolsuite/FrostyEditor/bin/Debug/net7.0, for the ModManager in FrostyToolsuite/FrostyModManager/bin/Debug/net7.0.

Documentation

Todo

Plugins

Todo

Contributing

If you want to contribute to Frosty you can just fork this branch and make a pull request with your changes. Before you do that please check the CodingStandards.cs to check if your code follows those. In the Projects tab you can see what needs to be done, ideas of what can be done and stuff that is currently getting worked on or is already done. If you decide to work on something it would be great if you could say that in the #developer channel on the discord server.

About

The most advanced modding platform for games running on DICE's Frostbite game engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%