Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

LeafEdit Pattern Editor 3DS: Difference between revisions

From GameBrew
m Text replacement - "image = https://dlhb.gamebrew.org/3dshomebrew/" to "image = "
 
(8 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 = 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
}}
}}
==LeafEdit-Pattern-Editor==
This is a LeafEdit's Pattern Editor as a separate app.


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 3DS|LeafEdit]] instead.
 
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 29: 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
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.png leafeditpatterneditor6.png

leafeditpatterneditor7.png leafeditpatterneditor8.png

leafeditpatterneditor3.png leafeditpatterneditor9.png

leafeditpatterneditor10.png leafeditpatterneditor11.png

leafeditpatterneditor11.png leafeditpatterneditor12.png

leafeditpatterneditor13.png leafeditpatterneditor14.png

leafeditpatterneditor15.png leafeditpatterneditor16.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: