LeafEdit Pattern Editor 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox-3DS-Homebrews | title = LeafEdit-Pattern-Editor | image = https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DS.jpg|250px | type = Hack Utilities | versi...")
 
No edit summary
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox-3DS-Homebrews
| title = LeafEdit-Pattern-Editor
| title = LeafEdit-Pattern-Editor
| image = https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DS.jpg|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSmain.png|250px
| type = Hack Utilities
| type = Hack Utilities
| version = v0.4.0
| version = v0.4.0
Line 8: Line 8:
| author = SuperSaiyajinStackZ
| author = SuperSaiyajinStackZ
| website = https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
| website = https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
| download = https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DS.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editorv0.4.7z
| source = https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
| source = https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
}}
}}
<youtube></youtube>
<youtube></youtube>


# LeafEdit-Pattern-Editor
==LeafEdit-Pattern-Editor==
 
This is LeafEdit's Pattern Editor as a separate app as well!
This is LeafEdit's Pattern Editor as a separate app as well!
NOTE: This tool can _only_ edit and store pattern. For a more featured Save Editor please use [LeafEdit](https://github.com/Universal-Team/LeafEdit) instead.
 
## Current Features
NOTE: This tool can ''only'' edit and store pattern. For a more featured Save Editor please use [https://github.com/Universal-Team/LeafEdit LeafEdit] instead.
- [x] Open `.acnl` and `.acww` files.
 
- [x] Automatically detection of Pattern format.
== Current Features ==
- [x] Have pre-included pattern for AC:NL & AC:WW.
 
- [x] Creation of empty pattern.
* Open <code>.acnl</code> and <code>.acww</code> files.
- [x] Edit Palettes through the Palette Menu.
* Automatically detection of Pattern format.
- [x] Edit Pattern.
* Have pre-included pattern for AC:NL &amp; AC:WW.
- [x] Export pattern to `.acnl` or `.acww` format, depending on the Pattern format.
* Creation of empty pattern.
- [x] Include a font, which should be able to display all characters.
* Edit Palettes through the Palette Menu.
- [x] A Pattern Tool Overlay.
* Edit Pattern.
- [x] Ability, to load a default pattern on each startup from the SD Card through the `Settings.json` file.
* Export pattern to <code>.acnl</code> or <code>.acww</code> format, depending on the Pattern format.
- [x] Ability to load Pattern "default" information, such as Pattern Name, Creator Name, Town Name, Creator ID, Town ID & Creator Gender.
* Include a font, which should be able to display all characters.
- [x] Added a proper banner & icon.
* A Pattern Tool Overlay.
- [x] German & English support.
* Ability, to load a default pattern on each startup from the SD Card through the <code>Settings.json</code> file.
- [x] Export Pattern Informations. // For the defaults.
* Ability to load Pattern &quot;default&quot; information, such as Pattern Name, Creator Name, Town Name, Creator ID, Town ID &amp; Creator Gender.
- [x] Edit Pattern from AC:WW, AC:NL, AC:WA & AC:HHD's savefile directly.
* Added a proper banner &amp; icon.
- [x] A Storage System for your favorite AC:WW, AC:NL, AC:WA & AC:HHD's Pattern.
* German &amp; English support.
- [x] A Storage Menu for changing, resizing, creating, saving and managing the storage.
* Export Pattern Informations. // For the defaults.
- [x] Music Playback support. (It supports .WAV and it MUST be MONO and smaller than 13 MB and it must be called `Music.wav` and inside `sdmc:/3ds/LeafEdit/Pattern-Editor/`).
* Edit Pattern from AC:WW, AC:NL, AC:WA &amp; AC:HHD's savefile directly.
## Planned | TODOs
* A Storage System for your favorite AC:WW, AC:NL, AC:WA &amp; AC:HHD's Pattern.
- [ ] 16-bit BMP images to Pattern conversion.
* A Storage Menu for changing, resizing, creating, saving and managing the storage.
- [ ] Add "Draw Modes".. for example: Line Mode, Normal Mode etc.
* Music Playback support. (It supports .WAV and it MUST be MONO and smaller than 13 MB and it must be called <code>Music.wav</code> and inside <code>sdmc:/3ds/LeafEdit/Pattern-Editor/</code>).
## Screenshots of LeafEdit-Pattern-Editor
 
### Credits
== Planned | TODOs ==
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/splash.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/credits.png)
 
### MainScreen
* 16-bit BMP images to Pattern conversion.
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/main.png)
* Add &quot;Draw Modes&quot;.. for example: Line Mode, Normal Mode etc.
### Palette Editor
 
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/paletteEditor.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/colorGroup.png)
== Screenshots of LeafEdit-Pattern-Editor ==
### Import and Export
 
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/export.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/import.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/prompt.png)
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSexport.png
### Pattern Tool
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DStoolMenu.png
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/toolMenu.png)
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSshareOvl.png
### Selections
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSstorageMenu.png
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/gameSelect.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/regionSelect.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/langSelect.png)
 
### ShareOverlay
== Compilation: ==
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/shareOvl.png)
 
### Storage
You need devkitARM along with Libctru, Citro2D &amp; Citro3D for this to compile. You will also need Universal-Core, which should be included, when you git clone this repository properly. You also need bannertool and Makerom inside this folder and then run make. Then you should have a <code>LeafEdit-Pattern-Editor.3dsx</code> and a <code>LeafEdit-Pattern-Editor.cia</code> executable.
![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/storageMenu.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/storageMain.png) ![](https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor/blob/master/screenshots/storageInfo.png)
 
