Skip to content

Froststrap/mod-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The mod generator repository for Froststrap

Requirements

  • Python 3.10+
  • uv

Project Dependencies

  • fonttools

Usage

you can use this to create font files for a desired colour, note it does not support image generation for the few images that Roblox still annoyingly uses.

To get the most seamless experience, it is recommended to use Froststrap for zero hassle and extra options such as previewing.

However, you can use this standalone from Froststrap. To run the mod generator you simply download the release, and run the exe file in the terminal, with the following launch arguments:

  • path: path to the font file, normally located in %localappdata%\Froststrap\Versions\version-version guid\ExtraContent\LuaPackages\Packages\_Index\BuilderIcons\BuilderIcons\Font\.
  • color: colour to use for the font, in hex code format.
  • bootstrapper: [OPTIONAL] name of the bootstrapper to use, accepted bootstrappers are Bloxstrap, Fishstrap, Froststrap, Luczystrap, or Lunastrap. This is used to automatically put the mod into the desired bootstrapper.

Example Usage

To create a font file for the colour #FF0000 and add mod to the bootstrapper Fishstrap, an example of the command would be:

mod_generator.exe --bootstrapper Fishstrap --path C:\Users\User\AppData\Local\Froststrap\Versions\version-5aed1822f52c4b03\ExtraContent\LuaPackages\Packages\_Index\BuilderIcons\BuilderIcons\Font --color FF0000

Note: The version GUID can and will change as time goes on, so manually check whats the current version GUID for you.

Building from source

To build from source, you simply clone this repository via:

git clone https://github.com/Froststrap/mod-generator.git

then install dependencies via:

uv pip install -r requirements.txt

you can then run the file:

python src/main.py [ARGUMENTS]

To build the project into an executable, run:

uv run pyinstaller --onefile --name mod_generator src/main.py

with the generated exe file being in the dist/ folder.

About

Mod generator for froststrap, usable without the need of Froststrap.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages