Update README.md
Corrected Grammar Added "ToDo"
This commit is contained in:
parent
68a1a176c6
commit
e0a7139a32
37
README.md
37
README.md
@ -1,44 +1,47 @@
|
|||||||
# Character-Bitmap-Editor
|
# Character-Bitmap-Editor
|
||||||
A Character ROM Editor for the LS7 Computer, written in Python 3
|
A Character ROM Editor written in Python 3
|
||||||
|
|
||||||
|
|
||||||
# Overview
|
# Overview
|
||||||
![alt text](https://github.com/0xMAC8205/Character-Bitmap-Editor/assets/55045978/85435fa2-8c8e-4169-ae5d-2cc9a46e5995)
|
![alt text](https://github.com/0xMAC8205/Character-Bitmap-Editor/assets/55045978/85435fa2-8c8e-4169-ae5d-2cc9a46e5995)
|
||||||
|
|
||||||
Being written in Python, this editor is multi-platform.
|
Being written in python, this editor is multi-platform.
|
||||||
It's inspired by this program: https://www.min.at/prinz/o/software/pixelfont,
|
It's inspired by this program: https://www.min.at/prinz/o/software/pixelfont,
|
||||||
since it's only available on Windows :(
|
since it's only available on Windows :(
|
||||||
|
|
||||||
# Exporting
|
# Exporting
|
||||||
The Program supports, exporting to an Assambler Include
|
The program supports, exporting to an assambler include
|
||||||
(for the people whom may desire),
|
(for the people whom may desire),
|
||||||
a C byte array or just a raw binary file (recommended).
|
a C byte array or just a raw binary file (recommended).
|
||||||
|
|
||||||
The Converted binary file, will be 2k or 4k in size
|
The converted binary file, will be 2k or 4k in size
|
||||||
(Depending on, if 8x8 or 8x16 mode is used)
|
(Depending on, if 8x8 or 8x16 mode is used)
|
||||||
|
|
||||||
# Customisation
|
# Customisation
|
||||||
|
|
||||||
You can customise the Editor. For example the
|
You can customise the editor. For example the
|
||||||
Draw Field size, Displaying a Grid, Allowing Cursor Dragging
|
draw field size, displaying a grid, allowing cursor dragging
|
||||||
|
|
||||||
You can configure your color theme in ($*RUNPATH*)/assets/settings/theme.txt,
|
You can configure your color theme in $*RUNPATH*/assets/settings/theme.txt,
|
||||||
or inject your custom add-ons.
|
or inject your custom add-ons.
|
||||||
|
This file is sourced at applicatinon startup as a normal python script.
|
||||||
(These changes only apply when opening another instance / restarting)
|
(These changes only apply when opening another instance / restarting)
|
||||||
|
|
||||||
# Interfacing
|
# Interfacing
|
||||||
|
|
||||||
**Matrix**:
|
**Matrix**:
|
||||||
|
|
||||||
You Select the Character to modify, just by clicking the Box or you can cursor around the matrix.
|
You select the character to modify, just by clicking the box or you can cursor around the matrix.
|
||||||
Here => Settings "Cursor Wrapping" might be helpfull
|
Here => settings "cursor wrapping" might be helpfull
|
||||||
|
|
||||||
**Draw Field**:
|
**Draw Field**:
|
||||||
|
|
||||||
You can hold the mousebutton and drag the cursor to draw (depending if Cursor Draw is enabled)
|
You can hold the mousebutton and drag the cursor to draw (depending if cursor drag is enabled)
|
||||||
|
|
||||||
# .bmf file type
|
# .bmf file type
|
||||||
'.bmf' literally stands for 'Bit Map File'.
|
The editor saves it's editable files in the .bmf format.
|
||||||
|
|
||||||
|
'.bmf' literally stands for 'Bit Map File'. (I'm not good at naming things)
|
||||||
It holds the drawn characterset as raw bytes.
|
It holds the drawn characterset as raw bytes.
|
||||||
|
|
||||||
Different from the "Raw Bytes" output file,
|
Different from the "Raw Bytes" output file,
|
||||||
@ -47,12 +50,14 @@ but almost identical. (But **Not** Compatible)
|
|||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
* python3
|
* python3
|
||||||
* tkinter
|
* tkinter library
|
||||||
* functools
|
* functools library
|
||||||
|
|
||||||
# Known issues
|
# Known issues
|
||||||
* Drawn content getting applied, when exiting current cell
|
* Drawn content getting applied, when exiting current cell
|
||||||
* Tooltips are buggy, with multiple instances open
|
* Tooltips are buggy, with multiple instances open
|
||||||
* 8x16 Character exports don't work currently
|
* 8x16 Character exports don't work currently (may deprecate soon)
|
||||||
* UI missalignment in MacOS
|
* UI missalignment and slow performance in MacOS (propably Tkinter's fault)
|
||||||
* Slow in MacOS (maybe Tkinter's fault)
|
|
||||||
|
# ToDo
|
||||||
|
* Custom export formats (present in /assets/custom_formats, but not implemented)
|
||||||
|
Loading…
Reference in New Issue
Block a user