You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-11Lines changed: 10 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,16 +4,17 @@
4
4
</div>
5
5
<br>
6
6
7
-
Flex 2 is a multi-purpose art and mapping editor for the Sega Megadrive. The original Flex was a web app, which gave it several limitations. A full rewrite for desktop opens up the ability to use real project files, as well as various other niceties.
7
+
Flex 2 is a multi-purpose art and mapping editor for the Sega Megadrive. The original Flex was a web app, which gave it several limitations. A full rewrite for desktop opens up the ability to use real project files, as well as various other improvements.
8
8
9
-
Much inspiration has come from the tools SonMapEd, SpritePlotter, and SonikSprite - with ideas being combined and improved upon.
9
+
Much inspiration has come from the tools SonMapEd, SpritePlotter, and SonikSprite.
10
10
11
-
Because of hidden behaviour in this application, reading this document is recommended before use.
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.
17
+
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>nt</kbd> will add eight new tiles.
17
18
18
19
### Inputs
19
20
@@ -29,6 +30,8 @@ Project files serve as definitions for all the objects in your project. They sho
29
30
30
31
A key change from version 1 is that Flex no longer has a game mode. Data is saved and loaded as whatever the definition for the object says. This means you can mix formats (like S1 Mappings and S2 DPLCs for editing Sonic CD data), or even provide custom definitions.
31
32
33
+
The 'label' specified in the mapping and DPLC definitions is to use as the main label if one is required without the output.
34
+
32
35
## Mapping Editor
33
36
34
37
The mapping editor has the following mouse interactions;
@@ -51,26 +54,22 @@ When entering drawing mode by pressing <kbd>m</kbd>, dragging over the sprite wi
51
54
52
55
### Raw Editor
53
56
54
-
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.
57
+
When doing actions like deleting a mapping, Flex 2 will attempt to remove corresponding unused DPLCs. The raw editor allows you to modify the raw data for mappings and DPLCs without performing any of these optimisations. It can also be used to change the draw order by reordering mappings.
55
58
56
59
## Palettes
57
60
58
-
Palette input will be normalised into Megadrive colours. To change the order of palette lines, you can drag the numbers to different positions.
61
+
Palette input will be normalised to Megadrive colours. To change the order of palette lines, you can drag the numbers to different positions.
59
62
60
63
## Sprites
61
64
62
65
The Sprites tab gives an overview of your full object's data, allowing you to change sprites or reorder them by dragging and dropping.
63
66
64
67
## Importing
65
68
66
-
When importing an image over the current frame this is no limitation on image dimensions.
69
+
When importing an image over the current frame there is no limitation on image dimensions.
67
70
68
71
For importing a spritesheet, either the alpha channel or the top left pixel color will serve as transparency.
69
72
70
73
Mapping output can be configured to either reduce the number of tiles, or the number of mappings. The algorithm favours fewer horizontal sprites over vertical ones.
71
74
72
75
Both methods of importing use CIEDE2000 nearest colour matching to the current palette.
73
-
74
-
## Download
75
-
76
-
The latest version can be found at: https://github.com/kirjavascript/Flex2/releases
0 commit comments