Custom built multi-platform GUI application which aids Starfield mod authors in creating custom weapon icon SWF files for their mods. It automates the entire process so you do not need to manually use JPEXS FFDec anymore.
This tool exists because I was able to add code and automation inside the Custom Weapon Icon Template which auto scales and positions your weapon icon. The latest version of that template is bundled with this application, as well as a specific version of FFDec which properly imports SVG files and updates their bounds.
All you have to do is download the latest release and unpack it somewhere on your computer and then run it, fill out your weapons details, load a SVG icon and click generate. You will now have a specialized "CCSUP_" SWF file that is ready to be dropped into your BA2 archive.
Note: You will still need to setup your UI_Icon keywords in your mod for it to work correctly.
- Java 8 or newer
- FFDec v26.0.0 or newer (this is included in the download)
- .NET 9.0 (this is embedded with the application)
Below is an example GIF which shows the "Create New" process.
Check out the documentation for more information
Below is an example GIF which shows the "Copy & Rename" process.
Check out the documentation for more information
Contributions are welcome! To submit a Pull Request:
- Fork the repository.
- Create a feature branch.
- Make your changes and follow the existing code style.
- Submit a Pull Request with a clear description of your changes.
Important: By submitting a PR, you agree to license your contributions under the same GPL v3 license as this project.
The name StarfieldWeaponIconFileBuilder and its logo are not covered under the GPL license.
You may fork and modify the code, but you may not use the same project name or logo for redistributed versions without permission.
Please choose a new name for forks or modified versions.
This project uses the following third-party software:
-
- Packages included: Core, Desktop, Themes, Fonts, Diagnostics, Svg.Controls
- Version: 11.3.11 (core), 11.x.x subpackages
- License: MIT
-
- Version: 11.0.0.2
- License: MIT
-
LoadingIndicators.Avalonia.New
- Version: 2.0.8
- License: MIT
-
- Version: 3.7.0
- License: MIT
-
- Version: 33.1.0
- License: MIT
-
- Version: 13.0.4
- License: MIT
-
- Version: 8.2.1
- License: MIT
-
JPEXS Free Flash Decompiler (FFDec)
- Version: v26.0.0
- License: GNU General Public License v3 (GPL v3)
- Copyright (C) JPEXS
- Notes: FFDec binaries are included unmodified. A copy of the GPL v3 license is included in the
FFDec/folder.