gConvert JS (v3)
--
Hello,
Hello, GUEST
INPUT AND VALIDATION
INPUT XML
SAMPLE DOWNLOADS
Manual File Upload
Type Outputs XML IMG
Mode3 P MegaTris MegaTris
SINGLE_TS P MarioBros MarioBros
LOAD
Manual File Upload

Manual File Copy/Paste
XML: You can copy/paste your XML text.
IMG: Copy your tileset image to the clipboard
Double-click the "INPUT IMG" canvas and then press CTRL+V.

Test Data
DATA
ACTION
INPUT IMG
Downloads
MISC INFO
INPUT VALIDATION
gfx-xform version
Validate XML
Loaded IMG
Validate MAPS
MISC INFO
Image Width
Image Height
Tile Width
Tile Height
Pointers Size
Map count
UAM LOAD
UAM Options
GAME
XML
IMG
TILE MAP EDITOR
IMAGE
Map Creation Instructions
  • Select a map record from the list.
  • Set the width and height for the new map.
  • Hover over where the map would be in the source image.
  • Double-click right there to load the coordinates into the selected map record.
PREVIEW

L T
W H

First tile in map: 6
Tile count: 40

MAP EDIT
SEL
VARNAME
L
T
W
H
OUTPUTTO
DEL
ACTION
Additional Settings


GCONVERT OUTPUT
COMBINED OUTPUT
PROGMEM
C2BIN
JSON
PROGMEM OUTPUT
C2BIN OUTPUT
JSON OUTPUT
TILESET
-
MARKED DUPES
ACTION
COMBINED OUTPUT
UAM
Save to UAM dir:
C2BIN/Assets
Downloads
Download Options
GCONVERT PERFORMANCE
IMAGE
PRE-OUTPUT
Create tileset placeholder array -
Pre-process maps -
CreateRGB332 image buffer -
Populate tileset data -
Reduce duplicate tiles -
Remap tile maps -

OUTPUT
Generate timestamp -
Filter tileset to uniques only -
Create replacement tile ids -
Update maps with new tile ids -
Create the tileset text output -
Create the tilemaps text output -
Put together the final text outputs -
Draw the new tileset image -
Draw original images with duplicate tiles indicated -

TOTAL TIME - OUTPUT
Total time processing tiles -

UAM5 (2018-2022) Nickolas Andersen (nicksen782)