This repository was archived by the owner on Dec 13, 2025. It is now read-only.
McfearJnr/BuildLogic-Panel-Tool
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
<!--
__________ .__.__ .___ .____ .__
\______ \__ __|__| | __| _/ | | ____ ____ |__| ____
| | _/ | \ | | / __ | | | / _ \ / ___\| |/ ___\
| | \ | / | |__/ /_/ | | |__( <_> ) /_/ > \ \___
|______ /____/|__|____/\____ | |_______ \____/\___ /|__|\___ >
\/ \/ \/ /_____/ \/
-->
Required Files:
`eeprom.txt`
`lines.txt`
`save1.txt`
`save2.txt`
`BinaryChars.json`
`1 lines.txt -> eeprom.py`
`2 eeprom -> savestring.txt`
// How to use `1 lines.txt -> eeprom.py`:
Clone this Github Repository.
Ensure python and colorama are installed.
1. Draw a screen design (RGB2 16x16 Panel) inside of `lines.txt`
2. Save design and use `1 lines.txt -> eeprom.py` to turn the design into binary. (Output is in `eeprom.txt`)
3. Copy outputted design from `eeprom.txt` and paste into either `save1.txt` or `save2.txt`.
4. (OPTIONAL) - Repeat steps 1-3, and paste output into the other save file.
5. `Important` - Ensure you have saved both `save1.txt` and `save2.txt`.
6. Use `2 eeprom -> savestring.py` to turn the binary saves into a build logic save string. (Instructions for `2 eeprom -> savestring.py` found below.)
// How to use `2 eeprom -> savestring.py`:
1. Wait for assets to load, then enter `Y` when prompted `16 bit eeprom? y/n`.
2. When asked which file to use for boot (File saved at address 0, other file is saved at address 1) enter either 0 for file1, or 1 for file2.
3. Wait for the script to proccess your files.
4. Once completed, the output will be pasted into your clipboard.
5. Paste the outputs into build logic by pressing "P" ingame. (`Ensure you have saved your world.`)
6. Load the savestring, and using the select tool - press Z or click "DATA" and then select the eeprom.
7. Press `C` or `Copy` to copy the contents of the eemprom.
8. Load your previous save/the world in which you need to eeprom contents inside.
9. Find the eeprom inside your game, and click it with the select tool.
10. Using the data mode, paste the data (press `V` or `Paste`) inside of the eeprom.
11. Test your panel, the eeprom data should be loaded.
<!--
____ __
____/ / /_ ___/ /__ _ ___ _____
/ __/ / __/ / _ / -_) |/ / |/ (_-<
\__/_/\__/ \_,_/\__/|___/|___/___/
-->