Skip to content

Commit 7d0fb55

Browse files
committed
readme
1 parent 0a876aa commit 7d0fb55

3 files changed

Lines changed: 16 additions & 3 deletions

File tree

README.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ Much inspiration has come from the tools SonMapEd, SpritePlotter, and SonikSprit
1010

1111
There is a fair amount of hidden behaviour in this application, reading this document is highly recommended before use.
1212

13+
1314
## Controls
1415

15-
Most of the keyboard shortcuts are listed on the Mappings tab at the bottom. Some commands take a multiplier, so <kbd>32</kbd> + <kbd>Up</kbd> will move the selected mappings 32 pixels up, or <kbd>8</kbd> + <kbd>n t</kbd> will add eight new tiles.
16+
Most of the keyboard shortcuts (and indeed, behaviours for the application) are listed on the Mappings tab at the bottom. Some commands take a multiplier, so <kbd>32</kbd> + <kbd>Up</kbd> will move the selected mappings 32 pixels up, or <kbd>8</kbd> + <kbd>n t</kbd> will add eight new tiles.
1617

1718
### Inputs
1819

@@ -22,6 +23,7 @@ You can cycle through options in dropdown boxes and increase/decrease numbers in
2223

2324
The UI layout is fully customisable by moving or resizing tabs.
2425

26+
2527
## Mapping Editor
2628

2729
The mapping editor has the following mouse interactions;
@@ -34,18 +36,28 @@ The mapping editor has the following mouse interactions;
3436
| right drag | pan viewport |
3537
| wheel | zoom |
3638

37-
### New Sprites
39+
### New Mapping
40+
41+
The new mapping overlay can be toggled with <kbd>nm</kbd>. To add a new mapping piece, drag it from the new mapping overlay to where in the mapping area you want it to display and type <kbd>nm</kbd> again to dismiss the overlay.
3842

3943
### Drawing Mode
4044

45+
When entering drawing mode by pressing <kbd>m</kbd>, dragging over the sprite will draw in the respective colour of that mouse button. If mappings overlap, both will have the colour applied.
46+
4147
### Raw Editor
4248

49+
When doing actions like deleting a mapping, Flex 2 will attempt to remove corresponding unused DPLCs. The raw editor gives you access to modify the raw data for mappings and DPLCs without performing any of these optimisations if you need it. It can also be used to change the draw order by reordering mappings.
50+
4351
## Palettes
4452

53+
Palette input will be normalised into Megadrive colours. To change the order of palette lines, you can drag the numbers to different positions.
54+
4555
## Sprites
4656

4757
## Importing
4858

59+
## Project Files
60+
4961
## DPLC Optimization
5062

5163
## Mapping Formats

flex2.idea

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ influences; sonmaped, spriteplotter, soniksprite
1313
raw editor doesn't clean up anything (explain deleting)
1414
to optimise all dplcs, toggle on/off
1515
SCD 23:39 <+flamewing> Mappings is S1; DPLC is S2 -> ?scd flag
16+
project autosaves
1617
for_window [title="Flex 2"] floating enable border normal
1718
==
1819
V2: sprite rotation http://forums.sonicretro.org/index.php?showtopic=8848&st=0&p=159754&#entry159754

modules/controls/commands.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { toJS } from 'mobx';
1919
*
2020
* drawing mode;
2121
* left = chosen pixel
22-
* right = transparency
22+
* right = chosen pixel
2323
*
2424
* Input / Select;
2525
*

0 commit comments

Comments
 (0)