Kirby's Extra Epic Yarn is an enhanced port of Kirby's Epic Yarn that includes several new features: Ravel Abilities, Devilish Mode, and sub-games starring King Dedede and Meta Knight. It's also notable for being the last first-party 3DS game.
Sub-Pages#
Unused Ravel Abilities#
Inside of RomFS/region_common/chara/new_player, three Ravel Abilities are just sitting there, unused. Each one has its respective folder. Two of them only contain their hats and Ravel Balls, while only one contains animations that are currently impossible to play.
Acrylic#
The first ability is called "Acrylic", and is found in RomFS/region_common/chara/new_player/SOZAI_ACRYLIC/. Its hat is similar to that of Nylon's, sporting a green headband and some kind of blue fabric on top. Curiously, it has two more hat designs hiding in its texture archive, which resemble hats made out of macrame cord. It also has a Ravel Ball hiding in the ball file of the Knitting Needles Ravel Ability, which is in RomFS/region_common/gimmick/sozaiItem/sozaiItem_Amibou.gfa.
Gum#
This ability is called "Gum", and can be located in RomFS/region_common/chara/new_player/SOZAI_GUM/. Its hat looks like it's made of stretched gum or various strings. Like Acrylic, it also has a Ravel Ball, now found in RomFS/region_common/gimmick/sozaiItem/sozaiItem_Gum.gfa. It also has animations and a weapon, but the animations can't be played, and the weapon can't be rendered properly and is very unfinished.
Beads#
The last ability is called "Beads", and can be found in RomFS/region_common/chara/new_player/SOZAI_BEADS/. Its hat is a purple witch's hat with a small orange bead attached in the middle. Its Ravel Ball can be located in RomFS/region_common/gimmick/sozaiItem/sozaiItem_Beads.gfa and it consists of various multicolored beads around one big purple bead.
Other#
Curiously, Acrylic's Ravel Ball file, located in RomFS/region_common/gimmick/sozaiItem/sozaiItem_Acrylic.gfa, contains a strange Ravel Ball that doesn't resemble Acrylic's hat in any way. This could mean two things: Acrylic had an earlier design that resembled this Ravel Ball, or the Ravel Ball corresponds to another cut Ravel Ability.
(Source: Vyroz)
Unused 3D Models#
coin.bch#
Present in RomFS/region_common/dummy/coin/coin.bch/ is a 3D model of a low-poly coin.
(Source: Vyroz)
Unused Graphics#
Early Bobbin Ravel Ball#
Inside of RomFS/region_common/gimmick/sozaiItem/sozaiItem_Beads.gfa, which is the Ravel Ball file of the unused ability Beads, an early Ravel Ball for the Bobbin ability can be found. It's quite similar to the used one; However, the final version doesn't have a shadow nor pink yarn strings.
Leftover Wii Buttons#
Various button graphics in a texture called "button_C" are found in almost every file inside RomFS/region_common/chara/env/PGW/. While many of them are used, the developers forgot to remove the Wii button graphics.
wool_test.bch#
Several yarn strings are found in RomFS/region_common/init/fb/wool_test.gfa/. They have no associated models or animations. There are 12 total strings, but 2 of them are duplicates of "C8_wool_04" and "C8_wool_05". This file also exists in the original Kirby's Epic Yarn, but contains entirely diffferent graphics.
(Source: Vyroz)
Furnitures#
File path: romFS/region_common/chara/room/interior Within interior91000.bch, an early design of the Pocket Bath can be found. Compared to the final version, this early texture has a shower head that isn't included in the former.
Neon Kirby Sign's textures (interior95100.bch) include the 's part meant to be used with the "Kirby" logo that goes unused in game.
interior95500.bch includes textures of a confetti popper that go unused. Noticeably, it has a completely flat looking design compared to the other furnitures' fabric and yarn art style.
(Source: Dottery)
Unused Text#
Found in RomFS/message/JP_Japanese/, a file called test_sample.msbt contains text that was most likely used to test the message boxes used in the game.
Entry |
Text |
Translation |
|---|---|---|
MSG_BOX_TEST |
style="background: #4D4D4D; color: #000000;|あいうえおかきくけこさしす 123456789 |
style="background: #4D4D4D; color: #000000;|aiueokakikukekosashisu 123456789 |
The Japanese text is simply the first 13 hiragana. test_sample.msbt files also exist in the other language folders, but none of those contain any text.
(Source: Vyroz)
Unused Sound Effects#
Inside the game's Sound Archive, some early versions of various sound effects lie hidden within the Wave Archive and Sound Wave Entries. They're all suffixed with "old".
Sound |
Name |
Location |
Description |
|---|---|---|---|
WAV 64 GUESS SD SG DDD FOOT W1 old |
RomFS/region_common/sound/Nintendo/PJ008.bcsar/WARC_0_GUESS_SDGROUP_0.bcwar |
An old sound that was probably meant to be used when King Dedede took a step or landed in Dedede Gogogo. |
|
WAV 68 GUESS SD SG DDD HIT1 old |
RomFS/region_common/sound/Nintendo/PJ008.bcsar/WARC_0_GUESS_SDGROUP_0.bcwar |
An early sound possibly meant for King Dedede or an enemy getting hurt in Dedede Gogogo. |
|
WAV 71 GUESS SD SG DDD HIT BLOCK NUNO1 old |
RomFS/region_common/sound/Nintendo/PJ008.bcsar/WARC_0_GUESS_SDGROUP_0.bcwar |
An early sound that could have possibly played when hitting or colliding with a block in Dedede Gogogo. |
|
WAV 77 GUESS SD SG DDD HIT BLOCK BOM1 old |
RomFS/region_common/sound/Nintendo/PJ008.bcsar/WARC_0_GUESS_SDGROUP_0.bcwar |
An old sound for hitting a Bomb Block in Dedede Gogogo. |
|
SD INTRR ANGIE old |
RomFS/region_common/sound/Nintendo/PJ008.bcsar/SD_BPLATE_DOT1.bcwsd |
An early sound that could have played when skipping a stage with Angie. |
|
SD SG MKT DASH ATK old |
RomFS/region_common/sound/Nintendo/PJ008.bcsar/SD_BPLATE_DOT1.bcwsd |
An early sound for Meta Knight's Dash Attack in Slash & Bead. |
(Source: Vyroz)
Debug Parameters#
Various debug parameters are mentioned in RomFS/param/global_param.txt/, along with a small description of their function.
PERF_BAR_ENABLE = true #enable performance bar
PERF_BAR_UP_ENABLE = false #enable performance bar up
FPS_DRAW_ENABLE = true #enable fps draw
DEBUG_DISP_ENABLE = true #enable debug disp
DEBUG_BACK_BLACK = true #enable debug black back screen
DEBUG_PAD_ENABLE = false #enable pad at debug mode
ASSERT_ENABLE = true #enable assert
TERMINAL_OUTPUT = true #enable terminal output
FILE_LOAD_DUMP = true #enable file loading terminal output
SOUND_DUMP = false #enable sound terminal output
DISABLE_BGM = false #disable all BGM
The mentions of the debug parameters from the original game return as well, now found in RomFS/region_common/param/fluff_param.txt/.
(Source: Vyroz)
Unused Yarn Parameter Files#
Inside RomFS/region_common/bggimmick/old/, there lie six files containing thickness parameters for the textures of non-existent yarn objects.
- Content of the first file, called "N_flower00.gfa".
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\bggimmick\old\N_flower00\
wool_width_all
{
wool_width_N_flower00
{
s32 C8_wool_00 = 7
}
wool_height_N_flower00
{
s32 C8_wool_00 = 128
}
}
- Content of the second file, called "N_flower01.gfa".
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\bggimmick\old\N_flower01\
wool_width_all
{
wool_width_N_flower01
{
s32 C8_wool_00 = 14
}
wool_height_N_flower01
{
s32 C8_wool_00 = 64
}
}
- Content of the third file, called "N_grass00.gfa".
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\bggimmick\old\N_grass00\
wool_width_all
{
wool_width_N_grass00
{
s32 C8_wool_00 = 11
}
wool_height_N_grass00
{
s32 C8_wool_00 = 256
}
}
- Content of the fourth file, called "N_grass01.gfa".
PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\bggimmick\old\N_grass01\
wool_width_all
{
wool_width_N_grass01
{
s32 C8_wool_00 = 11
}
wool_height_N_grass01
{
s32 C8_wool_00 = 256
}
}
- Content of the fifth file, called "N_nesstle00.gfa".
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\bggimmick\old\N_nesstle00\
wool_width_all
{
wool_width_N_nesstle00
{
s32 C8_wool_00 = 10
s32 C8_wool_01 = 13
}
wool_height_N_nesstle00
{
s32 C8_wool_00 = 128
s32 C8_wool_01 = 128
}
}
- Content of the sixth file, called "N_spraut00.gfa".
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\bggimmick\old\N_spraut00\
wool_width_all
{
wool_width_N_spraut00
{
s32 C8_wool_00 = 10
s32 C8_wool_01 = 13
}
wool_height_N_spraut00
{
s32 C8_wool_00 = 64
s32 C8_wool_01 = 128
}
}
The Japanese text translates to "PJ040 Parameter File for Yarn Texture Thickness".
(Source: Vyroz, Pulse (translation))
Fluff's Epic Yarn Leftovers#
For some reason, the leftover files from the original game are still here. However, everything was removed from them, and they only contain yarn thickness parameters.
- Found in RomFS/region_common/chara/player/PL00.gfa/wool_width.wp.
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\chara\player\PL00\
wool_width_all
{
wool_width_PL00
{
s32 C8_wool_00 = 11
s32 C8_wool_01 = 7
s32 C8_wool_02 = 11
s32 C8_wool_03 = 7
}
wool_height_PL00
{
s32 C8_wool_00 = 256
s32 C8_wool_01 = 128
s32 C8_wool_02 = 256
s32 C8_wool_03 = 128
}
}
- Found in RomFS/region_common/chara/player/PLAY.gfa/wool_width.wp.
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\chara\player\PLAY\
wool_width_all
{
wool_width_PLAY
{
s32 C8_wool_00 = 11
s32 C8_wool_01 = 7
s32 C8_wool_02 = 11
s32 C8_wool_03 = 7
s32 C8_wool_04 = 11
s32 C8_wool_05 = 7
s32 C8_wool_06 = 11
s32 C8_wool_07 = 7
s32 C8_wool_08 = 11
s32 C8_wool_09 = 7
s32 C8_wool_10 = 11
s32 C8_wool_11 = 7
s32 C8_wool_12 = 11
s32 C8_wool_13 = 7
s32 C8_wool_14 = 11
s32 C8_wool_15 = 7
}
wool_height_PLAY
{
s32 C8_wool_00 = 256
s32 C8_wool_01 = 128
s32 C8_wool_02 = 256
s32 C8_wool_03 = 128
s32 C8_wool_04 = 256
s32 C8_wool_05 = 128
s32 C8_wool_06 = 256
s32 C8_wool_07 = 128
s32 C8_wool_08 = 256
s32 C8_wool_09 = 128
s32 C8_wool_10 = 256
s32 C8_wool_11 = 64
s32 C8_wool_12 = 256
s32 C8_wool_13 = 64
s32 C8_wool_14 = 256
s32 C8_wool_15 = 128
}
}
- Found in RomFS/region_common/chara/new_player/PLAY00.gfa/wool_width.wp.
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\chara\new_player\PLAY00\
wool_width_all
{
wool_width_PLAY00
{
s32 wool_00 = 10
s32 wool_01 = 7
s32 wool_02 = 18
s32 wool_03 = 10
s32 wool_04 = 10
s32 wool_05 = 10
s32 wool_06 = 10
}
wool_height_PLAY00
{
s32 wool_00 = 64
s32 wool_01 = 64
s32 wool_02 = 64
s32 wool_03 = 32
s32 wool_04 = 16
s32 wool_05 = 64
s32 wool_06 = 64
}
}
- Found in RomFS/region_common/chara/new_player/PLAY01.gfa/wool_width.wp.
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\chara\new_player\PLAY01\
wool_width_all
{
wool_width_PLAY01
{
s32 wool_00 = 10
s32 wool_01 = 7
s32 wool_02 = 10
s32 wool_03 = 10
s32 wool_04 = 10
s32 wool_05 = 10
s32 wool_06 = 10
}
wool_height_PLAY01
{
s32 wool_00 = 64
s32 wool_01 = 64
s32 wool_02 = 64
s32 wool_03 = 32
s32 wool_04 = 16
s32 wool_05 = 64
s32 wool_06 = 64
}
}
- Found in RomFS/region_common/chara/player/QUIL.gfa/wool_width.wp.
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\chara\player\QUIL\
wool_width_all
{
wool_width_QUIL
{
s32 C8_wool_00 = 11
s32 C8_wool_01 = 11
s32 C8_wool_02 = 11
}
wool_height_QUIL
{
s32 C8_wool_00 = 256
s32 C8_wool_01 = 256
s32 C8_wool_02 = 256
}
}
- Found in RomFS/region_common/chara/player/TRAIN_00.gfa/wool_width.wp.
// PJ040用毛糸テクスチャの太さパラメータファイル
// Converter : D:\work\RandD\pj040\Python\Scripts\nw4r2nw4c\nw4r2nw4c.py
// SrcDir : D:\work\pj040\master\data_src\region_common\chara\player\TRAIN_00\
wool_width_all
{
wool_width_TRAIN_00
{
s32 C8_wool_00 = 11
s32 C8_wool_01 = 7
}
wool_height_TRAIN_00
{
s32 C8_wool_00 = 256
s32 C8_wool_01 = 128
}
}
Regional Differences#
|
|
This page or section needs more images.
|
English Text Differences#
Every single text difference from the original Wii game is back. For the sake of brevity, only new differences will be documented.
Loading Screens#
- Meta Knight's dialogue when telling the player that they've unlocked a new stage in Slash & Bead is slightly different:
American English |
European English |
|---|---|
Kirby! You unlocked a new stage in Slash & Bead! |
Hey, you unlocked a new stage in Slash & Bead! |
- Similarly, King Dedede's dialogue when telling the player about a new Dedede Gogogo stage is different:
American English |
European English |
|---|---|
It seems you've unlocked a new stage, youngster! |
You've unlocked a new stage in Dedede Gogogo, youngster! |
Beaded Objects#
Some of the new Beaded Furniture items have different names or descriptions between versions:
American English |
European English |
|---|---|
Beaded Donut Donut made of Fuse Beads. |
Beaded Doughnut Doughnut made of Fuse Beads. |
Beaded Shortcake Shortcake made of Fuse Beads. |
Beaded Sponge Cake Sponge cake made of Fuse Beads. |
amiibo#
There are many differences between amiibo-related text. Almost every instance of "NFC Reader/Writer" from the USA version of the game was changed to "Nintendo 3DS NFC Reader/Writer" in the European version.
American English |
European English |
|---|---|
Please turn the system's wireless communication features ON. |
Please enable wireless communication for this system. |
The NFC Reader/Writer requires an update. Update it now? |
The Nintendo 3DS NFC Reader/Writer requires an update. Update it now? |
The NFC Reader/Writer needs to be updated. |
The Nintendo 3DS NFC Reader/Writer needs to be updated. |
The NFC Reader/Writer may be malfunctioning. Try turning it off and back on again. |
The Nintendo 3DS NFC Reader/Writer may be malfunctioning. Try turning it off and back on again. |
Please reboot the NFC Reader/Writer and try again. |
Please reboot the Nintendo 3DS NFC Reader/Writer and try again. |
The infrared function may be malfunctioning. Please reboot your system and try again. |
The infrared function may be malfunctioning. Please restart your system and try again. |
Reboot your system and try again. |
Restart your system and try again. |
Tap the amiibo to the NFC Reader/Writer. |
Hold the amiibo to the Nintendo 3DS NFC Reader/Writer. |
To read an amiibo, simply tap the amiibo to the touch screen. |
To read an amiibo, simply hold the amiibo to the touch screen. |
Tap the amiibo to the touch screen. |
Hold the amiibo to the touch screen. |
StreetPass#
Some of the text related to the StreetPass functions of the game was changed between regions.
American English |
European English |
|---|---|
You've got a new StreetPass! |
You've met someone via StreetPass! |
If you turn StreetPass on, you'll exchange rooms with people you StreetPass with. The name of your room will also be sent. |
If you activate StreetPass, you'll exchange rooms with people you meet via StreetPass. The room's name will also be sent. |
Photo Functionality#
The photo system has a few lines of dialogue that are different between regions.
American English |
European English |
|---|---|
There's not enough free space on the SD card. Save could not be completed. |
There's not enough free space on the SD card. Could not save. |
The SD card is write-protected. Save could not be completed. |
The SD card is write-protected. Could not save. |
You have taken the max number of photos. You can't save any more. |
You have taken the maximum number of photos. You can't save any more. |
Save complete. You can view pictures you've taken in the Album or in the Nintendo 3DS Camera app. |
Save complete. You can view pictures you've taken in the Album or in the Nintendo 3DS Camera application. |
Error Messages#
Of all things, the message that pops up when the game suffers from an error is also different between versions.
American English |
European English |
|---|---|
An error has occurred. If this error occurs again, visit https://www.nintendo.com/ and click on Support. |
An error has occurred. If this error occurs again, please visit support.nintendo.com. |
Internal Project Name#
While it appears that Kirby's Extra Epic Yarn carries over both internal names from the original game, those being "PJ008" and "Fluff", it also gains two new names, the first one being "Fluff-C", found in the file ExHeader.bin, and the other one being "PJ040", according to the yarn thickness parameter files.
(Source: Vyroz)
References#
- GameFAQs↩︎
- 털실 커비 이야기 플러스. Nintendo. "2019.04.12 발매"↩︎
|
The Kirby series | |
|---|---|
|
Game Boy |
|
|
NES |
|
|
SNES |
|
|
Nintendo 64 |
|
|
Game Boy Advance |
Kirby: Nightmare in Dream Land • Kirby & the Amazing Mirror (Demo) |
|
Nintendo DS |
|
|
Wii |
|
|
Nintendo 3DS |
3D Classics: Kirby's Adventure • Kirby: Triple Deluxe • Kirby: Planet Robobot |
|
Nintendo Switch |
Kirby Star Allies • Kirby and the Forgotten Land • Kirby's Return to Dream Land Deluxe |
|
Side Games | |
|
Nintendo DS |
|
|
Wii |
|
|
Nintendo 3DS |
|
|
Wii U |
|
|
Spin-Offs | |
|
Game Boy (Color) |
Kirby's Pinball Land • Kirby's Block Ball • Kirby's Star Stacker • Kirby Tilt 'n' Tumble • Jaguar Mishin Sashi Senyou Soft: Kirby Family |
|
SNES |
Kirby's Dream Course • Kirby's Avalanche • Kirby's Star Stacker |
|
Satellaview |
Kirby no Omochabako (Baseball, Pinball, Hoshi Kuzushi) |
|
GameCube |
|
|
Wii |
|
|
Nintendo 3DS |
Kirby Fighters Deluxe • Team Kirby Clash Deluxe • Kirby's Blowout Blast • Kirby Battle Royale (Demo) |
|
Nintendo Switch |
|
|
Nintendo Switch 2 |
|
|
Related | |