22 KiB
| lang | layout | section | category | title | description |
|---|---|---|---|---|---|
| hu-HU | wiki | twilightmenu | customization | DSi/3DS szkinek létrehozása | Hogyan készíts egyedi DSi és 3DS szkineket a TWiLight Menu++-hoz |
A TWiLight Menu++ szkin elkészítéséhez szükséged lesz egy olyan képszerkesztő programra, amely képes exportálni .png fájlokat és 16 BPP .bmp fájlokat vagy .png fájlokat és 4 BPP .bmp fájlokat. Ideális esetben a képpaletták kézi átrendezésére is képesnek kell lennie. A GIMP az ajánlott, és ebben az útmutatóban ezt fogjuk használni, mivel minden szükséges dologra képes.
1. rész: Töltsd le a példákat
Ez első dolog emit le kell töltened a példa szkinek. Ezek alapként használhatók a szkinjeid számára, és már a megfelelő formátumban vannak, így ha később problémáid adódnának, ezekkel tudod összehasonlítani.
2. rész: A képek szerkesztése
Töltsd le és telepítsd a GIMP-et. Használhatsz más szerkesztőt is ha szeretnél, de ez az útmutató a GIMP-et használja.
Miután telepítetted, nyisd meg a GIMP-et és válaszd az Ablakok -> Dokkolható párbeszédablakok -> Színtérkép opciókat. Ez megnyitja a Színtérkép párbeszédpanelt, amely hasznos lehet palettás képek szerkesztésekor.
Most már megnyithatod a GIMP-ben azt a képet, amelyet szerkeszteni szeretnél, és folytathatod az alábbi szakaszokban, attól függően, hogy melyik mappában van az adott fájl. Ne feledd, hogy a TWiLight Menu válogatós a képek pontos formátumát illetően, és ez attól függően változik, hogy melyik mappában vannak, ezért győződj meg róla, hogy úgy exportálod, ahogy az adott szakasz mondja.
Háttér textúrák (background mappa)
Ezek vagy PNG fájlok vagy 16 bites (A1 R5 G5 B5 vagy X1 R5 G5 B5) BMP-fájlok lehetnek.
| Textúra | Leírás |
|---|---|
| bottom | Az alsó háttérkép, ha nem ikon felett állunk |
| bottom_bubble | Az alsó háttérkép, ha ikon felett állunk |
| bottom_ds | A 3DS témához, az alsó háttér texturája, amikor nem egy ikon felett áll, és amikor DS lite-on van |
| bottom_bubble_ds | A 3DS témához, az alsó háttér texturája, amikor egy ikon felett áll, és amikor DS lite-on van |
| top |
Elem textúrák (battery mappa)
Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban csak 100%-os átlátszósággal fognak működni. Bármelyik pixelnek ami átlátszó az egyik ikonon, átlátszónak kell lenni mindegyiken, így megfelelően felülírásra kerül változáskor.
| Textúra | Leírás |
|---|---|
| battery0 | Felváltva villog battery1-gyel együtt, ha az akkumulátor nagyon lemerült |
| battery1 | 0-4 használt DSi módban |
| battery1purple | A lila ikonok (purple) akkor használatosak, ha a Power LED szín a beállításokban Lila értékre van állítva |
| battery2 | |
| battery2purple | |
| battery3 | |
| battery3purple | |
| battery4 | |
| battery4purple | |
| batterycharge | |
| batterychargeblink | Felváltva villog batterycharge-al együtt, ha az akkumulátor tölt |
| batteryfull | DS módban használt DSi-n/3DS-en |
| batteryfullDS | DS módban használt DS Phat-on/DS Lite-on |
| batterylow | DS módban használt |
Palettás texturák (grf mappa)
Ezeknek 4 BPP (16 színű) BMP fájloknak kell lenniük.
Ezek beállításához a GIMP-ben, válaszd a Kép -> Mód ->RGB-t a színek módostásához, majd ha készen vagy a színek módosításával, válaszd a Kép -> Mód -> Indexelt... opciókat a palettásra visszakonvertálásához. Indexáltra váltáskor győződj meg arról, hogy Optimális paletta generálása be van jelölve, és Maximális színszám 16.
Megjegyzés: A DSi témában egyes képek palettája a felhasználó profilszíne alapján felül van írva. Ha szeretnéd szerkeszteni ezek színeit, biztosítsd, hogy a UserPalette opció beállítása a theme.ini fájlban 0 legyen.
Az indexeltre való konvertálás után menj a Színtérkép párbeszédpanelre, és ellenőrizd, hogy az átlátszó szín (#FF00FF) a színtérképen a #0 szín. Ha nem az, akkor kattints jobb gombbal a színtérképen, és válaszd a Színtérkép átrendezése... parancsot majd mozgasd az átlátszó színt a színtérkép első színére, és nyomj az OK-ra.
Ha a végleges színtérképben 16-nál kevesebb szín van, nyomd meg a + gombot a Színtérkép párbeszédpanel alján, amíg nem lesz 16 szín.
Exportáláskor ajánlott bejelölni a Ne írjon színtérinformációt jelölőnégyzetet a Kompatibilitási beállítások legördülő ablak alatt.
| Textúra | Leírás |
|---|---|
| bips | A gördítősáv alján látható pontok (DSi téma) |
| box | Doboz textúrája, ami tartalmaz egyaránt teli és üres textúrákat (DSi téma) |
| box_empty | Üres doboz textúra (3DS téma) |
| box_full | Doboz ikonnal textúra (3DS téma) |
| brace | A kapocs textúra ami az első és utolsó ikon után jelenik meg (DSi téma) |
| bubble | Az alsó darabja a buboréknak, ami az Start ikon keret vagy az ikon doboz felé rajzolt |
| button_arrow | A nyilak textúrái mindkét oldalán az alsó gördítő sávnak (DSi téma) |
| cornerbutton | A gombok, amik megjelennek a SELECT menüben (DSi téma) (A név egy régi felhasználáson alapul) |
| cursor | A keret animáció kockák, amik a kiválasztott ikont jelzik (3DS téma) |
| dialogbox | A lecsúszó párbeszéd ablak háttere |
| folder | A mappák ikonja |
| icon_a26 | Az Atari 2600 játékok ikonja |
| icon_gb | A Game Boy játékok ikonja |
| icon_gba | A GBA játékok ikonja (minden téma) és a felső GBARunner2 indító ikon (3DS téma) |
| icon_gbamode | A natív GBA Mód ikonja |
| icon_gg | A Game Gear játékok ikonja |
| icon_int | Az Intellivision játékok ikonja |
| icon_m5 | A Sord M5 játékok ikonja |
| icon_manual | A kézikönyv ikonja |
| icon_md | A Mega Drive játékok ikonja |
| icon_nes | Az NES játékok ikonja |
| icon_ngp | A Neo Geo Pocket játékok ikonja |
| icon_pce | A PC Engine/TurboGrafx-16 játékok ikonja |
| icon_plg | A DSTWO bővítmények ikonja |
| icon_settings | A Nintendo DSi Settings ikonja |
| icon_sg | A Sega SG-1000 játékok ikonja |
| icon_sms | A Sega Master System játékok ikonja |
| icon_snes | Az SNES játékok ikonja |
| icon_unk | Megjelenített ikon, ha egy játéknak nincs ikonja |
| icon_ws | A WonderSwan játékok ikonja |
| launch_dot | A megjelenített pontok, amikor egy játék indul (DSi téma) |
| moving_arrow | A megjelenített nyíl, amikor egy játék mozgatásra kerül (DSi téma) |
| progress | Töltési animáció 8 képkockával |
| scroll_window | A görgetősávnak az a része, amely a látható ikonokat jelzi |
| small_cart | Az ikonok amik megjelennek fent (3DS téma) és a SELECT menüben (DSi téma) |
| start_border | A keret animáció kockák, amik a kiválasztott ikont jelzik (DSi téma) |
| start_text | Az indító kereten megjelenített szöveg (DSi téma) |
| wirelessicons | A megjelenített ikonok, amik azt mutatják, hogy a játéknak van vezetéknélküli támogatása |
DS Classic Menu textúrák (quickmenu mappa)
Ezeknek PNG fájloknak kell lenniük.
| Textúra | Leírás |
|---|---|
| bottombg | Háttér az alsó képernyőre |
| phat_topbg | Háttér a felső képernyőre DS Phat-on |
| topbg | Háttér a felső képernyőre bármilyen más DS modellen |
UI texturák (ui mappa)
Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban csak 100%-os átlátszósággal fognak működni. Bármelyik pixelnek ami átlátszó az egyik textúrán, átlátszónak kell lenni mindegyik kapcsolódó textúrán, így megfelelően felülírásra kerül változáskor.
| Textúra | Leírás |
|---|---|
| date_time_font | A dátum és idő megjelenítésére használt karakterkészlet |
| Lshoulder | A bal váll |
| Lshoulder_greyed | A bal váll, ha már nincs további oldal tovább balra |
| Rshoulder | A jobb váll |
| Rshoulder_greyed | A jobb váll, ha már nincs további oldal tovább jobbra |
Videó texturák (video mappa)
Csak a 3DS témában használt, a 3dsRotatingCubes.rvid egy Rocket Video fájl. További információkért a videók rvid fájllá konvertálásáról, olvasd el Converting a video to .rvid cikket a Vid2RVID wiki-ben. Ha nem szeretnéd, hogy megjelenjen, egyszerűen csak töröld.
Hangerő textúrák (volume mappa)
Ezeknek PNG fájloknak kell lenniük, bármilyen fájl működni fog, azonban csak 100%-os átlátszóság fog működni. Bármelyik pixelnek ami átlátszó az egyik textúrán, átlátszónak kell lenni mindegyiken, így megfelelően felülírásra kerül változáskor.
| Textúra | Leírás |
|---|---|
| volume0 | Ez a hangerő csak DSi módban jelenik meg |
| volume1 | 0 némított, 4 teljes hangerő |
| volume2 | |
| volume3 | |
| volume4 |
Téma konfiguráció (theme.ini fájl)
Különböző opciókat konfigurálhatsz arról, hogy hogyan kerüljön rajzolásra a téma a theme.ini fájlban, hogy nagyobb sprite-okat és texturákat használhass. Az igaz/hamis opciók esetében 0 a hamis és 1 az igaz. Az üres alapértelmezett értékkel rendelkező beállítások egy téma esetében nem használatosak az adott témában.
| Érték | Leírás | Alapértelmezés (3DS) | Alapértelmezés (DSi) |
|---|---|---|---|
StartBorderRenderY |
A kezdeti Y pozíciója a Start ikon keretnek | 92 | 81 |
StartBorderSpriteW |
A Start ikon keret sprite szélessége. Fontos megjegyezni, hogy a Start ikon keret textúra pontosan a fele a teljes keretnek. | 32 | 32 |
StartBorderSpriteH |
A Start ikon keret sprite magassága | 64 | 80 |
StartTextRenderY |
A kezdeti Y pozíciója a Start ikon szövegnek | 143 | 143 |
BubbleTipRenderY |
Az Y pozíciója a buborékcsúcsnak, ami a kezdő keret felé rajzolt | 98 | 80 |
BubbleTipRenderX |
Az X pozíciója a buborékcsúcsnak, ami a kezdő keret felé rajzolt | 125 | 122 |
BubbleTipSpriteW |
A buborékcsúcs sprite szélessége | 7 | 11 |
BubbleTipSpriteH |
A buborékcsúcs sprite magassága | 7 | 8 |
TitleboxRenderY |
A kezdeti Y pozíciója a cím szövegdobozának | 96 | 85 |
TitleboxTextY |
A kezdeti Y pozíciója a cím szövegnek | 55 | 30 |
TitleboxTextW |
A maximum szélessége a cím szövegnek | 200 | 240 |
MacroTitleboxTextY |
A kezdeti Y pozíciója a cím szövegnek makro módban | 40 | |
MacroTitleboxTextW |
A maximum szélessége a cím szövegnek makró módban | 224 | |
TitleboxTextLarge |
Használja-e a nagy betűtípust a cím szöveghez | 0 | 1 |
TitleboxMaxLines |
A maximum sorok száma a cím megjelenítésekor | 3 | 4 |
VolumeRenderX |
Az X pozíciója a hangerő ikonnak a felső képernyőn | 4 | 4 |
VolumeRenderY |
Az Y pozíciója a hangerő ikonnak a felső képernyőn | 5 | 5 |
ShoulderLRenderY |
Az Y pozíciója bal vállnak a felső képernyőn | 172 | 172 |
ShoulderLRenderX |
Az X pozíciója bal vállnak a felső képernyőn | 0 | 0 |
ShoulderRRenderY |
Az Y pozíciója jobb vállnak a felső képernyőn | 172 | 172 |
ShoulderRRenderX |
Az X pozíciója jobb vállnak a felső képernyőn | 178 | 178 |
BatteryRenderY |
Az Y pozíciója az elem ikonnak a felső képernyőn | 5 | 5 |
BatteryRenderX |
Az X pozíciója az elem ikonnak a felső képernyőn | 235 | 235 |
FontPalette1 |
A betűtípus átlátszó színe, alapértelmezett betűtípusok esetében nem használt | 0x0000 | 0x0000 |
FontPalette2 |
A betűtípus színei, használd ezt az oldalt a konvertáláshoz | 0xDEF7 | 0xDEF7 |
FontPalette3 |
0xC631 | 0xC631 | |
FontPalette4 |
0xA108 | 0xA108 | |
StartTextUserPalette |
Használja-e a DS profil színt a kezdő szöveg palettájához | 1 | |
StartBorderUserPalette |
Használja-e a DS profil színt a kezdő keret palettájához | 1 | |
ButtonArrowUserPalette |
Használja-e a DS profil színt a nyíl gombok palettájához, amik a képernyő alján kerülnek megjelenítésre | 1 | |
MovingArrowUserPalette |
Használja-e a DS profil színt a nyilak palettájához, amik ikonok mozgatásakor kerülnek megjelenítésre | 1 | |
LaunchDotsUserPalette |
Használja-e a DS profil színt az indítási pontok palettájához | 1 | |
DialogBoxUserPalette |
Használja-e a DS profil színt a párbeszéd ablak palettájához | 1 | |
RenderPhoto |
Kerüljön vagy ne kerüljön fénykép rajzolásra a felső képernyőn | 0 | 1 |
RotatingCubesRenderY |
A forgó kockák rajzolásának Y pozíciója a felső képernyőn | 78 |
3. rész: Hozzáadás a TWiLight Menu++-hoz
Ha szerkesztettél néhány grafikát és szeretnéd tesztelni a szkinjeidet, csak másold a szkin foldert (a mappát, ami a background, battery, és egyéb mappákat tartalmazza) az sd:/_nds/TWiLightMenu/3dsmenu/themes/ vagy az sd:/_nds/TWiLightMenu/dsimenu/themes/ mappába attól függően, hogy 3DS-hez vagy a DSi-hez tartoznak.
4. rész: Szkinjeid megosztása
Ha elkészültél a szkinedde, megoszthatod a közösséggel egy Pull Request létrehozásával a DS-Homebrew/twlmenu-extras GitHub repository-ban és egy .7z fájlban hozzáadással. Ha nem ismered a git használatát, akkor egyszerűen létrehozhatsz egy issue-t a repositoryban a skined zip fájljával, és kérheted a hozzáadását.
Egyedi háttér zene és hangok
A DSi és a 3DS témák támogatják továbbá az egyedi zenét. Lásd a DSi/3DS szkinek - Egyedi hangeffektusok fejezetet a részletekért.