## Compilation:
== Credits ==
You need devkitARM along with Libctru, Citro2D & Citro3D for this to compile. You will also need Universal-Core, which should be included, when you git clone this repository properly. You also need bannertool and Makerom inside this folder and then run make. Then you should have a `LeafEdit-Pattern-Editor.3dsx` and a `LeafEdit-Pattern-Editor.cia` executable.
 
## Credits
=== Main Developer ===
### Main Developer
 
- [SuperSaiyajinStackZ](https://github.com/SuperSaiyajinStackZ): For creating this app.
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]: For creating this app.
### Translators
 
- [SuperSaiyajinStackZ](https://github.com/SuperSaiyajinStackZ): German & English.
=== Translators ===
### Other
 
- [devkitPro](https://github.com/devkitPro), [Fincs](https://github.com/fincs), [Smealum](https://github.com/smealum), [Wintermute](https://github.com/WinterMute): For devkitARM, Citro2D, Citro3D and Libctru.
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]: German &amp; English.
- [LeafEdit-Core-Contributors](https://github.com/Universal-Team/LeafEdit): For helping on LeafEdit-Core.
 
- [PKSM](https://github.com/FlagBrew/PKSM): For the base of the storage / Bank system, which i used, but now reworked for the Pattern system.
=== Other ===
- [Slattz](https://github.com/Slattz): For the region flags & game icons from [NLTK](https://github.com/Slattz/NLTK).
 
- [Universal-Team](https://github.com/Universal-Team): For [LeafEdit's](https://github.com/Universal-Team/LeafEdit) core and [Universal-Core](https://github.com/Universal-Team/Universal-Core).
* [https://github.com/devkitPro devkitPro], [https://github.com/fincs Fincs], [https://github.com/smealum Smealum], [https://github.com/WinterMute Wintermute]: For devkitARM, Citro2D, Citro3D and Libctru.
- [TotallyNotGuy](https://github.com/TotallyNotGuy): For the amazing Graphics from LeafEdit.
* [https://github.com/Universal-Team/LeafEdit LeafEdit-Core-Contributors]: For helping on LeafEdit-Core.
* [https://github.com/FlagBrew/PKSM PKSM]: For the base of the storage / Bank system, which i used, but now reworked for the Pattern system.
* [https://github.com/Slattz Slattz]: For the region flags &amp; game icons from [https://github.com/Slattz/NLTK NLTK].
* [https://github.com/Universal-Team Universal-Team]: For [https://github.com/Universal-Team/LeafEdit LeafEdit's] core and [https://github.com/Universal-Team/Universal-Core Universal-Core].
* [https://github.com/TotallyNotGuy TotallyNotGuy]: For the amazing Graphics from LeafEdit.


[[Category:3DS homebrew rom hacks]]
[[Category:3DS homebrew rom hacks]]
[[Category:Homebrew 3DS game hacks]]
[[Category:Homebrew 3DS game hacks]]

Revision as of 04:20, 28 September 2021

Template:Infobox-3DS-Homebrews '"`UNIQ--youtube-00000000-QINU`"'

LeafEdit-Pattern-Editor

This is LeafEdit's Pattern Editor as a separate app as well!

NOTE: This tool can only edit and store pattern. For a more featured Save Editor please use LeafEdit instead.

Current Features

  • Open .acnl and .acww files.
  • Automatically detection of Pattern format.
  • Have pre-included pattern for AC:NL & AC:WW.
  • Creation of empty pattern.
  • Edit Palettes through the Palette Menu.
  • Edit Pattern.
  • Export pattern to .acnl or .acww format, depending on the Pattern format.
  • Include a font, which should be able to display all characters.
  • A Pattern Tool Overlay.
  • Ability, to load a default pattern on each startup from the SD Card through the Settings.json file.
  • Ability to load Pattern "default" information, such as Pattern Name, Creator Name, Town Name, Creator ID, Town ID & Creator Gender.
  • Added a proper banner & icon.
  • German & English support.
  • Export Pattern Informations. // For the defaults.
  • Edit Pattern from AC:WW, AC:NL, AC:WA & AC:HHD's savefile directly.
  • A Storage System for your favorite AC:WW, AC:NL, AC:WA & AC:HHD's Pattern.
  • A Storage Menu for changing, resizing, creating, saving and managing the storage.
  • Music Playback support. (It supports .WAV and it MUST be MONO and smaller than 13 MB and it must be called Music.wav and inside sdmc:/3ds/LeafEdit/Pattern-Editor/).

Planned | TODOs

  • 16-bit BMP images to Pattern conversion.
  • Add "Draw Modes".. for example: Line Mode, Normal Mode etc.

Screenshots of LeafEdit-Pattern-Editor

LeafEdit-Pattern-Editor-3DSexport.pngLeafEdit-Pattern-Editor-3DStoolMenu.pngLeafEdit-Pattern-Editor-3DSshareOvl.pngLeafEdit-Pattern-Editor-3DSstorageMenu.png

Compilation:

You need devkitARM along with Libctru, Citro2D & Citro3D for this to compile. You will also need Universal-Core, which should be included, when you git clone this repository properly. You also need bannertool and Makerom inside this folder and then run make. Then you should have a LeafEdit-Pattern-Editor.3dsx and a LeafEdit-Pattern-Editor.cia executable.

Credits

Main Developer

Translators

Other

Advertising: