LeafEdit Pattern Editor 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:Homebrew utility applications on 3DS" to "")
 
(11 intermediate revisions by the same user not shown)
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-3DSmain.png|250px
|image=Leafeditpatterneditor2.png
| type = Hack Utilities
|description=Pattern Editor for AC:NL and AC:WW.
| version = v0.4.0
|author=SuperSaiyajinStackZ
| lastupdated = 2020/08/29
|lastupdated=2020/08/29
| licence = Mixed
|type=Utilities
| author = SuperSaiyajinStackZ
|version=0.4.0
| website = https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editorv0.4.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor.7z
| source = https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
|website=https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
|source=https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor
}}
}}
<youtube></youtube>
This is a LeafEdit's Pattern Editor as a separate app.


==LeafEdit-Pattern-Editor==
'''Note:''' This tool can only edit and store pattern. For a more featured Save Editor please use [[LeafEdit 3DS|LeafEdit]] instead.
 
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 [https://github.com/Universal-Team/LeafEdit LeafEdit] instead.
 
== Current Features ==


==Features==
* Open <code>.acnl</code> and <code>.acww</code> files.
* Open <code>.acnl</code> and <code>.acww</code> files.
* Automatically detection of Pattern format.
* Automatically detection of Pattern format.
* Have pre-included pattern for AC:NL &amp; AC:WW.
* Have pre-included pattern for AC:NL & AC:WW.
* Creation of empty pattern.
* Creation of empty pattern.
* Edit Palettes through the Palette Menu.
* Edit Palettes through the Palette Menu.
Line 31: Line 27:
* A Pattern Tool Overlay.
* A Pattern Tool Overlay.
* Ability, to load a default pattern on each startup from the SD Card through the <code>Settings.json</code> file.
* Ability, to load a default pattern on each startup from the SD Card through the <code>Settings.json</code> file.
* Ability to load Pattern &quot;default&quot; information, such as Pattern Name, Creator Name, Town Name, Creator ID, Town ID &amp; Creator Gender.
* Ability to load Pattern "default" information, such as Pattern Name, Creator Name, Town Name, Creator ID, Town ID & Creator Gender.
* Added a proper banner &amp; icon.
* Added a proper banner & icon.
* German &amp; English support.
* German & English support.
* Export Pattern Informations. // For the defaults.
* Export Pattern Informations. // For the defaults.
* Edit Pattern from AC:WW, AC:NL, AC:WA &amp; AC:HHD's savefile directly.
* 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 &amp; AC:HHD's Pattern.
* 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.
* 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 <code>Music.wav</code> and inside <code>sdmc:/3ds/LeafEdit/Pattern-Editor/</code>).
* Music Playback support (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>).


== Planned | TODOs ==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor5.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor6.png


* 16-bit BMP images to Pattern conversion.
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor7.png
* Add &quot;Draw Modes&quot;.. for example: Line Mode, Normal Mode etc.
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor8.png


== Screenshots of LeafEdit-Pattern-Editor ==
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor3.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor9.png


https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSexport.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor10.png
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DStoolMenu.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor11.png
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSshareOvl.png
https://dlhb.gamebrew.org/3dshomebrew/LeafEdit-Pattern-Editor-3DSstorageMenu.png


== Compilation: ==
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor11.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor12.png


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://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor13.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor14.png


== Credits ==
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor15.png
https://dlhb.gamebrew.org/3dshomebrews/leafeditpatterneditor16.png


=== Main Developer ===
==Changelog==
'''v0.4.0'''
* Support for Animal Crossing: Happy Home Designer pattern. (Including Storage & Pattern Editing).
* Support for playing a .wav file. (For more look at the ReadMe).
* Added Storage Menu (Now you can change, resize, create, manage & save your storage!). Also increased max boxlimit to 50, which allows 500 Pattern each storage.
* Fix Filebrowse selector.
* Use hidKeysDownRepeat() for better scrolling.


* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]: For creating this app.
'''v0.3.0'''
* New Banner & Icon (You may need to delete and reinstall the app to see the changes).
* Edit pattern from your AC:NL or AC:WW savefile.
* Store your favorite Pattern with the Storage system.
* Take a screenshot with your favorite pattern and share it with other people through the "Share Overlay".


=== Translators ===
'''v0.2.0'''
* Fix config doesn't load properly.
* Fix AC:NL | AC:WA Town name length from 0x9 to 0x8.
* Add prompt function.
* Export Pattern Information.
* Make the file selection cancel-able.
* Display current Pattern on Pattern Tool Menu.


* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ]: German &amp; English.
==Credits==
Main Developer:
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] - For creating this app.


=== Other ===
Translators:
* [https://github.com/SuperSaiyajinStackZ SuperSaiyajinStackZ] - German & English.


* [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.
Other:
* [https://github.com/Universal-Team/LeafEdit LeafEdit-Core-Contributors]: For helping on LeafEdit-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.
* [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/Universal-Team/LeafEdit LeafEdit-Core-Contributors] - For helping on LeafEdit-Core.
* [https://github.com/Slattz Slattz]: For the region flags &amp; game icons from [https://github.com/Slattz/NLTK NLTK].
* [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/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/Slattz Slattz] - For the region flags & game icons from [https://github.com/Slattz/NLTK NLTK].
* [https://github.com/TotallyNotGuy TotallyNotGuy]: For the amazing Graphics from LeafEdit.
* [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]]
==External links==
[[Category:Homebrew 3DS game hacks]]
* GitHub - https://github.com/SuperSaiyajinStackZ/LeafEdit-Pattern-Editor

Latest revision as of 05:34, 6 May 2024

LeafEdit-Pattern-Editor
Leafeditpatterneditor2.png
General
AuthorSuperSaiyajinStackZ
TypeUtilities
Version0.4.0
LicenseMixed
Last Updated2020/08/29
Links
Download
Website
Source

This is a LeafEdit's Pattern Editor as a separate app.

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

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 (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/).

Screenshots

leafeditpatterneditor5.pngleafeditpatterneditor6.png

leafeditpatterneditor7.pngleafeditpatterneditor8.png

leafeditpatterneditor3.pngleafeditpatterneditor9.png

leafeditpatterneditor10.pngleafeditpatterneditor11.png

leafeditpatterneditor11.pngleafeditpatterneditor12.png

leafeditpatterneditor13.pngleafeditpatterneditor14.png

leafeditpatterneditor15.pngleafeditpatterneditor16.png

Changelog

v0.4.0

  • Support for Animal Crossing: Happy Home Designer pattern. (Including Storage & Pattern Editing).
  • Support for playing a .wav file. (For more look at the ReadMe).
  • Added Storage Menu (Now you can change, resize, create, manage & save your storage!). Also increased max boxlimit to 50, which allows 500 Pattern each storage.
  • Fix Filebrowse selector.
  • Use hidKeysDownRepeat() for better scrolling.

v0.3.0

  • New Banner & Icon (You may need to delete and reinstall the app to see the changes).
  • Edit pattern from your AC:NL or AC:WW savefile.
  • Store your favorite Pattern with the Storage system.
  • Take a screenshot with your favorite pattern and share it with other people through the "Share Overlay".

v0.2.0

  • Fix config doesn't load properly.
  • Fix AC:NL | AC:WA Town name length from 0x9 to 0x8.
  • Add prompt function.
  • Export Pattern Information.
  • Make the file selection cancel-able.
  • Display current Pattern on Pattern Tool Menu.

Credits

Main Developer:

Translators:

Other:

External links

Advertising: