Skip to content

flamethrower is a Python package designed to provide a simple interface for modders to interact with the original Frostbite engine binaries.

License

Notifications You must be signed in to change notification settings

Jerry114514/flamethrower

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flamethrower

🔥 Flamethrower, where ❄️ Frostbite meets the dance of inferno.

flamethrower is a Python package designed to provide a simple interface for modders to interact with the original Frostbite engine binaries.

Installation

This package is managed by Poetry.

Currently, the package is in its early stages of development and is not yet ready for public use. However, if you are interested, you can install the package by cloning the repository and running the following command:

poetry install

Then you can use the package in the virtual environment created by Poetry.

Usage

The package only supports the following features now:

  • flamethrower.hash: Hash functions used by the Frostbite engine. Currently, only FNV series hash functions are supported.
  • flamethrower.localization: Interface for Histogram and LocalizationBinary files.

Examples of how to use the package are available in the examples directory. There is only one example now, which is an interactive toolbox for Chinese localization of Battlefield 1 (with UI in Chinese). More examples are welcomed.

License

GPL-3.0

About

flamethrower is a Python package designed to provide a simple interface for modders to interact with the original Frostbite engine binaries.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%