The Forge is currently under heavy construction. Expect nothing to work. Data is reset every hour.

Mod Details

Color Converter API

Color Converter API 1.1.1

Created by RaiRaiTheRaichu, Terkoiz

18.1K Downloads

SPT 3.9.8 Compatible

Client-side mod to allow using hexcode colors for your items! Custom background colors for your items, or any color tracer you want!

Color Converter API

Find out more about what EFT mods I'm working on here!

https://trello.com/b/CONaHPTn/…i-mods-by-rairaitheraichu

An SPT module mod that extends the functionality of the client, allowing the server to use raw hexcode color values for fields that ordinarily can only support BSG-created color enums.

This mod should be forward-compatible with all new client releases for EFT (unless something very, very significant changes) and does NOT need to be updated.

Please note that on its own, this mod does nothing! It allows OTHER mods to use the full color spectrum where BSG uses the predefined color enums.

How to install

  1. Simply extract the zip file contents into your root SPT-AKI folder (where EscapeFromTarkov.exe is).
  2. Your BepInEx/plugins folder should now contain a RaiRai.ColorConverterAPI.dll file inside.

License

Do not reupload or redistribute anywhere without explicit permission - please instead link to this mod page as part of your dependencies.

You can check to see if the plugin exists in your server mod's source code any way you'd like, but an easy copy-paste check is here:

private static IsPluginLoaded(): boolean { const fs = require('fs'); const pluginName = "rairai.colorconverterapi.dll"; // Fails if there's no ./BepInEx/plugins/ folder try { const pluginList = fs.readdirSync("./BepInEx/plugins").map(plugin => plugin.toLowerCase()); return pluginList.includes(pluginName); } catch { return false; } } You can handle the result of this function however you'd like. Once you have validated that the plugin exists, you can proceed to fill in the fields for color in your item database with hexcodes in lieu of a color enum.

For example:

"TracerColor": "#FF00FF",

"BackgroundColor": "#2A2AFF",

Short 3-byte hexcode colors are also supported like so:

"BackgroundColor": "#F90",

Which will be interpreted as:

"BackgroundColor": "#FF9900",

As of version 1.1.0, you can optionally pass a fourth hex value for an Alpha (otherwise, it is treated as FF/255).

"BackgroundColor": "#FF2AFF99",

  • July 10th, 2024:
    • Refactor to module changes for SPT 3.9.0+.
    • Added support for alpha values for hex codes.
Version 1.1.1

3.4K Downloads

Created Aug 13th, 2024 Updated Jan 7th, 12:01 AM

Changelog:

Fixed case-sensitive string parsing for color enum.

(Error "Failed to read JSON value for TaxonomyColor" for certain mods.)

Hey! Thanks for downloading, if you'd like to support my work, you're more than welcome to support me at the link below or follow along at my Ko-Fi page here:

https://ko-fi.com/rairaitheraichu

Version 1.1.0

2.5K Downloads

Created Jul 10th, 2024 Updated 8 hours ago

Changelog:

Refactor to module changes for SPT 3.9.0+.

Added support for alpha values for hex codes.

Hey! Thanks for downloading, if you'd like to support my work, you're more than welcome to support me at the link below or follow along at my Ko-Fi page here:

https://ko-fi.com/rairaitheraichu

Version 1.0.0

12.2K Downloads

Created Oct 9th, 2023 Updated 16 hours ago

(Reupload due to broken permissions.)

Link not working? Try downloading from here:

https://github.com/RaiRaiTheRaichu/ColorConverterAPI/releases

https://dev.sp-tarkov.com/RaiRaiTheRaichu/ColorConverterAPI/releases

Not quite yet...