A Kirby's Epic Yarn (Wii) modding tool for various aspects of the game.
- Level Viewing
- Level Editor
- Collision Editor
- GfArch Utility
- Gimmick data updates via internet
- MNEB Rendering
- BGST Rendering
- Pre-rendered BRRES models
- Potential Kirby's Extra Epic Yarn (3DS) support.
If you'd like to see a feature, make a request.
Before compiling Quilt, you will first need to download or compile the following libraries or files:
Should you compile any source files yourself, place all objects into the /lib/
folder. When prompted to move a header file into the project, create any folders that don't exist if necessary.
Note
This dependency is header-only. Move json.hpp
to include/lib/
.
Important
You must use the docking branch of ImGui.
Tip
It's ideal to compile ImGui seperately, but you can skip this if you wish to compile it alongside Quilt.
Compile the following files:
imgui.cpp
imgui_demo.cpp
imgui_draw.cpp
imgui_tables.cpp
imgui_widgets.cpp
backends/imgui_impl_sdl2.cpp
backends/imgui_impl_sdlrenderer2.cpp
Move the following header files into include/lib/imgui/
:
imconfig.h
imgui.h
imgui_internal.h
imstb_rectpack.h
imstb_textedit.h
imstb_truetype.h
backends/imgui_impl_sdl2.h
backends/imgui_impl_sdlrenderer2.h
Note
This dependency is header-only. Move portable-file-dialogs.h
to include/lib/
.
Be sure to include any necessary libraries for the file dialogs. For example, Windows requires ole32
, comctl32
, oleaut32
, and uuid
.
Download SDL2 headers. Move them to include/lib/SDL2/
.
Be sure that SDL2.dll
(Windows) or an equivalent file is located in the same directory as the Quilt executable.