Source-checkedMaps & scenarios

Emoji Keyboard Export

by Styx2 · for Factorio

Export Rich Text tags from Factorio to a JSON file and a sprite map for use with the Emoji Keyboard app.

24Downloads
3 yr agoLast updated
MITLicense
Factorio Mod PortalSource

About Emoji Keyboard Export

From Factorio Mod Portal

Export Rich Text tags from Factorio to a JSON file and a sprite map for use with the Emoji Keyboard app.

This mod will export a plugin for the Emoji Keyboard app for the active Factorio game, including mods, using the active locale.

The plugin consists of a JSON file describing all items, fluids, recipes, technologies, and virtual signals that can be typed using Rich Text, categorized and with their tag, and a sprite map.

This mod won't do anything when not run in Instrument Mode.

The code based on FactorioLab Export.

Usage instructions

  1. Install this mod alongside any mods that should be included in the data set
  2. Set up Steam to run this mod in Instrument Mode
  • In the library, right click Factorio and in Launch Options enter: --instrument-mod emoji-keyboard-export
  • Alternately, run Factorio from the command line with these options
  1. Start Factorio and start a new game, a message will appear indicating the export started (if not, check that this mod and flib mod are enabled, and you used instrument mode)
  2. Wait for the export to complete, another message appears in the chat, you can now exit Factorio
  3. Copy the contents of %APPDATA%\Factorio\script-output\emoji-keyboard-export into the plugin directory of Emoji Keyboard and restart it.

FAQ

Can the exported files be used for something else?

Yes, of course. Icons can be copyrighted resp. by Wube or mod authors.

What is the size of the tiles of the sprite map?

Tiles are 72×72 px (64 + 2×4 padding).

What is the format of the JSON file?

A PluginData object as defined in board.ts, simplified below:

type PluginData = {
	name: string;
	symbol: SpriteRef;
	boards: [MainBoard];
	spriteMaps: Record<string, SpriteMap>;
}

type SpriteMap = {
	path: string,
	width: number,
	height: number,
	padding?: number;
	cols: number;
	rows: number;
	index: Record<string, { row: number, col: number }>
}

type SpriteRef = {
	spriteMap: string;
	sprite: string;
}

type MainBoard = {
	name: string;
	symbol: SpriteRef;
	byRow: (Keyboard[] | Record<string, never>)[]
}

type Keyboard = {
	name: string;
	symbol: SpriteRef;
	content: Cluster[];
}

type Cluster = {
	cluster: string;
	name: string;
	symbol: KeyCap;
}

Highlights

From source data

Footprint

Rated a light load on a server.

License

Published under MIT.

Last update

Its author last shipped an update 3 yr ago.

Emoji Keyboard Export on Nxeon

From our catalogue
One-click install
Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
Server side
Required on the server
Server load
light
Smallest plan we suggest
Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.0.0, released 2023-07-22

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Emoji Keyboard Export on a Factorio server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Factorio Mod Portal as “Mods”

Maps & scenarios

Custom maps, arenas and scenarios to play on.

Runs on your server

From source side support

Factorio Mod Portal lists Emoji Keyboard Export as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Compatibility

Game
Factorio
Runs on
Serverrequired on the server

Verified at the source

  • ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
  • ✓AuthorStyx2, as published on Factorio Mod Portal
  • ✓LicenseMITFree

Emoji Keyboard Export, answered

Generated from the mod’s own source data.

Do my players need to install Emoji Keyboard Export?

Factorio Mod Portal lists Emoji Keyboard Export as required on the server. Check its Factorio Mod Portal page to see whether players need it too.

Is it free?

Yes. Emoji Keyboard Export is free to download from Factorio Mod Portal. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Emoji Keyboard Export on a Factorio server.

Deploy in about a minute from $2.99 a month, then add Emoji Keyboard Export in one click.