diff --git a/_data/da-DK/categories.json b/_data/da-DK/categories.json deleted file mode 100644 index 43c4dfaf..00000000 --- a/_data/da-DK/categories.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "ds-index": [ - { - "key": "guides", - "title": "Vejledninger" - }, - { - "key": "reference", - "title": "Reference" - } - ], - "twilightmenu": [ - { - "key": "installing", - "title": "Installation" - }, - { - "key": "updating", - "title": "Opdatering" - }, - { - "key": "customization", - "title": "Tilpasning" - }, - { - "key": "other", - "title": "Andet" - }, - { - "key": "uninstalling", - "title": "Afinstallation" - }, - { - "key": "indexes", - "title": "Indexes" - } - ], - "nds-bootstrap": [ - { - "key": "other", - "title": "Andet" - } - ], - "gbarunner2": [], - "other": [], - "community": [ - { - "key": "discord", - "title": "Discord" - } - ] -} \ No newline at end of file diff --git a/_data/da-DK/nav.json b/_data/da-DK/nav.json deleted file mode 100644 index 7140db3b..00000000 --- a/_data/da-DK/nav.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "title": "Hjem", - "url": "/" - }, - { - "title": "Projects", - "items": [ - { - "title": "TWiLight Menu++", - "url": "/twilightmenu" - }, - { - "title": "nds-bootstrap", - "url": "/nds-bootstrap" - }, - { - "title": "GBARunner2", - "url": "/gbarunner2" - }, - { - "title": "Other Projects", - "url": "/other" - } - ] - }, - { - "title": "DS Indeks", - "url": "/ds-index" - }, - { - "title": "Community Info", - "url": "/community" - } -] diff --git a/_data/da-DK/strings.json b/_data/da-DK/strings.json deleted file mode 100644 index f604a12a..00000000 --- a/_data/da-DK/strings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "by": "Af: $1", - "close": "Luk", - "description": "Wikis til DS-Homebrew projekter", - "discord-server": "Discord server (kun engelsk)", - "need-help": "Brug for hjælp? Join vores Discord server: DS⁽ⁱ⁾ Mode Hacking! (Kun engelsk)", - "published-with": "Udgivet med GitHub pages, se kildekoden på GitHub.", - "select-language": "Vælg sprog", - "source": "Kildekode", - "title": "DS-Homebrew Wiki", - "toggle-navigation": "Vis/Skjul navigation", - "translate-here": "Oversæt her", - "translate-on-crowdin": "Oversæt på Crowdin" -} \ No newline at end of file diff --git a/_data/de-DE/categories.json b/_data/de-DE/categories.json deleted file mode 100644 index af6b9aba..00000000 --- a/_data/de-DE/categories.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "ds-index": [ - { - "key": "guides", - "title": "Guides" - }, - { - "key": "reference", - "title": "Reference" - } - ], - "twilightmenu": [ - { - "key": "installing", - "title": "Installing" - }, - { - "key": "updating", - "title": "Updating" - }, - { - "key": "customization", - "title": "Customization" - }, - { - "key": "other", - "title": "Other" - }, - { - "key": "uninstalling", - "title": "Uninstalling" - }, - { - "key": "indexes", - "title": "Indexes" - } - ], - "nds-bootstrap": [ - { - "key": "other", - "title": "Other" - } - ], - "gbarunner2": [], - "other": [], - "community": [ - { - "key": "discord", - "title": "Discord" - } - ] -} \ No newline at end of file diff --git a/_data/de-DE/nav.json b/_data/de-DE/nav.json deleted file mode 100644 index f5b71adc..00000000 --- a/_data/de-DE/nav.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "title": "Startseite", - "url": "/" - }, - { - "title": "Projects", - "items": [ - { - "title": "TWiLight Menu++", - "url": "/twilightmenu" - }, - { - "title": "nds-bootstrap", - "url": "/nds-bootstrap" - }, - { - "title": "GBARunner2", - "url": "/gbarunner2" - }, - { - "title": "Other Projects", - "url": "/other" - } - ] - }, - { - "title": "DS Index", - "url": "/ds-index" - }, - { - "title": "Community Info", - "url": "/community" - } -] diff --git a/_data/de-DE/strings.json b/_data/de-DE/strings.json deleted file mode 100644 index 32e90676..00000000 --- a/_data/de-DE/strings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "by": "Von: $1", - "close": "Close", - "description": "Wikis für DS-Homebrew Projekte", - "discord-server": "Discord Server (nur auf Englisch)", - "need-help": "Need help? Join our Discord server: DS⁽ⁱ⁾ Mode Hacking! (English only)", - "published-with": "Veröffentlicht mit GitHub-Seiten, sehen Sie die Quelle auf GitHub.", - "select-language": "Select language", - "source": "Quellcode", - "title": "DS-Homebrew Wiki", - "toggle-navigation": "Toggle navigation", - "translate-here": "Hier übersetzen", - "translate-on-crowdin": "[Übersetze auf Crowdin]" -} \ No newline at end of file diff --git a/_data/pl-PL/categories.json b/_data/pl-PL/categories.json index 6bad1446..61088cc5 100644 --- a/_data/pl-PL/categories.json +++ b/_data/pl-PL/categories.json @@ -32,7 +32,7 @@ }, { "key": "indexes", - "title": "Indexes" + "title": "Indeksy" } ], "nds-bootstrap": [ diff --git a/_data/ru-RU/categories.json b/_data/ru-RU/categories.json deleted file mode 100644 index af6b9aba..00000000 --- a/_data/ru-RU/categories.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "ds-index": [ - { - "key": "guides", - "title": "Guides" - }, - { - "key": "reference", - "title": "Reference" - } - ], - "twilightmenu": [ - { - "key": "installing", - "title": "Installing" - }, - { - "key": "updating", - "title": "Updating" - }, - { - "key": "customization", - "title": "Customization" - }, - { - "key": "other", - "title": "Other" - }, - { - "key": "uninstalling", - "title": "Uninstalling" - }, - { - "key": "indexes", - "title": "Indexes" - } - ], - "nds-bootstrap": [ - { - "key": "other", - "title": "Other" - } - ], - "gbarunner2": [], - "other": [], - "community": [ - { - "key": "discord", - "title": "Discord" - } - ] -} \ No newline at end of file diff --git a/_data/ru-RU/nav.json b/_data/ru-RU/nav.json deleted file mode 100644 index 0017b481..00000000 --- a/_data/ru-RU/nav.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "title": "Главная", - "url": "/" - }, - { - "title": "Projects", - "items": [ - { - "title": "TWiLight Menu++", - "url": "/twilightmenu" - }, - { - "title": "nds-bootstrap", - "url": "/nds-bootstrap" - }, - { - "title": "GBARunner2", - "url": "/gbarunner2" - }, - { - "title": "Other Projects", - "url": "/other" - } - ] - }, - { - "title": "Индекс DS", - "url": "/ds-index" - }, - { - "title": "Community Info", - "url": "/community" - } -] diff --git a/_data/ru-RU/strings.json b/_data/ru-RU/strings.json deleted file mode 100644 index 227f54dc..00000000 --- a/_data/ru-RU/strings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "by": "От: $1", - "close": "Close", - "description": "Wikis for DS-Homebrew projects", - "discord-server": "Сервер Discord (Только на английском языке)", - "need-help": "Need help? Join our Discord server: DS⁽ⁱ⁾ Mode Hacking! (English only)", - "published-with": "Опубликовано с помощью GitHub страниц. Смотреть источник на GitHub.", - "select-language": "Select language", - "source": "Источники (GitHub)", - "title": "DS-Homebrew Wiki", - "toggle-navigation": "Toggle navigation", - "translate-here": "Перевести здесь", - "translate-on-crowdin": "Перевести с помощью Crowdin" -} \ No newline at end of file diff --git a/_data/zh-CN/categories.json b/_data/zh-CN/categories.json deleted file mode 100644 index 5fc9be01..00000000 --- a/_data/zh-CN/categories.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "ds-index": [ - { - "key": "guides", - "title": "指南" - }, - { - "key": "reference", - "title": "引用" - } - ], - "twilightmenu": [ - { - "key": "installing", - "title": "安装" - }, - { - "key": "updating", - "title": "升级" - }, - { - "key": "customization", - "title": "自定义" - }, - { - "key": "other", - "title": "其他" - }, - { - "key": "uninstalling", - "title": "卸载" - }, - { - "key": "indexes", - "title": "索引" - } - ], - "nds-bootstrap": [ - { - "key": "other", - "title": "其它" - } - ], - "gbarunner2": [], - "other": [], - "community": [ - { - "key": "discord", - "title": "Discord" - } - ] -} \ No newline at end of file diff --git a/_data/zh-CN/nav.json b/_data/zh-CN/nav.json deleted file mode 100644 index 8f1b6fa4..00000000 --- a/_data/zh-CN/nav.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "title": "主页", - "url": "/" - }, - { - "title": "项目", - "items": [ - { - "title": "TWiLight Menu++", - "url": "/twilightmenu" - }, - { - "title": "nds-bootstrap", - "url": "/nds-bootstrap" - }, - { - "title": "GBARunner2", - "url": "/gbarunner2" - }, - { - "title": "其它项目", - "url": "/other" - } - ] - }, - { - "title": "DS Index", - "url": "/ds-index" - }, - { - "title": "社区信息", - "url": "/community" - } -] diff --git a/_data/zh-CN/strings.json b/_data/zh-CN/strings.json deleted file mode 100644 index 061ed160..00000000 --- a/_data/zh-CN/strings.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "by": "作者:$1", - "close": "关闭", - "description": "Wikis for DS-Homebrew projects", - "discord-server": "Discord 服务器(仅限英语)", - "need-help": "需要帮助?加入我们的Discord服务器: DS⁽ⁱ⁾ Mode Hacking! (只有英文版)", - "published-with": "使用 GitHub Pages 发布,在 GitHub 上查看 源码 。", - "select-language": "选择语言", - "source": "源码", - "title": "DS-Homebrew Wiki", - "toggle-navigation": "切换导航", - "translate-here": "在此翻译", - "translate-on-crowdin": "[在 Crowdin 上翻译]" -} \ No newline at end of file diff --git a/assets/js/i18n/da-DK.js b/assets/js/i18n/da-DK.js deleted file mode 100644 index f51a2a32..00000000 --- a/assets/js/i18n/da-DK.js +++ /dev/null @@ -1 +0,0 @@ -export default { 'pageIsInYourLanguage': 'Denne side er tilgængelig på dansk!' }; \ No newline at end of file diff --git a/assets/js/i18n/de-DE.js b/assets/js/i18n/de-DE.js deleted file mode 100644 index 6336e8c3..00000000 --- a/assets/js/i18n/de-DE.js +++ /dev/null @@ -1 +0,0 @@ -export default { 'pageIsInYourLanguage': 'Diese Seite ist in deutscher Sprache verfügbar!' }; \ No newline at end of file diff --git a/assets/js/i18n/ru-RU.js b/assets/js/i18n/ru-RU.js deleted file mode 100644 index a849cbde..00000000 --- a/assets/js/i18n/ru-RU.js +++ /dev/null @@ -1 +0,0 @@ -export default { 'pageIsInYourLanguage': 'Эта страница доступна на русский языке!' }; \ No newline at end of file diff --git a/assets/js/i18n/zh-CN.js b/assets/js/i18n/zh-CN.js deleted file mode 100644 index 1a0634e2..00000000 --- a/assets/js/i18n/zh-CN.js +++ /dev/null @@ -1 +0,0 @@ -export default { 'pageIsInYourLanguage': '当前页面有中文版本!' }; \ No newline at end of file diff --git a/fix in-context.sh b/fix in-context.sh index ac75b1d1..023b2bd7 100755 --- a/fix in-context.sh +++ b/fix in-context.sh @@ -1,3 +1,5 @@ +#!/bin/bash + # Fix the layouts in the in-context files sed -i "" "s/layout: crwdns[0-9][0-9][0-9][0-9][0-9]:0crwdne[0-9][0-9][0-9][0-9][0-9]:0/layout: default/" pages/_ic-IC/*.md for file in pages/_ic-IC/*/*.md; do diff --git a/pages/_da-DK/community/discord-info.md b/pages/_da-DK/community/discord-info.md deleted file mode 100644 index e0b28d69..00000000 --- a/pages/_da-DK/community/discord-info.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Info -description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. - -## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: - -- [#community-rules][community-rules] - This is the rules channel, it describes the standards we have when communicating in this server -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff - -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. - -## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command - -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. - -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances - -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. - -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] - -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). - -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. - -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. - -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: - -This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) - -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. - -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) - -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server]. - -## 🤖 Lightning Commands -Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including... - -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB -- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players` - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) - - -[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366 -[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 - -[announcements]: https://discord.com/channels/283769550611152897/283771381735489537 -[community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 - -[nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 -[nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 -[nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 -[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 - -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 -[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 -[end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_da-DK/community/discord-rules.md b/pages/_da-DK/community/discord-rules.md deleted file mode 100644 index 3a5ce382..00000000 --- a/pages/_da-DK/community/discord-rules.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Rules -description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. - -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. - - -### Do NOT bring the chat quality down. - -Examples include: -- Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). -- Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. - - -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission - -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. - - -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. - - -## Consequences - -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. - -If you don't understand any of the rules, feel free to ask. - -Last update: August 19th, 2020 diff --git a/pages/_da-DK/community/index.md b/pages/_da-DK/community/index.md deleted file mode 100644 index 21624857..00000000 --- a/pages/_da-DK/community/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -title: Home -description: Information about the DS-Homebrew community ---- - -You can find information about our community here, such as the rules for our Discord server. We have the following places: -- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) -- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Website: [ds-homebrew.com](https://ds-homebrew.com) diff --git a/pages/_da-DK/ds-index/3ds-forwarders.md b/pages/_da-DK/ds-index/3ds-forwarders.md deleted file mode 100644 index d3919ad7..00000000 --- a/pages/_da-DK/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: DS Game Forwarders (3DS) -description: Sådan oprettes CIA forwarders så du kan have dine DS spil på din 3DS's hjemmeskærm -tabs: - - - tab-sd-card: SD card - tab-flashcard: Flashcard ---- - -Hvis du har nogen problemer, så tjek FAQs på [GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Krav - -3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases)eller enhver anden CFW som patcher TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) til at installere CIA filer -- (Valgfrit) Et understøttet DS-flashkort - -{% capture flashcards %} -De anbefalede flashkort er DSTT og Acekard 2i. Hvis du ønsker at have perfekt spil kompatibilitet, så køb SuperCard DSTWO / DSTWO PLUS. Den eneste ulempe er, at det dræner dit systems batteri hurtigere. - -Hvis du har et flashkort, der virker med Apache Thunder's NTR Launcher, er du velkommen til at sende en anmodning [på GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Sørg for at angive hvad for et build, du bruger (Normal eller Alt) og hvis `RESETSLOT1` er sat til `0` eller `1` i `sd:/nds/ntr_launcher. ni`. - -Kompatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced spil, herunder nyere NTR-spil, virker ikke.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normale og RTS-versioner) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Lilla kort kan være inkompatibelt) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal og Plus versioner) - -Ikke testet: -- R4i3D NEW (Brug R4iDSN skabelon og pakke) - -Delvist kompatible: -- Ace 3DS+ (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.) -- Gateway Blue Card (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.) -- EX4DS (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.) -- R4iLS (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Spil kompatibilitet er dårlig, så gemmning/indlæsning af save-filer resultater i nedbrud.) - -Inkompatible: -- CycloDS (i)Evolution (Can autostarte ROMs, men det virker anderledes end andre flashcards.) -- (i)Edge (kan ikke autostarte en .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (ikke forwarder processen) gør kortet ubrugeligt) -{% endcapture %} - -
- Understøttede flashkort -
- {{ flashcards | markdownify }} -
-
- -PC: -- Et 64 bit OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Opdatering 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. - -### Part 1: Getting started -{% capture tab-sd-card %} -1. Download [SD-kort forwarder pakken](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Udtræk indholdet af `for SD card root` til roden af dit 3DS' SD-kort - -Når du har udtrukket pakken, kan du redigere `sd:/_nds/nds-bootstrap.ini` og ændre indstillingerne: -- `BOOST_CPU`: Hvis sat til 1, vil TWL clock hastigheden bruges, så lag forsvinder -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Download one of these packs: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND diff --git a/pages/_da-DK/ds-index/dsi-twl-firm.md b/pages/_da-DK/ds-index/dsi-twl-firm.md deleted file mode 100644 index 6495c395..00000000 --- a/pages/_da-DK/ds-index/dsi-twl-firm.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Nintendo DSi / Nintendo 3DS TWL_FIRM -description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM ---- - -### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. - -- [3DS Hacking Guide](https://3ds.hacks.guide) - - Lightning command: `mod 3ds` - - Kuriisu command: `guide 3ds` -- [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` - - Kuriisu command: `guide dsi` - -### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. - -nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. - -### Nintendo DSi system menu -The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen. - -The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. - -This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. - -In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. - -### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. - -The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts - -Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) - -Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. - -### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. - -A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. - -### Nintendo DSi bootstage 2 -The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. - -### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_da-DK/ds-index/hardmod.md b/pages/_da-DK/ds-index/hardmod.md deleted file mode 100644 index ea6a9548..00000000 --- a/pages/_da-DK/ds-index/hardmod.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: Hardmod -description: How to hardmod a Nintendo DSi -tabs: - - - windows: Windows - other: macOS / Linux ---- - -Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc... - -### Nintendo DS -[![Original DS motherboard with touch-points labeled](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png) - -### Nintendo DSi - -To hardmod a Nintendo DSi / DSi XL (LL) you will need: - - [Pencil tipped soldering iron](https://www.amazon.com/dp/B01N4571Q6) - - [Very fine wire](https://www.amazon.com/dp/B01MXGNTA4), 28AWG or smaller, preferably 30AWG+ - - SD to microSD adapter - - An SD card reader able to read eMMC chips running in single data-line mode. [Here's a known working one](https://www.amazon.com/dp/B006T9B6R2) - - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) and [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) if on Windows - - A valid NAND backup of the DSi you are hardmodding - - To be comfortable soldering to pads that are as small as 0.5mm in diameter - -#### DSi side A pinouts -[![DSi side A pinouts](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg) -#### DSi side B pinouts -[![DSi side B pinouts](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png) -#### DSi XL side B pinouts -[![DSi XL side B pinouts](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png) - -- You will need to solder the points on the motherboard to the microSD card adapter - - CMD to pin 2 - - GND to pins 3 and 6 - - CLK to pin 5 - - DAT0 to pin 7 - -#### Soldered microSD adapter example -[![microSD example](/assets/images/dsi-hardmod/sd.jpg)](/assets/images/dsi-hardmod/sd.jpg) - -- Insert the microSD card adapter into your computer - - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage - -#### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). - -1. Download the version for the operating system you are using -1. Run the script, selecting the NAND backup you wish to flash to your DSi -1. Switch to NAND mode with the button to the left of the file path -1. Click `Start` to create the NAND backup without the no$gba footer - -- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open - - Use this file as the NAND image you flash onto the DSi - -{% capture tab-windows %} -1. Open Win32DiskImager -1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*` -1. Choose the device that is the DSi and click read -1. Once it is done, click the folder icon, change the name to `NAND_1.bin` and read again -1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare". -1. Choose to compare both files then click OK when done - - If it says "The chosen files are identical.", you are good to go to the next section - - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again -1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before -1. Flash it with the `Write` button -1. Unplug the SD card adapter and attempt to turn on the DSi -{% endcapture tab-windows %} -{% assign tab-windows = tab-windows | split: "////////" %} - - -{% capture tab-other %} -1. Work out where the SD card is mounted - - Linux: - 1. Unplug the SD card adapter - 1. Run `lbslk` in a terminal - 1. Plug in the SD card adapter - 1. Run `lbslk` again - 1. This time a new device should appear - - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer - - - macOS: - 1. Unplug the SD card adapter - 1. Run `df` in a terminal - 1. Plug in the SD card adapter - 1. Run `df` again - 1. A new device should appear in the list - - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer - -1. Dump the NAND - - Run the following command in a terminal: - - `cat {device-name} > nand0.bin` - - Replace `{device-name}` with the SD card mount location - - E.g `cat /dev/sdb > nand0.bin` - - Then run `cat {device-name} > nand1.bin` - - -1. Compare NAND dumps - 1. Run the following command: - - Linux: `md5sum nand0.bin nand1.bin` - - macOS: `md5 -r nand0.bin nand1.bin` - 1. Check that the hash generated matches each other - 1. If not, redump the NAND, adjusting the wiring if necessary - 1. Keep on redumping the NAND until the hashes are identical - -1. Flash NAND - 1. Locate the NAND backup you created before on the console - 1. Run the following command: - - `cat {existing-nand-backup} > {device-name}` - - Replace `{existing-nand-backup}` with the location and name of your old NAND backup - - Replace `{device-name}` with the mount point of the SD card - -At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created! -{% endcapture tab-other %} -{% assign tab-other = tab-other | split: "////////" %} - -### Flashing the NAND backup -{% assign tabs = tab-windows | concat: tab-other %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_da-DK/ds-index/homebrew.md b/pages/_da-DK/ds-index/homebrew.md deleted file mode 100644 index 17d10d48..00000000 --- a/pages/_da-DK/ds-index/homebrew.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Homebrew -description: Information about homebrew on the Nintendo DS ---- - -### Development - -Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: - -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) - -### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. - -### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. - -### Time bomb - -A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds: - -- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel. -- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available: - - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement - - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++: - - With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does - - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently - -We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard). - -In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard. - -### ARGV support -ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. - -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation -- There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_da-DK/ds-index/index.md b/pages/_da-DK/ds-index/index.md deleted file mode 100644 index 71d18345..00000000 --- a/pages/_da-DK/ds-index/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -title: Nintendo DS Modding Indeks -description: En forklaring på alt omhandlende DS modding ---- - -Velkommen til afsnittet om Nintendo DS modding ressourcer. Dette vil forsøge at forklare de fleste ting relateret til Nintendo DS modding samt være en grundlæggende introduktion til NTR firmwaren fra Nintendo DS, TWL firmwaren fra Nintendo DSi, og TWL_FIRMen fra Nintendo 3DS. diff --git a/pages/_da-DK/ds-index/retail-roms.md b/pages/_da-DK/ds-index/retail-roms.md deleted file mode 100644 index e58ab138..00000000 --- a/pages/_da-DK/ds-index/retail-roms.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Retail ROMs -description: Information related to retail DS games ---- - -### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. - -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. - -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) - -### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. - -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - -### Save files -Nintendo DS cartridges have 4 known save types: - -- EEPROM - Electrically Erasable Programmable Read-Only Memory -- FLASH -- FRAM - Ferroelectric Random-Access Memory -- NAND - NOT-AND - -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php - -### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). - -### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. - -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. -- For example: `DMA2: 04100010 023C18C0 AF000001` - -### Action Replay cheats -Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. - -Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: -- Wood R4 (`usrcheat.dat`) -- YSMenu (`usrcheat.dat`) - -Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following: -- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB -- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation -- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size - - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack - -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). - -Cheat codes generally have types A through E, and here is a description of them: - -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. diff --git a/pages/_da-DK/ds-index/wifi.md b/pages/_da-DK/ds-index/wifi.md deleted file mode 100644 index 7b8f837b..00000000 --- a/pages/_da-DK/ds-index/wifi.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Wi-Fi -description: Information on using Wi-Fi on the Nintendo DS ---- - -- On Nintendo DS applications, you can only use WEP and Open WiFi -- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support - -Hotspots are usable, so you don't need to change your router configuration. - -### Creating a hotspot -There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot. -- [macOS](https://gbatemp.net/threads/571658) -- [Linux](https://gbatemp.net/threads/543283) - -### Nintendo DS WFC restoration -1. Launch the Nintendo WFC settings -1. Connect to your access point -1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` -1. Set `1.1.1.1` as your secondary DNS -1. You might need to NoSSL patch your game at this point, depending on the game - -### Manually patching your DS ROMs -Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. - -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono - -1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) -1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) - -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM - -### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. - -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_da-DK/gbarunner2/bios.md b/pages/_da-DK/gbarunner2/bios.md deleted file mode 100644 index 2192ae82..00000000 --- a/pages/_da-DK/gbarunner2/bios.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: GBA BIOS Info -description: Information on the GBA BIOS and how to dump it ---- - -In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods. - -### Dumping Guides - -- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) -- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) - -After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. - -You can verify that your BIOS is a proper dump by comparing it with the following checksums: - -**CRC32:** `81977335` - -**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6` - -**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492` - -**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570` diff --git a/pages/_da-DK/gbarunner2/faq.md b/pages/_da-DK/gbarunner2/faq.md deleted file mode 100644 index 51bf4f85..00000000 --- a/pages/_da-DK/gbarunner2/faq.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: FAQ & Troubleshooting -long_title: GBARunner2 FAQ & Troubleshooting -description: FAQs and troubleshooting for GBARunner2 ---- - -#### How do I create and add custom borders? - -You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. - -#### Are cheats supported? - -Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). - -#### How do I use nightly GBARunner2 builds in TWiLight Menu++? - -1. Download the nightly build -1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) -1. Place it in `sd:_nds` - -#### How do I use Wi-Fi link features? - -You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_da-DK/gbarunner2/index.md b/pages/_da-DK/gbarunner2/index.md deleted file mode 100644 index a5713cad..00000000 --- a/pages/_da-DK/gbarunner2/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: Home -description: Information on how to use GBARunner2 ---- - -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. - -Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: -- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) -- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List) diff --git a/pages/_da-DK/index.md b/pages/_da-DK/index.md deleted file mode 100644 index 8018dba6..00000000 --- a/pages/_da-DK/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: default -title: Home ---- - -# Welcome to the DS-Homebrew Wiki! - -This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left. - -If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only). diff --git a/pages/_da-DK/nds-bootstrap/faq.md b/pages/_da-DK/nds-bootstrap/faq.md deleted file mode 100644 index 90ad6c5b..00000000 --- a/pages/_da-DK/nds-bootstrap/faq.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: FAQ & Troubleshooting -long_title: nds-bootstrap FAQ & Troubleshooting -description: FAQ & Troubleshooting for nds-bootstrap ---- - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. - -#### Why use nds-bootstrap over a regular flashcard? -- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges -- You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed -- Enhance your audio with 48 kHz -- Use DSi mode, allowing for DSi features -- Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work - -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. - -#### What is a nightly and where do I get it? -A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Why do my cheats not work? -The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. - -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_da-DK/nds-bootstrap/index.md b/pages/_da-DK/nds-bootstrap/index.md deleted file mode 100644 index 3f78f819..00000000 --- a/pages/_da-DK/nds-bootstrap/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -title: Home -description: Information on how to use nds-bootstrap ---- - -# Welcome to the nds-bootstrap Wiki - -nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards. diff --git a/pages/_da-DK/nds-bootstrap/testing.md b/pages/_da-DK/nds-bootstrap/testing.md deleted file mode 100644 index cb8b4904..00000000 --- a/pages/_da-DK/nds-bootstrap/testing.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: Compatibility List & Testing Tips -description: Compatibility list and tips for testing games ---- - -### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. - -### Tips For Testing Games -- Look for screen flickering or sound issues -- If something looks off, run the game along a console not using nds-bootstrap to compare -- Try as many features in the game as possible -- Be thorough diff --git a/pages/_da-DK/other/godmode9i.md b/pages/_da-DK/other/godmode9i.md deleted file mode 100644 index 5144873b..00000000 --- a/pages/_da-DK/other/godmode9i.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: GodMode9i -description: Information about GodMode9i ---- - -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. - -### FAQ & Troubleshooting - -#### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - -#### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_da-DK/other/hiyacfw.md b/pages/_da-DK/other/hiyacfw.md deleted file mode 100644 index f1bb660e..00000000 --- a/pages/_da-DK/other/hiyacfw.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: hiyaCFW -description: Information about hiyaCFW ---- - -Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi. - -### Custom splash screens -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: - -#### BMP -- 16-bit (RGBA 1555, RGB 1555, or RGB 565) -- 256 x 192 or smaller - -#### GIF -- Simple answer: Most GIFs 256 x 192 or smaller will work -- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum -- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete -- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first -- Interlaced and plain text frames are ***not*** supported -- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems diff --git a/pages/_da-DK/other/index.md b/pages/_da-DK/other/index.md deleted file mode 100644 index ea0738f1..00000000 --- a/pages/_da-DK/other/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: Home -description: Information about other DS-Homebrew projects ---- - -This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki. diff --git a/pages/_da-DK/twilightmenu/controls.md b/pages/_da-DK/twilightmenu/controls.md deleted file mode 100644 index 28306a6b..00000000 --- a/pages/_da-DK/twilightmenu/controls.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Controls -long_title: TWiLight Menu++ Controls -description: Controls for using TWiLight Menu++ ---- - -#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes -- Left / Right: Select a game / app -- A / START: Launch game / app -- L / R or SELECT + Left / Right: Switch pages -- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats -- X: Delete/hide game -- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed) - -#### R4 theme -- Up / Down: Select a game / app -- A: Launch game / app -- L: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats - -#### DS ROMs (using nds-bootstrap) -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + Down + SELECT: Open the in-game menu - - RAM Viewer - - Up / Down: Scroll - - Left / Right: Fast scroll - - A: Enter RAM Editor - - B: Return to in-game menu - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - - RAM Editor - - Up / Down / Left / Right: Select a value - - A: Modify selected value - - Up / Down: Increase / Decrease value by 1h - - Left / Right: Increase / Decrease value by 10h - - A / B: Finish modifying value - - B: Return to RAM Viewer - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - -#### Boot shortcuts -These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. - -- SELECT: Open settings -- A + B + X + Y: Reset all TWiLight Menu++ settings -- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled diff --git a/pages/_da-DK/twilightmenu/creating-ram-disks.md b/pages/_da-DK/twilightmenu/creating-ram-disks.md deleted file mode 100644 index 5d9fc1be..00000000 --- a/pages/_da-DK/twilightmenu/creating-ram-disks.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Creating RAM Disks -description: How to create RAM disks for using old DS homebrew with TWiLight Menu++ ---- - -You do not need to follow this if you're using a flashcard. -{:.alert .alert-info} - -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. - -Instructions by @Dakkon7, modified by RocketRobz: - -1. Run RAMDisk -1. Click **View** -> **Advanced** -1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB** -1. Un-mark **Create TEMP Directory**, if it's already marked -1. Click **Load/Save** -1. Click `Start RAMDisk`, and a new window for your .img should appear -1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use -1. In the RAMDisk program, click `Save Disk Image Now` -1. Save `romname.img` to a folder called `ramdisks` in the .nds file location -1. Click `Stop RAMDisk` when you're done -1. In TWiLight Menu++, open per-game settings for your homebrew -1. Set RAM disk to 0 -1. Launch your homebrew, and it should read your RAM disk diff --git a/pages/_da-DK/twilightmenu/custom-boot-splashes.md b/pages/_da-DK/twilightmenu/custom-boot-splashes.md deleted file mode 100644 index 5703ac92..00000000 --- a/pages/_da-DK/twilightmenu/custom-boot-splashes.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Boot Splashes -description: How to use custom splash screens for TWiLight Menu++ ---- - -You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. - -Most GIF files up to 256x192 should work, with a few exceptions: -- GIF files over 1 MiB (DSi Mode) or 256 KiB (DS Mode) may not play at full speed as they will be decompressed on the fly -- Between the two, the GIFs must be less than about 10 MB (DSi Mode) or about 2 MB (DS Mode) -- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time -- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults - - Only the GIF waiting for input will be paused, so the other can continue animating -- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame -- Interlaced and text frames will not work diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md deleted file mode 100644 index ff0d5647..00000000 --- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-sfx.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: DSi / 3DS Skins - Custom SFX -description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++ ---- - -TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". - -These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). - -## Sound Effect Bank -The sound effect bank contains sound effects such as the icon select sound, etc. - -| File | Description | -| ----------- | -------------------------------------------------------------------------------------- | -| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details | -| back.wav | Back | -| launch.wav | Played when launching a game | -| select.wav | Played when moving the select cursor | -| wrong.wav | Played when reaching the end of the page | -| switch.wav | Played when switching pages | -| stop.wav | Played on the DSi Theme when the select cursor stops moving | -| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details | - -You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent. - -Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully. - -### Startup sound -While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins. - -The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play. - - -## Menu BGM - -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -To export in the correct format, do: -1. Select `File` > `Export` > `Export Audio...` -1. Set `File Type` to `Other uncompressed files` -1. Set `Header` to `RAW (header-less)` -1. Set `Encoding` to `Signed 16-bit PCM` -1. Set the output name to `bgm.pcm.raw` and click `Save` -1. Click `OK` to the metadata editing - -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. diff --git a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md b/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md deleted file mode 100644 index 4d30c4e9..00000000 --- a/pages/_da-DK/twilightmenu/custom-dsi-3ds-skins.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: How to Create DSi / 3DS Skins -description: How to make custom DSi and 3DS skins for TWiLight Menu++ ---- - -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). - -Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run -```bash -$ make -``` -in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below. - -Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). - -The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. - -## Theme file descriptions - -The `volume` and `battery` textures are self explanatory. - -### Background textures (`background_grit` folder) - -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | The top background | - -### Paletted textures (`grit` folder) - -| Texture | Description | Palette Restrictions (if less than 16) | -| ------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | | -| box | The box texture, containing both full and empty textures (DSi Theme) | | -| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 Colors | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | -| dialogbox | The background of the dialog box that slides down | | -| folder | The icon for folders | | -| icon_gb | The icon for Game Boy games | | -| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | -| icon_gbamode | The icon for native GBA Mode | | -| icon_gg | The icon for Game Gear games | | -| icon_manual | The icon for the manual | | -| icon_md | The icon for Mega Drive games | | -| icon_nes | The icon for NES games | | -| icon_plg | The icon for DSTWO plugins | | -| icon_settings | The icon for Nintendo DSi Settings | | -| icon_sms | The icon for Sega Master System games | | -| icon_snes | The icon for SNES games | | -| icon_unk | The icon displayed when a game is missing an icon | | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | -| progress | The progress loading animation with 8 frames | 9 Colors | -| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | -| start_text | The text displayed on the start border (DSi Theme) | 4 Colors | -| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | - -### UI textures (`ui` folder) - -| Texture | Description | -| ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | -| Lshoulder | The left shoulder | -| Lshoulder_greyed | The left shoulder when there are no pages to the left | -| Rshoulder | The right shoulder | -| Rshoulder_greyed | The right shoulder when there are no pages to the right | - -### Video texture (`video` folder) - -`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. - -## Theme configuration - -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. - -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 | - -## Advanced theming - -Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette. - -For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results. - -Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes. - -Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences. - -Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all. - -## Custom background music and sound effects - -The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_da-DK/twilightmenu/custom-fonts.md b/pages/_da-DK/twilightmenu/custom-fonts.md deleted file mode 100644 index d70a7ac9..00000000 --- a/pages/_da-DK/twilightmenu/custom-fonts.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Fonts -description: How to use custom fonts with TWiLight Menu++ ---- - -TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. - -### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode -- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages -- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages - -### Directory structure -Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: -- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles -- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text - -The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. - -### Generating custom fonts -You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: -1. Load an NFTR file in nftr-editor -1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated - - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box -1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ) -1. Click `Save`, then repeat for the other sizes diff --git a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md deleted file mode 100644 index efb65ad4..00000000 --- a/pages/_da-DK/twilightmenu/custom-unlaunch-backgrounds.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Unlaunch Backgrounds -description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ ---- - -Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: -- Only the first frame will be shown, no animated backgrounds -- The file must be less than or equal to 15,472 bytes -- GIFs with more than 31 colors require specially made palettes to prevent breaking the text - -### Installing -1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` -1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card -1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want -1. Exit settings and launch `Unlaunch DSi Installer` - - It should use your custom image, if it does not then turn off your console and make sure your GIF conforms with the requirements above -1. Choose `Install Now` - -### Using GIFs with more than 31 colors -As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. -1. Open your image in GIMP and make sure it's 256 x 192 pixels -1. In the menu bar at the top, select `Image` -> `Mode` -> `Indexed...` -1. Select `Generate optimum palette` and set the maximum colors to anything up to 226 colors -1. Select a dithering pattern from the `Color dithering` dropdown - - Images without dithering generally compress best, but with it will generally look better, try and see which looks best for the size -1. Click `Convert` -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` - - If it gives any warnings, click the accept button -1. In the next popup, disable the `GIF comment` and click `Export` -1. Check the size of the exported file, if it's 15,472 bytes or less, then skip to step 13 -1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it - - These instructions will use ezgif as its simpler, being a website -1. Open https://ezgif.com/optimize, and upload your GIF -1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit -1. Save the optimized GIF and open it in GIMP -1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` -1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots -1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) -1. Use the color picker to make your new colors match those in the above image -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` -1. In the next popup, make sure `GIF comment` is off and click `Export` -1. Ensure the image is still under 15,472 bytes, if it's gotten too big then repeat from step 10 using a higher compression level -1. You're done! Follow the [installing](#installing) section above to use your image! diff --git a/pages/_da-DK/twilightmenu/download-play-pictochat.md b/pages/_da-DK/twilightmenu/download-play-pictochat.md deleted file mode 100644 index 1542fa68..00000000 --- a/pages/_da-DK/twilightmenu/download-play-pictochat.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Download Play / Pictochat in DS Classic Menu -description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Classic Menu ---- - -If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. - -In GodMode9: -- Press R + A on SYSNAND TWLN -- Select `Search for titles` -- Select `DS Download Play (NTR-HNDA).tmd` -- Select `TMD file options...` -- Select `Dump CXI/NDS file` -- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds` - -Copy to `sd:/_nds/`, and rename to `dlplay.nds`. - -The above steps will increase DLP boot speed. - -To run Pictochat on 3DS (DSi required): -- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi. diff --git a/pages/_da-DK/twilightmenu/faq.md b/pages/_da-DK/twilightmenu/faq.md deleted file mode 100644 index 14b80382..00000000 --- a/pages/_da-DK/twilightmenu/faq.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: FAQ & Troubleshooting -long_title: TWiLight Menu++ FAQ & Troubleshooting -description: FAQs and troubleshooting for TWiLight Menu++ ---- - -For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). -{:.alert .alert-info} - -#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? -TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: - -#### How do I fix getting a white screen when booting TWiLight Menu++? -- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it -- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size -- If that also doesn't work, try a different SD card - -#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? -Go into TWLMenu++ Settings, and disable `Update recently played list`. - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### How do I use cheats? -You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. - -Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. - -#### How do I show a custom picture on the top screen of the DSi theme? -A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - -- The images(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size - -#### How do I get games? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: -- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games -- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare -- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles - -#### Can I get the save files from my game cards onto my SD card or vice versa? -Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. - -#### How do I change TWiLight Menu++'s language? -1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ -1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) -1. Change the first option until you see the language you want, then exit settings - - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ - -#### Is this a DS(i) emulator? -No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). - -#### What systems does TWiLight Menu++ support? - -| Format | Loader | Extensions | Save file | -| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} - -#### Why isn't touch input working on sudokuhax? -Depending on the save file of sudokuhax, the touch screen inputs may not work. - -#### Can The Biggest Loser boot TWiLight Menu++? -No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_da-DK/twilightmenu/how-to-get-box-art.md b/pages/_da-DK/twilightmenu/how-to-get-box-art.md deleted file mode 100644 index 4e4a30de..00000000 --- a/pages/_da-DK/twilightmenu/how-to-get-box-art.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: How to Get Box Art -description: How to get box art / game covers in TWiLight Menu++ ---- - -### 3DS -1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases) - - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++ -1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan -1. Choose a box art size -1. Choose a border style -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Windows -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` -1. Click `Detect SD` - - If it doesn't find the correct SD card click `Browse...` and select the right one -1. Change the size, border, etc options to your liking -1. Click `Start` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### macOS / Linux -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract the `.zip` -1. Open `TwilightBoxart.ini` in the extracted folder in a text editor -1. Type the path to your SD card after `SdRoot=`, then save the file - - On macOS this is `/Volumes/` then the name of your SD card -1. Open the terminal -1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal -1. Run `chmod +x TwilightBoxart.CLI` -1. Run `./TwilightBoxart.CLI` -1. Say `Yes` if it shows your SD path correctly -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Manual -1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) -1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143. - -Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_da-DK/twilightmenu/index.md b/pages/_da-DK/twilightmenu/index.md deleted file mode 100644 index 6674bbcf..00000000 --- a/pages/_da-DK/twilightmenu/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -lang: en-US -section: twilightmenu -title: Home -description: Guides on how to use and customize TWiLight Menu++ ---- - -# Welcome to the TWiLight Menu++ wiki! - -TWiLight Menu++ is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. - -For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_da-DK/twilightmenu/installing-3ds-manual.md b/pages/_da-DK/twilightmenu/installing-3ds-manual.md deleted file mode 100644 index 75df17d3..00000000 --- a/pages/_da-DK/twilightmenu/installing-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: en-US -layout: redirect -destination: installing-3ds?tab=manual -title: Installing (3DS, Manual) ---- - diff --git a/pages/_da-DK/twilightmenu/installing-3ds.md b/pages/_da-DK/twilightmenu/installing-3ds.md deleted file mode 100644 index f358da0a..00000000 --- a/pages/_da-DK/twilightmenu/installing-3ds.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: Installing (3DS) -long_title: Installing TWiLight Menu++ (3DS) -description: How to install TWiLight Menu++ on the Nintendo 3DS -tabs: - - - working-camera: Working camera - non-working-camera: Non-working camera - manual: Manual ---- - -You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it -{:.alert .alert-info} - -{% capture tab-working-camera %} -1. Open FBI and select `Remote Install`, then `Scan QR Code` -1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-working-camera = tab-working-camera | split: "////////" %} - -{% capture tab-non-working-camera %} -1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) -1. Place the `Universal-Updater.cia` file anywhere on your SD card -1. Launch FBI on your Nintendo 3DS -1. In FBI, go to the place you pasted the `Universal-Updater.cia` file -1. Select the `Universal-Updater.cia` file and hit "Install & Delete" -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Installing - -{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_da-DK/twilightmenu/installing-dsi.md b/pages/_da-DK/twilightmenu/installing-dsi.md deleted file mode 100644 index 415a7fb3..00000000 --- a/pages/_da-DK/twilightmenu/installing-dsi.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: Installing (DSi) -long_title: Installing TWiLight Menu++ (DSi) -description: How to install TWiLight Menu++ on the Nintendo DSi ---- - -If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ -{:.alert .alert-info} - -### Installing -1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-DSi.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. **hiyaCFW users:** Copy the `title` folder to your SD card root - -### Autobooting with Unlaunch -1. Turn on your DSi while holding A and B -1. In the Unlaunch menu, go to `OPTIONS` -1. Set `NO BUTTON` or a button of your choice to the `TWiLight Menu++` that says `BOOT.NDS` on the bottom screen diff --git a/pages/_da-DK/twilightmenu/installing-flashcard.md b/pages/_da-DK/twilightmenu/installing-flashcard.md deleted file mode 100644 index b7606c7e..00000000 --- a/pages/_da-DK/twilightmenu/installing-flashcard.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: Installering (Flashkort) -long_title: Installing TWiLight Menu++ (Flashcard) -description: How to install TWiLight Menu++ on a Nintendo DS flashcard ---- - -### Installation -1. Download den nyeste version af `TWiLightMenu-Flashcard.7z` fra [udgivelsessiden](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Udpak `TWiLightMenu-Flashcard.7z` -1. Kopier `_nds` mappen til rodden af dit flashkorts microSD-kort -1. Kopier `BOOT.NDS` filen til rodden af dit flashkorts microSD-kort -1. Kopier `roms` mappen til rodden af dit flashkorts microSD-kort -1. Hvis du allerede har save-data, så flyt din `.sav` filer, som er det samme sted som din DS ROM, til en ny mappe kaldet `saves`, som skal placeres samme sted som dine DS ROMs -1. ... - - **DS Phat / Lite brugere:** Hvis du køre `BOOT.NDS` og det medføre en hvid skærm, indsæt en DS Memory Expansion Pak, og prøv igen - - **DSi / 3DS brugere:** Kør TWLMenu++ på konsollens SD-kort, og slå `SCFG adgang i Slot-1` til - - Dette vil lade dig bruge TWL clock hastighed og/eller VRAM boost på dine flashkort spil, samt adgang til konsollens SD-kort - -### To run games using your flashcard firmware -1. Extract what's in `Flashcart Loader/(your flashcard)` to the root of the flashcard's microSD card - - If you done so, continue to step 3. If not, follow the steps below the flashcard list below - -1. For these flashcards: - - R4i-SDHC - - r4isdhc.com cards - - r4isdhc.hk cards - - R4i SDHC Upgrade Revolution - - R4DSiXL3D - - R4i Advance - - R4-IIIi - - R4 SDHC Revolution - - R4(i) Pocket - - R4i Gold (v1.4.1) (3DS) - - R4xDS - - DSTT(i) - - Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root -1. Set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap - -### Autobooting TWiLight Menu++ -1. Extract the content(s) of `Autoboot/(your flashcard)` to the root of the flashcard's microSD card - - Skip this, if you don't see your flashcard -1. ... - - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1` diff --git a/pages/_da-DK/twilightmenu/installing.md b/pages/_da-DK/twilightmenu/installing.md deleted file mode 100644 index 5f311240..00000000 --- a/pages/_da-DK/twilightmenu/installing.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Installing -long_title: Installing TWiLight Menu++ -description: How to install TWiLight Menu++ (index page) ---- - -The installation process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](installing-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](installing-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](installing-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](installing-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](installing-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](installing-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](installing-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_da-DK/twilightmenu/playing-in-widescreen.md b/pages/_da-DK/twilightmenu/playing-in-widescreen.md deleted file mode 100644 index d0c3e1d0..00000000 --- a/pages/_da-DK/twilightmenu/playing-in-widescreen.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Playing in Widescreen -description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS ---- - -Requires a Nintendo 3DS or 2DS console. -{:.alert .alert-info} - -### Preparation -- Make sure Luma's `boot.firm` is on the SD root for this to work - -### Installing -1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/)) -1. Install `TWPatch.cia` using FBI - - You can also use Universal-Updater to install TWPatch instead of the previous two steps -1. Return to the home menu and launch TWPatch -1. Hold Y + B and enable `Widescreen patch (384x240 16:10)` -1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)` - - The "health hazard!" is because it gave the developer a headache due to its blurriness -1. Press START to generate a `TwlBg.cxi` file with widescreen - - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again - - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released -1. Restart your 3DS while holding SELECT to open Luma3DS's configuration -1. Enable `external FIRMs and modules`, then press START to save and quit -1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10` - - This can be done per-game as well - -You're all done! Enjoy your DS games in widescreen! - -**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released. - -**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released. - -Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) diff --git a/pages/_da-DK/twilightmenu/uninstalling-3ds.md b/pages/_da-DK/twilightmenu/uninstalling-3ds.md deleted file mode 100644 index 3d5ebb05..00000000 --- a/pages/_da-DK/twilightmenu/uninstalling-3ds.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (3DS) -long_title: Uninstalling TWiLight Menu++ (3DS) -description: How to uninstall TWiLight Menu++ from a Nintendo 3DS ---- - -### Uninstalling -1. Open FBI -1. Go to `Titles` -1. Find two `TWiLight Menu++` titles in purple text -1. Delete both titles -1. Exit the title list -1. Go to the SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_da-DK/twilightmenu/uninstalling-ds.md b/pages/_da-DK/twilightmenu/uninstalling-ds.md deleted file mode 100644 index 6bab0b92..00000000 --- a/pages/_da-DK/twilightmenu/uninstalling-ds.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (DS & DSi) -long_title: Uninstalling TWiLight Menu++ (DS & DSi) -description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard ---- - -### Uninstalling -1. Go to either the console's SD card or the flashcard's SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_da-DK/twilightmenu/updating-3ds-manual.md b/pages/_da-DK/twilightmenu/updating-3ds-manual.md deleted file mode 100644 index bb35f971..00000000 --- a/pages/_da-DK/twilightmenu/updating-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: en-US -layout: redirect -destination: updating-3ds?tab=manual -title: Updating (3DS, Manual) ---- - diff --git a/pages/_da-DK/twilightmenu/updating-3ds.md b/pages/_da-DK/twilightmenu/updating-3ds.md deleted file mode 100644 index 2e6e5e1c..00000000 --- a/pages/_da-DK/twilightmenu/updating-3ds.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (3DS) -long_title: Updating TWiLight Menu++ (3DS) -description: How to update TWiLight Menu++ on the Nintendo 3DS -tabs: - - - universal-updater: Universal-Updater - manual: Manual ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -{% capture tab-universal-updater %} -1. Open Universal-Updater - - If you don't have it, follow the [installing](installing-3ds) instructions -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-universal-updater = tab-universal-updater | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Updating - -{% assign tabs = tab-universal-updater | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} - -### More steps for the flashcard side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_da-DK/twilightmenu/updating-dsi.md b/pages/_da-DK/twilightmenu/updating-dsi.md deleted file mode 100644 index 45f10101..00000000 --- a/pages/_da-DK/twilightmenu/updating-dsi.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (DSi) -long_title: Updating TWiLight Menu++ (DSi) -description: How to update TWiLight Menu++ on the Nintendo DSi ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Updating -1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-DSi.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. **hiyaCFW users:** Copy the `title` folder to your SD card root - -### More steps for the flashcard side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_da-DK/twilightmenu/updating-flashcard.md b/pages/_da-DK/twilightmenu/updating-flashcard.md deleted file mode 100644 index 74a29358..00000000 --- a/pages/_da-DK/twilightmenu/updating-flashcard.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (Flashcard) -long_title: Updating TWiLight Menu++ (Flashcard) -description: How to update TWiLight Menu++ on a Nintendo DS flashcard ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Updating -1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-Flashcard.7z` -1. Copy the `_nds` folder to your flashcard's microSD card root -1. Copy the `BOOT.NDS` file to your flashcard's microSD card root - -### More steps for the DSi / 3DS SD card side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Slot-1 microSD > Console (micro)SD` diff --git a/pages/_da-DK/twilightmenu/updating.md b/pages/_da-DK/twilightmenu/updating.md deleted file mode 100644 index cff5d622..00000000 --- a/pages/_da-DK/twilightmenu/updating.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Updating -long_title: Updating TWiLight Menu++ -description: How to update TWiLight Menu++ (index page) ---- - -The updating process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](updating-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](updating-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](updating-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](updating-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](updating-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](updating-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](updating-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](updating-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](updating-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](updating-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](updating-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) diff --git a/pages/_de-DE/community/discord-info.md b/pages/_de-DE/community/discord-info.md deleted file mode 100644 index e0b28d69..00000000 --- a/pages/_de-DE/community/discord-info.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Info -description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. - -## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: - -- [#community-rules][community-rules] - This is the rules channel, it describes the standards we have when communicating in this server -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff - -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. - -## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command - -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. - -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances - -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. - -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] - -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). - -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. - -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. - -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: - -This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) - -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. - -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) - -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server]. - -## 🤖 Lightning Commands -Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including... - -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB -- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players` - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) - - -[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366 -[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 - -[announcements]: https://discord.com/channels/283769550611152897/283771381735489537 -[community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 - -[nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 -[nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 -[nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 -[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 - -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 -[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 -[end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_de-DE/community/discord-rules.md b/pages/_de-DE/community/discord-rules.md deleted file mode 100644 index 3a5ce382..00000000 --- a/pages/_de-DE/community/discord-rules.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Rules -description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. - -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. - - -### Do NOT bring the chat quality down. - -Examples include: -- Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). -- Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. - - -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission - -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. - - -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. - - -## Consequences - -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. - -If you don't understand any of the rules, feel free to ask. - -Last update: August 19th, 2020 diff --git a/pages/_de-DE/community/index.md b/pages/_de-DE/community/index.md deleted file mode 100644 index 21624857..00000000 --- a/pages/_de-DE/community/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -title: Home -description: Information about the DS-Homebrew community ---- - -You can find information about our community here, such as the rules for our Discord server. We have the following places: -- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) -- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Website: [ds-homebrew.com](https://ds-homebrew.com) diff --git a/pages/_de-DE/ds-index/3ds-forwarders.md b/pages/_de-DE/ds-index/3ds-forwarders.md deleted file mode 100644 index a2ac8576..00000000 --- a/pages/_de-DE/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu -tabs: - - - tab-sd-card: SD card - tab-flashcard: Flashcard ---- - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Requirements - -3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files -- (Optional) A supported DS flashcard - -{% capture flashcards %} -The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. - -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. - -Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) - -Untested: -- R4i3D NEW (Use R4iDSN template and pack) - -Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) - -Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) -- (i)Edge (Unable to autoboot a .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) -{% endcapture %} - -
- Supported flashcards -
- {{ flashcards | markdownify }} -
-
- -PC: -- A 64 bit OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. - -### Part 1: Getting started -{% capture tab-sd-card %} -1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card - -After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings: -- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Download one of these packs: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND diff --git a/pages/_de-DE/ds-index/dsi-twl-firm.md b/pages/_de-DE/ds-index/dsi-twl-firm.md deleted file mode 100644 index 6495c395..00000000 --- a/pages/_de-DE/ds-index/dsi-twl-firm.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Nintendo DSi / Nintendo 3DS TWL_FIRM -description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM ---- - -### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. - -- [3DS Hacking Guide](https://3ds.hacks.guide) - - Lightning command: `mod 3ds` - - Kuriisu command: `guide 3ds` -- [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` - - Kuriisu command: `guide dsi` - -### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. - -nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. - -### Nintendo DSi system menu -The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen. - -The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. - -This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. - -In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. - -### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. - -The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts - -Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) - -Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. - -### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. - -A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. - -### Nintendo DSi bootstage 2 -The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. - -### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_de-DE/ds-index/hardmod.md b/pages/_de-DE/ds-index/hardmod.md deleted file mode 100644 index ea6a9548..00000000 --- a/pages/_de-DE/ds-index/hardmod.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: Hardmod -description: How to hardmod a Nintendo DSi -tabs: - - - windows: Windows - other: macOS / Linux ---- - -Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc... - -### Nintendo DS -[![Original DS motherboard with touch-points labeled](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png) - -### Nintendo DSi - -To hardmod a Nintendo DSi / DSi XL (LL) you will need: - - [Pencil tipped soldering iron](https://www.amazon.com/dp/B01N4571Q6) - - [Very fine wire](https://www.amazon.com/dp/B01MXGNTA4), 28AWG or smaller, preferably 30AWG+ - - SD to microSD adapter - - An SD card reader able to read eMMC chips running in single data-line mode. [Here's a known working one](https://www.amazon.com/dp/B006T9B6R2) - - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) and [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) if on Windows - - A valid NAND backup of the DSi you are hardmodding - - To be comfortable soldering to pads that are as small as 0.5mm in diameter - -#### DSi side A pinouts -[![DSi side A pinouts](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg) -#### DSi side B pinouts -[![DSi side B pinouts](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png) -#### DSi XL side B pinouts -[![DSi XL side B pinouts](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png) - -- You will need to solder the points on the motherboard to the microSD card adapter - - CMD to pin 2 - - GND to pins 3 and 6 - - CLK to pin 5 - - DAT0 to pin 7 - -#### Soldered microSD adapter example -[![microSD example](/assets/images/dsi-hardmod/sd.jpg)](/assets/images/dsi-hardmod/sd.jpg) - -- Insert the microSD card adapter into your computer - - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage - -#### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). - -1. Download the version for the operating system you are using -1. Run the script, selecting the NAND backup you wish to flash to your DSi -1. Switch to NAND mode with the button to the left of the file path -1. Click `Start` to create the NAND backup without the no$gba footer - -- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open - - Use this file as the NAND image you flash onto the DSi - -{% capture tab-windows %} -1. Open Win32DiskImager -1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*` -1. Choose the device that is the DSi and click read -1. Once it is done, click the folder icon, change the name to `NAND_1.bin` and read again -1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare". -1. Choose to compare both files then click OK when done - - If it says "The chosen files are identical.", you are good to go to the next section - - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again -1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before -1. Flash it with the `Write` button -1. Unplug the SD card adapter and attempt to turn on the DSi -{% endcapture tab-windows %} -{% assign tab-windows = tab-windows | split: "////////" %} - - -{% capture tab-other %} -1. Work out where the SD card is mounted - - Linux: - 1. Unplug the SD card adapter - 1. Run `lbslk` in a terminal - 1. Plug in the SD card adapter - 1. Run `lbslk` again - 1. This time a new device should appear - - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer - - - macOS: - 1. Unplug the SD card adapter - 1. Run `df` in a terminal - 1. Plug in the SD card adapter - 1. Run `df` again - 1. A new device should appear in the list - - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer - -1. Dump the NAND - - Run the following command in a terminal: - - `cat {device-name} > nand0.bin` - - Replace `{device-name}` with the SD card mount location - - E.g `cat /dev/sdb > nand0.bin` - - Then run `cat {device-name} > nand1.bin` - - -1. Compare NAND dumps - 1. Run the following command: - - Linux: `md5sum nand0.bin nand1.bin` - - macOS: `md5 -r nand0.bin nand1.bin` - 1. Check that the hash generated matches each other - 1. If not, redump the NAND, adjusting the wiring if necessary - 1. Keep on redumping the NAND until the hashes are identical - -1. Flash NAND - 1. Locate the NAND backup you created before on the console - 1. Run the following command: - - `cat {existing-nand-backup} > {device-name}` - - Replace `{existing-nand-backup}` with the location and name of your old NAND backup - - Replace `{device-name}` with the mount point of the SD card - -At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created! -{% endcapture tab-other %} -{% assign tab-other = tab-other | split: "////////" %} - -### Flashing the NAND backup -{% assign tabs = tab-windows | concat: tab-other %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_de-DE/ds-index/homebrew.md b/pages/_de-DE/ds-index/homebrew.md deleted file mode 100644 index 17d10d48..00000000 --- a/pages/_de-DE/ds-index/homebrew.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Homebrew -description: Information about homebrew on the Nintendo DS ---- - -### Development - -Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: - -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) - -### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. - -### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. - -### Time bomb - -A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds: - -- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel. -- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available: - - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement - - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++: - - With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does - - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently - -We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard). - -In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard. - -### ARGV support -ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. - -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation -- There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_de-DE/ds-index/index.md b/pages/_de-DE/ds-index/index.md deleted file mode 100644 index 05969921..00000000 --- a/pages/_de-DE/ds-index/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -title: Nintendo DS Modding Index -description: An explanation of all things DS modding ---- - -Welcome to the Nintendo DS modding resources section. This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_de-DE/ds-index/retail-roms.md b/pages/_de-DE/ds-index/retail-roms.md deleted file mode 100644 index e58ab138..00000000 --- a/pages/_de-DE/ds-index/retail-roms.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Retail ROMs -description: Information related to retail DS games ---- - -### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. - -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. - -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) - -### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. - -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - -### Save files -Nintendo DS cartridges have 4 known save types: - -- EEPROM - Electrically Erasable Programmable Read-Only Memory -- FLASH -- FRAM - Ferroelectric Random-Access Memory -- NAND - NOT-AND - -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php - -### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). - -### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. - -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. -- For example: `DMA2: 04100010 023C18C0 AF000001` - -### Action Replay cheats -Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. - -Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: -- Wood R4 (`usrcheat.dat`) -- YSMenu (`usrcheat.dat`) - -Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following: -- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB -- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation -- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size - - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack - -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). - -Cheat codes generally have types A through E, and here is a description of them: - -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. diff --git a/pages/_de-DE/ds-index/wifi.md b/pages/_de-DE/ds-index/wifi.md deleted file mode 100644 index 7b8f837b..00000000 --- a/pages/_de-DE/ds-index/wifi.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Wi-Fi -description: Information on using Wi-Fi on the Nintendo DS ---- - -- On Nintendo DS applications, you can only use WEP and Open WiFi -- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support - -Hotspots are usable, so you don't need to change your router configuration. - -### Creating a hotspot -There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot. -- [macOS](https://gbatemp.net/threads/571658) -- [Linux](https://gbatemp.net/threads/543283) - -### Nintendo DS WFC restoration -1. Launch the Nintendo WFC settings -1. Connect to your access point -1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` -1. Set `1.1.1.1` as your secondary DNS -1. You might need to NoSSL patch your game at this point, depending on the game - -### Manually patching your DS ROMs -Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. - -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono - -1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) -1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) - -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM - -### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. - -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_de-DE/gbarunner2/bios.md b/pages/_de-DE/gbarunner2/bios.md deleted file mode 100644 index 2192ae82..00000000 --- a/pages/_de-DE/gbarunner2/bios.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: GBA BIOS Info -description: Information on the GBA BIOS and how to dump it ---- - -In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods. - -### Dumping Guides - -- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) -- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) - -After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. - -You can verify that your BIOS is a proper dump by comparing it with the following checksums: - -**CRC32:** `81977335` - -**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6` - -**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492` - -**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570` diff --git a/pages/_de-DE/gbarunner2/faq.md b/pages/_de-DE/gbarunner2/faq.md deleted file mode 100644 index 51bf4f85..00000000 --- a/pages/_de-DE/gbarunner2/faq.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: FAQ & Troubleshooting -long_title: GBARunner2 FAQ & Troubleshooting -description: FAQs and troubleshooting for GBARunner2 ---- - -#### How do I create and add custom borders? - -You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. - -#### Are cheats supported? - -Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). - -#### How do I use nightly GBARunner2 builds in TWiLight Menu++? - -1. Download the nightly build -1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) -1. Place it in `sd:_nds` - -#### How do I use Wi-Fi link features? - -You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_de-DE/gbarunner2/index.md b/pages/_de-DE/gbarunner2/index.md deleted file mode 100644 index a5713cad..00000000 --- a/pages/_de-DE/gbarunner2/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: Home -description: Information on how to use GBARunner2 ---- - -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. - -Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: -- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) -- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List) diff --git a/pages/_de-DE/index.md b/pages/_de-DE/index.md deleted file mode 100644 index 8018dba6..00000000 --- a/pages/_de-DE/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: default -title: Home ---- - -# Welcome to the DS-Homebrew Wiki! - -This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left. - -If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only). diff --git a/pages/_de-DE/nds-bootstrap/faq.md b/pages/_de-DE/nds-bootstrap/faq.md deleted file mode 100644 index 90ad6c5b..00000000 --- a/pages/_de-DE/nds-bootstrap/faq.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: FAQ & Troubleshooting -long_title: nds-bootstrap FAQ & Troubleshooting -description: FAQ & Troubleshooting for nds-bootstrap ---- - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. - -#### Why use nds-bootstrap over a regular flashcard? -- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges -- You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed -- Enhance your audio with 48 kHz -- Use DSi mode, allowing for DSi features -- Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work - -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. - -#### What is a nightly and where do I get it? -A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Why do my cheats not work? -The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. - -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_de-DE/nds-bootstrap/index.md b/pages/_de-DE/nds-bootstrap/index.md deleted file mode 100644 index 3f78f819..00000000 --- a/pages/_de-DE/nds-bootstrap/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -title: Home -description: Information on how to use nds-bootstrap ---- - -# Welcome to the nds-bootstrap Wiki - -nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards. diff --git a/pages/_de-DE/nds-bootstrap/testing.md b/pages/_de-DE/nds-bootstrap/testing.md deleted file mode 100644 index cb8b4904..00000000 --- a/pages/_de-DE/nds-bootstrap/testing.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: Compatibility List & Testing Tips -description: Compatibility list and tips for testing games ---- - -### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. - -### Tips For Testing Games -- Look for screen flickering or sound issues -- If something looks off, run the game along a console not using nds-bootstrap to compare -- Try as many features in the game as possible -- Be thorough diff --git a/pages/_de-DE/other/godmode9i.md b/pages/_de-DE/other/godmode9i.md deleted file mode 100644 index 5144873b..00000000 --- a/pages/_de-DE/other/godmode9i.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: GodMode9i -description: Information about GodMode9i ---- - -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. - -### FAQ & Troubleshooting - -#### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - -#### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_de-DE/other/hiyacfw.md b/pages/_de-DE/other/hiyacfw.md deleted file mode 100644 index f1bb660e..00000000 --- a/pages/_de-DE/other/hiyacfw.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: hiyaCFW -description: Information about hiyaCFW ---- - -Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi. - -### Custom splash screens -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: - -#### BMP -- 16-bit (RGBA 1555, RGB 1555, or RGB 565) -- 256 x 192 or smaller - -#### GIF -- Simple answer: Most GIFs 256 x 192 or smaller will work -- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum -- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete -- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first -- Interlaced and plain text frames are ***not*** supported -- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems diff --git a/pages/_de-DE/other/index.md b/pages/_de-DE/other/index.md deleted file mode 100644 index ea0738f1..00000000 --- a/pages/_de-DE/other/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: Home -description: Information about other DS-Homebrew projects ---- - -This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki. diff --git a/pages/_de-DE/twilightmenu/controls.md b/pages/_de-DE/twilightmenu/controls.md deleted file mode 100644 index 28306a6b..00000000 --- a/pages/_de-DE/twilightmenu/controls.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Controls -long_title: TWiLight Menu++ Controls -description: Controls for using TWiLight Menu++ ---- - -#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes -- Left / Right: Select a game / app -- A / START: Launch game / app -- L / R or SELECT + Left / Right: Switch pages -- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats -- X: Delete/hide game -- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed) - -#### R4 theme -- Up / Down: Select a game / app -- A: Launch game / app -- L: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats - -#### DS ROMs (using nds-bootstrap) -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + Down + SELECT: Open the in-game menu - - RAM Viewer - - Up / Down: Scroll - - Left / Right: Fast scroll - - A: Enter RAM Editor - - B: Return to in-game menu - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - - RAM Editor - - Up / Down / Left / Right: Select a value - - A: Modify selected value - - Up / Down: Increase / Decrease value by 1h - - Left / Right: Increase / Decrease value by 10h - - A / B: Finish modifying value - - B: Return to RAM Viewer - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - -#### Boot shortcuts -These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. - -- SELECT: Open settings -- A + B + X + Y: Reset all TWiLight Menu++ settings -- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled diff --git a/pages/_de-DE/twilightmenu/creating-ram-disks.md b/pages/_de-DE/twilightmenu/creating-ram-disks.md deleted file mode 100644 index 5d9fc1be..00000000 --- a/pages/_de-DE/twilightmenu/creating-ram-disks.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Creating RAM Disks -description: How to create RAM disks for using old DS homebrew with TWiLight Menu++ ---- - -You do not need to follow this if you're using a flashcard. -{:.alert .alert-info} - -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. - -Instructions by @Dakkon7, modified by RocketRobz: - -1. Run RAMDisk -1. Click **View** -> **Advanced** -1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB** -1. Un-mark **Create TEMP Directory**, if it's already marked -1. Click **Load/Save** -1. Click `Start RAMDisk`, and a new window for your .img should appear -1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use -1. In the RAMDisk program, click `Save Disk Image Now` -1. Save `romname.img` to a folder called `ramdisks` in the .nds file location -1. Click `Stop RAMDisk` when you're done -1. In TWiLight Menu++, open per-game settings for your homebrew -1. Set RAM disk to 0 -1. Launch your homebrew, and it should read your RAM disk diff --git a/pages/_de-DE/twilightmenu/custom-boot-splashes.md b/pages/_de-DE/twilightmenu/custom-boot-splashes.md deleted file mode 100644 index 5703ac92..00000000 --- a/pages/_de-DE/twilightmenu/custom-boot-splashes.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Boot Splashes -description: How to use custom splash screens for TWiLight Menu++ ---- - -You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. - -Most GIF files up to 256x192 should work, with a few exceptions: -- GIF files over 1 MiB (DSi Mode) or 256 KiB (DS Mode) may not play at full speed as they will be decompressed on the fly -- Between the two, the GIFs must be less than about 10 MB (DSi Mode) or about 2 MB (DS Mode) -- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time -- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults - - Only the GIF waiting for input will be paused, so the other can continue animating -- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame -- Interlaced and text frames will not work diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md deleted file mode 100644 index ff0d5647..00000000 --- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-sfx.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: DSi / 3DS Skins - Custom SFX -description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++ ---- - -TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". - -These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). - -## Sound Effect Bank -The sound effect bank contains sound effects such as the icon select sound, etc. - -| File | Description | -| ----------- | -------------------------------------------------------------------------------------- | -| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details | -| back.wav | Back | -| launch.wav | Played when launching a game | -| select.wav | Played when moving the select cursor | -| wrong.wav | Played when reaching the end of the page | -| switch.wav | Played when switching pages | -| stop.wav | Played on the DSi Theme when the select cursor stops moving | -| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details | - -You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent. - -Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully. - -### Startup sound -While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins. - -The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play. - - -## Menu BGM - -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -To export in the correct format, do: -1. Select `File` > `Export` > `Export Audio...` -1. Set `File Type` to `Other uncompressed files` -1. Set `Header` to `RAW (header-less)` -1. Set `Encoding` to `Signed 16-bit PCM` -1. Set the output name to `bgm.pcm.raw` and click `Save` -1. Click `OK` to the metadata editing - -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. diff --git a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md deleted file mode 100644 index 4d30c4e9..00000000 --- a/pages/_de-DE/twilightmenu/custom-dsi-3ds-skins.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: How to Create DSi / 3DS Skins -description: How to make custom DSi and 3DS skins for TWiLight Menu++ ---- - -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). - -Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run -```bash -$ make -``` -in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below. - -Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). - -The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. - -## Theme file descriptions - -The `volume` and `battery` textures are self explanatory. - -### Background textures (`background_grit` folder) - -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | The top background | - -### Paletted textures (`grit` folder) - -| Texture | Description | Palette Restrictions (if less than 16) | -| ------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | | -| box | The box texture, containing both full and empty textures (DSi Theme) | | -| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 Colors | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | -| dialogbox | The background of the dialog box that slides down | | -| folder | The icon for folders | | -| icon_gb | The icon for Game Boy games | | -| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | -| icon_gbamode | The icon for native GBA Mode | | -| icon_gg | The icon for Game Gear games | | -| icon_manual | The icon for the manual | | -| icon_md | The icon for Mega Drive games | | -| icon_nes | The icon for NES games | | -| icon_plg | The icon for DSTWO plugins | | -| icon_settings | The icon for Nintendo DSi Settings | | -| icon_sms | The icon for Sega Master System games | | -| icon_snes | The icon for SNES games | | -| icon_unk | The icon displayed when a game is missing an icon | | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | -| progress | The progress loading animation with 8 frames | 9 Colors | -| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | -| start_text | The text displayed on the start border (DSi Theme) | 4 Colors | -| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | - -### UI textures (`ui` folder) - -| Texture | Description | -| ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | -| Lshoulder | The left shoulder | -| Lshoulder_greyed | The left shoulder when there are no pages to the left | -| Rshoulder | The right shoulder | -| Rshoulder_greyed | The right shoulder when there are no pages to the right | - -### Video texture (`video` folder) - -`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. - -## Theme configuration - -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. - -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 | - -## Advanced theming - -Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette. - -For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results. - -Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes. - -Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences. - -Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all. - -## Custom background music and sound effects - -The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_de-DE/twilightmenu/custom-fonts.md b/pages/_de-DE/twilightmenu/custom-fonts.md deleted file mode 100644 index d70a7ac9..00000000 --- a/pages/_de-DE/twilightmenu/custom-fonts.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Fonts -description: How to use custom fonts with TWiLight Menu++ ---- - -TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. - -### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode -- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages -- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages - -### Directory structure -Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: -- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles -- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text - -The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. - -### Generating custom fonts -You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: -1. Load an NFTR file in nftr-editor -1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated - - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box -1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ) -1. Click `Save`, then repeat for the other sizes diff --git a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md deleted file mode 100644 index efb65ad4..00000000 --- a/pages/_de-DE/twilightmenu/custom-unlaunch-backgrounds.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Unlaunch Backgrounds -description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ ---- - -Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: -- Only the first frame will be shown, no animated backgrounds -- The file must be less than or equal to 15,472 bytes -- GIFs with more than 31 colors require specially made palettes to prevent breaking the text - -### Installing -1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` -1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card -1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want -1. Exit settings and launch `Unlaunch DSi Installer` - - It should use your custom image, if it does not then turn off your console and make sure your GIF conforms with the requirements above -1. Choose `Install Now` - -### Using GIFs with more than 31 colors -As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. -1. Open your image in GIMP and make sure it's 256 x 192 pixels -1. In the menu bar at the top, select `Image` -> `Mode` -> `Indexed...` -1. Select `Generate optimum palette` and set the maximum colors to anything up to 226 colors -1. Select a dithering pattern from the `Color dithering` dropdown - - Images without dithering generally compress best, but with it will generally look better, try and see which looks best for the size -1. Click `Convert` -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` - - If it gives any warnings, click the accept button -1. In the next popup, disable the `GIF comment` and click `Export` -1. Check the size of the exported file, if it's 15,472 bytes or less, then skip to step 13 -1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it - - These instructions will use ezgif as its simpler, being a website -1. Open https://ezgif.com/optimize, and upload your GIF -1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit -1. Save the optimized GIF and open it in GIMP -1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` -1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots -1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) -1. Use the color picker to make your new colors match those in the above image -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` -1. In the next popup, make sure `GIF comment` is off and click `Export` -1. Ensure the image is still under 15,472 bytes, if it's gotten too big then repeat from step 10 using a higher compression level -1. You're done! Follow the [installing](#installing) section above to use your image! diff --git a/pages/_de-DE/twilightmenu/download-play-pictochat.md b/pages/_de-DE/twilightmenu/download-play-pictochat.md deleted file mode 100644 index 1542fa68..00000000 --- a/pages/_de-DE/twilightmenu/download-play-pictochat.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Download Play / Pictochat in DS Classic Menu -description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Classic Menu ---- - -If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. - -In GodMode9: -- Press R + A on SYSNAND TWLN -- Select `Search for titles` -- Select `DS Download Play (NTR-HNDA).tmd` -- Select `TMD file options...` -- Select `Dump CXI/NDS file` -- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds` - -Copy to `sd:/_nds/`, and rename to `dlplay.nds`. - -The above steps will increase DLP boot speed. - -To run Pictochat on 3DS (DSi required): -- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi. diff --git a/pages/_de-DE/twilightmenu/faq.md b/pages/_de-DE/twilightmenu/faq.md deleted file mode 100644 index 14b80382..00000000 --- a/pages/_de-DE/twilightmenu/faq.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: FAQ & Troubleshooting -long_title: TWiLight Menu++ FAQ & Troubleshooting -description: FAQs and troubleshooting for TWiLight Menu++ ---- - -For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). -{:.alert .alert-info} - -#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? -TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: - -#### How do I fix getting a white screen when booting TWiLight Menu++? -- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it -- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size -- If that also doesn't work, try a different SD card - -#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? -Go into TWLMenu++ Settings, and disable `Update recently played list`. - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### How do I use cheats? -You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. - -Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. - -#### How do I show a custom picture on the top screen of the DSi theme? -A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - -- The images(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size - -#### How do I get games? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: -- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games -- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare -- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles - -#### Can I get the save files from my game cards onto my SD card or vice versa? -Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. - -#### How do I change TWiLight Menu++'s language? -1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ -1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) -1. Change the first option until you see the language you want, then exit settings - - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ - -#### Is this a DS(i) emulator? -No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). - -#### What systems does TWiLight Menu++ support? - -| Format | Loader | Extensions | Save file | -| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} - -#### Why isn't touch input working on sudokuhax? -Depending on the save file of sudokuhax, the touch screen inputs may not work. - -#### Can The Biggest Loser boot TWiLight Menu++? -No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_de-DE/twilightmenu/how-to-get-box-art.md b/pages/_de-DE/twilightmenu/how-to-get-box-art.md deleted file mode 100644 index 4e4a30de..00000000 --- a/pages/_de-DE/twilightmenu/how-to-get-box-art.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: How to Get Box Art -description: How to get box art / game covers in TWiLight Menu++ ---- - -### 3DS -1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases) - - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++ -1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan -1. Choose a box art size -1. Choose a border style -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Windows -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` -1. Click `Detect SD` - - If it doesn't find the correct SD card click `Browse...` and select the right one -1. Change the size, border, etc options to your liking -1. Click `Start` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### macOS / Linux -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract the `.zip` -1. Open `TwilightBoxart.ini` in the extracted folder in a text editor -1. Type the path to your SD card after `SdRoot=`, then save the file - - On macOS this is `/Volumes/` then the name of your SD card -1. Open the terminal -1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal -1. Run `chmod +x TwilightBoxart.CLI` -1. Run `./TwilightBoxart.CLI` -1. Say `Yes` if it shows your SD path correctly -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Manual -1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) -1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143. - -Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_de-DE/twilightmenu/index.md b/pages/_de-DE/twilightmenu/index.md deleted file mode 100644 index 6674bbcf..00000000 --- a/pages/_de-DE/twilightmenu/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -lang: en-US -section: twilightmenu -title: Home -description: Guides on how to use and customize TWiLight Menu++ ---- - -# Welcome to the TWiLight Menu++ wiki! - -TWiLight Menu++ is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. - -For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_de-DE/twilightmenu/installing-3ds-manual.md b/pages/_de-DE/twilightmenu/installing-3ds-manual.md deleted file mode 100644 index 01e8ac5d..00000000 --- a/pages/_de-DE/twilightmenu/installing-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: de-DE -layout: redirect -destination: installing-3ds?tab=manual -title: Installing (3DS, Manual) ---- - diff --git a/pages/_de-DE/twilightmenu/installing-3ds.md b/pages/_de-DE/twilightmenu/installing-3ds.md deleted file mode 100644 index 7c7d4059..00000000 --- a/pages/_de-DE/twilightmenu/installing-3ds.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -lang: de-DE -layout: wiki -section: twilightmenu -category: installing -title: Installing (3DS) -long_title: Installing TWiLight Menu++ (3DS) -description: How to install TWiLight Menu++ on the Nintendo 3DS -tabs: - - - working-camera: Working camera - non-working-camera: Non-working camera - manual: Manual ---- - -You will first need to have Custom Firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it -{:.alert .alert-info} - -{% capture tab-working-camera %} -1. Öffne FBI und wähle `Remote-Installation`, dann `QR-Code scannen` -1. Scannen Sie diesen QR-Code, um die neueste Version von [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) zu installieren
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. Schließe FBI und starte Universal-Updater - - Falls es nicht auf deinem Home-Menü erscheint, starte deinen 3DS neu -1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden - - Es hat dieses Symbol: ![TWiLight Menü++](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren - - This will take a while -{% endcapture %} -{% assign tab-working-camera = tab-working-camera | split: "////////" %} - -{% capture tab-non-working-camera %} -1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) -1. Place the `Universal-Updater.cia` file anywhere on your SD card -1. Launch FBI on your Nintendo 3DS -1. In FBI, go to the place you pasted the `Universal-Updater.cia` file -1. Select the `Universal-Updater.cia` file and hit "Install & Delete" -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Installing - -{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_de-DE/twilightmenu/installing-dsi.md b/pages/_de-DE/twilightmenu/installing-dsi.md deleted file mode 100644 index 3e6f3f82..00000000 --- a/pages/_de-DE/twilightmenu/installing-dsi.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: de-DE -layout: wiki -section: twilightmenu -category: installing -title: Installing (DSi) -long_title: Installing TWiLight Menu++ (DSi) -description: How to install TWiLight Menu++ on the Nintendo DSi ---- - -If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ -{:.alert .alert-info} - -### Installiere -1. Laden Sie die neueste Version von `TWiLightMenü-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter -1. `TWiLightMenü-3DS.7z` entpacken -1. Kopiere den `_nds` Ordner in dein SD-Kartenverzeichnis -1. Kopiere den `BOOT.NDS` Ordner in dein SD-Kartenverzeichnis -1. Kopiere den `roms` Ordner in dein SD-Kartenverzeichnis -1. **HiyaCFW Benutzer:** Kopieren Sie den `Titel` Ordner in Ihr Stammverzeichnis der SD-Karte - -### Autobootingt mit Unstart -1. Schalten Sie Ihren DSi ein, während Sie A und B gedrückt halten -1. Gehen Sie im Unstart-Menü zu `OPTIONEN` -1. Setze `KEIN Knopf` oder einen Knopf deiner Wahl auf das `TWiLight Menü++`, das `BOOT.NDS` auf dem unteren Bildschirm anzeigt diff --git a/pages/_de-DE/twilightmenu/installing-flashcard.md b/pages/_de-DE/twilightmenu/installing-flashcard.md deleted file mode 100644 index 0a970635..00000000 --- a/pages/_de-DE/twilightmenu/installing-flashcard.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -lang: de-DE -layout: wiki -section: twilightmenu -category: installing -title: Installing (Flashcard) -long_title: Installing TWiLight Menu++ (Flashcard) -description: How to install TWiLight Menu++ on a Nintendo DS flashcard ---- - -### Installiere -1. Laden Sie die neueste Version von `TWiLightMenu-Flashcard.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter -1. `TWiLightMenu-3DS.7z `entpacken -1. Kopiere den `_nds` Ordner in dein Sd-Kartenverzeichnis -1. Kopiere den `BOOT.NDS` Ordner in dein Sd-Kartenverzeichnis -1. Kopiere den `roms` Ordner in dein Sd-Kartenverzeichnis -1. Wenn Sie bereits gespeicherte Daten haben, verschieben Sie Ihr `.sav` Dateien, die sich in Ihrem DS-ROM-Standort befinden in einem neuen Ordner namens `speichert`, was auch in den DS-ROM-Speicherort geht -1. ... - - **DS Phat / Lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` - - Hiermit kannst du TWL Taktgeschwindigkeit und/oder VRAM Boost für deine Flashcard-Spiele verwenden sowie auf die SD-Karte der Konsole zugreifen - -### Um spiele mit deiner Flashcard Firmware ausführen -1. Extrahieren Sie `Flashcart Loader/(Ihre Flashcard)` im Stammverzeichnis der microSD-Karte - - Wenn Sie dies getan haben, fahren Sie mit Schritt 3 fort. Wenn nicht, folgen Sie den Schritten unter der Karteikartenliste - -1. Für diese Speicherkarten: - - R4i-SDHC - - r4isdhc.com Karten - - r4isdhc.hk Karten - - R4i SDHC Upgrade Revolution - - R4DSiXL3D - - R4i Advance - - R4-IIIi - - R4 SDHC Revolution - - R4(i) Pocket - - R4i Gold (v1.4.1) (3DS) - - R4xDS - - DSTT(i) - - Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root -1. Set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap - -### Autostarte TWiLight Menü++ -1. Extrahieren Sie `Flashcart Loader/(Ihre Flashcard)` im Stammverzeichnis der microSD-Karte - - Überspringe dies, wenn du deine Speicherkarte nicht siehst -1. ... - - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1` diff --git a/pages/_de-DE/twilightmenu/installing.md b/pages/_de-DE/twilightmenu/installing.md deleted file mode 100644 index 5f311240..00000000 --- a/pages/_de-DE/twilightmenu/installing.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Installing -long_title: Installing TWiLight Menu++ -description: How to install TWiLight Menu++ (index page) ---- - -The installation process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](installing-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](installing-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](installing-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](installing-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](installing-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](installing-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](installing-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_de-DE/twilightmenu/playing-in-widescreen.md b/pages/_de-DE/twilightmenu/playing-in-widescreen.md deleted file mode 100644 index d0c3e1d0..00000000 --- a/pages/_de-DE/twilightmenu/playing-in-widescreen.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Playing in Widescreen -description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS ---- - -Requires a Nintendo 3DS or 2DS console. -{:.alert .alert-info} - -### Preparation -- Make sure Luma's `boot.firm` is on the SD root for this to work - -### Installing -1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/)) -1. Install `TWPatch.cia` using FBI - - You can also use Universal-Updater to install TWPatch instead of the previous two steps -1. Return to the home menu and launch TWPatch -1. Hold Y + B and enable `Widescreen patch (384x240 16:10)` -1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)` - - The "health hazard!" is because it gave the developer a headache due to its blurriness -1. Press START to generate a `TwlBg.cxi` file with widescreen - - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again - - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released -1. Restart your 3DS while holding SELECT to open Luma3DS's configuration -1. Enable `external FIRMs and modules`, then press START to save and quit -1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10` - - This can be done per-game as well - -You're all done! Enjoy your DS games in widescreen! - -**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released. - -**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released. - -Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) diff --git a/pages/_de-DE/twilightmenu/uninstalling-3ds.md b/pages/_de-DE/twilightmenu/uninstalling-3ds.md deleted file mode 100644 index 3d5ebb05..00000000 --- a/pages/_de-DE/twilightmenu/uninstalling-3ds.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (3DS) -long_title: Uninstalling TWiLight Menu++ (3DS) -description: How to uninstall TWiLight Menu++ from a Nintendo 3DS ---- - -### Uninstalling -1. Open FBI -1. Go to `Titles` -1. Find two `TWiLight Menu++` titles in purple text -1. Delete both titles -1. Exit the title list -1. Go to the SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_de-DE/twilightmenu/uninstalling-ds.md b/pages/_de-DE/twilightmenu/uninstalling-ds.md deleted file mode 100644 index 6bab0b92..00000000 --- a/pages/_de-DE/twilightmenu/uninstalling-ds.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (DS & DSi) -long_title: Uninstalling TWiLight Menu++ (DS & DSi) -description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard ---- - -### Uninstalling -1. Go to either the console's SD card or the flashcard's SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_de-DE/twilightmenu/updating-3ds-manual.md b/pages/_de-DE/twilightmenu/updating-3ds-manual.md deleted file mode 100644 index 6dd4da10..00000000 --- a/pages/_de-DE/twilightmenu/updating-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: de-DE -layout: redirect -destination: updating-3ds?tab=manual -title: Updating (3DS, Manual) ---- - diff --git a/pages/_de-DE/twilightmenu/updating-3ds.md b/pages/_de-DE/twilightmenu/updating-3ds.md deleted file mode 100644 index 95ac8517..00000000 --- a/pages/_de-DE/twilightmenu/updating-3ds.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: de-DE -layout: wiki -section: twilightmenu -category: updating -title: Updating (3DS) -long_title: Updating TWiLight Menu++ (3DS) -description: How to update TWiLight Menu++ on the Nintendo 3DS -tabs: - - - universal-updater: Universal-Updater - manual: Manual ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -{% capture tab-universal-updater %} -1. Öffne Universal-Updater - - Wenn Sie es nicht haben, folgen Sie den [-Installationsanweisungen](installing-3ds) -1. Finde TWiLight Menü++ im App-Raster, du kannst mit der 3. Registerkarte in der Seitenleiste suchen, falls du Probleme hast es zu finden -1. Drücke A oder tippe auf das Download-Symbol in der Seitenleiste und wähle `TWiLight Menu++`, um es zu installieren - - This will take a while -{% endcapture %} -{% assign tab-universal-updater = tab-universal-updater | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Aktualisieren - -{% assign tabs = tab-universal-updater | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} - -### Weitere Schritte für die Speicherkarten-Seite - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_de-DE/twilightmenu/updating-dsi.md b/pages/_de-DE/twilightmenu/updating-dsi.md deleted file mode 100644 index 72124b5f..00000000 --- a/pages/_de-DE/twilightmenu/updating-dsi.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: de-DE -layout: wiki -section: twilightmenu -category: updating -title: Updating (DSi) -long_title: Updating TWiLight Menu++ (DSi) -description: How to update TWiLight Menu++ on the Nintendo DSi ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Aktualisieren -1. Laden Sie die neueste Version von `TWiLightMenü-3DS.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter -1. `TWiLightMenü-3DS.7z` entpacken -1. Kopiere den `_nds` Ordner in dein SD-Kartenverzeichnis -1. Kopiere den `BOOT.NDS` Ordner in dein SD-Kartenverzeichnis -1. **HiyaCFW Benutzer:** Kopieren Sie den `Titel` Ordner in Ihr Stammverzeichnis der SD-Karte - -### Weitere Schritte für die Speicherkarten-Seite - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Gehe zu TWLMenü++ Einstellungen -1. Wählen Sie `Update TWiLight Menü++` -1. Wählen Sie `Konsole (micro)SD > Slot-1 microSD` diff --git a/pages/_de-DE/twilightmenu/updating-flashcard.md b/pages/_de-DE/twilightmenu/updating-flashcard.md deleted file mode 100644 index 2dc36fe5..00000000 --- a/pages/_de-DE/twilightmenu/updating-flashcard.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: de-DE -layout: wiki -section: twilightmenu -category: updating -title: Updating (Flashcard) -long_title: Updating TWiLight Menu++ (Flashcard) -description: How to update TWiLight Menu++ on a Nintendo DS flashcard ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Aktualisieren -1. Laden Sie die neueste Version von `TWiLightMenu-Flashcard.7z` von [der Veröffentlichungsseite](https://github.com/DS-Homebrew/TWiLightMenu/releases) herunter -1. `TWiLightMenu-3DS.7z `entpacken -1. Kopiere den `_nds` Ordner in dein Sd-Kartenverzeichnis -1. Kopiere den `BOOT.NDS` Ordner in dein Sd-Kartenverzeichnis - -### More steps for the DSi / 3DS SD card side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Gehe zu TWLMenü++ Einstellungen -1. Wählen Sie `Update TWiLight Menü++` -1. Wählen Sie `Slot-1 microSD > Konsole (micro)SD` diff --git a/pages/_de-DE/twilightmenu/updating.md b/pages/_de-DE/twilightmenu/updating.md deleted file mode 100644 index cff5d622..00000000 --- a/pages/_de-DE/twilightmenu/updating.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Updating -long_title: Updating TWiLight Menu++ -description: How to update TWiLight Menu++ (index page) ---- - -The updating process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](updating-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](updating-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](updating-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](updating-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](updating-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](updating-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](updating-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](updating-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](updating-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](updating-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](updating-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) diff --git a/pages/_es-ES/ds-index/3ds-forwarders.md b/pages/_es-ES/ds-index/3ds-forwarders.md index df225274..bade2f43 100644 --- a/pages/_es-ES/ds-index/3ds-forwarders.md +++ b/pages/_es-ES/ds-index/3ds-forwarders.md @@ -11,30 +11,60 @@ tabs: tab-flashcard: Flashcard --- -Si tienes algún problema, echa un vistazo al [hilo de GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. + +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). + +Choose one of the following to add to the HOME menu: + +{% capture tab-sd-card %} + +### Part 1: Getting the required files + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Open FBI and select `Remote Install`, then `Scan QR Code` +1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Open Universal Updater from your HOME Menu +1. Install the NDSForwarder package +1. NDSForwarder and its required files are now set up in its respective locations + +### Part 2: NDSForwarder +1. Open the Homebrew Launcher +1. In the Homebrew Launcher, open `NDS Forwarder Generator` +1. Navigate to your game's location and press A +1. Confirm you wish to install by selecting `Yes` +1. After it is installed, your game will now appear as a title on your HOME menu +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} -### Requisitos +### Requirements 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases)o cualquier CFW que parchee la TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) para instalar los archivos CIA -- (Opcional) Una flashcard de DS compatible {% capture flashcards %} -Las flashcards recomendadas son las DSTT y Acekard 2i. Si quieres una compatibilidad perfecta, obtén la SuperCard DSTWO / DSTWO PLUS. El único inconveniente es que consume mucha batería. +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. -Si tienes una flashcard que funciona con Apache Thunder's NTR Launcher, pídelo [en el hilo de GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Asegúrate de especificar qué versión/build estás usando (Normal o Alt) y si `RESETSLOT1` está a `0` o a `1` en `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. -Compatibles: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (los juegos DSi-Enhanced, incluyendo los NTR más recientes, no funcionan.) +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) - Galaxy Eagle - M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (usa una microSD de < 2 GB) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (versión original Non-SDHC, usa una microSD de < 2 GB) +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) - [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) - [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) - R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) @@ -42,57 +72,48 @@ Compatibles: - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (versiones Normal y RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (el cartucho morado puede no ser compatible) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versiones Normal y Plus) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) -No probadas: -- R4i3D NEW (usa la plantilla y el pack R4iDSN) +Untested: +- R4i3D NEW (Use R4iDSN template and pack) -Compatibles parcialmente: -- Ace 3DS+ (La compatibilidad es mala, por lo que guardar o cargar partidas crashea.) -- Gateway Blue Card (La compatibilidad es mala, por lo que guardar o cargar partidas crashea.) -- EX4DS (La compatibilidad es mala, por lo que guardar o cargar partidas crashea.) -- R4iLS (La compatibilidad es mala, por lo que guardar o cargar partidas crashea.) -- Cartuchos con [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (La compatibilidad es mala, por lo que guardar o cargar partidas crashea.) +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) -Incompatibles: -- CycloDS (i)Evolution (Puede lanzar ROMs directamente, pero funciona de forma distinta que otras flashcards.) -- (i)Edge (No puede lanzar directamente ROMs .nds) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (no el fordwarder) brickea el cartucho) +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (no el fordwarder) brickea el cartucho) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) {% endcapture %}
- Flashcards soportadas + A supported flashcard from this list
{{ flashcards | markdownify }}
PC: -- Un SO de 64 bits +- A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Update 251 -- **Usuarios de Linux:** JavaFX. En sistemas basados en Debian ejecuta [esto](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), o si estás en Arch esto: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux users:** JavaFX + - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` -### Parte 1: Preparación -{% capture tab-sd-card %} -1. Descarga el [pack de forwarders de la tarjeta SD](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extrae el contenido de la carpeta `for SD card root` en la raíz de la SD de tu 3DS - -Tras extraer el pack, puedes editar `sd:/_nds/nds-bootstrap.ini` y cambiar la configuración: -- `BOOST_CPU`: Puesto a 1, se usa la velocidad de reloj de TWL, por lo que el lag desaparece -- `SOUND_FREQ`: Puesto a 1, el sonido estará a 48 kHz en vez de a 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Descarga uno de estos packs: +### Part 1: Getting started +1. Download one of these packs: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) @@ -101,37 +122,37 @@ Tras extraer el pack, puedes editar `sd:/_nds/nds-bootstrap.ini` y cambiar la co - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) -1. Extrae el contenido de la carpeta `for Slot-1 microSD` en la raíz de la tarjeta microSD de tu flashcard, y (si existe la carpeta) el contenido de la carpeta `for 3DS SD card` en la raíz de la SD de tu 3DS. +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. -Tras extraer el pack para tu tarjeta, puedes editar `sd:/_nds/nds-bootstrap.ini` y cambiar la configuración. Esto no es posible para Acekard RPG, R4 DS, y R4i Gold RTS. -- `NTRCLOCK`: Puesto a `0` o manteniendo A, la pantalla inicial de DSi aparecerá en vez de la de DS y se usará la velocidad de reloj de TWL, por lo que el lag desaparece -- `DISABLEANIMATION`: Puesto a `1` o manteniendo B, se salta la pantalla de inicio de DS / DSi -- `HEALTHSAFETYMSG`: Puesto a `1`, El mensaje sobre Salud y Seguridad de la pantalla de inicio aparecerá en la pantalla inferior, y en caso contrario la pantalla estará en blanco +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. +- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone +- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped +- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ +If you already have TWiLight Menu++, skip to the next section. +1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) +1. In the 7z file, go to `_nds/TWiLightMenu/` +1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarder CIA(s) +1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} {% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Parte 2: Obtener los archivos AP de TWiLight Menu++ -Si ya tienes TWiLight Menu++, salta a la siguiente sección. -1. Descarga la última versión de `TWiLightMenu-3DS.7z` desde la [página de lanzamientos](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. En el archivo 7z, ve a `_nds/TWiLightMenu/` -1. Copia la carpeta `apfix` a `sd:/_nds/ntr-forwarder/` en la tarjeta SD de la 3DS - -### Parte 3: Forwarder3-DS -1. Abre `Forwarder3DS.jar` - - **Usuarios de Windows:** Si no se abre, descarga [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), guárdalo en la misma carpeta que Forwarder3DS.jar y ejecútalo -1. Elige tu tarjeta como `Target` en la izquierda - - **NOTA:** Si no ves una lista de tarjetas, descarga [este zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip) y pon la carpeta `forwarders` en la misma que Forwarder3DS.jar, después renómbrala a `.forwarders` -1. Activa `Automatically set ROM path` - - **Usuarios de Linux:** La ruta automática es incorrecta ya que incluye toda la ruta (p.ej. `/media/$USER/algo/`), quita esa parte - - **Usuarios de macOS:** La ruta automática es incorrecta ya que incluye `/Volumes/(nombre tarjeta)/` al principio, quita esa parte -1. Pincha la carpeta en la parte superior derecha y selecciona las ROMs de las que quieres crear accesos directos o arrástralas a la ventana - - **NOTA:** Las ROMs deben encontrarse en la tarjeta SD cuando las selecciones, y no podrán moverse sin tener que volver a hacer los accesos directos - - **Usuarios tarjetas SD:** Si el archivo de guardado se encuentra en la misma carpeta que la ROM, muévela a una nueva llamada `saves` en la misma carpeta que las ROMs -1. Si estás jugando un hack / traducción de un juego DSi-Enhanced que tiene editado su banner / título, busca su banner [aquí](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), haz click derecho al juego en Forwarder3-DS, pincha `Import banner` y selecciona el banner a usar -1. Si se trata de una ROM homebrew, pincha en ella, borra el `Game title` y escribe el nombre del juego -1. Pincha en el botón del disquete para generar los CIAs -1. Copia los CIAs en la SD de la 3DS e instálalos con FBI - - Si estás usando EmuNAND, instálalos en ambas SysNAND y EmuNAND +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md index c297ac29..7b1196bf 100644 --- a/pages/_es-ES/ds-index/wifi.md +++ b/pages/_es-ES/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: Cómo usar el Wi-Fi de la Nintendo DS --- -- En aplicaciones de Nintendo DS, solo puedes usar Wifis abiertos o con claves WEP -- En las aplicaciones mejoradas/exclusivas de Nintendo DSi, también hay soporte para WPA y WPA2 +- On Nintendo DS applications, you can only use WEP and Open Wi-Fi security settings +- On Nintendo DSi-Enhanced/Exclusive applications running in DSi Mode, you have the additional options of WPA and WPA2 security Se pueden usar puntos de acceso (hotspots), así no tendrás que cambiar los ajustes de tu router. ### Crear un punto de acceso -Hay varias guías para crear puntos de acceso compatibles para un juego de DS con macOS y Linux en GBAtemp. Si estás en Windows puedes lanzar Linux con un Live CD/USB. +There are guides for creating a DS-compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows, you can use a Linux live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Restaurar CWF de Nintendo DS -1. Ve a la configuración del CWF de Nintendo +1. Launch Nintendo Wi-Fi Connection Setup 1. Conéctate a tu punto de acceso 1. Pon uno de los valores listados abajo como DNS primario, dependiendo del servicio que quieras usar: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` o `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Pon `1.1.1.1` como DNS secundario 1. Quizá necesites parchear tu juego con NoSSL, dependiendo de cuál sea ### Parchear manualmente tus ROMs de DS Sigue esta guía en caso de que tu proveedor de internet bloquee servidores DNS personalizados, en otro caso se recomienda *encarecidamente* seguir la guía anterior. -Nota: Los usuarios de GNU/Linux y macOS pueden seguir instrucciones muy similares pero tendrán que usar mono +Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use Mono 1. Descarga [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copia la ROM del juego que quieres parchear en la misma carpeta en la que se encuentra WFCPatcher y entra en la misma -1. Crea un fichero de texto con el nombre `patch.bat` -1. Escribe dentro del archivo `wfcpatcher.exe %1 --domain wiimmfi.de`, guarda los cambios y ciérralo (puedes cambiar wiimmfi.de por otra URL si quieres usar un servidor distinto) -1. Arrastra las ROMs que quieres parchear a patch.bat -1. ¡Hecho! Las ROMs parcheadas son las que terminan en (wiimmfi) +1. Create a text file +1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save the text file with the name `patch.bat` and close the window + - You can replace wiimmfi.de with another URL, if you wish to use a different server + - If the file still appears to be a text document, [enable file name extensions](https://dsi.cfw.guide/file-extensions-%28windows%29) and remove `.txt` from the file name +1. Now drag all the ROMs you wish to patch on to patch.bat +1. ¡Hecho! the patched ROMs will be the ones ending in (wiimmfi) -No olvides borrar cualquier DNS que hayas guardado previamente en la configuración WiFi antes de intentar conectarte con la ROM parcheada +Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM. ### Solución de problemas y más lectura -Si salta algún error, puedes introducirlo en el [troubleshooter de wiimmfi](https://wiimmfi.de/error) para encontrar una solución. +If you are receiving any errors, you can enter the error code in Wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. -Para resolver problemas más concretos y obtener más información, como conectarse online a través de un emulador, puedes leer esta [Guía de Wiimmfi](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) escrita por miembros de [Mario Kart DS Network](https://discord.gg/pa9bea6). +For more specific troubleshooting and more information, such as how to connect to online on emulators or using a Nintendo Wi-Fi USB Connector, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_es-ES/gbarunner2/bios.md b/pages/_es-ES/gbarunner2/bios.md index fc0570a7..c5ec9abf 100644 --- a/pages/_es-ES/gbarunner2/bios.md +++ b/pages/_es-ES/gbarunner2/bios.md @@ -12,7 +12,7 @@ Para que GBARunner2 pueda lanzar juegos, se se necesita una copia de la BIOS de - [Wii (no la Family Edition) / GameCube + Link Cable Dumper](https://github.com/FIX94/gba-link-cable-dumper) - [3DS para la mayoría de títulos de la Virtual Console](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (no pueden ser de GBA o títulos que no sean de Nintendo (Game Gear)) -- [GBA o DS Phat / Lite con una flashcard de GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA or DS Phat / Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) Tras volcar la BIOS, debe renombrarse como `bios.bin` y colocarla en la raíz de la tarjeta o en alguna de las carpetas `sd:/gba/` o `sd:/_gba/` para que GBARunner2 pueda leerla. diff --git a/pages/_es-ES/nds-bootstrap/faq.md b/pages/_es-ES/nds-bootstrap/faq.md index c2567354..8ad680b2 100644 --- a/pages/_es-ES/nds-bootstrap/faq.md +++ b/pages/_es-ES/nds-bootstrap/faq.md @@ -11,43 +11,44 @@ description: Preguntas frecuentes y solución de errores de nds-bootstrap #### ¿Por qué me salta un pantallazo blanco cuando intento cargar un juego de la tarjeta SD? - Comprueba [la lista de compatibilidad de nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) y asegúrate de que el juego es compatible - Prueba a quitar todos los trucos para ese juego, ya que pueden no ser aún compatibles con nds-bootstrap, puedes usar L para desactivar todos los de un juego -- Si se trata de un juego DSi Enhanced, asegúrate de que TWiLight Menu++ esta puesto en `DS Mode` -- Si antes funcionaba, borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/` +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -#### ¿Por qué surgen estos problemas al cargar las ROMs aunque se lancen de forma nativa? -nds-bootstrap parchea las funciones de la ROM para que funcionen desde una tarjeta SD, ya que las ROMs están pensadas para leerse desde la Slot-1. También hay problemas de tiempo y medidas antipiratería (la mayoría ya eliminadas), y ambas pueden hacer que la ROM no funcione correctamente. Para mejorar el rendimiento, nds-bootstrap comprime la pila del juego en memoria, cosa que rompe algunos juegos, aunque tanto los accesos directos como TWiLight Menu++ tienen una lista negra para evitar que esto ocurra. +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. -#### ¿Por qué usar nds-bootstrap en vez de una flashcard? -- Algunas ROMs compatibles se cargan en la RAM, lo que permite tiempos de carga más rápidos incluso que de cartuchos normales -- Puedes expandir el bus de la memoria VRAM a 32-bit -- Utiliza la velocidad adicional de CPU de la DSi -- Mejora tu audio a 48 kHz -- Usa el Modo DSi, permitiendo utilizar funciones de DSi -- Con ciertos cartuchos puedes usar IR en tu aplicación -- nds-bootstrap es de código abierto, por lo que los desarrolladores siempre pueden actualizarlo para arreglar errores y añadir más cosas incluso si la empresa cierra -- Se emula el DS Memory Expansion Pak, por lo que los juegos que lo necesiten funcionarán - -#### ROMs Donantes -La mayoría de los juegos SDK5 se pueden usar como una ROM Donante (se puede hacer a través de TWiLight Menu++). El binario ARM7 de la ROM Donante es copiado por nds-bootstrap y reemplaza el del juego que está intentando lanzar. Esto permite a ciertos juegos SDK5 ejecutarse y guardar. - -#### ¿Qué es una versión Nightly y dónde la consigo? -Una build nightly contiene hasta el último cambio hecho por un desarrollador. Pueden ser inestables, pero tienen las correcciones de errores más recientes. Puedes obtener las builds nightly de nds-bootstrap [aquí](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### ¿Por qué no funcionan mis trucos? -La forma en la que los trucos de tipo E están implementados en nds-bootstrap está rota, por lo que funcionarán la mitad de las veces. Tu truco probablemente sea de ese tipo. No es culpa de la base de datos de trucos, sino de nds-bootstrap. Por favor, no pidas que se borren dichos trucos de la base de datos. - -#### ¿Algo más que deba saber sobre los trucos? -Puedes poner en los ajustes la compresión de la pila a `Hi` para tener algo más de compatibilidad con los trucos. - -Puedes encontrar más información sobre los trucos [aquí](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### Solucionar problemas de nds-bootstrap -Si tienes problemas con la última versión de nds-bootstrap, te sugerimos varias opciones. - -1. Ejecuta todo a 67 MHz, Modo DS, con 32 kHz de audio, etc. Básicamente, mantén todo en la configuración de DS. No intentes mejorarla con opciones de DSi +1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc 2. Borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/` 3. Probablemente no sea tan grave; pregunta en el [servidor de Discord](https://discord.gg/yD3spjv) -Si en el servidor te dicen que es problema de nds-bootstrap, comprueba que el juego no se ha reportado aún en GitHub. Comprueba también los problemas cerrados, quizá lo hayamos cerrado para dar preferencia a otro. Si no hay ningún tema relacionado en GitHub, siéntete libre de crear uno nuevo. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + +#### Why are there issues with ROM loading, even though they're run natively? +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. + +#### Why use nds-bootstrap over a regular flashcard? +- Algunas ROMs compatibles se cargan en la RAM, lo que permite tiempos de carga más rápidos incluso que de cartuchos normales +- Puedes expandir el bus de la memoria VRAM a 32-bit +- Utilize the DSi's additional CPU speed, allowing for better performance in some games +- Mejora tu audio a 48 kHz +- Usa el Modo DSi, permitiendo utilizar funciones de DSi +- Con ciertos cartuchos puedes usar IR en tu aplicación +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen + +#### Donor ROMs +Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. + +#### What is a nightly and where do I get it? +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). + +#### Why do my cheats not work? +The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. + +For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -Junto a esto, asegúrate de añadirlo en la [lista de compatibilidad](https://wiki.ds-homebrew.com/nds-bootstrap/testing) de Google Sheets. diff --git a/pages/_es-ES/nds-bootstrap/testing.md b/pages/_es-ES/nds-bootstrap/testing.md index f1f01893..5ba9e62c 100644 --- a/pages/_es-ES/nds-bootstrap/testing.md +++ b/pages/_es-ES/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ Encontrarás los juegos ya probados [aquí](https://docs.google.com/spreadsheets - Busca parpadeos en la pantalla y problemas de sonido - Si algo parece extraño, prueba el juego en una consola sin usar nds-bootstrap para compararlos - Prueba todo lo que puedas del juego -- Busca por todos lados +- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc) +- Be thorough diff --git a/pages/_es-ES/other/godmode9i.md b/pages/_es-ES/other/godmode9i.md index 25a54009..4c9dfdb1 100644 --- a/pages/_es-ES/other/godmode9i.md +++ b/pages/_es-ES/other/godmode9i.md @@ -14,4 +14,4 @@ Información sobre [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un exp Esto ocurre cuando lanzas GodMode9i desde [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). Mantén X mientras inicias GodMode9i para saltarte el montaje de la NAND. También puedes lanzar GodMode9i directamente desde unlaunch para poder montar la NAND. #### ¿Por qué no puedo volcar juegos en la DSi? -Necesitas tener instalado unlaunch para poder volcar juegos en la tarjeta SD. Puedes instalar unlaunch siguiendo esta guía: [dsi.cfw.guide](https://dsi.cfw.guide/). +You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_es-ES/twilightmenu/controls.md b/pages/_es-ES/twilightmenu/controls.md index 2f38dce8..d93deaef 100644 --- a/pages/_es-ES/twilightmenu/controls.md +++ b/pages/_es-ES/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: Controles para usar TWiLight Menu++ - Izq / Der: Seleccionar juego / app - A / START: Abrir juego / app - L / R o SELECT + Izq / Der: Cambiar de página -- (Temas DSi/Saturn/HBL) SELECT + Arr / Abj y soltar SELECT: Cambiar entre la tarjeta SD y la flashcard +- (DSi / Saturn / HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard - Y: Ajustes del juego - X: Trucos - A: Activar truco @@ -21,7 +21,7 @@ description: Controles para usar TWiLight Menu++ - Y: Mostrar descripción del truco - L: Desactivar todos los trucos - X: Borrar/ocultar juego -- (Temas DSi/Saturn/HBL) SELECT: Menú SELECT o Menú Clásico DS (donde se puede acceder al menú del sistema, los ajustes de TWLMenu++ y el Modo GBA) +- (DSi / Saturn / HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWiLight Menu++ Settings, and GBA Mode can be accessed) #### Tema R4 - Arr / Abj: Seleccionar juego / app @@ -58,11 +58,12 @@ description: Controles para usar TWiLight Menu++ - Y: Especificar dirección a la que saltar - Arr / Abj: Incrementar / Decrementar valor seleccionado - Izq / Der: Seleccionar valor - - A / B: Volver al visor/editor de RAM en una dirección concreta + - A / B: Return to RAM Viewer/Editor at specified address + - The in-game menu is not accessible in DSi Mode, so attempting to use the button combo in DSi Mode will instead exit the game. #### Atajos al arrancar Estos comandos pueden hacerse en la pantalla de bienvenida de TWiLight Menu++ / justo después de la de Nintendo DSi. - SELECT: Abrir los ajustes - A + B + X + Y: Restablecer los ajustes de TWiLight Menu++ -- B: Iniciar la última Rom usada o viceversa, dependiendo de si el inicio automático de la última ROM está activado +- B: Boot the last ran ROM diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md index b20d6e3c..1a6c4fde 100644 --- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,19 +40,33 @@ Debes poner `PlayStartupJingle=1` en tu `theme.ini` para que suene. ## Música del menú +La música del menú debe ser un archivo PCM de **16-bit 16 kHz Mono**. Below are two methods for converting audio files into that format. -La música del menú debe ser un archivo PCM de **16-bit 16 kHz Mono**. Puedes usar [Audacity](https://www.audacityteam.org/download/) para convertirlo a este formato. Una vez que hayas cargado el archivo en Audacity, cambia el **Project Rate (Hz)** a **16000**, después pulsa **Shift+M**, y cambia **Format** a **16-bit PCM**. +Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. -Si tu archivo es estéreo, debes ir a **Tracks > Mix > Mix Stereo down to Mono**. +### ffmpeg +The simplest way to convert music for use in TWiLight Menu++ is to run this [ffmpeg](https://ffmpeg.org) command in a terminal: -Para exportarlo en el formato correcto: -1. Selecciona `File` > `Export` > `Export Audio...` -1. Pon `File Type` en `Other uncompressed files` -1. Pon `Header` en `RAW (header-less)` -1. Pon `Encoding` en `Signed 16-bit PCM` -1. Pon como nombre `bgm.pcm.raw` y pincha en `Save` -1. Pincha `OK` en la edición de metadatos +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` -Ya tienes tu archivo `bgm.pcm.raw` que puedes copiar en la subcarpeta *sound* de tu tema. +Replace `[input file]` with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location. -Al contrario de sfx.bin, *bgm.pcm.raw* puede ser muy grande. +### Audacity +If you don't want to use the command line you can also convert using [Audacity](https://www.audacityteam.org/download/). + +To convert the audio: +1. Load the file in Audacity +1. If your file is in stereo, click on the song then select `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Change the `Project Rate (Hz)` in the bottom left to `16000` + +To export in the correct format: +1. Select `File` > `Export` > `Export Audio...` +1. Set `File Type` to `Other uncompressed files` +1. Set `Header` to `RAW (header-less)` +1. Set `Encoding` to `Signed 16-bit PCM` +1. Set the output name to `bgm.pcm.raw` and click `Save` +1. Click `OK` to the metadata editing + +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_es-ES/twilightmenu/download-play-pictochat.md b/pages/_es-ES/twilightmenu/download-play-pictochat.md index ec82332f..00a7fd8b 100644 --- a/pages/_es-ES/twilightmenu/download-play-pictochat.md +++ b/pages/_es-ES/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: Cómo tener Descarga DS y Pictochat en el Menú Clásico DS de TWiL Si estás usando una consola DSi, ya deberías poder usar esas aplicaciones. Si no es el caso y tienes una 3DS, sigue estos pasos. Dentro de GodMode9: -- Pulsa R + A en SYSNAND TWLN -- Selecciona `Search for titles` -- Selecciona `DS Download Play (NTR-HNDA).tmd` -- Selecciona `TMD file options...` -- Selecciona `Dump CXI/NDS file` -- ¡Hecho! Deberías encontrarlo en `sdmc:/gm9/out/`, como `DS Download Play (NTR-HNDA).nds` +- Press the Home/Power button +- Select `Title Manager`, then select `[1:] NAND / TWL` +- Find and select `DS Download Play (NTR-HDNA)` +- Select `Open title folder` +- Select `00000000.tmd`, then select `TMD file options...` +- Select `Dump CXI/NDS file` +- Done. The file will be in `0:/gm9/out/`. -Cópialo en `sd:/_nds/`, y cámbiale el nombre a `dlplay.nds`. +Copy `DS Download Play (NTR-HDNA).nds` to `0:/_nds/`, and rename it to `dlplay.nds`. Los pasos anteriores aumentarán la velocidad de arranque de DLP. diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md index 990ff4ff..d62c1b59 100644 --- a/pages/_es-ES/twilightmenu/faq.md +++ b/pages/_es-ES/twilightmenu/faq.md @@ -19,77 +19,79 @@ Puede que TWL_FIRM esté corrompido. Sigue esta guía para solucionarlo: L para desactivar todos los de un juego -- Si se trata de un juego DSi Enhanced, asegúrate de que TWiLight Menu++ esta puesto en `DS Mode` -- Si antes funcionaba, borra las carpetas `fatTable` y `patchOffsetCache` en `sd:/_nds/nds-bootstrap/` +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -#### ¿Cómo puedo usar trucos? -Necesitas una base de datos de trucos en un archivo `usrcheat.dat` dentro de la carpeta `sd:/_nds/TWiLightMenu/extras/`. La más actualizada es la de[DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- En la 3DS, esta base de datos está disponible en la aplicación de Universal Updater como "NDS Cheat Databases." Te la instalará en la ubicación correcta. +#### How do I use cheats? +You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). +- On the 3DS, this database is available in the Universal-Updater app as "NDS Cheat Databases." Te la instalará en la ubicación correcta. -Otra opción es crear la tuya propia usando [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html). +Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. -#### ¿Cómo puedo poner una imagen personalizada en la pantalla superior del tema DSi? -Una imagen `.png` aleatoria de `sd:/_nds/TWiLightMenu/dsimenu/photos/` se verá cada vez que se cargue el menú. +#### How do I show a custom picture on the top screen of the DSi theme? +A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - Las imágenes no deben superar los 208x156 de resolución - Si salta algún error, probablemente sea por el tamaño de la imagen. Puedes usar [tinypng](https://tinypng.com) para reducirlo -#### ¿Cómo consigo juegos? -Puedes descargar juegos homebrew desde [Universal-DB](https://db.universal-team.net/ds) y [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). Si quieres volcar tus propios juegos: +#### How do I get games? +You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: - DS: Puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) para volcar tus juegos de GBA y de DS (estos últimos sólo si tienes una flashcard para el Slot-2) - DSi: Puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) para volcar tus juegos de DS y DSiWare - 3DS: Puedes usar [GodMode9](https://github.com/d0k3/GodMode9/releases) para volcar tus juegos de DS, DSiWare y títulos de la Virtual Console -#### ¿Puedo transferir las partidas guardadas de mis cartuchos a la SD o viceversa? -Sí, puedes usar [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) en la DSi y 3DS o [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) en la 3DS. +#### Can I get the save files from my game cards onto my SD card or vice versa? +Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. -#### ¿Cómo cambio el idioma de TWiLight Menu++? +#### How do I change TWiLight Menu++'s language? 1. Abre los ajustes de TWiLight Menu++ manteniendo SELECT mientras se está abriendo 1. Pulsa L o Y una vez (flashcards / 3DS) o dos (DSi) 1. Cambia la primera opción hasta que veas el idioma que quieres, después sal de los ajustes - Quizá quieras cambiar las siguientes dos opciones, ya que controlan el idioma dentro de los juegos y sus títulos en TWiLight Menu++ -#### ¿Esto sirve como emulador de DS(i)? -No, esto no es un emulador. El menú y los juegos de DS (cargados con nds-bootstrap) se ejecutan de forma nativa en los modos DS/DSi de la consola. Solo se emulan consolas anteriores, y la GBA de forma parcial (ya que algunas partes como los gráficos se ejecutan de forma nativa). +#### Is this a DS(i) emulator? +No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). -#### ¿Qué sistemas soporta TWiLight Menu++? +#### What systems does TWiLight Menu++ support? -| Formato | Cargador | Extensión | Archivo guardado | -| ------------------------- | ------------------------------------------------------ | -------------------------------------- | -------------------------------------- | -| ARGV[^1] | Nativo | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], kernel de la flashcard, nativo | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nombre rom].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[nombre rom].pub`, `[nombre rom].prv` | -| Plugin DSTWO | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nombre rom].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], nativo[^5] | `.agb`, `.gba`, `.mb` | `[nombre rom].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[nombre rom].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nombre rom].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[nombre rom].sms.sav` | -| Video MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nombre rom].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| Vídeo RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nombre rom].srm`[^8] | +| Format | Loader | Extensions | Save file | +| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | {:.table} - Footnotes - {:footnotes} -#### ¿Por qué no funciona la pantalla táctil con sudokuhax? -La pantalla táctil a veces no funciona, dependiendo del archivo de guardado de sudokuhax. +#### Why isn't touch input working on sudokuhax? +Depending on the save file of sudokuhax, the touch screen inputs may not work. -#### ¿The Biggest Loser es capaz de lanzar TWiLight Menu++? -No. The Biggest Loser es un juego de Slot-1 y no DSiWare, y el acceso a la SD está desactivado al usar cartuchos en el Slot-1. +#### Can The Biggest Loser boot TWiLight Menu++? +No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. [^1]: Archivos de textos que contienen la ruta a una app homebrew y sus parámetros de lanzamiento, lee el [README de nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) para más información [^2]: Solo para ROMs comerciales, las apps homebrew no tienen un archivo de guardado específico diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md index 60ca1aae..8d25105c 100644 --- a/pages/_es-ES/twilightmenu/installing-flashcard.md +++ b/pages/_es-ES/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: Cómo instalar TWiLight Menu++ en una flashcard de Nintendo DS 1. Si ya tienes archivos de guardado, mueve los archivos `.sav`, que se encuentran en la misma carpeta que tus ROMs de DS, a una nueva llamada `saves` también en la carpeta de las ROMs 1. ... - **Usuarios de DS Phat / Lite:** Si al iniciar `BOOT.NDS` la consola crashea con una pantalla blanca, inserta un DS Memory Expansion Pak y prueba de nuevo - - **Usuarios de DSi / 3DS:** Inicia TWLMenu++ en la tarjeta SD de la consola y activa `SCFG access in Slot-1` - - Esto te permitirá usar la velocidad de reloj de TWL y/o la aceleración VRAM en los juegos de la flashcard, así como acceder a la SD de la consola + - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - This will let you use TWL clock speed and / or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced / DSi-Exclusive / DSiWare games in DSi mode from your flashcard ### Iniciar los juegos con el firmware de la flashcard 1. Extrae el contenido de `Flashcart Loader/(tu flashcard)` en la raíz de la microSD de tu flashcard diff --git a/pages/_fr-FR/ds-index/3ds-forwarders.md b/pages/_fr-FR/ds-index/3ds-forwarders.md index 2be8566c..5ea465a4 100644 --- a/pages/_fr-FR/ds-index/3ds-forwarders.md +++ b/pages/_fr-FR/ds-index/3ds-forwarders.md @@ -11,30 +11,70 @@ tabs: tab-flashcard: Linker --- -Si vous avez des problèmes, consultez la FAQ sur[ GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +Les forwarders pour menu Home sont des raccourcis sous forme d'icône qui vous redirigent vers le logiciel correspondant. Avec cette option, vous pouvez ajouter des jeux de DS sur le menu Home pour un accès plus facile, soit à partir de la carte SD (en utilisant nds-bootstrap) ou à partir d'un linker (via son propre kernel). + +Les jeux de DS doivent être dumpés au format `.nds. Vous pouvez dumper vos cartouches de jeu DS en utilisant GodMode9. +

+ +

{:.alert .alert-info}

+ +

Cette page considère que vous possédez un CFW tel que celui utilisé dans le guide.

+ +

Choisissez l'un des éléments suivant à ajouter au menu Home :

+ +

{% capture tab-sd-card %}

+ +

Étape 1: Récupérer les fichiers nécessaires

+ +

Si vous avez déjà Universal Updater installé sur votre console, vous pouvez passer à l'étape 3. +

+ +

{:.alert .alert-info}

+ +
    +
  1. Ouvrez FBI, allez dans Remote Install, puis sélectionnez Scan QR Code
  2. +
  3. Scannez ce QR code pour installer la dernière version de Universal Updater
    +Universal-Updater QR code

  4. +
  5. Ouvrez Universal Updater depuis le menu Home

  6. +
  7. Installez le pack NDSForwarder
  8. +
  9. NDSForwarder et ses fichiers requis sont maintenant installés dans leurs emplacements respectifs
  10. +
+ +

Étape 2 : NDSForwarder

+ +
    +
  1. Lancez l'Homebrew Launcher
  2. +
  3. Dans l'Homebrew Launcher, ouvrez NDS Forwarder Generator
  4. +
  5. Naviguez à l'emplacement de votre jeu et appuyez sur A
  6. +
  7. Confirmez l'installation en choisissant Yes`
  8. +1 +Une fois installé, votre jeu apparaîtra sous forme d'icône sur le menu Home +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %}
+ +{% capture tab-flashcard %} + +Si vous rencontrez un problème, consultez la FAQ sur le [site GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} ### Pré-requis 3DS : -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), ou tout autre CFW qui patche TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) pour installer des fichiers CIA -- (Facultatif) Un linker DS supportée {% capture flashcards %} -Les linkers recommandés sont les DSTT et Acekard 2i. Si vous voulez une compatibilité parfaite avec le jeu, prenez la SuperCard DSTWO / DSTWO PLUS. Le seul inconvénient est que votre batterie se vide plus rapidement. +Les linkers recommandés sont le DSTT et le Acekard 2i. Si vous souhaitez une compatibilité parfaite avec tous les jeux, choisissez une SuperCard DSTWO / DSTWO PLUS. En contrepartie, votre batterie se videra plus rapidement. -Si vous avez unllinker qui fonctionne avec le lanceur NTR d'Apache Thunder, n'hésitez pas à la demander [sur le fil de discussion GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assurez-vous de spécifier quelle version vous utilisez (Normal ou Alt), et si `RESETSLOT1` est défini à `0` ou `1` dans `sd:/nds/ntr_launcher.ini`. +Si vous possédez un linker fonctionnant avec le NTR Launcher de Apache Thunder, n'hésitez pas à vous rendre sur [cette page](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assurez-vous de préciser quelle version vous utilisez (Normal ou Alt), et si `RESETSLOT1` est défini sur `0` ou `1` dans le fichier `sd:/nds/ntr_launcher.ini`. -Compatible : -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (Les jeux DSi-Enhanced, ainsi que les nouveux jeux NTR, ne fonctionnent pas.) +Compatibilité : +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (Les jeux DSi-Enhanced ainsi que les nouveux jeux NTR ne fonctionneront pas.) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) - Galaxy Eagle - M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (utilise < 2 Go de carte microSD) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (version originale non-SDHC, utilise < 2 Go de carte microSD) +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (utilisez une carte microSD d'au moins 2 Go) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (en version originale non-SDHC, utilisez une carte microSD d'au moins 2 Go) - [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) - [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) - R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) @@ -42,57 +82,48 @@ Compatible : - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (versions normale et RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (la carte violette peut être incompatible) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (versions Normale et RTS) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Les cartes violettes peuvent être incompatibles) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) - [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versions Normal et Plus) -Non testé: -- R4i3D NEW (utiliser le modèle R4iDSN et le pack) +Non testé : +- R4i3D NEW (utilise le modèle et le pack R4iDSN) -Partiellement compatible: -- Ace 3DS+ (la compatibilité avec les jeux est mauvaise donc sauvegarder/charger un fichier de sauvegarde provoque un crash.) -- Gateway Bleue (la compatibilité avec les jeux est mauvaise, donc sauvegarder/charger un fichier de sauvegarde provoque un crash.) -- EX4DS (la compatibilité avec les jeux est mauvaise, donc sauvegarder/charger un fichier de sauvegarde provoque un crash.) -- R4iLS (la compatibilité avec les jeux est mauvaise, donc sauvegarder/charger un fichier de sauvegarde provoque un crash.) -- Les cartes qui viennent de [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (la compatibilité avec les jeux est mauvaise, donc sauvegarder/charger un fichier de sauvegarde provoque un crash.) +Partiellement compatible : +- Ace 3DS+ (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) +- Carte Gateway bleue (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) +- EX4DS (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) +- R4iLS (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) +- Toutes cartes de [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (mauvaise compatibilité, les sauvegardes/chargements provoquent souvent un crash) -Incompatible: -- CycloDS (i)Evolution (Peut lancer automatiquement des ROMs, mais fonctionne différemment des autres linkers.) -- (i)Edge (Impossible de démarrer automatiquement une ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (pas le redirecteur) brique la carte) +Incompatible : +- CycloDS (i)Evolution (peut lancer automatiquement des ROMs, mais fonctionne différemment des autres linkers) +- (i)Edge (incapable de démarrer automatiquement une ROM en .nds) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (pas la manip du forwarder) rendra la carte inutilisable) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (pas le redirecteur) brique la carte) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (pas la manip du forwarder) rendra la carte inutilisable) {% endcapture %}
- Linkers prises en charge + Un linker compatible de cette liste
{{ flashcards | markdownify }}
-PC: +PC : - Un système d'exploitation 64 bits - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 mise a jour 251 -- **Linux users:** JavaFX. Sur les systèmes basés sur Debian exécutez [ceci](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), ou si vous êtes sur Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- Java en version 8, Update 251 +- **Utilisateurs de Linux:** JavaFX + - Pour les systèmes basés sur Debian, exécutez [ceci](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Architecture : `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` -### Partie 1 : Préparation -{% capture tab-sd-card %} -1. Téléchargez le pack de [forwarders carte SD](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extrayez le contenu du dossier `for SD card root` à la racine de la carte SD de votre 3DS - -Après avoir extrait le pack, vous pouvez éditer `sd:/_nds/nds-bootstrap.ini` et modifier les paramètres: -- `BOOST_CPU`: Si mis à 1, la vitesse TWL est utilisée, donc il n'y aura plus de lag -- `SOUND_FREQ`: Si réglé sur 1, le son jouera à 48 kHz, au lieu de 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Télécharger l'un de ces packs : +### Étape 1 : Préparation +1. Téléchargez l'un de ces packs : - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) @@ -101,37 +132,37 @@ Après avoir extrait le pack, vous pouvez éditer `sd:/_nds/nds-bootstrap.ini` e - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) -1. Extraiyez le contenu du dossier `for Slot-1 microSD` à la racine de la carte microSD de votre linker et (si le dossier existe) le contenu du dossier `for 3DS SD card` à la racine de la carte SD de votre 3DS. +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. -Après avoir extrait le pack de votre carte, vous pouvez éditer `sd:/_nds/ntr_forwarder.ini` et modifier les paramètres. Ce n'est pas possible pour Acekard RPG, R4 DS, et R4i Gold RTS. -- `NTRCLOCK`: Si réglé à `0` ou A est tenu, l'écran de démarrage DSi apparaîtra à la place du DSi splash, et la vitesse de l'horloge TWL est utilisée, donc les ralentissements disparaissent -- `DISABLEANIMATION`: Si réglé sur `1` ou B est tenue, l'écran de démarage DS / DSi est ignoré -- `HEALTHSAFETYMSG`: Si réglé à `1`, le message de santé et de sécurité de l'écran de démarrage apparaîtra sur l'écran du bas, sinon l'écran du bas reste blanc sans message de santé et de sécurité +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. +- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone +- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped +- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ +If you already have TWiLight Menu++, skip to the next section. +1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) +1. In the 7z file, go to `_nds/TWiLightMenu/` +1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarder CIA(s) +1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} {% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Partie 2 : Obtenir les patchs AP depuis TWiLight Menu++ -Si vous avez déjà TWiLight Menu++, passez à la section suivante. -1. Téléchargez le dernier `TWiLightMenu-3DS.7z` depuis la [page de téléchargement](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Dans le fichier 7z, allez à `_nds/TWiLightMenu/` -1. Copiez le dossier `apfix` dans `sd:/_nds/ntr-forwarder/` sur la carte SD de votre 3DS - -### Partie 3 : Forwarder3-DS -1. Ouvrez `Forwarder3DS.jar` - - **Utilisateurs Windows :** S'il ne s'ouvre pas, téléchargez ceci [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), placez-le dans le même dossier que Forwarder3DS.jar, et exécutez-le -1. Définissez votre carte en tant que `Target` à gauche - - **NOTE:** Si vous ne voyez pas de liste de cartes, téléchargez [ce zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), et mettez le dossier `forwarders` dans le même dossier que Forwarder3DS.jar , puis renommez-le en `.forwarders` -1. Activez `Automatically set ROM path` - - **Utilisateurs Linux :** Le chemin automatique est incorrect car il inclut le chemin complet (e. . `/media/$USER/quelquechose/`), veuillez supprimer cette partie - - **Utilisateurs MacOS :** Le chemin d'accès automatique est incorrect car il inclut `/Volumes/(nom du linker)/` au démarrage, veuillez supprimer cette partie -1. Cliquez sur le dossier en haut à droite et sélectionnez les ROMs pour lesquelles vous souhaitez faire des redirections ou les déposer dans la fenêtre - - **REMARQUE :** Les ROMs doivent déjà être sur votre carte SD lors de leur sélection et ne peuvent pas être déplacées sans recréer les redirections - - **Utilisateurs de la carte SD :** Si votre fichier de sauvegarde est dans le même dossier que la ROM, le déplacer vers un dossier appelé `saves`, avec le dossier `saves` à la même place que les ROMs -1. Si vous jouez à un hack / une traduction d'un jeu DSi-Enhanced qui a sa bannière / son titre modifié, trouver la bannière pour le jeu de [ici](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), faites un clic droit sur le jeu dans Forwarder3-DS, cliquez sur `Import Banner` et cliquez sur la bannière à utiliser -1. Si vous utilisez une ROM homebrew, cliquez dessus, puis effacez le champ `Game title` et tapez le titre du jeu -1. Cliquez sur le bouton disquette pour générer les CIA du redirecteur -1. Copiez le(s) CIA(s) sur la carte SD de votre 3DS, puis installez-les en utilisant FBI - - Si vous utilisez EmuNAND, installez à la fois sur la SysNAND et sur EmuNAND +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_fr-FR/ds-index/wifi.md b/pages/_fr-FR/ds-index/wifi.md index c5974957..3f014212 100644 --- a/pages/_fr-FR/ds-index/wifi.md +++ b/pages/_fr-FR/ds-index/wifi.md @@ -8,39 +8,39 @@ description: Informations sur l'utilisation de la connexion Wi-Fi sur la Nintend --- - Sur les applications Nintendo DS, vous ne pouvez utiliser que WEP et Open WiFi -- Sur les applications Nintendo DSi améliorées/exclusives, le support WPA et WPA2 a été ajouté +- Sur les applications Nintendo Optimisés-DSi /Exclusifs en mode DSi , vous avez les options supplémentaires de sécurité WPA et WPA2 Les hotspots sont utilisables, vous n'avez donc pas besoin de modifier la configuration de votre routeur. ### Créez un point d'accès wi-fi -Il y a des guides pour créer un hotspot compatible avec les jeux DS sur macOS et les ordinateurs Linux sur GBAtemp. Si vous êtes sous Windows, vous pouvez utiliser un environnement Linux USB. +Il y a des guides pour créer un hotspot compatible avec les jeux DS sur macOS et les ordinateurs Linux sur GBAtemp. Si vous êtes sous Windows, vous pouvez utiliser un Linux Live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Restauration Nintendo DS WFC -1. Lancez les paramètres Nintendo WFC +1. Lancez la configuration de la Connexion Wi-Fi Nintendo 1. Connectez-vous à votre point d'accès 1. Définissez la valeur DNS principale en choisissant une des valeurs ci-dessous, selon le service que vous souhaitez utiliser : - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` ou `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WF** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` ou `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Définissez `1.1.1.1` comme DNS secondaire 1. Vous pourriez avoir besoin d'appliquer un patch NoSSL à votre jeu, selon le jeu ### Correction manuelle de vos ROMs DS Suivez le guide ci-dessous au cas où votre FAI bloque les serveurs DNS personnalisés, sinon il est *fortement* recommandé de suivre le guide ci-dessus. -Note : Les utilisateurs de GNU/Linux et macOS peuvent suivre des instructions très similaires, mais devront utiliser mono +Note : Les utilisateurs de GNU/Linux et macOS peuvent suivre des instructions très similaires, mais devront utiliser Mono 1. Télécharger [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copiez la ROM du jeu que vous voulez patcher dans le même dossier où WFCPatcher est sauvegardé et ouvrez ce dossier -1. Créer un fichier texte avec le nom `patch.bat` -1. Dans le fichier, entrez `wfcpatcher.exe %1 --domain wiimmfi.de` puis enregistrer et fermer (vous pouvez remplacer wiimmfi.de par une autre URL, si vous souhaitez utiliser un autre serveur) +1. Créer un fichier texte +1. Dans le fichier, entrez `wfcpatcher.exe %1 --domain wiimmfi.de` puis enregistrez le texte avec le nom `patch.bat` et fermez la fenêtre + - Vous pouvez remplacer wiimmfi.de par une autre URL, si vous souhaitez utiliser un autre serveur + - Si le fichier semble toujours être un document texte, [activez les extensions de nom de fichier](https://dsi.cfw.guide/file-extensions-%28windows%29) et supprimez `.txt` du nom du fichier 1. Maintenant, faites glisser toutes les roms sur lesquelles vous souhaitez patcher sur patch.bat 1. Fini! les roms patchés seront ceux qui se termineront par (wiimmfi) -N'oubliez pas de supprimer tout DNS que vous pourriez avoir enregistré dans vos paramètres Wi-Fi avant d'essayer de vous connecter avec la ROM patchée +N'oubliez pas de supprimer tout DNS que vous pourriez avoir enregistré dans vos paramètres Wi-Fi avant d'essayer de vous connecter avec la ROM patchée. ### Dépannage et lecture approfondie Si vous recevez des erreurs, vous pouvez entrer le code d'erreur dans le [dépannage](https://wiimmfi.de/error) de wiimmfi pour trouver des moyens de le corriger. diff --git a/pages/_fr-FR/gbarunner2/bios.md b/pages/_fr-FR/gbarunner2/bios.md index d2de7aa3..adc32d02 100644 --- a/pages/_fr-FR/gbarunner2/bios.md +++ b/pages/_fr-FR/gbarunner2/bios.md @@ -12,7 +12,7 @@ Pour que GBARunner2 puisse charger des jeux, une copie du BIOS GBA est nécessai - [Wii (pas l"édition familiale) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) - [3DS utilisant la plupart des jeux Console Virtuelle](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (ne peut pas être des titres GBA ou non-Nintendo (Game Gear)) -- [GBA ou DS Phat / Lite avec un linker GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA or DS Phat / Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) Après la copie du BIOS, il doit être renommé en `bios.bin` et doit ensuite être placé dans `sd:/`, `sd:/gba/`, ou `sd:/_gba/` pour que GBARunner2 le lise. diff --git a/pages/_fr-FR/nds-bootstrap/faq.md b/pages/_fr-FR/nds-bootstrap/faq.md index 9456eec7..63c58f0f 100644 --- a/pages/_fr-FR/nds-bootstrap/faq.md +++ b/pages/_fr-FR/nds-bootstrap/faq.md @@ -11,43 +11,44 @@ description: FAQ & Dépannage pour nds-bootstrap #### Pourquoi est-ce que je reçois un écran blanc en essayant de charger un jeu à partir de la carte SD ? - Tout d'abord, vérifiez la [liste de compatibilité nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) et assurez-vous que votre jeu est compatible - Essayez avec tout les codes de triche désactivées pour ce jeu car certains codes ne sont pas compatibles avec nds-bootstrap pour le moment, vous pouvez utiliser L pour désactiver tous les triches pour un jeu -- Si le jeu que vous essayez de lancer est un jeu DSi Enhanced alors assurez-vous que TWiLight Menu++ est configuré pour utiliser le `Mode DS` -- Si cela a fonctionné avant, supprimez les dossiers `fatTable` et `patchOffsetCache` dans `sd:/_nds/nds-bootstrap/` +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -#### Pourquoi y a-t-il des problèmes avec le chargement de la ROM, même si elles sont exécutées en mode natif ? -nds-bootstrap patch la fonction de la ROM à exécuter à partir d'une carte SD, car les ROMs sont codées pour lire à partir de Slot-1. Il y a également des problèmes de timing et des mesures AP (dont la plupart sont déjà supprimées), qui entraîneraient un dysfonctionnement des ROM. Pour améliorer les performances, nds-bootstrap rétrécit également le tas en mémoire du jeu, ce qui casse certains jeux, bien que les transitaires et TWiLight Menu++ aient une liste noire de rétrécissement de tas pour réparer les jeux qui ne fonctionnent pas cassés par le rétrécissement du tas de fichiers. +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. -#### Pourquoi utiliser nds-bootstrap sur un linker normal ? -- Certaines ROMs compatibles sont chargées en RAM, permettant ainsi des temps de chargement plus rapides que même les cartouches normales -- Vous pouvez étendre la bus mémoire VRAM à 32 bits -- Utiliser la vitesse du processeur supplémentaire de la DSi -- Améliorez votre son avec 48 kHz -- Utiliser le mode DSi pour les fonctionnalités de DSi -- En utilisant certaines cartouches, vous pouvez utiliser l'IR dans votre application -- nds-bootstrap est open source, ce qui signifie que les développeurs peuvent toujours le mettre à jour pour corriger des bugs et d'autres choses, même si l'entreprise est interrompue -- Le Pak d'extension de mémoire DS est émulé, ce qui signifie que les jeux qui nécessitent que l'accessoire fonctionne - -#### ROM donatrice -La plupart des jeux SDK5 peuvent être sélectionnés comme une ROM Donatrice (ce qui peut être fait via TWiLight Menu++). L’exécutable ARM7 de la ROM Donatrice est copié par nds-bootstrap et remplace l'exécutable ARM7 pour le jeu qu'il tente d'exécuter. Cela permet à certains jeux et SDK5 de démarrer et de sauvegarder. - -#### Qu'est-ce qu'une nightly et où puis-je l'obtenir? -Une version nightly est compilée pour la dernière mise à jour. Les versions nightly peuvent être instables, mais les dernières corrections de bugs ont été ajoutées. Vous pouvez obtenir des versions nightly pour nds-bootstrap [ici](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Pourquoi mes codes de triche ne fonctionnent pas ? -La façon dont les types de triche E sont implémentés dans nds-bootstrap est cassée, ce qui signifie qu'ils ne fonctionneraient que la moitié du temps. Votre triche utilise probablement ce type. Ce n'est pas une faute de la base de données de triche, mais plutôt une faute de nds-bootstrap. Veuillez ne pas demander que ces codes soit supprimés de la base de données. - -#### Y a-t-il autre chose que je devrais savoir sur les codes de triche ? -Vous pouvez régler le rétrécissement de tas à `Hi` dans les paramètres pour une meilleure prise en charge des codes. - -Pour plus d'informations sur les codes, regardez [ici](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### Dépannage nds-bootstrap -Si vous rencontrez des problèmes avec l'utilisation de la dernière version de nds-bootstrap, voici comment vous pouvez le résoudre. - -1. Exécutez tout en 67 MHz, Mode DS, avec 32 kHz d'audio, etc. En grous, gardez tout dans les paramètres DS. N'essayez pas de l'améliorer avec les trucs DSi +1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc 2. Supprimez les dossiers `fatTable` et `patchOffsetCache` dans `sd:/_nds/nds-bootstrap/` 3. Ce n'est probablement pas un si gros problème ; demandez sur le serveur [Discord](https://discord.gg/yD3spjv) -Si le serveur dit qu'il s'agit d'un problème avec nds-bootstrap, vérifiez si le jeu n'a pas déjà été signalé sur GitHub. Vérifiez également les issues fermées dans le cas où nous avions un problème clos dans un autre. S'il n'a aucun issue GitHub, allez-y en créer un nouveau. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + +#### Why are there issues with ROM loading, even though they're run natively? +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. + +#### Why use nds-bootstrap over a regular flashcard? +- Certaines ROMs compatibles sont chargées en RAM, permettant ainsi des temps de chargement plus rapides que même les cartouches normales +- Vous pouvez étendre la bus mémoire VRAM à 32 bits +- Utilize the DSi's additional CPU speed, allowing for better performance in some games +- Améliorez votre son avec 48 kHz +- Utiliser le mode DSi pour les fonctionnalités de DSi +- En utilisant certaines cartouches, vous pouvez utiliser l'IR dans votre application +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen + +#### Donor ROMs +Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. + +#### What is a nightly and where do I get it? +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). + +#### Why do my cheats not work? +The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. + +For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -Aussi, assurez-vous de l'ajouter à la [liste de compatibilité](https://wiki.ds-homebrew.com/nds-bootstrap/testing) sur Google Sheets. diff --git a/pages/_fr-FR/nds-bootstrap/testing.md b/pages/_fr-FR/nds-bootstrap/testing.md index 51b050a9..dff42445 100644 --- a/pages/_fr-FR/nds-bootstrap/testing.md +++ b/pages/_fr-FR/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ Pour voir les jeux testés, regardez [ici](https://docs.google.com/spreadsheets/ - Rechercher des problèmes de scintillement de l'écran ou de son - Si quelque chose semble étrange, exécutez le jeu en même temps sur une console n'utilisant pas nds-bootstrap pour comparer - Essayez autant de fonctionnalités que possible dans le jeu -- Soyez exhaustif +- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc) +- Be thorough diff --git a/pages/_fr-FR/other/godmode9i.md b/pages/_fr-FR/other/godmode9i.md index 7f1fd3b6..01421b54 100644 --- a/pages/_fr-FR/other/godmode9i.md +++ b/pages/_fr-FR/other/godmode9i.md @@ -14,4 +14,4 @@ Informations pour [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un navi Cela se produit lorsque vous lancez GodMode9i à partir de [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). Vous pouvez maintenir X tout en lançant GodMode9i pour passer le montage de la NAND. Alternativement, vous pouvez lancer GodMode9i directement depuis Unlaunch pour pouvoir monter la NAND. #### Pourquoi ne puis-je pas dumper des jeux sur DSi? -Vous avez besoin de Unlaunch installé pour pouvoir copier des jeux sur votre carte SD. Vous pouvez installer Unlaunch en suivant [dsi.cfw.guide](https://dsi.cfw.guide/). +You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_fr-FR/twilightmenu/controls.md b/pages/_fr-FR/twilightmenu/controls.md index 2df770b8..00b91ec1 100644 --- a/pages/_fr-FR/twilightmenu/controls.md +++ b/pages/_fr-FR/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: Contrôles pour utiliser TWiLightMenu++ - Gauche / Droite: Sélectionnez un jeu / application - A / START: Lancer le jeu / application - L / R ou SELECT + Gauche / Droite: Changer de page -- Thème (DSi/Saturn/HBL) SELECT + Haut / Bas & lâcher SELECT: Basculer entre la carte SD et le linker +- (DSi / Saturn / HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard - Y: Paramètres par jeu - X: Menu des codes de triche - A: Activer/désactiver les codes de triche @@ -21,7 +21,7 @@ description: Contrôles pour utiliser TWiLightMenu++ - Y: Afficher la description du code de triche - L: Désactiver tout les codes de triche - X: Supprimer/cacher le jeu -- (Thèmes DSi/Saturn/HBL) SELECT: Menu SELECT ou Menu Classique DS (où le menu système, les paramètres TWiLight Menu++ et le mode GBA peuvent être accédés) +- (DSi / Saturn / HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWiLight Menu++ Settings, and GBA Mode can be accessed) #### Thème R4 - Haut / Bas: Sélectionnez un jeu / application @@ -58,11 +58,12 @@ description: Contrôles pour utiliser TWiLightMenu++ - Y: Spécifiez une adresse à laquelle aller - Haut / Bas: Augmenter/Diminuer la valeur sélectionnée - Gauche / Droite: Sélectionnez une valeur - - A / B: Retourner à la visionneuse / l'éditeur de RAM à l'adresse spécifiée + - A / B: Return to RAM Viewer/Editor at specified address + - The in-game menu is not accessible in DSi Mode, so attempting to use the button combo in DSi Mode will instead exit the game. #### Raccourcis de démarrage Celles-ci devraient être pressées sur le menu TWiLight Menu++ écran de démarrage / juste après l'écran de démarrage Nintendo DSi. - SELECT: Ouvrir les paramètres - A + B + X + Y: Réinitialiser tous les paramètres de TWiLight Menu++ -- B: Démarrez la dernière ROM exécutée ou vice versa selon si le démarrage automatique de la dernière ROM exécutée est activé +- B: Boot the last ran ROM diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md index dc2d2d71..54845459 100644 --- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,19 +40,33 @@ Vous devez définir `PlayStartupJingle=1` dans votre `theme.ini` pour que le jin ## Son de fond du menu - -Le son de fond du menu doit être un fichier PCM brut **16 bits 16 kHz Mono** de 16 kHz. Vous pouvez utiliser [Audacity](https://www.audacityteam.org/download/) par exemple pour convertir vers ce format. Une fois que le fichier est chargé sur Audacity, changez la **fréquence de projet (Hz)** à **16000**, puis appuyez sur **Maj+M**, et changez le **Format** en **16 bits PCM**. - -Si votre fichier est en stéréo, vous devriez également aller sur **Pistes > Mixer > Mixer Stéréo en Mono**. - -Pour exporter dans le format correct : -1. Sélectionnez `Fichier` > `Exporter` > `Exporter l'audio...` -1. Définir `Type de fichier` à `Autres fichiers non compressés` -1. Définir `En-tête` à `RAW (sans en-tête)` -1. Définir `Encodage` à `PCM 16 bits signés` -1. Définissez le nom de sortie à `bgm.pcm.raw` et cliquez sur `Enregistrer` -1. Cliquez sur `OK` pour éditer les métadonnées - -Maintenant vous avez un fichier `bgm.pcm.raw` qui peut être copié dans le sous-dossier *sound* de votre thème. +Le son de fond du menu doit être un fichier PCM brut **16 bits 16 kHz Mono** de 16 kHz. Vous trouverez ci-dessous deux méthodes pour convertir les fichiers audio dans ce format. Contrairement à sfx.bin, *bgm.pcm.raw* peut être arbitrairement grand. + +### ffmpeg +La façon la plus simple de convertir de la musique dans TWiLight Menu++ est d'exécuter cette commande [ffmpeg](https://ffmpeg.org) dans un terminal : + +```bash +ffmpeg -i [fichier d'entrée] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Remplacez `[fichier d'entrée]` par le nom du fichier que vous souhaitez convertir. Vous pouvez généralement le faire en faisant simplement glisser le fichier dans la fenêtre du terminal avec le curseur à l'endroit approprié. + +### Audacity +Si vous ne voulez pas utiliser la ligne de commande, vous pouvez également convertir en utilisant [Audacity](https://www.audacityteam.org/download/). + +Pour convertir l'audio: +1. Charger le fichier dans Audacity +1. Si votre fichier est en stéréo, cliquez sur la musique puis sélectionnez `Tracks` > `Mix` > `Mix Stéréo down to Mono` +1. Changez le `Project Rate (Hz)` en bas à gauche vers `16000` + +Pour exporter dans le format correct : +1. Select `File` > `Export` > `Export Audio...` +1. Set `File Type` to `Other uncompressed files` +1. Set `Header` to `RAW (header-less)` +1. Set `Encoding` to `Signed 16-bit PCM` +1. Set the output name to `bgm.pcm.raw` and click `Save` +1. Click `OK` to the metadata editing + +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_fr-FR/twilightmenu/download-play-pictochat.md b/pages/_fr-FR/twilightmenu/download-play-pictochat.md index e2186a9c..a832e24d 100644 --- a/pages/_fr-FR/twilightmenu/download-play-pictochat.md +++ b/pages/_fr-FR/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: Comment accéder au Mode Téléchargement / Pictochat dans le menu Si vous utilisez une console DSi, vous devriez déjà pouvoir lancer ces applications. Sinon, si vous avez une 3DS, procédez comme ci-dessous. Dans GodMode9: -- Appuyez sur R + A sur SYSNAND TWLN -- Sélectionnez `Search for titles` -- Sélectionnez `DS Download Play (NTR-HNDA).tmd` -- Sélectionnez `TMD file options...` -- Sélectionnez `Dump CXI/NDS file` -- C'est Fait. Elle devrait être dans `sdmc:/gm9/out/`, sous le nom `DS Download Play (NTR-HNDA).nds` +- Press the Home/Power button +- Select `Title Manager`, then select `[1:] NAND / TWL` +- Find and select `DS Download Play (NTR-HDNA)` +- Select `Open title folder` +- Select `00000000.tmd`, then select `TMD file options...` +- Select `Dump CXI/NDS file` +- Done. The file will be in `0:/gm9/out/`. -Copiez le vers `sd:/_nds/`et renommez le en `dlplay.nds`. +Copy `DS Download Play (NTR-HDNA).nds` to `0:/_nds/`, and rename it to `dlplay.nds`. Les étapes ci-dessus augmenteront la vitesse de démarrage de DLP. diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md index 3c2bf5bc..29bbc5e6 100644 --- a/pages/_fr-FR/twilightmenu/faq.md +++ b/pages/_fr-FR/twilightmenu/faq.md @@ -19,77 +19,79 @@ TWL_FIRM aurait pu d'une manière ou d'une autre être corrompu. Suivez ce guide - Si cela ne fonctionne pas, formatez votre carte SD en FAT32 avec une taille d'unitée d'allocation de 32 Ko - Si cela ne fonctionne pas non plus, essayez une autre carte SD -#### Comment puis-je réparer le redémarrage de TWiLight Menu++ ou donner une erreur de méditation Guru lors du lancement d'un jeu? -Allez dans les paramètres TWLMenu++ et désactivez `Maj des jeux joués récamment`. +#### Where is the Acekard/Wood UI theme? +The acekard (also called Wood UI) theme was removed due to its buggy behaviour and causing SD Card corruption. Please wait for a fix. Progress for the return of this theme can be found in [this PR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109). -#### Pourquoi est-ce que je reçois un écran blanc en essayant de charger un jeu à partir de la carte SD ? +#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? +Go into TWLMenu++ Settings, and disable `Update recently played list`. + +#### Why do I get a white screen when trying to load a game from SD card? - Tout d'abord, vérifiez [la liste de compatibilité nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) et assurez-vous que votre jeu est compatible - Essayez avec tout les codes de triche désactivées pour ce jeu car certains codes ne sont pas compatibles avec nds-bootstrap pour le moment, vous pouvez utiliser L pour désactiver tous les triches pour un jeu -- Si le jeu que vous essayez de lancer est un jeu DSi Enhanced alors assurez-vous que TWiLight Menu++ est configuré pour utiliser le `Mode DS` -- Si cela a fonctionné avant, supprimez les dossiers `fatTable` et `patchOffsetCache` dans `sd:/_nds/nds-bootstrap/` +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -#### Comment puis-je utiliser des codes de triche ? -Vous devez avoir une base de données triée sous la forme d'un fichier `usrcheat.dat` dans le dossier `sd:/_nds/TWiLightMenu/extras/`. La base de données de codes la plus mise à jour est [DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- Sur la 3DS, cette base de données est disponible dans l'application Universal Updater en tant que "NDS Cheat Databases." Cela l'installera automatiquement à l'emplacement requis. +#### How do I use cheats? +You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). +- On the 3DS, this database is available in the Universal-Updater app as "NDS Cheat Databases." Cela l'installera automatiquement à l'emplacement requis. -Vous pouvez également utiliser [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) pour créer votre propre base de données de triche. +Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. -#### Comment puis-je afficher une image personnalisée sur l'écran supérieur du thème DSi ? -Une image aléatoire `.png` dans `sd:/_nds/TWiLightMenu/dsimenu/photos/` sera affichée chaque fois que le menu est chargé. +#### How do I show a custom picture on the top screen of the DSi theme? +A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - L'image(s) ne doit pas être plus grande que 208x156 - Si vous avez des erreurs, c'est probablement une erreur avec la taille de l'image. Veuillez utiliser [tinypng](https://tinypng.com) pour réduire la taille -#### Comment obtenir des jeux ? -Vous pouvez télécharger des jeux homebrew depuis [Universal-DB](https://db.universal-team.net/ds) et [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). Pour obtenir des dumps de vos jeux de détail : +#### How do I get games? +You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: - Sur DS, vous pouvez utiliser [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) pour dumper vos jeux GBA et, si vous avez une flashcard Slot-2, des jeux DS - Sur DSi vous pouvez utiliser [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) pour dumper vos jeux DS et DSiWare - Sur 3DS, vous pouvez utiliser [GodMode9](https://github.com/d0k3/GodMode9/releases) pour dumper vos jeux DS, DSiWare et Console Virtuelle -#### Puis-je obtenir les fichiers de sauvegarde de mes cartes de jeu sur ma carte SD ou vice versa? -Oui, vous pouvez utiliser [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) sur DSi et 3DS ou [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) sur 3DS. +#### Can I get the save files from my game cards onto my SD card or vice versa? +Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. -#### Comment changer la langue de TWiLight Menu++ ? +#### How do I change TWiLight Menu++'s language? 1. Ouvrez les paramètres TWiLight Menu++, vous pouvez le faire en maintenant SELECT tout en chargeant TWiLight Menu++ 1. Appuyez sur L ou Y une fois (sur le linker / 3DS) ou deux fois (sur DSi) 1. Modifiez la première option jusqu'à ce que vous voyez la langue que vous voulez, puis quittez les paramètres - Vous pouvez également modifier les deux prochaines options car elles contrôlent la langue des jeux DS et leurs titres dans TWiLight Menu++ -#### Est-ce un émulateur DS(i) ? -Non, ce n'est pas un émulateur. Le menu et les jeux DS (chargés via nds-bootstrap) sont exécutés nativement en mode DS/DSi de la console. Les seules consoles émulées sont les anciennes consoles, mais en partie pour GBA (comme certaines ou toutes les parties comme les graphiques sont exécutées nativement). +#### Is this a DS(i) emulator? +No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). -#### Quels sont les systèmes supportés par TWiLight Menu++ ? +#### What systems does TWiLight Menu++ support? -| Format | Chargeur | Extensions | Fichiers de sauvegarde | -| ------------------------- | --------------------------------------------- | -------------------------------------- | -------------------------------------------- | -| ARGV[^1] | Natif | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], logiciel linker natif | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nom de a ROM].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[nom de la ROM].pub`, `[nom de la ROM].prv` | -| Plugin DSTWO | [DSTWO][dstwo][^3] | `.plg` | | -| GameBoy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nom de la ROM].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], natif[^5] | `.agb`, `.gba`, `.mb` | `[nom de la ROM].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[nom de la ROM].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nom de la ROM].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[nom de la ROM].sms.sav` | -| Vidéo MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nom de la ROM].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| Vidéo RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nom de la ROM].srm`[^8] | +| Format | Loader | Extensions | Save file | +| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | {:.table} - Footnotes - {:footnotes} -#### Pourquoi l'entrée tactile ne fonctionne pas sur le sudokuhax? -Selon le fichier de sauvegarde de sudokuhax, les entrées de l'écran tactile peuvent ne pas fonctionner. +#### Why isn't touch input working on sudokuhax? +Depending on the save file of sudokuhax, the touch screen inputs may not work. -#### The Biggest Loser peut-il démarrer TWiLight Menu++ ? -Non. Comme The Biggest Loser est un jeu Slot-1, et non un jeu DSiWare, l'accès SD est désactivé lorsque vous utilisez des cartes Slot-1. +#### Can The Biggest Loser boot TWiLight Menu++? +No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. [^1]: Les fichiers texte contenant le chemin vers une application homebrew DS et des arguments pour le lancer avec, voir le README de [nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) pour plus d'infos [^2]: Seulement pour les ROMs commericales, les homebrews n'ont pas de fichiers de sauvegarde spécifiques diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md index 1b390bb6..0c403af2 100644 --- a/pages/_fr-FR/twilightmenu/installing-flashcard.md +++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: Comment installer TWiLight Menu++ sur un linker Nintendo DS 1. Si vous avez déjà des données de sauvegarde, déplacez vos fichiers `.sav` qui sont à l'emplacement de votre ROM DS, dans un nouveau dossier appelé `saves`, qui va également dans l'emplacement de vos ROM DS 1. ... - **Utilisateurs d'une DS Phat/lite :** Si le démarrage de `BOOT.NDS` provoque un écran blanc figé, insérez un pack d'extension de mémoire et réessayez - - **Utilisateurs d'une DSi/3DS :** Exécutez TWLMenu++ sur la carte SD de la console et activez `accès au SCFG par le Slot-1` - - Cela vous permettra d'utiliser la vitesse du cpu TWL et/ou VRAM boost sur vos jeux sur le linker ainsi que d'accéder à la carte SD de la console + - **Utilisateurs DSi / 3DS:** ExécutezTWLMenu++ sur la carte DS de la console, et activez `L'accès SCFG Slot-1` et définissez `Slot-1: Mode Touch` sur `Mode DSi` + - Ceci vous permet d'utiliser la vitesse TWL click et / ou le boost VRAM sur vos jeux flashcarts ainsi qu'à la carte SD de la console, et exécute les jeux Optimisés-DSi / Exclusifs-DSi / DSiWare en mode DSi depuis votre flashcard ### Pour exécuter des jeux en utilisant le logiciel de votre linker 1. Extraire ce qui est dans `Flashcart Loader/(your flashcard)` à la racine de la carte microSD diff --git a/pages/_he-IL/ds-index/3ds-forwarders.md b/pages/_he-IL/ds-index/3ds-forwarders.md index d6aebae3..56b0a9c3 100644 --- a/pages/_he-IL/ds-index/3ds-forwarders.md +++ b/pages/_he-IL/ds-index/3ds-forwarders.md @@ -11,23 +11,53 @@ tabs: tab-flashcard: Flashcard --- -אם אתם נתקלים בבעיות, בדקו את השו"ת ב[בנושא בGBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. + +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). + +Choose one of the following to add to the HOME menu: + +{% capture tab-sd-card %} + +### Part 1: Getting the required files + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Open FBI and select `Remote Install`, then `Scan QR Code` +1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Open Universal Updater from your HOME Menu +1. Install the NDSForwarder package +1. NDSForwarder and its required files are now set up in its respective locations + +### Part 2: NDSForwarder +1. Open the Homebrew Launcher +1. In the Homebrew Launcher, open `NDS Forwarder Generator` +1. Navigate to your game's location and press A +1. Confirm you wish to install by selecting `Yes` +1. After it is installed, your game will now appear as a title on your HOME menu +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} -### דרישות +### Requirements 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), או כל CFW אחר שעושה פאטץ לTWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) להתקנת קבצי CIA -- (אופציונאלי) פלאשקארט של DS שנתמך {% capture flashcards %} -הפלאשקארטים המומלצים הם DSTT וAcekard 2i. אם אתם רוצים תאימות מושלמת למשחקים, השיגו את הSuperCard DSTWO / DSTWO PLUS. החסרון היחיד הוא שהם ירוקנו את הסוללה מהר יותר. +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. -אם יש לכם פלאשקארט שעובד עם NTR Launcher של Apache Thunder, תרגישו חופשי לבקש אותו ב[נושא בGBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). וודאו שאתם מציינים באיזה build אתם משתמשים (Normal או Alt), ואם `RESETSLOT1` מוגדר על `0` או על `1` ב`sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. -תואמים: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (משחקים שהם DSi-Enhanced, כולל משחקי NTR חדשים יותר, לא יעבדו.) +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -42,56 +72,47 @@ tabs: - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (גרסה רגילה וRTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (כרטיסים סגולים עלולים לא להיות תואמים) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (גרסה רגילה וPlus) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) -לא נבדק: -- R4i3D NEW (השתמשו בתבנית ובחבילה של R4iDSN) +Untested: +- R4i3D NEW (Use R4iDSN template and pack) -נתמכים חלקית: -- Ace 3DS+ (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- Gateway Blue Card (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- EX4DS (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- R4iLS (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) -- כרטיסים עם [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (התמיכה במשחקים לא טובה, אז שמירה וטעינה גורמים לקריסה) +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) -אינו תואם: -- CycloDS (i)Evolution (יכול להפעיל בטעינה רומים, אבל עובד שונה מפלאשקארדים אחרים) -- (i)Edge (לא מסוגל להפעיל בטעינה רום .nds) +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (לא פעולת המעבירים) גורמים לבריק לקלטת) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) {% endcapture %}
- פלאשקארדים נתמכים + A supported flashcard from this list
{{ flashcards | markdownify }}
PC: -- מערכת הפעלה 64 ביט +- A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux users:** JavaFX + - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started -{% capture tab-sd-card %} -1. הורידו את [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. חלצו את התוכן של התיקיה `for SD card root` לכרטיס הSD של ה3DS שלכם - -לאחר שתחלצו את החבילה, תוכלו לערוך את `sd:/_nds/nds-bootstrap.ini` על מנת לשנות את ההגדרות: -- `BOOST_CPU`: אם מוגדר ל1, מהירות השעון של TWL תהיה בשימוש והלאג יעלם -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} 1. Download one of these packs: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) @@ -107,19 +128,14 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone - `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### חלק 2: קבלת קבצי תיקון האנטי פיראטיות (AP) מTWiLight Menu++ +### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. 1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. In the 7z file, go to `_nds/TWiLightMenu/` 1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card -### חלק 3: Forwarder3-DS +### Part 3: Forwarder3-DS 1. Open `Forwarder3DS.jar` - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it 1. Set your card as the `Target` on the left @@ -135,3 +151,8 @@ If you already have TWiLight Menu++, skip to the next section. 1. Click the floppy disk button to generate the forwarder CIA(s) 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - If using EmuNAND, install to both SysNAND and EmuNAND +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md index 52a487d7..3cf96214 100644 --- a/pages/_he-IL/ds-index/wifi.md +++ b/pages/_he-IL/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: מידע על שימוש בWi-FI על הנינטנדו DS --- -- בתוכנות ומשחקים של Nintendo DS, אפשר להשתמש רק בWEP ובWIFI ללא אבטחה -- בתוכנות ומשחקים שמורחבים או אקסלוסיבים על Nintendo DSi, נוספת תמיכה של WPA וWPA2 +- On Nintendo DS applications, you can only use WEP and Open Wi-Fi security settings +- On Nintendo DSi-Enhanced/Exclusive applications running in DSi Mode, you have the additional options of WPA and WPA2 security ניתן להשתמש בנקודות גישה/נקודות חמות, כך שלא צריך לשנות את ההגדרות של הראוטר שלכם. ### יצירת נקודה חמה -ישנם מדריכים על יצירת נקודות חמות המתאימות למשחקי DS על מחשבי macOS וLinux בGBAtemp. אם אתם בWindows אתם יכולים להשתמש בLinux live boot. +There are guides for creating a DS-compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows, you can use a Linux live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### שחזור Nintendo DS WFC -1. הפעילו את ההגדות של Nintendo WFC +1. Launch Nintendo Wi-Fi Connection Setup 1. התחברו לנקודת הגישה שלכם 1. הגדירו את הPrimary DNS שלכם לאחד הערכים הבאים, בהתאם לשירות בו תרצו להשתמש: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` או `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. הגדירו את `1.1.1.1` בתור הsecondary DNS 1. ייתכן ותצטרכו להתקין טלאי NoSSL על המשחק שלכם בשלב זה, כתלות במשחק ### התקנת הטלאי ידנית לרומים של DS עקבו אחרי המדריך הנ"ל אם ספק האינטרנט שלכם חוסם שרתי DNS מותאמים אישית, אחרת זה מומלץ *מאוד* לעקוב אחרי המדריך מעל. -הערה: משתמשי GNU/Linux וmacOS יכולים לעקוב אחרי הוראות דומות מאוד, אבל יצטרכו להשתמש בmono +Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use Mono 1. הורידו את [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. העתיקו את הROM של המשחק שאתם רוצים להתקין עליו את הפאטץ לאותה תיקיה שבה נמצא WFCPatcher ופתחו את תיקיה זו -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) +1. Create a text file +1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save the text file with the name `patch.bat` and close the window + - You can replace wiimmfi.de with another URL, if you wish to use a different server + - If the file still appears to be a text document, [enable file name extensions](https://dsi.cfw.guide/file-extensions-%28windows%29) and remove `.txt` from the file name +1. Now drag all the ROMs you wish to patch on to patch.bat +1. Done! the patched ROMs will be the ones ending in (wiimmfi) -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM +Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM. ### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. +If you are receiving any errors, you can enter the error code in Wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). +For more specific troubleshooting and more information, such as how to connect to online on emulators or using a Nintendo Wi-Fi USB Connector, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_he-IL/nds-bootstrap/faq.md b/pages/_he-IL/nds-bootstrap/faq.md index a0e71803..2610373d 100644 --- a/pages/_he-IL/nds-bootstrap/faq.md +++ b/pages/_he-IL/nds-bootstrap/faq.md @@ -11,8 +11,21 @@ description: FAQ & Troubleshooting for nds-bootstrap #### למה אני מקבל מסך לבן כשאני מנסה להפעיל משחק מכרטיס הSD? - ראשית, בדקו את [רשימת התאימות של nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) ו-ודאו שהמשחק שלכם נתמך - נסו עם כל הצ'יטים מבוטלים למשחק זה, מאחר וחלק מהצ'יטים לא מותאמים לnds-bootstrap כרגע. ניתן להשתמש בL לבטל את כל הציטים למשחק מסויים -- אם המשחק שאתם מנסים להפעיל זה משחק DSi Enhanced, ודאו כי TWiLight Menu++ מוגדר להשתמש ב`DS Mode` -- אם המשחק עבד בעבר, מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/` +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` + +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. + +1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc +2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) + +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. #### Why are there issues with ROM loading, even though they're run natively? nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. @@ -20,12 +33,13 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges - You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed +- Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features - Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen #### Donor ROMs Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. @@ -36,18 +50,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_he-IL/nds-bootstrap/testing.md b/pages/_he-IL/nds-bootstrap/testing.md index cb8b4904..7b6f5880 100644 --- a/pages/_he-IL/nds-bootstrap/testing.md +++ b/pages/_he-IL/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXO - Look for screen flickering or sound issues - If something looks off, run the game along a console not using nds-bootstrap to compare - Try as many features in the game as possible +- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc) - Be thorough diff --git a/pages/_he-IL/other/godmode9i.md b/pages/_he-IL/other/godmode9i.md index 93b2640d..c2f4d1ee 100644 --- a/pages/_he-IL/other/godmode9i.md +++ b/pages/_he-IL/other/godmode9i.md @@ -14,4 +14,4 @@ description: מידע על GodMode9i זה קורה כאשר מריצים את GodMode9i דרך [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). ניתן להחזיק X בזמן שמפעילים את GodMode9i על מנת לדלג לטעינת הNAND. לחלופין, ניתן להפעיל את GodMode9i ישירות מunlaunch על מנת להיות יכולים לטעון את הNAND. #### למה אני לא יכול לחלץ משחקים על DSi? -צריך שunlaunch יהיה מותקן על מנת להיות יכולים לחלץ משחקים אל כרטיס הSD שלכם. ניתן להתקין את unlaunch באמצעות ההוראות ב[dsi.cfw.guide](https://dsi.cfw.guide/). +צריך שUnlaunch יהיה מותקן על מנת להיות יכולים לחלץ משחקים אל כרטיס הSD שלכם. ניתן להתקין את Unlaunch באמצעות ההוראות ב[dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_he-IL/twilightmenu/controls.md b/pages/_he-IL/twilightmenu/controls.md index 1b7fcb7c..49cae0a2 100644 --- a/pages/_he-IL/twilightmenu/controls.md +++ b/pages/_he-IL/twilightmenu/controls.md @@ -21,7 +21,7 @@ description: שליטה ומקשים עבור TWiLight Menu++ - Y: צפה בתיאור הצ'יט - L: בטל את כל הצ'יטים - X: מחק/הסתר משחק -- (ערכות נושא DSi/Saturn/HBL)SELECT: תפריט הSLECET או תפריט הDS הקלאסי (איפה שניתן לגשת לתפריט המערכת, תפריט הגדרות של TWLMenu++ ומצב GBA) +- (ערכות נושא DSi/Saturn/HBL)SELECT: תפריט הSLECET או תפריט הDS הקלאסי (איפה שניתן לגשת לתפריט המערכת, תפריט הגדרות של TWiLight Menu++ ומצב GBA) #### ערכת נושא R4 - למעלה / למטה: בחר משחק / תוכנה @@ -59,10 +59,11 @@ description: שליטה ומקשים עבור TWiLight Menu++ - למעלה / למטה: הגדל / הפחת את הערך הנבחר - שמאל / ימין : בחר ערך - A / B: חזור אל צופה/עורך הRAM בכתובת נבחרת + - התפריט בזמן משחק לא זמין במצב DSi, ניסיון להשתמש בשילוב הכפתורים במצב DSi יצא מהמשחק במקום. #### קיצורי דרך בהפעלה על כפתרים אלו צריך ללחוץ במהלך תמונת ההפעלה של TWiLight Menu++ / מיד לאחר תמונת ההפעלה של Nintendo DSi. - SELECT: פתח הגדרות - A + B + X + Y: אפס את כל ההגדרות של TWiLight Menu++ -- B: הפעל את הרום האחרון שרץ או להפך במידה והגדרה של הפעלה אוטומטית של הרום האחרון שרץ מופעלת +- B: Boot the last ran ROM diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md index 0c60960a..f84c07e9 100644 --- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,19 +40,33 @@ TWiLightMenu תומך בקבצי שמע מותאמים אישית בערכות ## מוזיקת רקע בתפריט - -מוזיקת רקע בתפריט צריכה להיות קובץ raw PCM עם ההגדרות **16-bit 16 kHz Mono**. לדוגמה, ניתן להשתמש ב[Audacity](https://www.audacityteam.org/download/) להמרת הקובץ לפורמט הזה. כשהקובץ טעון בAudacity שנו את ה**Project Rate (Hz)** ל**16000**, לחצו על **Shift+M** ושנו את ה**Format** ל**16-bit PCM**. - -אם הקובץ שלכם בסטריאו, לכו ל **Tracks > Mix > Mix Stereo down to Mono**. - -לייצוא בפורמט הנכון, בצעו: -1. בחרו ב `File` > `Export` > `Export Audio...` -1. הגדירו את `File Type` ל`Other uncompressed files` -1. הגדירו את `Header` ל`RAW (header-less)` -1. הגדירו את `Encoding` ל`Signed 16-bit PCM` -1. קבעו את שם המוצא ל`bgm.pcm.raw` ולחצו על `Save` -1. לחצו על `OK` לעריכת הmetadata - -עכשיו יש לכם קובץ `bgm.pcm.raw` שניתן להעתיק לתת התיקייה *sound* בתיקיית ערכת הנושא שלכם. +מוזיקת רקע בתפריט צריכה להיות קובץ raw PCM עם ההגדרות **16-bit 16 kHz Mono**. Below are two methods for converting audio files into that format. בניגוד לsfx.bin, גודלו של *bgm.pcm.raw* יכול להיות בכל גודל. + +### ffmpeg +The simplest way to convert music for use in TWiLight Menu++ is to run this [ffmpeg](https://ffmpeg.org) command in a terminal: + +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Replace `[input file]` with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location. + +### Audacity +If you don't want to use the command line you can also convert using [Audacity](https://www.audacityteam.org/download/). + +To convert the audio: +1. Load the file in Audacity +1. If your file is in stereo, click on the song then select `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Change the `Project Rate (Hz)` in the bottom left to `16000` + +To export in the correct format: +1. Select `File` > `Export` > `Export Audio...` +1. Set `File Type` to `Other uncompressed files` +1. Set `Header` to `RAW (header-less)` +1. Set `Encoding` to `Signed 16-bit PCM` +1. Set the output name to `bgm.pcm.raw` and click `Save` +1. Click `OK` to the metadata editing + +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_he-IL/twilightmenu/download-play-pictochat.md b/pages/_he-IL/twilightmenu/download-play-pictochat.md index 01bafa1b..18f4a554 100644 --- a/pages/_he-IL/twilightmenu/download-play-pictochat.md +++ b/pages/_he-IL/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: כיצד להשיג את הDownload Play של הDS ואת Pictochat אם אתם משתמשים במכשיר DSi, אתם אמורים להיות יכולים להריץ את האפליקציות האלו. אחרת, אם יש לכם 3DS, המשיכו עם המדריך. בGodMode9: -- סמנו את SYSNAND TWLN ולחצו על R + A -- בחרו ב`Search for titles` -- בחרו ב`DS Download Play (NTR-HNDA).tmd` -- בחרו ב`TMD file options...` -- בחרו ב`Dump CXI/NDS file` -- בוצע. הקובץ אמור להיות תחת `sdmc:/gm9/out/`, בשם `DS Download Play (NTR-HNDA).nds` +- Press the Home/Power button +- Select `Title Manager`, then select `[1:] NAND / TWL` +- Find and select `DS Download Play (NTR-HDNA)` +- Select `Open title folder` +- Select `00000000.tmd`, then select `TMD file options...` +- Select `Dump CXI/NDS file` +- Done. The file will be in `0:/gm9/out/`. -העתיקו את הקובץ ל`sd:/_nds/`, ושנו את שמו ל`dlplay.nds`. +Copy `DS Download Play (NTR-HDNA).nds` to `0:/_nds/`, and rename it to `dlplay.nds`. הצעדים מעלה יגברו את זמן העליה של DLP. diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md index c3c5b4bd..6730d3a7 100644 --- a/pages/_he-IL/twilightmenu/faq.md +++ b/pages/_he-IL/twilightmenu/faq.md @@ -19,77 +19,79 @@ TWL_FIRM ככל הנראה נפגם. עקבו אחרי המדריך הזה לת - אם זה לא עוזר, פרמטו את כרטיס הSD לFAT32 עם 32 KB cluster/allocation size - אם גם זה לא עוזר, נסו כרטיס SD אחר -#### איך אני מתקן את הבעיה שTWiLight Menu++ נדלק מחדש או מעלה שגיאת Guru Meditation Error כשאני מפעיל משחק? -פתחו את ההגדרות של TWLMenu++, ובטלו את `Update recently played list`. +#### Where is the Acekard/Wood UI theme? +The acekard (also called Wood UI) theme was removed due to its buggy behaviour and causing SD Card corruption. Please wait for a fix. Progress for the return of this theme can be found in [this PR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109). -#### למה אני מקבל מסך לבן כשאני מנסה להפעיל משחק מכרטיס הSD? +#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? +Go into TWLMenu++ Settings, and disable `Update recently played list`. + +#### Why do I get a white screen when trying to load a game from SD card? - ראשית, בדקו את [רשימת התאימות של nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) ו-ודאו שהמשחק שלכם נתמך - נסו עם כל הצ'יטים מבוטלים למשחק זה, מאחר וחלק מהצ'יטים לא מותאמים לnds-bootstrap כרגע. ניתן להשתמש בL לבטל את כל הציטים למשחק מסויים -- אם המשחק שאתם מנסים להפעיל זה משחק DSi Enhanced, ודאו כי TWiLight Menu++ מוגדר להשתמש ב`DS Mode` - אם המשחק עבד בעבר, מחקו את התיקיה `fatTable` ואת התיקיה `patchOffsetCache` מתוך `sd:/_nds/nds-bootstrap/` -#### איך אני משתמש בצ'יטים? -צריך מאגר ציטים בצורה של קובץ `usrcheat.dat` שנמצא בתיקיה `sd:/_nds/TWiLightMenu/extras/`. המאגר המעודכן ביותר הוא של [DeadSkullzJr](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- על 3DS, מאגר זה זמין דרך אפליקצית הUniversal Updater כ"NDS Cheat Databases." זה יתקין אותו באופן אוטומטי למקום הנכון. +#### How do I use cheats? +You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). +- על 3DS, מאגר זה זמין דרך אפליקצית הUniversal-Updater כ"NDS Cheat Databases." זה יתקין אותו באופן אוטומטי למקום הנכון. -לחלופין, ניתן להשתמש ב[r4cce](http://hp. vector. co. jp/authors/VA013928/soft_en. html) על מנת ליצור מאגר בעצמכם. +Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. -#### איך אני מראה תמונה מותאמת אישית במסך העליון בערכת הנושא של הDSi? -קובץ `.png` אקראי מהתיקייה `sd:/_nds/TWiLightMenu/dsimenu/photos/` יוצג כל פעם שהתפריט יעלה. +#### How do I show a custom picture on the top screen of the DSi theme? +A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - הגודל המקסימלי של התמונות הוא 208x156 - אם אתם מקבלים שגיאות, זוהי כנראה בעיה עם גודל התמונה. השתמשו ב[tinypng](https://tinypng.com) להקטין את הגודל -#### איך אני משיג משחקים? -ניתן להוריד משחקי הומברו מ [Universal-DB](https://db.universal-team.net/ds) ומ[GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). על מנת להשיג גיבויים של המשחקים הרשמיים שלכם: +#### How do I get games? +You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: - על מכשיר DS ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת להשיג את הגיבויים של משחקי הGBA שלכם, ואם יש לכם פלאשקארט לSlot-2, משחקי DS - על מכשיר DSi ניתן להשתמש ב[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על מנת להשיג את הגיבויים של משחקי הDS והDSiWare שלכם - על מכשיר 3DS ניתן להשתמש ב[GodMode9](https://github.com/d0k3/GodMode9/releases) על מנת להשיג את הגיבויים של משחקי DS, DSiWare ומשחקי Virtual Console -#### האם ניתן להעביר את השמירות מקלטות המשחק שלי אל הSD וההפך? -כן, ניתן להשתמש ב [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) על DSi או 3DS, או ב[Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) על 3DS. +#### Can I get the save files from my game cards onto my SD card or vice versa? +Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. -#### איך אני משנה את השפה שלTWiLight Menu++? +#### How do I change TWiLight Menu++'s language? 1. פתחו את ההגדרות של TWiLight Menu++, ניתן לעשות זאת על ידי לחיצה על SELECT בזמן שTWiLight Menu++ נטען 1. לחצו על L או על Y פעם אחת (על פלאשקארט או 3DS) או פעמיים (על DSi) 1. שנו את האופציה הראשונה עד שתראו את השפה שתרצו, ואז תצאו מההגדרות - ייתכן ותרצו לשנות את שתי האופציות הבאות, מאחר והן שולטות בשפה של משחקי DS ובשמות של המשחקים בTWiLight Menu++ -#### האם זה אימולטור של DS(i)? -לא, זה לא אימולטור. התפריט ומשחקי הDS (שנטענים דרך nds-bootstrap) רצים באופן טבעי במצב הDS/DSi של הקונסולה. הקונסולות היחידות שרצות באימולציה הן קונסולות ישנות, כשבGBA זה באופן חלקי (מאחר וחלק או כל החלקים של המשחק לדוגמת גרפיקה רצים באופן טבעי). +#### Is this a DS(i) emulator? +No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). -#### באילו מערכות TWiLight Menu++ תומך? +#### What systems does TWiLight Menu++ support? -| פורמט | מפעיל | סיומות | קובץ שמירה | -| ------------------------- | ---------------------------------------------- | -------------------------------------- | -------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], ליבת פלאשקארטים, מובנה | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[שם הרום].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[שם הרום].pub`, `[שם הרום].prv` | -| פלאגין של DSTWO | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[שם הרום].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], מובנה[^5] | `.agb`, `.gba`, `.mb` | `[שם הרום].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[שם הרום].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[שם הרום].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[שם הרום].sms.sav` | -| סרטי MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[שם הרום].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| סרטי RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[שם הרום].srm`[^8] | +| Format | Loader | Extensions | Save file | +| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | {:.table} - Footnotes - {:footnotes} -#### למה מסך המגע לא עובד עם sudokuhax? -תלוי בשמירה של sudokuhax, מסך המגע עשוי לא לעבוד. +#### Why isn't touch input working on sudokuhax? +Depending on the save file of sudokuhax, the touch screen inputs may not work. -#### האם ניתן להשתמש בThe Biggest Loser על מנת להפעיל את TWiLight Menu++? -לא. מאחר וThe Biggest Loser הוא משחק Slot-1 ולא משחק DSiWare. גישה לSD נחסמת כאשר מריצים משחקי Slot-1. +#### Can The Biggest Loser boot TWiLight Menu++? +No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. [^1]: קבצי טקסט המכילים את הדרך לתוכנות הומברו של DS ואת הarguments להרצה, ראו את [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) למידע נוסף [^2]: רק עבור רומים רשמיים, להומברו אין קבצי שמירה מסויימים diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md index 89c27649..306e2fb8 100644 --- a/pages/_he-IL/twilightmenu/installing-flashcard.md +++ b/pages/_he-IL/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: איך להתקין את TWiLight Menu++ על פלאשקארד של 1. אם כבר יש לכם שמירות, העבירו את קבצי ה`.sav` שלכם, שנמצאים במיקום של הROMים של הDS, לתיקייה חדשה שנקראת `saves`, שנמצאת גם כן במיקום של הROMים של הDS 1. ... - **משתמשי DS Phat / lite:** אם הפעלת `BOOT.NDS` גורם לקריסה עם מסך לבן, הכניסו קלטת הרחבת זכרון (DS Memory Expansion Pak) ונסו שוב - - ** משתמשי DSi / 3DS:** הריצו את TWLMenu++ מהSD שלכם, והפעילו את `SCFG access in Slot-1` - - זה יאפשר לכם להשתמש בTWL clock speed ו/או בVRAM boost על המשחקים בפלאשקארט שלכם, וגם יאפשר לגשת לSD של הקונסולה + - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - This will let you use TWL clock speed and / or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced / DSi-Exclusive / DSiWare games in DSi mode from your flashcard ### הרצת משחקים באמצעות הקושחה של הפלאשקארט שלכם 1. חלצו את `Flashcart Loader/(כרטיס הפלאשקארט שלכם)` לכרטיס המיקרו SD של הפלאשקארט diff --git a/pages/_hu-HU/community/discord-info.md b/pages/_hu-HU/community/discord-info.md index fe237a6d..256e6dfe 100644 --- a/pages/_hu-HU/community/discord-info.md +++ b/pages/_hu-HU/community/discord-info.md @@ -9,71 +9,71 @@ description: Információk a DS⁽ⁱ⁾ Mode Hacking Discord szerverről ### Köszöntünk a DS⁽ⁱ⁾ Mode Hacking szerveren! -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: +Specializálódtunk, minden a Nintendo DS(i) moddoláshoz és homebrew-hoz kapcsolódó dologra. Néhány példa arra, hogy miben tudunk segíteni neked ezen a szerveren: -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) +- A legjobb kernel beállítása a flashcardodhoz +- Egyéni Firmware (CFW) telepítése a Nintendo DSi-dre +- Segítség a TWL_FIRM módosításában a Nintendo 3DS-eden (ami lehetővé teszi a széles képernyő használatát, a képernyő filteezés módosítását más egyebek mellett) -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. +Ezen kívül más dolgokra is fókuszálunk, mint a ROM hackek készítése, homebrew fejlesztése és általános csevegés. ## Discord csatornák -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: +Számos csatornánk van, különböző témákra, ezért győződj meg arról, hogy a megfelelő csatornát használod, így mások nem kerülnek elárasztásra számukra érdektelen beszélgetésekkel. Áttekintjük a fontosokat, de mindig meg tudod tekinteni, hogy más csatornák mit csinálnak, a csatorna témájának (topic) megtekintésével: -- [#community-rules][community-rules] - This is the rules channel, it describes the standards we have when communicating in this server -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff +- [#community-rules][community-rules] - Ezek szabály csatorna, mely leírja a követendő szabályokat, amikor ezen a szerveren kommunikálunk +- [#useful-resources][useful-resources] - Meg kellene értened valamit? Nem ismersz egy technikai terminológiát? Nézd meg itt +- [#nds-modding-help][nds-modding-help] - Ez az ahol segítséget kérhetsz bármiről am DS Homebrew-val kapcsolatos. Kérjük tekintsd meg a rögzített üzeneteket, mert elképzelhető, hogy már van válasz a kérdésedre +- [#community-meta][community-meta] - Ez a csatorna arra van, hogy magáról a szerverről beszéljünk +- [#end-of-server][end-of-server] - Ez az alkalmi, alacsony szintű csevegésre szolgáló hely. A szabályok itt könnyítettek, de továbbra is betartatásra kerülnek. Használd ezt a mémeid és egyéb dolgok postolására -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. +Van még nekünk az [#other-nds-homebrew][other-nds-homebrew] olyan homebrew-okhoz, amik nem rendelkeznek dedikált csatornával, az [#nds-modding-discussion][nds-modding-discussion] olyan moddoláshoz, ami nem fér bele más csatornákba, az [#nds-gaming][nds-gaming] általános DS dolgokhoz és az [#offtopic][offtopic] bármilyen általános témához. ## Szerepek & felhasználók Számos szerepkörünk van, amelyeket elérhetsz ezen a szerveren, azonban némelyikük csak @Lightning paranccsal érhető el -### Fejlesztők +### Fejlesztők (Developers) Ezt a szerepet azok kapják meg, akik a Nintendo DS színtéren vagy támogattak vagy vezettek egy projektet. Bár előnyösebb, ha nyílt forráskódú lenne, de opcionális. Posztold a Nintendo DS homebrew alkalmazást a hozzá való csatornán. (Ha nincs még ilyen, akkor posztolj az [#other-nds-homebrew][other-nds-homebrew]-ban), és pingelj egy moderátort az üzenet mellett. Ne feledd, hogy lopott kód nem tesz ebbe a szerepbe, és elutasíthatjuk a kérést különböző okok miatt -### Művészek/Tervezők -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. +### Művészek/Tervezők (Artists/Designers) +Ez a szerepkör azoknak kerül kiosztásra, akik tudják, hogyan működik a művészet és hozzájárultak a DS homebrew-okhoz valamilyen grafikai módon (például egy WoodR4 szkin vagy egy TWiLight Menu++ altéma). Ha megfelelsz ennek a követelmények, jelezd nekünk a [#community-meta][community-meta] csatornán példákkal a munkádról és értékelni fogjuk. -### Segítők -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] +### Segítők (Helpers) +Akár olyan személyek, akiket speciális buildek tesztelésével bízunk meg, akár olyan személyek, akik segítik az [#nds-modding-help][nds-modding-help] csatornát, a Segítők olyan személyek, akik a szervert a közösség építő tagjaiként segítik. A fenti átlag feletti posztolási minőség mellett két lehetséges módja van a szerepkrö megszerzésének: Tesztelés & segítségnyújtás az[#nds-modding-help][nds-modding-help] csatornán -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). +A teszteléshez legalább 7 gjátékot kell tesztelned a GBARunner2-vel és nds-bootstrap-pel. Tekintsd meg a specifikus csatorna témákat a kompatibilitási lista linkjéért. A segítséghez a segítség mennyisége nincs kőbe vésve. Általában nézzük, mennyire nagy a segítséged (például azt mondani, hogy "jobb klikk és nyomd meg a szerkesztést" nem segítség). -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. +Ha valamelyiknek megfelelsz, említsd a [#community-meta][community-meta] csatronán és jelezd, hogy melyik metódust választottad. Ha elfogadjuk, megkapod a Segítők szerepkört. Legalább egy üzenetet kell küldened 4 havonta, hogy megtartsd. ### Fordítók -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. +Szeretnéd fordítani valamelyik projektünket? Add magadnak ezt a szerepkört, így naprakészen leszel a projektek fordítási állapotával. A fordítási vezetőnk (Evie) jelezni fog, ha új szövegek fordítása szükséges. - TWiLight Menu++: -- dsi.cfw.guide website: +- dsi.cfw.guide weboldal: - ds-homebrew.com wiki: -This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) +Ez egy kapcsolható szerepkör a @Lightning togglerole parancsával: (`!togglerole Translators` az [#end-of-server][end-of-server] csatornában) -### Játék Modderek -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. +### Játék Modderek (Game Modders) +Ez a szerepkör azoknak kerül kiosztásra, akik készítettek egy ROM Hack-et megfelelő minőségben a Nintendo DS-re, tudják, hogy hogyan kell helyesen patchelni a fájljaikat és megosztottak már ROM hacket több állandó helyen (mint például a GameBanana vagy moddoló fórumok). Posztold a ROM hacked az [#nds-retail-research][nds-retail-research] csatornába és pingelj meg egy moderátort, és értékelni fogjuk a ROM hackedet. -### Nintendo DS Online játékosok -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) +### Nintendo DS Online játékosok (Nintendo DS Online Players) +Ez egy kiemelt szerep, amelynek célja, hogy a felhasználók pingeljenek, amikor valaki online szeretne Nintendo DS-játékot játszani (legyen szó Wiimmfi, AltWFC vagy más szolgáltatásokról). A tömeg pingelők tiltásra kerülnek. Ez egy kapcsoltható szerepkör a @Lightning togglerole parancsával: (`!togglerole Nintendo DS Online Players` az [#end-of-server][end-of-server] csatornában) ### Frissítések -You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server]. +Pingelésre kerülsz az [#announcements][announcements] csatornában, bármikor amikor egy frissítés jön ki. Hogy ezt elérd, írd be a `!togglerole Updates` parancsot az [#end-of-server][end-of-server] csatornában. -## 🤖 Lightning Commands -Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including... +## 🤖 Lightning parancsok +A Lightning egy discord bot, amit @Frost_ készített és hasznos parancsokkal rendelkezik a modding közösségnek, beleértve... -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB -- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players` +- `!mod [konzol] [param2]` - Ez lehetővé teszi, hogy megtekintsd a konzol moddolási infációkat, játékokat, és így tovább. A param2 használható konkrétabb információkét, vagy homebrew alkalmazások listájának beszerzéséhez. +- `!tinydb [keresési kulcsszó]` - A 3DS homebrew-ok keresése a TinyDB-ben +- `!togglerole [role]` - Ez beállít két kapcsolható szerepkört: `Frissítések (Updates)` és `Nintendo DS Online játékosok (Nintendo DS Online Players)` -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: +Egy csomó mókás parancsa van, amit futtatni lehet még, de kérjük ezeket használd az [#end-of-server][end-of-server] csatornán. Hogy többet tudj meg, látogasd meg weboldalukat: -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. +Továbbá használjuk a Lightning-ot moderációs célokra, (hogy loggoljuk a figyelmeztetéseket, kirúgásokat, némításokat és tiltásokat). Tartsd ennek a botnak a közvetlen üzenet ablakát nyitva, ha szükséges, hogy elérjünk téged. ## 👑 A Staff Team Ezek az emberek azok, akik gondozzák a szervert. Ha azt mondják, hogy valami végleges, akkor nem vitatható. Ezek a tagok szerepelnek a tagok listáján. Jelenleg nem keresünk stáb tagokat. Ne kérd, hogy tagja legyél a csapatnak, ez csökkenti az esélyedet, hogy el leszel fogadva. diff --git a/pages/_hu-HU/community/discord-rules.md b/pages/_hu-HU/community/discord-rules.md index 91164831..25208f9d 100644 --- a/pages/_hu-HU/community/discord-rules.md +++ b/pages/_hu-HU/community/discord-rules.md @@ -7,126 +7,126 @@ title: DS⁽ⁱ⁾ Mode Hacking szabályok description: A DS⁽ⁱ⁾ Mode Hacking Discord server szabályai --- -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. +### NE személyesíts meg mást, ne viselkedj tiszteletlenül másokkal vagy mások hitével. -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. +- Ez különösen vonatkozik azokra, akik a közösségre áldozzák az idejüket. (segítők vagy fejlesztők) +- NEM toleráljuk az érzéketlenséget, függetlenül, hogy valaki tagja-e vagy sem a közösségnek. +- Tiszteld a felhasználók személyiségi jogokat; Kerüld a kommunikációt azokkal a felhasználókkal, akik nem érzik komfortosan magukat, ha így teszel és ne ossz meg információkat róluk, amit ők nem szeretnének megosztani. +- NE legyél kibicmoderátor vagy próbálj "segíteni", ha egy moderátor már kezeli a helyzetet. Nincs jogosultságod, hagyd a szabályok betartatását a staff-ra. + - Ez emlékeztetők rendben vannak, addig amíg nem próbálod kényszeríteni őket. +- Ha tudod, hogy ki készített valami művészi dolgot, jelöld meg a tartalom készítőjét. -### Do NOT bring the chat quality down. +### NE vidd le csevegés színvonalát. -Examples include: -- Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). -- Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. +Például ilyenek: +- Kanállal etetős információt kérni vagy kanállal etetni másokat +- Projektek kiadási dátumáról érdeklődni; kész lesz, amikor kész lesz +- Megkérdezni, hogy kérdezhetsz-e valamit; hiszen már meg is tetted +- Olyan információ kérése, ami nyilvánvaló vagy nagyon kevés kereséssel megtalálható magadnak is (például linkekre keresés helyett a google-ön elkérni azokat) + - A fontos információk a [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) csatornán tároltak. + - Nézd meg a csatorna témáját & a kitűzött üzeneteket; legtöbbször tartalmazzák, amit keresel. +- Szándékosan elnyújtani az üzenetedet (például: csak néhány szót küldeni üzenetenként, előidézve egy "popcorn" szituációt) +- Üzeneteket ismételni, függetlenül attól, hogy ugyanazon csatornán vagy különböző csatornákon történik. + - Ha nem tudod hova küld az üzenetedet, posztold abba, ami a leghozzávalóbb. + - Ha még mindig nem tudod, kérdezz a [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919) csatornán. +- Posztolni azért, hogy posztol, a helyett, hogy valódi párbeszéd történne (például panaszkodni, hogy a chat halott, csak üdvözléseket kiküldeni, kopipésztek, stb.) +- Extrém hosszú üzenetek küldése. Használd a [mystbin](https://mystb.in/)-t hosszabb üzenetekre helyette. -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission +### NE küld random Discord szerver meghívó linkeket leírás & és kifejezett staff engedély nélkül -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. +- Más Discord szervere linkjének megadásra kérésre engedélyezett, de kérj közvetlen üzenetben hozzájárulást egy moderátortól, mielőtt reklámozol egy szervert kontextus nélkül +- Közvetlen üzenet reklám nem engedélyezett, sem a Discord szolgáltatási feltételei sem a saját szerver szabályaink szerint sem. Tömeg közvetlen üzenet reklám (bizonyítékkal) a kitiltásodhoz vezet +- Ennek a szabálynak a megsértése azt eredményezi, hogy az reklámozó üzeneted törlésre kerül +- A saját Discord szerver reklámozásának céljával történő csatlakozás kitiltásodhoz vezet. -### Keep conversations within their respective channels. +### Tarts a beszélgetéseket a hozzájuk tartozó csatornán. -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) +- Még akkor is ha kapcsolódik, néha egy másik csatorna sokkal megfelelőbb. +- Néha egy egészen másik szerver a javasolt. Nincs válaszunk mindenre. + - A mással kapcsolatos szerverek linkelve vannak a [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) csatornán -### You may not have an alternative account on this server +### Nem lehet alternatív fiókod ezen a szerveren -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ +- Személyenként egy fiók egy időben (kivéve, ha egy staff tag hozzá járult). Legyél biztos benne, hogy kiléptél a szerverről a másik fiókoddal, mielőtt csatlakozol egy újjal. +- A büntetés személyre vonatkozik, nem a fiókra. Bármilyen olyan fiók, ami büntetés elkerülésére szolgál, mindkét fiók tiltását eredményezi. ‎ ### NE ajánlj videós útmutatókat. -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ +- A videós útmutatók nincsennek rendesen karban tartva (ami ahhoz, vezet, hogy elavulttá válnak, és nem megbízhatóak hosszú távon) és hanyagok a hozzáférhetőség tekintetében. +- Van listánk az útmutatókról [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) csatornában, amit használhatsz helyettük. ‎ -### Keep names exclusively alphanumeric, to keep them easy to read and tag. +### A nevek legyenek alfenumerikusak és könnyen olvashatók és taggelhetők. -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. +- Felhasználók egy nem említhető vagy nem olvasható felhasználónévvel/becenévvel új becenevet kapnak. + - Ha el kell fordítani a képernyőt a neved elolvasásához, az nem megfelelő. + - Ha a felhasználói ID-dre van szükség az említésedhez, az nem megfelelő. +- Kerüld a neved kezdetére azért rakott karaktereket, hogy megváltoztasd a helyed a taglistában. Ezek a karakterek eltávolításra kerülnek. -### Please be courteous when using Direct Messages +### Kérjük legyél udvarias a közvetlen üzenetekben -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ +- Hogy mik történnek a közvetlen üzenetekben a szerverre **tartozik** amíg ketten nem osztotok meg egy közös szervert, vagy nem vagyok barátok, nem tudjátok elérni egymást. +- Példák erre: direkt üzenet reklámozás, szándékosan átirányítani közvetlen üzenetre felhasználókat a normál beszélgetésből (mint támogatás miatt) a szabályok megszegésére vagy zaklatásra. + - Bizonyítékok kellene erről, például, hogy mások is jelentsék, hatás a szerverre, vagy valami hasonló. Amikor bejelented, takard ki a linket. Ne add meg a közvetlen üzenet reklámozónak a lehetőséget, hogy nagyobb nyilvánosságot kapjon annál, mint amit a közvetlen üzenetével mindenkinek elért. +- Még ha nem is veszélyes a tevékenységed, néha zavaró tud lenni. + - Kérdezz, mielőtt közvetlen üzenetet küldesz valakinek, és respectáld, ha nem szeretne úgy kommunikálni. ‎ -### Keep piracy discussion to a minimum +### A kalózkodásról beszélgetést tartsd a minimumon -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) +- Ne linkelj kalóz weboldalakat, töltsd fel kalózkodott tartalmat, vagy bíztass másokat a kalózkodásra +- További információkért arról, hogy mi kalózkodás és mi nem javasoljuk ezt olvasni valónak: https://3ds.eiphax.tech/piracy.html (Jogi nyilatkozat: Nem vagyunk ügyvédek) -### No Adult Content +### Felnőtt tartalom nem engedélyezett -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server +- Ne posztolj pornográfiát, gore tartalmat, drogokat (kivéve, ha a téma a gyógyászat) vagy bármit, ami nem biztonságos munkahelyre +- Bármilyen fiók zavaró avatárral ki lesz rúgva. Ha visszalépsz, és még mindig meg van a problémás avatár, tiltást fogsz kapni +- Ugyanakkor legyél felnőtt. A tagok káromkodhatnak, és ezt meg kell szoknod. Csak ne káromkodj 2 másodpercenként; nem menő +- Habár a felnőtt tartalom tilott, a felhasználóknak továbbra is 13 év felettieknek kell lenniük, hogy részt vehessenek a Discord szerveren -## Controversial content. +## Vitatott tartalom. -### Topics that you should minimize +### Témák amit minimalizálnod kell -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers +Ezeket a témákat tartsd az [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) csatornán és legyél nyitott szellemű, ha vitázol róluk: +- Politikai viták +- Vallás +- Spoiler-ek - Malware -- Content intended to shock or scare +- Sokkoló vagy rémisztő célú tartalom -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. +Biztosítsd, hogy a spolierek, malware, és a sokkoló vagy rémisztő tartalmak spoiler tagok közé kerülnek, és figyelmeztesd a felhasználókat a spolier tagon kívül. -### Banned Content +### Tiltott tartalom -- External Drama -- Server Raids -- Adult content (read above) +- Külső dráma +- Szerver betörések +- Felnőtt tartalom (lásd fentebb) -## 🏓 Notifications/Pings/DMs +## 🏓 Értesítések/Pingek/Direkt üzenetek (DM) -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +- A @Lightning DM üzenetet küld, ha figyelmeztetést kapsz. Nem kell azon aggódnod, hogy bajban vagy ha kapsz egy pinget +- Ne pingelj egy felhasználót, ha egyértelmű, hogy már itt van. (A Discord idézés funkció használata nem egy kifogás. Vedd le róla a pinget, mielőtt elküldöd az üzenetet) +- Ne pingelj ismétlődve valakit, hogy felhívd a figyelmét. + - Ha egy említés támadás folyik, ne pingel staff tagot; redundáns, mert ők már kapnak pinget a támadásról. Továbbá ez megzavarja a staffot abban, hogy kit is kell tiltani. +- Ha megpingelésre kerültél, ne küldj olyan üzenetet, hogy "miért pingeltél" és ne spammel emotikonokat az üzenetre. Nézd meg ki pingelt téged és válaszolj neki. + - Ha problémád van a pingelhetőségeddel, akkor készíts saját discord szervert, így nem kapsz ping értesítéseket vagy fogad el, hogy jönnek, vagy lépj ki. + - Ha nem találod a pingelő üzenetet, értesítsd egy stáb tagot. Figyelmeztetni fogjuk, azokat akik pingetnek, majd utána törlik az üzeneteiket. +- Csak akkor pinges, ha valakinek fel szeretnéd hívni a figyelmét valamire. Ne pinges referenciaként. -## Consequences +## Következmények -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +**Ezen szabályok megsértésnek következményei lehetnek: figyelmeztetés, némítás, kirugás vagy tiltás.** Ez természetesen az esettől függ. +- Csatlakozást követően azonnal megszegett szabály esetén a fiókod némítást kap +- A szabálysértés céljával történő csatlakozás kitiltásodhoz vezet. +- A szabályok megkerülése, lyukak keresése benn, vagy éppen csak a határon belül maradás kezelése olyan, mintha megsértetted volna őket. -If you don't understand any of the rules, feel free to ask. +Ha nem érted valamelyik szabályt, kérdezz nyugodtan. Utoljára frissítve: 2020 Augusztus 19. diff --git a/pages/_hu-HU/ds-index/3ds-forwarders.md b/pages/_hu-HU/ds-index/3ds-forwarders.md index 74726484..7f6ce029 100644 --- a/pages/_hu-HU/ds-index/3ds-forwarders.md +++ b/pages/_hu-HU/ds-index/3ds-forwarders.md @@ -11,15 +11,45 @@ tabs: tab-flashcard: Flashcard --- +HOME menü forwarderek olyan ikonok a HOME menüben, amik átirányítanak más szoftverre, ami ami megadott szoftvert futtatja. Ebben az esetben, hozzáadható DS játék SD kártyáról (az nds-bootstrap használatával) vagy kompatiblis flashcard-dal (megfelelő kernelen keresztül) a HOME menühöz a játékokhoz történő egyszerűbb hozzáféréshez. + +A DS játékokat a digitális `.nds` formátumba kell dumpolni. A DS kártyáidat dumpolhatod a [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) használatával. +{:.alert .alert-info} + +Ez az oldal feltételezi, hogy modern CFW környezetet futtatsz a [3ds.hacks.guide](https://3ds.hacks.guide) alapján. + +Válassz egyet a következőkből a HOME menühöz hozzáadáshoz: + +{% capture tab-sd-card %} + +### 1. rész: A szükséges fájlok beszerzése + +Ha már van Universal Updater telepítve a konzolodra, ugorj a 3. lépéshez. +{:.alert .alert-info} + +1. Nyisd meg az FBI-t és válaszd a `Remote Install`, majd a `Scan QR Code` opciót +1. Olvasd be ezt a QR kódot a [Universal-Updater](https://github.com/Universal-Team/Universal-Updater) legfrissebb verziójának telepítéséhez
![Universal-Updater QR kód](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Nyisd meg az Universal Updater-t a HOME Menüből +1. Telepítsd az NDSForwarder csomagot +1. Az NDSForwarder és a szükséges fájljai feltelepülnek a szükséges helyre + +### 2. rész: NDSForwarder +1. Nyisd meg a Homebrew Lancher-t +1. A Homebrew Launcher-ben nyisd meg az `NDS Forwarder Generator`-t +1. Navigálj a játék lokációjára és nyomj A gombot +1. Hagyd jóvá a telepítést a `Yes` opcióval +1. Miután telepítetted, a játék megjelenik mint cím a HOME menüdben +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + Ha bármi problémád van, tekintsd meg a FAQ-ot a [GBAtemp üzenetszálon](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} ### Követelmények 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases)vagy más patcheli a TWL_NAND-ot -- [FBI](https://github.com/Steveice10/FBI/releases) a CIA fájlok telepítéséhez -- (opcionális) egy támogatott DS flashcard {% capture flashcards %} A DSTT és az Acekard 2i az ajánlott flashcard-ok. Ha tökéletes játék kompatibilitást szeretnél, szerezd be a SuperCard DSTWO / DSTWO PLUS-t. Az egyetlen hátrányuk, hogy a rendszer akkumulátort gyorsabban fogyasztják. @@ -78,24 +108,15 @@ PC: - Egy 64 bites OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Update 251 -- **Linux felhasználók:** JavaFX. Debian alapú rendszereken futtasd [ezt](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), vagy ha Arch-on vagy futtasd ezt: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux felhasználók:** JavaFX + - Debian alapú rendszereken futtasd [ezt](https://gist.githubusercontent.com/puntillol59/7532b653380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### 1. rész: Kezdeti lépések -{% capture tab-sd-card %} -1. Töltsd le az [SD kártya forwarder csomagot](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Csomagold ki a `for SD card root` mappa tartalmát a 3DS SD kártyájának gyökerébe - -Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/nds-bootstrap.ini` fájlt: -- `BOOST_CPU`: Ha 1-re állított, akkor a, TWL órajel sebesség kerül felhasználásra, így a lag-ok megszünnek -- `SOUND_FREQ`: Ha 1-re állított a hang 48 kHz-el fog lejátszódni 32 kHz helyett -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} 1. Töltsd le valamelyikét az alábbi csomagoknak: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC frissítés / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) + - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) @@ -107,14 +128,9 @@ Miután kicsomagoltad a csomagot, szerkesztheted az `sd:/_nds/ntr-forwarder.ini` - `NTRCLOCK`: Ha `0` van beállítva, vagy A van nyomva tartva, a DSi boot képernyő jelenik meg a normál DS kezdőképernyő helyett, és TWL órajel sebesség kerül beállításra, így a lag-ok megszűnnek - `DISABLEANIMATION`: Ha `1` van beállítva, vagy B van nyomva tartva, akkor a DS / DSi boot képernyő átugrásra kerül - `HEALTHSAFETYMSG`: Ha `1` van beállítva, a boot képernyő "health and safety" üzenete megjelenik az alsó képernyőn, egyébként az alsó képernyő fehér marad "health and safety" üzenet nélkül -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} ### 2. rész: AP fix fájlok beszerzése a TWiLight Menu++-ból -Ha már van TWiLight Menu++-od, ugorj a következő fejezetre. +Ha már van TWiLight Menu++-od, ugorj a következő fejezetbe. 1. Töltsd le a `TWiLightMenu-3DS.7z` legfrissebb verzióját [a kiadások (Releases) oldalról](https://github.com/DS-Homebrew/TWiLightMenu/releases) 1. A 7z fájlban menj az `_nds/TWiLightMenu/` könyvtárba 1. Másold az `apfix` mappát az `sd:/_nds/ntr-forwarder/` mappába az 3DS-ed SD kártyájára @@ -135,3 +151,8 @@ Ha már van TWiLight Menu++-od, ugorj a következő fejezetre. 1. Kattints a floppy lemez gombra, hogy létrehozd a forwarder CIA fájl(oka)t 1. Másold a CIA fál(oka)t a 3DS-ed SD kártyájára, majd telepítsd őket az FBI alkalmazással - Ha EmuNAND használsz, telepítsd a SysNAND-ot és az EmuNAND-ot +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_hu-HU/ds-index/wifi.md b/pages/_hu-HU/ds-index/wifi.md index 5c1a58a8..6e00abd8 100644 --- a/pages/_hu-HU/ds-index/wifi.md +++ b/pages/_hu-HU/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: Információk a Wi-Fi használatáról Nintendo DS-en --- -- Nintendo DS applikációkból csak WEP és nyílt WiFi használható -- A Nintendo DSi bővített/exkluzív alkalmazások esetében rendelkezel a WPA és WPA2 támogatás kiegészítéssel +- Nintendo DS applikációkból csak WEP és nyílt WiFi biztonsági beállítás használható +- A Nintendo DSi bővített/exkluzív alkalmazások DSi módban futtatásakor rendelkezel még WPA és WPA2 biztonsági opciókkal is Hotspotok használhatók, így nem szükséges megváltoztatnod a routered konfigurációját. ### Hotspot létrehozása -Találhatók útmutatók a GBATemp-en arról, hogyan hozz létre egy DS játék kompatibilis hotspot-ot macOS és Linux számítógépekre. Ha Windows-on dolgozol használhatsz egy Linux live bootolást is. +Találhatók útmutatók a GBATemp-en arról, hogyan hozz létre egy DS-kompatibilis hotspot-ot macOS és Linux számítógépekre. Ha Windows-on dolgozol használhatsz egy Linux live bootolást is. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Nintendo DS WFC helyreállítás -1. Indítsd el a Nintendo WFC beállításokat +1. Indítsd el a Nintendo Wi-Fi Connection Setup-ot 1. Csatlakozz a hozzáférési pontodhoz 1. Állítsd be az elsődleges (primary) DNS értéket az alábbiak valamelyikére, attól függően, hogy melyik szolgáltatást szeretnéd használni: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` vagy `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Állítsd be az `1.1.1.1` címet másodlagos DNS-nek 1. Szükséged lehet NoSSL patchelésre a játékodban, függően a játéktól ### A DS ROM-ok kézi patchelése Kövesd az útmutatót, ha az ISP-t blokkolja az egyedi DNS szervereket, egyébként *erősen* ajánlott, hogy a fenti útmutatót kövesd. -Megjegyzés: A GNU/Linux és macOS felhasználók hasonló lépéseket kell kövessenek, de mono-t kell használjanak +Megjegyzés: A GNU/Linux és macOS felhasználók hasonló lépéseket kell kövessenek, de Mono-t kell használjanak 1. Töltsd le a [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases)-t 1. Másold a játék ROM-t amit patchelni a WFCPatcher mappájába és nyisd meg azt a mappát -1. Hozz létre egy szövegfájlt `patch.bat` néven -1. A fájlba írd be `wfcpatcher.exe %1 --domain wiimmfi.de` majd mentsd és zárd be (kicserélheted a wiimmfi.de egy másik URL-re, ha másik szervert szeretnél használni) -1. Most húzd rá az összes romot amit patchelni szeretnél a patch.bat-ra -1. Kész! A patchelt romok azok, amelyek (wiimmfi) végződéssel rendelkeznek +1. Hozz létre egy szövegfájlt +1. A fájlba írd be `wfcpatcher.exe %1 --domain wiimmfi.de` majd mentsd le `patch.bat` néven és zárd be az ablakot + - Kicserélheted a wiimmfi.de címet egy másik URL-lel, ha más szervert szeretnél használni + - Ha a fájl még szöveges dokumentumnak látszik, [engedélyezd a fájl kiterjesztéseket](https://dsi.cfw.guide/file-extensions-%28windows%29) és távolítsd el a `.txt`-t a fájl nevéből +1. Most húzd rá az összes ROM-ot amit patchelni szeretnél a patch.bat-ra +1. Kész! A patchelt ROM-ok azok, amelyek (wiimmfi) végződéssel rendelkeznek -Ne felejtsd, hogy távolítsd el az összes DNS-t amit mentettél a Wi-FI beállításokban, mielőtt csatlakoznál a patchelt ROM-mal +Ne felejtsd, hogy távolítsd el az összes DNS-t amit mentettél a Wi-FI beállításokban, mielőtt csatlakoznál a patchelt ROM-mal. ### Hibaelhárítás és további olvasnivalók -Ha hibát kapsz, add be a hibakódot a wiimmfi [hibaelhárítójába](https://wiimmfi.de/error), hogy megtudd, hogyan javítható. +Ha hibát kapsz, add be a hibakódot a Wiimmfi [hibaelhárítójába](https://wiimmfi.de/error), hogy megtudd, hogyan javítható. -Részletesebb hibaelhárításért és további információért, mint például, hogyan csatlakozz online emulátorokkal elolvashatod a [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing)-ot, amit a [Mario Kart DS Network](https://discord.gg/pa9bea6) tagjai készítettek. +Részletesebb hibaelhárításért és további információért, mint például, hogyan csatlakozz online emulátorokkal vagy a Nintendo Wi-Fi USB Connector-ral elolvashatod a [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing)-ot, amit a [Mario Kart DS Network](https://discord.gg/pa9bea6) tagjai készítettek. diff --git a/pages/_hu-HU/nds-bootstrap/faq.md b/pages/_hu-HU/nds-bootstrap/faq.md index c4146828..b4498c4f 100644 --- a/pages/_hu-HU/nds-bootstrap/faq.md +++ b/pages/_hu-HU/nds-bootstrap/faq.md @@ -11,21 +11,35 @@ description: GYIK & hibaelhárítás az nds-bootstrap-hez #### Miért kapok fehér képernyőt, ha megpróbálok betölteni egy játékot az SD kártyáról? - Először ellenőrizd [az nds-bootstrap kompatibilitás listát ](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) legyél biztos benne, hogy a játékod kompatiblis - Próbáld meg az összes csalás kikapcsolásával annál a játéknál, mert néhány csalás nem kompatibilis az nds-bootstrap-pel jelenleg; az L gombot tudod használni egy játék összes csalásának kikapcsolásához -- Ha a betölteni kívánt játék egy DSi kibővített játék, akkor ellenőrizd, hogy a TWiLight Menu++ `DS mód`-ra van-e állítva - Ha korábban működött, töröld a `fatTable` és a `patchOffsetCache` mappát az `sd:/_nds/nds-bootstrap/` könyvtárból +#### nds-bootstrap hibaelhárítás +Ha problémát tapasztalsz az nds-bootstrap használatakor, itt vannak a lépések, hogyan oldhatod meg azt. + +1. Futtasd a játékokat más beállításokkal beleértve az ARM9 CPU sebességet, DS / DSi módot, hang minőséget, Card Read DMA-t, stb. +2. Töröld a `fatTable` és a `patchOffsetCache` mappákat az `sd:/_nds/nds-bootstrap/` mappában +3. Valószínűleg nem olyan nagy kérdés; kérdezz a [Discord szerveren](https://discord.gg/yD3spjv) + +Ha a szerver azt mondja, hogy ez egy nds-bootstrap hiba, ellenőrizd, hogy a játék jelentésre került-e már a GitHub-ra. Ellenőrizd a lezárt jegyeket is, arra az esetre, ha valamelyik hibát lezártuk egy másik preferálása miatt. Ha nem tartozik hozzá GitHub hiba, akkor csinálj neki egy újat. + +Továbbá ne felejtsd el hozzáadni a [kompatibilitási listához](https://wiki.ds-homebrew.com/nds-bootstrap/testing) a Google Sheets-en. + +#### Miért nem működik a többjátékos lehetőség? +Ez egy [ismert hibája](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) a cloneboot-nak. Kérjük várj a javítására. + #### Miért vannak problémák a ROM betöltéssel, ha natívan futnak? Az nds-bootstrap a ROM funkciókat patcheli, hogy fussanak SD kártyáról, és a ROM hardkódolt a Slot-1 olvasásra. Van néhány időzítési és AP intézkedés (amik nagy része már eltávolított), mind a kettő okozhatja, hogy a ROM-ok nem megfelelően működnek. A teljesítmény fokozásához az nds-bootstrap zsugorítja a játék halom méretét a memóriában, ami eltör néhány játékot, habár a forwarderek és a TWiLight Menu++ rendelkezik halom zsugorítás fekete listával, hogy javítsa a halom zsugorítás miatt nem működő játékokat. #### Miért használjak nds-bootstrap-et a hagyományos flashcard helyett? - Bizonyos kompatibilis ROM-ok betöltésre kerülnek a RAM-ba, gyorsabb betöltési időket lehetővé téve mint a normál cartridge-eké - Kibővítheted a VRAM memória buszt 32 bitesre -- Használhatod a DSi bővebb CPU sebességét +- Használd a DSi további CPU sebességét, lehetővé téve a jobb teljesítményt néhány játéknál - Az audiód minőségét javíthatod 48 kHz-re - Használható a DSi mód, amivel elérhetők a DSi funkciók - Bizonyos cartridge-ek használatakor lehetőséged van az IR használatára az alkalmazásodból - Az nds-bootstrap nyílt forrású, így a fejlesztől mindig tudják frissíteni a hibák és egyéb dolgok javítása érdekében, még akkor is, ha a cég megszűnik - A DS Memory Expansion Pak emulált, így azok a játékok amiknek szüksége van rá működni fognak +- Az alsó és felső képernyő cserélhető a kompatibilis játékoknál a még kényelmesebb játékmenetért, vagy olyan rendszerekhez, ahol törött vagy eltávolított a képernyő #### Donor ROM A legtöbb SDK5 játék kiválasztható Donor ROM-nak (ami a TWiLight Menu++-on keresztül tehető meg). A Donor ROM ARM7 binárisa másolásra kerül az nds-bootstrap által és kicseréli az ARM7 binárist a játékban, amit indítani próbálsz. Ez lehetővé teszi bizonyos SDK5 játékoknak a betöltését és mentését. @@ -36,18 +50,5 @@ Az esti fordítás egy fordítás a legutolsó változtatásokkal. Az esti ford #### Miért nem működnek a csalásaim? A mód, ahogy az E csalás típusok implementálva vannak az nds-bootstrap-ben hibás, ami azt jelenti, hogy az esetek felében működnek. A csalás, amit használsz valószínűleg ilyen típusú. Ez nem a csalás adatbázis hibája, hanem inkább az nds-bootstrap-pé. Kérjük ne kérd ezen csalások törlését az adatbázisból. -#### Van valami, amit még tudnom kell a csalásokról? -Beállíthatod a halom zsugorítást `Magas`-ra a beállításokban egy kicsit jobb csalás támogatásért. - További információkért a csalásokról látogass el [ide](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -#### nds-bootstrap hibaelhárítás -Ha problémát tapasztalsz az nds-bootstrap használatakor, itt vannak a lépések, hogyan oldhatod meg azt. - -1. Futtass mindent a 67 MHz-en, DS módban, 32 kHz-es audióval, stb. Alapvetően tarts mindent a DS beállításokon. Ne próbáld jobbá tenni DSi dolgokkal -2. Töröld a `fatTable` és a `patchOffsetCache` mappákat az `sd:/_nds/nds-bootstrap/` mappában -3. Valószínűleg nem olyan nagy kérdés; kérdezz a [Discord szerveren](https://discord.gg/yD3spjv) - -Ha a szerver azt mondja, hogy ez egy nds-bootstrap hiba, ellenőrizd, hogy a játék jelentésre került-e már a GitHub-ra. Ellenőrizd a lezárt jegyeket is, arra az esetre, ha valamelyik hibát lezártuk egy másik preferálása miatt. Ha nem tartozik hozzá GitHub hiba, akkor csinálj neki egy újat. - -Továbbá ne felejtsd el hozzáadni a [kompatibilitási listához](https://wiki.ds-homebrew.com/nds-bootstrap/testing) a Google Sheets-en. diff --git a/pages/_hu-HU/nds-bootstrap/testing.md b/pages/_hu-HU/nds-bootstrap/testing.md index 71491cfa..49fd48dd 100644 --- a/pages/_hu-HU/nds-bootstrap/testing.md +++ b/pages/_hu-HU/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ A tesztelt játékok megtekinthetők [itt](https://docs.google.com/spreadsheets/ - Keress képernyő villogást, vagy hang problémákat - Ha valami nem oda valónak tűnik, futtasd a játékot egy olyan konzolon, ami nem használ nds-bootstrap-et összehasonlításképp - Próbálj ki annyi szolgáltatást a játékban amennyit csak lehet +- Próbálj meg más beállításokat a játék futtatásához (ARM9 CPU Speed, Card read DMA, stb.) - Legyél alapos diff --git a/pages/_hu-HU/other/godmode9i.md b/pages/_hu-HU/other/godmode9i.md index 34f4e187..f30df71f 100644 --- a/pages/_hu-HU/other/godmode9i.md +++ b/pages/_hu-HU/other/godmode9i.md @@ -14,4 +14,4 @@ Információk a [GodMode9i](https://github.com/DS-Homebrew/GodMode9i)-ről, egy Ez akkor történik ha a GodMode9i-t [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw)-ből indítod. Az X-et nyomva tartva a GodMode9i indulásakor a NAND csatolás átugrásához. Alternatívaként indíthatod a GodMode9i-t közvetlenük az unlaunch-ből, hogy felcsatolhasd a NAND-ot. #### Miért nem tudok játékokat dumpolni DSi-n? -Szükséged van az unlaunch telepítésére, hogy képes legyél játékokat dumpolni az SD kártyádra. Az unlaunch telepíttéséhez köveds a [dsi.cfw.guide](https://dsi.cfw.guide/) útmutatóját. +Szükséged van az Unlaunch telepítésére, hogy képes legyél játékokat dumpolni az SD kártyádra. Az Unlaunch telepítéséhez kövesd a [dsi.cfw.guide](https://dsi.cfw.guide/) útmutatóját. diff --git a/pages/_hu-HU/twilightmenu/controls.md b/pages/_hu-HU/twilightmenu/controls.md index 357bcec7..94ef7b31 100644 --- a/pages/_hu-HU/twilightmenu/controls.md +++ b/pages/_hu-HU/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: A TWiLight Menu++ irányítása - Bal / Jobb: Játék / app kiválasztása - A / START: Játék / app indítása - L / R or SELECT + Bal / Jobb: Oldalak lapozása -- (DSi/Saturn/HBL téma) SELECT + Fel / Le & és SELECT elengedése: Átkapcsolás az SD kártya és a flashcard között +- (DSi / Saturn / HBL téma) SELECT + Fel / Le & és SELECT elengedése: Átkapcsolás az SD kártya és a flashcard között - Y: Játékonkénti beállítások - X: Csalás menü - A: Csalás be-/kikapcsolása @@ -21,7 +21,7 @@ description: A TWiLight Menu++ irányítása - Y: Csalás leírás megjelenítése - L: Minden csalás kikapcsolása - X: Játék törlése/elrejtése -- (DSi/Saturn/HBLtéma) SELECT: SELECT menü vagy DS Classic Menü (Ahol a rendszer menü, TWLMenu++ beállítások és a GBA Mód érhető el) +- (DSi / Saturn / HBL téma) SELECT: SELECT menü vagy DS Classic Menü (Ahol a rendszer menü, TWiLight Menu++ Beállítások és a GBA Mód érhető el) #### R4 téma - Fel / Le: Játék / app kiválasztása @@ -59,10 +59,11 @@ description: A TWiLight Menu++ irányítása - Fel / Le: Kiválasztott érték növelése / csökkentése - Bal / Jobb: Érték választása - A / B: Vissza a RAM Szerkesztőbe / Nézegetőbe a megadott címen + - Az játékonkénti menü nem elérhető DSi módban, így a billentyű kombináció használata a DSi módban ki fog léptetni helyette a játékból. #### Indítási gyorsbillentyűk Ezeket a TWiLight Menu++ kezdőképernyőjén kell nyomni / rögtön a Nintendo DSi keződképernyő után. - SELECT: Beálltások megnyitása - A + B + X + Y: Minden TWiLight Menu++ beálltás alaphelyzetbe álltása -- B: Az utolsó futtatott ROM bootolása, vagy ellenkezője, attól függően, hogy az utolsó ROM-ra az autoboot engedélyezve volt-e +- B: Utoljára futtatott ROM betöltése diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md index 4db4f68f..c7ba826d 100644 --- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,19 +40,33 @@ Be kell állítanod a `PlayStartupJingle=1` opciót a saját `theme.ini` fájlod ## Menü BGM - -A Menü BGM-nek **16-bit 16 kHz Monó** nyers PCM fájlnak kell lennie. Használhatod például az [Audacity](https://www.audacityteam.org/download/)-t erre a formátumra konvertáláshoz. Amint a fájl betöltött az Audacity-be, változtasd meg a **Project Rate (Hz)**-et **16000**-re, majd nyomd meg a **Shift+M**-et, és változtasd meg a **Formátum**-ot **16-bit PCM**-re. - -Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a **Sávok > Mix > Mix Stereo down to Mono** menüpontban. - -A megfelelő formátumban exportáláshoz a következőket tedd: -1. Válaszd a `Fájl` > `Export` > `Hang exportálása...` opciókat -1. Állítsd a `Fájl típusa` opciót `Egyéb tömörítettlen fájlok`-ra -1. Állítsd a `Fejléc`-et `RAW (header-less)`-re -1. Állítsd a `Kódolás`-t to `Signed 16-bit PCM`-re -1. Állítsd a fájlnevet `bgm.pcm.raw`-ra, majd kattints a `Mentés` gombra -1. Kattints az `OK`-ra a metaadat szerkesztése ablakban - -Most már rendelkezel a `bgm.pcm.raw` fájllal, ami bemásolható a *sound* almappába a témád mappáján belül. +A Menü BGM-nek **16-bit 16 kHz Monó** nyers PCM fájlnak kell lennie. Alább található két metódus arra, hogy audió fájlokat konvertálhass erre a formátumra. Az sfx.bin-nel ellentétben, a *bgm.pcm.raw* akármekkora nagy lehet. + +### ffmpeg +A legegyszerűbb módja zene a TWiLight Menu++-hoz zene konvertálásának, ha futtatod ezt az [ffmpeg](https://ffmpeg.org) parancsot egy terminálban: + +```bash +ffmpeg -i [input fájl] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Cseréld az `[input fájl]` részt a fájl nevére, amit konvertálni szeretnél. Ezt általában megteheted egy terminál ablakban azzal, hogy ráhúzod a fájlt az ablakra, miközben a kurzorral a megfelelő helyen állsz. + +### Audacity +Ha nem szeretnéd a parancssort használni, konvertálhatod [Audacity](https://www.audacityteam.org/download/) alkalmazással is. + +Az audió konvertálás lépései: +1. Töltsd be a fájlt Audacity-be +1. Ha a fájlod Sztereó, akkor le kell konvertálnod monóra a `Tracks` > `Mix` > `Mix Stereo down to Mono` menüpontban +1. Cseréld a `Project Rate (Hz)`-et bal oldalt alul `16000`-re + +A megfelelő formátumban exportáláshoz a következőket tedd: +1. Válaszd a `File` > `Export` > `Export Audio...` opciókat +1. Állítsd a `File Type` opciót `Other uncompressed files`-ra +1. Állítsd a `Header`-t `RAW (header-less)`-re +1. Állítsd az `Encoding`-ot to `Signed 16-bit PCM`-re +1. Állítsd a fájlnevet `bgm.pcm.raw`-ra, majd kattints a `Save` gombra +1. Kattints az `OK`-ra a metaadat szerkesztése ablakban + +Most már rendelkezel a `bgm.pcm.raw` fájllal, ami bemásolható a `sound` almappába a témád mappáján belül. diff --git a/pages/_hu-HU/twilightmenu/download-play-pictochat.md b/pages/_hu-HU/twilightmenu/download-play-pictochat.md index 10347051..0ebbb93e 100644 --- a/pages/_hu-HU/twilightmenu/download-play-pictochat.md +++ b/pages/_hu-HU/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: Hogyan használj a DS Download Play-t és a Pictochat-et a TWiLight Ha DSi konzolt használsz, akkor meg kell tudnod nyitni ezeket az alkalmazásokat. Egyébként, ha 3DS-ed van, kövesd az alábbi lépéseket. A GodMode9-ben: -- Nyomj R + A-t a SYSNAND TWLN-en -- Válaszd a `Search for titles` opciót -- Válaszd a `DS Download Play (NTR-HNDA).tmd` sort -- Válaszd a `TMD file options...` menüpontot +- Nyomd meg a Home/Power gombot +- Válaszd a `Title Manager`-t, majd válaszd az `[1:] NAND / TWL` opciót +- Keresd meg és válaszd ki a `DS Download Play (NTR-HNDA)` opciót +- Válaszd az `Open title folder` opciót +- Válaszd a `00000000.tmd`-t, majd válaszd a `TMD file options...`-t - Válaszd a `Dump CXI/NDS file` opciót -- Kész. Az `sdmc:/gm9/out/` útvonalon kell lennie, mint `DS Download Play (NTR-HNDA).nds` +- Kész. A fájl az `sd:/gm9i/out` mappában található. -Másold az `sd:/_nds/` mappába, és nevezd át `dlplay.nds`-nek. +Másold a `DS Download Play (NTR-HDNA).nds`-t az `sd:/_nds/` mappába, és nevezd át `dlplay.nds`-nek. A fenti lépések megnövelik a DLP boot sebességet. diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md index 1e48f599..886e4625 100644 --- a/pages/_hu-HU/twilightmenu/faq.md +++ b/pages/_hu-HU/twilightmenu/faq.md @@ -19,13 +19,15 @@ A TWL_FIRM elképzelhető, hogy valahogy megsérült. Kövesd ezt az útmutatót - Ha ez nem működik, formázd az SD kártyádat FAT32-re 32 KB cluster/foglalási mérettel - Ha ez sem működik, próbálj egy másik SD kártyát +#### Hol van az Acekard/Wood UI téma? +Az acekard (másként Wood UI) téma eltávolításra került a hibás működése miatt és mert SD kártya hibát eredményez. Kérjük várj a javítására. A téma visszatérésének menetrendje megtalálható ebben a [PR cikkben](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109). + #### Hogyan javítom azt, ha a TWiLight Menu++ újraindul, vagy Guru Meditation Error hibát ad, amikor egy játékot indítok? Menj a TWLMenu++ beállításaiba és kapcsold ki a `Utoljára játszott lista frissítés` opciót. #### Miért kapok fehér képernyőt, ha megpróbálok betölteni egy játékot az SD kártyáról? - Először ellenőrizd [az nds-bootstrap kompatibilitás listát ](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) legyél biztos benne, hogy a játékod kompatiblis - Próbáld meg az összes csalás kikapcsolásával annál a játéknál, mert néhány csalás nem kompatibilis az nds-bootstrap-pel jelenleg; az L gombot tudod használni egy játék összes csalásának kikapcsolásához -- Ha a betölteni kívánt játék egy DSi kibővített játék, akkor ellenőrizd, hogy a TWiLight Menu++ `DS mód`-ra van-e állítva - Ha korábban működött, töröld a `fatTable` és a `patchOffsetCache` mappát az `sd:/_nds/nds-bootstrap/` könyvtárból #### Hogyan használhatom a csalásokat? @@ -62,13 +64,13 @@ Nem, ez nem egy emulátor. A menü és a DS játékok (nds-bootstrap-en kereszt | Formátum | Betöltő | Kiterjesztések | Mentés fájl | | ------------------------- | ----------------------------------------------- | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Natív | `.argv` | | +| ARGV[^1] | Native | `.argv` | | | Atari 2600 | [StellaDS][stellads] | `.a26` | | | Atari 5200 | [A5200DS][a5200ds] | `.a52` | | | Atari 7800 | [A7800DS][a7800ds] | `.a78` | | | Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | | DS | [nds-bootstrap][ndsbs], flashcard kernel, natív | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom neve].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom neve].pub`, `[rom neve].prv` | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom neve].pub`, `[rom neve].prv` | | DSTWO bővítmény | [DSTWO][dstwo][^3] | `.plg` | | | Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom neve].sav` | | Game Boy Advance | [GBARunner2][gbarunner2][^4], natív[^5] | `.agb`, `.gba`, `.mb` | `[rom neve].sav` | diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md index 6b588f73..ca8a5b61 100644 --- a/pages/_hu-HU/twilightmenu/installing-flashcard.md +++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: Hogyan telepítsd a TWiLight Menu++-t Nintendo DS flashcard-ra 1. Ha már van mentés adatod, mozgasd a `.sav` fájljaidat, ami a DS ROM lokáción találhatók egy új `saves` nevű mappába, ami szintén DS ROM lokáción található 1. ... - **DS Phat /Lite felhasználók:** Ha a `BOOT.NDS` bootolása fehér képernyő fagyást okoz, akkor helyezz be egy DS Memory Expansion Pak-ot és próbáld újra - - **DSi / 3DS felhasználók:** Futtasd a TWLMenu++-t a konzol SD kártyáján és kapcsold be a `SCFG hozzáférést a Slot-1-ben` opciót - - Ez lehetővé teszi, hogy használd a TWL óra sebességet és/vagy VRAM gyorsítást a flashcard játékaidon, valamint a hozzáférést a konzol SD kártyájához + - **DSi / 3DS felhasználók:** Futtasd a TWLMenu++-t a konzol SD kártyáján és kapcsold be a `SCFG hozzáférést a Slot-1-ben` és állítsd be a `Slot-1: Érintés mód` opciót `DSi mód`-ra + - Ez lehetővé teszi, hogy használd a TWL óra sebességet és / vagy VRAM gyorsítást a flashcard játékaidon, valamint a hozzáférést a konzol SD kártyájához, és a futtatását DSi-Enhanced / DSi-Exclusive / DSiWare játékoknak DSi módban a flashcard-odról ### Játékok futtatása a flashcard firmware használatával 1. Csomagold ki a `Flashcart Loader/(a te flashcard-od)` mappát a flashcard-od microSD kártyája gyökerébe diff --git a/pages/_ic-IC/ds-index/3ds-forwarders.md b/pages/_ic-IC/ds-index/3ds-forwarders.md index f33f4de8..ee2463de 100644 --- a/pages/_ic-IC/ds-index/3ds-forwarders.md +++ b/pages/_ic-IC/ds-index/3ds-forwarders.md @@ -11,127 +11,148 @@ tabs: tab-flashcard: crwdns19490:0crwdne19490:0 --- -crwdns14956:0crwdne14956:0 -crwdns14958:0{:.alert .alert-warning}crwdne14958:0 +crwdns21474:0crwdne21474:0 crwdns21476:0crwdne21476:0 -### crwdns14960:0crwdne14960:0 +crwdns21478:0crwdne21478:0 crwdns21480:0crwdne21480:0 +crwdns21482:0{:.alert .alert-info}crwdne21482:0 -crwdns14962:0crwdne14962:0 -- crwdns14964:0crwdne14964:0 -- crwdns14966:0crwdne14966:0 -- crwdns14968:0crwdne14968:0 +crwdns21484:0crwdne21484:0 -crwdns14970:0{% capture flashcards %}crwdne14970:0 -crwdns14972:0crwdne14972:0 crwdns14974:0crwdne14974:0 crwdns14976:0crwdne14976:0 +crwdns21486:0crwdne21486:0 -crwdns14978:0crwdne14978:0 crwdns14980:0crwdne14980:0 +crwdns21488:0{% capture tab-sd-card %}crwdne21488:0 -crwdns14982:0crwdne14982:0 -- crwdns14984:0crwdne14984:0 -- [crwdns14988:0crwdne14988:0](crwdns14986:0crwdne14986:0) -- [crwdns14992:0crwdne14992:0](crwdns14990:0crwdne14990:0) -- [crwdns14996:0crwdne14996:0](crwdns14994:0crwdne14994:0) -- crwdns14998:0crwdne14998:0 -- crwdns15000:0crwdne15000:0 -- crwdns19494:0crwdne19494:0 -- crwdns19496:0crwdne19496:0 -- [crwdns15008:0crwdne15008:0](crwdns15006:0crwdne15006:0) -- crwdns15010:0crwdne15010:0 -- crwdns15012:0crwdne15012:0 -- crwdns15014:0crwdne15014:0 -- [crwdns15018:0crwdne15018:0](crwdns15016:0crwdne15016:0) -- [crwdns15022:0crwdne15022:0](crwdns15020:0crwdne15020:0) -- crwdns15024:0crwdne15024:0 -- crwdns15026:0crwdne15026:0 -- crwdns15028:0crwdne15028:0 -- [crwdns15032:0crwdne15032:0](crwdns15030:0crwdne15030:0) -- crwdns15034:0crwdne15034:0 +### crwdns21490:0crwdne21490:0 -crwdns15036:0crwdne15036:0 -- crwdns15038:0crwdne15038:0 +crwdns21492:0crwdne21492:0 +crwdns21494:0{:.alert .alert-info}crwdne21494:0 -crwdns15040:0crwdne15040:0 -- crwdns15042:0crwdne15042:0 -- crwdns15044:0crwdne15044:0 -- crwdns15046:0crwdne15046:0 -- crwdns15048:0crwdne15048:0 -- crwdns15050:0crwdne15050:0 +1. crwdns21496:0crwdne21496:0 +1. crwdns21502:0crwdne21502:0
![crwdns21500:0crwdne21500:0](crwdns21498:0crwdne21498:0) +1. crwdns21504:0crwdne21504:0 +1. crwdns21506:0crwdne21506:0 +1. crwdns21508:0crwdne21508:0 -crwdns15052:0crwdne15052:0 -- crwdns15054:0crwdne15054:0 -- crwdns15056:0crwdne15056:0 -- crwdns19498:0crwdne19498:0 -- crwdns15060:0crwdne15060:0 -- crwdns15062:0crwdne15062:0 -- crwdns15064:0crwdne15064:0 -- crwdns15066:0crwdne15066:0 -crwdns15068:0{% endcapture %}crwdne15068:0 +### crwdns21510:0crwdne21510:0 +1. crwdns21512:0crwdne21512:0 +1. crwdns21514:0crwdne21514:0 +1. crwdns21516:0crwdne21516:0 +1. crwdns21518:0crwdne21518:0 +1. crwdns21520:0crwdne21520:0 +crwdns21522:0{% endcapture %}crwdne21522:0 +crwdns21524:0crwdne21524:0 + +crwdns21526:0{% capture tab-flashcard %}crwdne21526:0 + +crwdns21528:0crwdne21528:0 +crwdns21530:0{:.alert .alert-warning}crwdne21530:0 + +### crwdns21532:0crwdne21532:0 + +crwdns21534:0crwdne21534:0 + +crwdns21536:0{% capture flashcards %}crwdne21536:0 +crwdns21538:0crwdne21538:0 crwdns21540:0crwdne21540:0 crwdns21542:0crwdne21542:0 + +crwdns21544:0crwdne21544:0 crwdns21546:0crwdne21546:0 + +crwdns21548:0crwdne21548:0 +- crwdns21550:0crwdne21550:0 +- [crwdns21554:0crwdne21554:0](crwdns21552:0crwdne21552:0) +- [crwdns21558:0crwdne21558:0](crwdns21556:0crwdne21556:0) +- [crwdns21562:0crwdne21562:0](crwdns21560:0crwdne21560:0) +- crwdns21564:0crwdne21564:0 +- crwdns21566:0crwdne21566:0 +- crwdns21568:0crwdne21568:0 +- crwdns21570:0crwdne21570:0 +- [crwdns21574:0crwdne21574:0](crwdns21572:0crwdne21572:0) +- crwdns21576:0crwdne21576:0 +- crwdns21578:0crwdne21578:0 +- crwdns21580:0crwdne21580:0 +- [crwdns21584:0crwdne21584:0](crwdns21582:0crwdne21582:0) +- [crwdns21588:0crwdne21588:0](crwdns21586:0crwdne21586:0) +- crwdns21590:0crwdne21590:0 +- crwdns21592:0crwdne21592:0 +- crwdns21594:0crwdne21594:0 +- [crwdns21598:0crwdne21598:0](crwdns21596:0crwdne21596:0) +- crwdns21600:0crwdne21600:0 + +crwdns21602:0crwdne21602:0 +- crwdns21604:0crwdne21604:0 + +crwdns21606:0crwdne21606:0 +- crwdns21608:0crwdne21608:0 +- crwdns21610:0crwdne21610:0 +- crwdns21612:0crwdne21612:0 +- crwdns21614:0crwdne21614:0 +- crwdns21616:0crwdne21616:0 + +crwdns21618:0crwdne21618:0 +- crwdns21620:0crwdne21620:0 +- crwdns21622:0crwdne21622:0 +- crwdns21624:0crwdne21624:0 +- crwdns21626:0crwdne21626:0 +- crwdns21628:0crwdne21628:0 +- crwdns21630:0crwdne21630:0 +- crwdns21632:0crwdne21632:0 +crwdns21634:0{% endcapture %}crwdne21634:0
- crwdns15070:0crwdne15070:0 + crwdns21636:0crwdne21636:0
- crwdns15072:0{{ flashcards | markdownify }}crwdne15072:0 + crwdns21638:0{{ flashcards | markdownify }}crwdne21638:0
-crwdns15074:0crwdne15074:0 -- crwdns15076:0crwdne15076:0 -- [crwdns15080:0crwdne15080:0](crwdns15078:0crwdne15078:0) -- crwdns15082:0crwdne15082:0 -- crwdns18472:0crwdne18472:0 crwdns18474:0crwdne18474:0 +crwdns21640:0crwdne21640:0 +- crwdns21642:0crwdne21642:0 +- [crwdns21646:0crwdne21646:0](crwdns21644:0crwdne21644:0) +- crwdns21648:0crwdne21648:0 +- crwdns21650:0crwdne21650:0 + - crwdns21652:0crwdne21652:0 + - crwdns21654:0crwdne21654:0 -### crwdns19502:0crwdne19502:0 -crwdns15088:0{% capture tab-sd-card %}crwdne15088:0 -1. crwdns15090:0%20Gcrwdnd15090:0%20Fcrwdnd15090:0%20pcrwdnd15090:0%20crwdnd15090:0%28crwdnd15090:0%20Scrwdnd15090:0%20Ccrwdnd15090:0%29crwdne15090:0 -1. crwdns15092:0crwdne15092:0 +### crwdns21656:0crwdne21656:0 +1. crwdns21658:0crwdne21658:0 + - [crwdns21662:0crwdne21662:0](crwdns21660:0%20Gcrwdnd21660:0%20Fcrwdnd21660:0%20pcrwdnd21660:0%20crwdnd21660:0%28crwdnd21660:0%20crwdnd21660:0%2Ccrwdnd21660:0%20crwdnd21660:0%20Scrwdnd21660:0%29crwdne21660:0) + - [crwdns21666:0crwdne21666:0](crwdns21664:0%20Gcrwdnd21664:0%20Fcrwdnd21664:0%20pcrwdnd21664:0%20crwdnd21664:0%28crwdnd21664:0%20crwdnd21664:0%29crwdne21664:0) + - [crwdns21670:0crwdne21670:0](crwdns21668:0%20Gcrwdnd21668:0%20Fcrwdnd21668:0%20pcrwdnd21668:0%20crwdnd21668:0%28crwdnd21668:0%2Ccrwdnd21668:0%20crwdnd21668:0%20Gcrwdnd21668:0%2Ccrwdnd21668:0%20crwdnd21668:0%2Ccrwdnd21668:0%20Scrwdnd21668:0%20crwdnd21668:0%29crwdne21668:0) + - [crwdns21674:0crwdne21674:0](crwdns21672:0crwdne21672:0) + - [crwdns21678:0crwdne21678:0](crwdns21676:0%20Gcrwdnd21676:0%20Fcrwdnd21676:0%20pcrwdnd21676:0%20crwdnd21676:0%28crwdnd21676:0%2Ccrwdnd21676:0%20crwdnd21676:0%20Gcrwdnd21676:0%20crwdnd21676:0%29crwdne21676:0) + - [crwdns21682:0crwdne21682:0](crwdns21680:0%20Gcrwdnd21680:0%20Fcrwdnd21680:0%20pcrwdnd21680:0%20crwdnd21680:0%28crwdnd21680:0%2Ccrwdnd21680:0%20Gcrwdnd21680:0%20Bcrwdnd21680:0%20Ccrwdnd21680:0%2Ccrwdnd21680:0%20crwdnd21680:0%29crwdne21680:0) + - [crwdns21686:0crwdne21686:0](crwdns21684:0%20Gcrwdnd21684:0%20Fcrwdnd21684:0%20pcrwdnd21684:0%20crwdnd21684:0%28Scrwdnd21684:0%20crwdnd21684:0%29crwdne21684:0) -crwdns15094:0crwdne15094:0 -- crwdns15096:0crwdne15096:0 -- crwdns19504:0crwdne19504:0 -crwdns15100:0{% endcapture%}crwdne15100:0 -crwdns19894:0crwdne19894:0 +1. crwdns21688:0crwdne21688:0 -crwdns19896:0{% capture tab-flashcard %}crwdne19896:0 -1. crwdns19898:0crwdne19898:0 - - [crwdns19902:0crwdne19902:0](crwdns19900:0%20Gcrwdnd19900:0%20Fcrwdnd19900:0%20pcrwdnd19900:0%20crwdnd19900:0%28crwdnd19900:0%20crwdnd19900:0%2Ccrwdnd19900:0%20crwdnd19900:0%20Scrwdnd19900:0%29crwdne19900:0) - - [crwdns19906:0crwdne19906:0](crwdns19904:0%20Gcrwdnd19904:0%20Fcrwdnd19904:0%20pcrwdnd19904:0%20crwdnd19904:0%28crwdnd19904:0%20crwdnd19904:0%29crwdne19904:0) - - [crwdns19910:0crwdne19910:0](crwdns19908:0%20Gcrwdnd19908:0%20Fcrwdnd19908:0%20pcrwdnd19908:0%20crwdnd19908:0%28crwdnd19908:0%2Ccrwdnd19908:0%20crwdnd19908:0%20Gcrwdnd19908:0%2Ccrwdnd19908:0%20crwdnd19908:0%2Ccrwdnd19908:0%20Scrwdnd19908:0%20crwdnd19908:0%29crwdne19908:0) - - [crwdns19914:0crwdne19914:0](crwdns19912:0crwdne19912:0) - - [crwdns19918:0crwdne19918:0](crwdns19916:0%20Gcrwdnd19916:0%20Fcrwdnd19916:0%20pcrwdnd19916:0%20crwdnd19916:0%28crwdnd19916:0%2Ccrwdnd19916:0%20crwdnd19916:0%20Gcrwdnd19916:0%20crwdnd19916:0%29crwdne19916:0) - - [crwdns19922:0crwdne19922:0](crwdns19920:0%20Gcrwdnd19920:0%20Fcrwdnd19920:0%20pcrwdnd19920:0%20crwdnd19920:0%28crwdnd19920:0%2Ccrwdnd19920:0%20Gcrwdnd19920:0%20Bcrwdnd19920:0%20Ccrwdnd19920:0%2Ccrwdnd19920:0%20crwdnd19920:0%29crwdne19920:0) - - [crwdns19926:0crwdne19926:0](crwdns19924:0%20Gcrwdnd19924:0%20Fcrwdnd19924:0%20pcrwdnd19924:0%20crwdnd19924:0%28Scrwdnd19924:0%20crwdnd19924:0%29crwdne19924:0) +crwdns21690:0crwdne21690:0 crwdns21692:0crwdne21692:0 +- crwdns21694:0crwdne21694:0 +- crwdns21696:0crwdne21696:0 +- crwdns21698:0crwdne21698:0 -1. crwdns19928:0crwdne19928:0 +### crwdns21700:0crwdne21700:0 +crwdns21702:0crwdne21702:0 +1. crwdns21704:0crwdne21704:0 +1. crwdns21706:0crwdne21706:0 +1. crwdns21708:0crwdne21708:0 -crwdns19930:0crwdne19930:0 crwdns19932:0crwdne19932:0 -- crwdns19934:0crwdne19934:0 -- crwdns19936:0crwdne19936:0 -- crwdns19938:0crwdne19938:0 -crwdns19940:0{% endcapture %}crwdne19940:0 -crwdns19942:0crwdne19942:0 +### crwdns21710:0crwdne21710:0 +1. crwdns21712:0crwdne21712:0 + - crwdns21714:0crwdne21714:0 +1. crwdns21716:0crwdne21716:0 + - crwdns21718:0crwdne21718:0 +1. crwdns21720:0crwdne21720:0 + - crwdns21722:0$USERcrwdne21722:0 + - crwdns21724:0crwdne21724:0 +1. crwdns21726:0crwdne21726:0 + - crwdns21728:0crwdne21728:0 + - crwdns21730:0crwdne21730:0 +1. crwdns21732:0crwdne21732:0 +1. crwdns21734:0crwdne21734:0 +1. crwdns21736:0crwdne21736:0 +1. crwdns21738:0crwdne21738:0 + - crwdns21740:0crwdne21740:0 +crwdns21742:0{% endcapture %}crwdne21742:0 +crwdns21744:0crwdne21744:0 -crwdns19944:0crwdne19944:0 -crwdns19946:0{% include tabs.html index=0 tabs=tabs %}crwdne19946:0 - -### crwdns15158:0crwdne15158:0 -crwdns19948:0crwdne19948:0 -1. crwdns19950:0crwdne19950:0 -1. crwdns19952:0crwdne19952:0 -1. crwdns19954:0crwdne19954:0 - -### crwdns15168:0crwdne15168:0 -1. crwdns19956:0crwdne19956:0 - - crwdns19958:0crwdne19958:0 -1. crwdns19960:0crwdne19960:0 - - crwdns19962:0crwdne19962:0 -1. crwdns19964:0crwdne19964:0 - - crwdns19966:0$USERcrwdne19966:0 - - crwdns19968:0crwdne19968:0 -1. crwdns19970:0crwdne19970:0 - - crwdns19972:0crwdne19972:0 - - crwdns19974:0crwdne19974:0 -1. crwdns19976:0crwdne19976:0 -1. crwdns19978:0crwdne19978:0 -1. crwdns19980:0crwdne19980:0 -1. crwdns19982:0crwdne19982:0 - - crwdns19984:0crwdne19984:0 +crwdns21746:0crwdne21746:0 +crwdns21748:0{% include tabs.html index=0 tabs=tabs %}crwdne21748:0 diff --git a/pages/_ic-IC/ds-index/wifi.md b/pages/_ic-IC/ds-index/wifi.md index 8ea65474..9e748898 100644 --- a/pages/_ic-IC/ds-index/wifi.md +++ b/pages/_ic-IC/ds-index/wifi.md @@ -7,42 +7,42 @@ title: crwdns15666:0crwdne15666:0 description: crwdns16306:0crwdne16306:0 --- -- crwdns14392:0crwdne14392:0 -- crwdns19092:0crwdne19092:0 +- crwdns21370:0crwdne21370:0 +- crwdns21372:0crwdne21372:0 crwdns14400:0crwdne14400:0 ### crwdns19472:0crwdne19472:0 -crwdns16310:0crwdne16310:0 crwdns16312:0crwdne16312:0 +crwdns21374:0crwdne21374:0 crwdns21376:0crwdne21376:0 - [crwdns16316:0crwdne16316:0](crwdns16314:0crwdne16314:0) - [crwdns16320:0crwdne16320:0](crwdns16318:0crwdne16318:0) ### crwdns19474:0crwdne19474:0 -1. crwdns14406:0crwdne14406:0 +1. crwdns21378:0crwdne21378:0 1. crwdns14410:0crwdne14410:0 1. crwdns14412:0crwdne14412:0 - - crwdns12822:0crwdne12822:0 - - crwdns12826:0crwdne12826:0 - - crwdns12830:0crwdne12830:0 - - crwdns12834:0crwdne12834:0 + - crwdns21380:0crwdne21380:0 + - crwdns21382:0crwdne21382:0 1. crwdns14420:0crwdne14420:0 1. crwdns14422:0crwdne14422:0 ### crwdns19476:0crwdne19476:0 crwdns19098:0crwdne19098:0 -crwdns19100:0crwdne19100:0 +crwdns21384:0crwdne21384:0 1. crwdns19102:0crwdne19102:0 1. crwdns19104:0crwdne19104:0 -1. crwdns19106:0crwdne19106:0 -1. crwdns19108:0%1crwdne19108:0 -1. crwdns19110:0crwdne19110:0 -1. crwdns19112:0crwdne19112:0 crwdns19114:0crwdne19114:0 +1. crwdns21386:0crwdne21386:0 +1. crwdns21388:0%1crwdne21388:0 + - crwdns21390:0crwdne21390:0 + - crwdns21392:0%28crwdnd21392:0%29crwdne21392:0 +1. crwdns21394:0crwdne21394:0 +1. crwdns19112:0crwdne19112:0 crwdns21396:0crwdne21396:0 -crwdns19116:0crwdne19116:0 +crwdns21398:0crwdne21398:0 ### crwdns19478:0crwdne19478:0 -crwdns19480:0crwdne19480:0 +crwdns21400:0crwdne21400:0 -crwdns19122:0crwdne19122:0 +crwdns21402:0crwdne21402:0 diff --git a/pages/_ic-IC/gbarunner2/bios.md b/pages/_ic-IC/gbarunner2/bios.md index dfbe9524..5e346495 100644 --- a/pages/_ic-IC/gbarunner2/bios.md +++ b/pages/_ic-IC/gbarunner2/bios.md @@ -12,7 +12,7 @@ crwdns18376:0crwdne18376:0 crwdns19564:0crwdne19564:0 crwdns19566:0crwdne19566:0 - [crwdns19570:0crwdne19570:0](crwdns18386:0crwdne18386:0) - crwdns20814:0crwdne20814:0 -- [crwdns19578:0crwdne19578:0](crwdns20816:0crwdne20816:0) +- [crwdns21472:0crwdne21472:0](crwdns20816:0crwdne20816:0) crwdns19580:0crwdne19580:0 diff --git a/pages/_ic-IC/nds-bootstrap/faq.md b/pages/_ic-IC/nds-bootstrap/faq.md index d4e8f92b..a4b32960 100644 --- a/pages/_ic-IC/nds-bootstrap/faq.md +++ b/pages/_ic-IC/nds-bootstrap/faq.md @@ -11,43 +11,44 @@ description: crwdns20842:0crwdne20842:0 #### crwdns19730:0crwdne19730:0 - crwdns19322:0crwdne19322:0 - crwdns19324:0crwdne19324:0 -- crwdns19326:0crwdne19326:0 -- crwdns19328:0crwdne19328:0 +- crwdns21330:0crwdne21330:0 -#### crwdns19330:0crwdne19330:0 -crwdns19332:0crwdne19332:0 crwdns19334:0crwdne19334:0 crwdns19336:0crwdne19336:0 +#### crwdns22174:0crwdne22174:0 +crwdns22176:0crwdne22176:0 -#### crwdns19338:0crwdne19338:0 -- crwdns19340:0crwdne19340:0 -- crwdns19342:0crwdne19342:0 -- crwdns19344:0crwdne19344:0 -- crwdns19732:0crwdne19732:0 -- crwdns19348:0crwdne19348:0 -- crwdns19350:0crwdne19350:0 -- crwdns19352:0crwdne19352:0 -- crwdns19354:0crwdne19354:0 - -#### crwdns19356:0crwdne19356:0 -crwdns19358:0crwdne19358:0 crwdns19360:0crwdne19360:0 crwdns19362:0crwdne19362:0 - -#### crwdns19364:0crwdne19364:0 -crwdns19366:0crwdne19366:0 crwdns19368:0crwdne19368:0 crwdns19736:0crwdne19736:0 - -#### crwdns19372:0crwdne19372:0 -crwdns19374:0crwdne19374:0 crwdns19376:0crwdne19376:0 crwdns19378:0crwdne19378:0 crwdns19380:0crwdne19380:0 - -#### crwdns19382:0crwdne19382:0 -crwdns19740:0crwdne19740:0 - -crwdns19746:0crwdne19746:0 - -#### crwdns19386:0crwdne19386:0 -crwdns19756:0crwdne19756:0 - -1. crwdns19758:0crwdne19758:0 crwdns19392:0crwdne19392:0 crwdns19394:0crwdne19394:0 +1. crwdns21346:0crwdne21346:0 2. crwdns19396:0crwdne19396:0 3. crwdns19398:0crwdne19398:0 -crwdns19762:0crwdne19762:0 crwdns19764:0crwdne19764:0 crwdns19766:0crwdne19766:0 +crwdns22178:0crwdne22178:0 crwdns22180:0crwdne22180:0 crwdns22182:0crwdne22182:0 + +crwdns22184:0crwdne22184:0 + +#### crwdns22186:0crwdne22186:0 +crwdns22188:0crwdne22188:0 crwdns22190:0crwdne22190:0 + +#### crwdns22192:0crwdne22192:0 +crwdns22194:0crwdne22194:0 crwdns22196:0crwdne22196:0 crwdns22198:0crwdne22198:0 + +#### crwdns22200:0crwdne22200:0 +- crwdns19340:0crwdne19340:0 +- crwdns19342:0crwdne19342:0 +- crwdns21332:0crwdne21332:0 +- crwdns19732:0crwdne19732:0 +- crwdns19348:0crwdne19348:0 +- crwdns19350:0crwdne19350:0 +- crwdns21334:0crwdne21334:0 +- crwdns21336:0crwdne21336:0 +- crwdns21338:0crwdne21338:0 + +#### crwdns22202:0crwdne22202:0 +crwdns22204:0crwdne22204:0 crwdns22206:0crwdne22206:0 crwdns22208:0crwdne22208:0 + +#### crwdns22210:0crwdne22210:0 +crwdns22212:0crwdne22212:0 crwdns22214:0crwdne22214:0 crwdns22216:0crwdne22216:0 + +#### crwdns22218:0crwdne22218:0 +crwdns22220:0crwdne22220:0 crwdns22222:0crwdne22222:0 crwdns22224:0crwdne22224:0 crwdns22226:0crwdne22226:0 + +crwdns22228:0crwdne22228:0 -crwdns19768:0crwdne19768:0 diff --git a/pages/_ic-IC/nds-bootstrap/testing.md b/pages/_ic-IC/nds-bootstrap/testing.md index 17c2091e..1f96cf82 100644 --- a/pages/_ic-IC/nds-bootstrap/testing.md +++ b/pages/_ic-IC/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ crwdns18416:0crwdne18416:0 crwdns18418:0crwdne18418:0 - crwdns18422:0crwdne18422:0 - crwdns18424:0crwdne18424:0 - crwdns18426:0crwdne18426:0 -- crwdns18428:0crwdne18428:0 +- crwdns21362:0crwdne21362:0 +- crwdns21364:0crwdne21364:0 diff --git a/pages/_ic-IC/other/godmode9i.md b/pages/_ic-IC/other/godmode9i.md index 349bcad5..429905ae 100644 --- a/pages/_ic-IC/other/godmode9i.md +++ b/pages/_ic-IC/other/godmode9i.md @@ -14,4 +14,4 @@ crwdns19418:0crwdne19418:0 crwdns19424:0crwdne19424:0 crwdns19426:0crwdne19426:0 crwdns19428:0crwdne19428:0 #### crwdns19430:0crwdne19430:0 -crwdns19432:0crwdne19432:0 crwdns19712:0crwdne19712:0 +crwdns21366:0crwdne21366:0 crwdns21368:0crwdne21368:0 diff --git a/pages/_ic-IC/twilightmenu/controls.md b/pages/_ic-IC/twilightmenu/controls.md index c7f90c44..02ddd3e1 100644 --- a/pages/_ic-IC/twilightmenu/controls.md +++ b/pages/_ic-IC/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: crwdns20552:0crwdne20552:0 - crwdns16590:0crwdne16590:0 - crwdns16592:0crwdne16592:0 - crwdns16594:0crwdne16594:0 -- crwdns16596:0crwdne16596:0 +- crwdns21464:0crwdne21464:0 - crwdns16598:0crwdne16598:0 - crwdns16600:0crwdne16600:0 - crwdns16602:0crwdne16602:0 @@ -21,7 +21,7 @@ description: crwdns20552:0crwdne20552:0 - crwdns16608:0crwdne16608:0 - crwdns16610:0crwdne16610:0 - crwdns16612:0crwdne16612:0 -- crwdns16614:0crwdne16614:0 +- crwdns21466:0crwdne21466:0 #### crwdns16616:0crwdne16616:0 - crwdns16618:0crwdne16618:0 @@ -58,11 +58,12 @@ description: crwdns20552:0crwdne20552:0 - crwdns20594:0crwdne20594:0 - crwdns20596:0crwdne20596:0 - crwdns20598:0crwdne20598:0 - - crwdns20600:0crwdne20600:0 + - crwdns21468:0crwdne21468:0 + - crwdns21470:0crwdne21470:0 #### crwdns16660:0crwdne16660:0 crwdns16662:0crwdne16662:0 - crwdns16670:0crwdne16670:0 - crwdns16666:0crwdne16666:0 -- crwdns16852:0crwdne16852:0 +- crwdns22172:0crwdne22172:0 diff --git a/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md index aa99908b..3e0f9a6c 100644 --- a/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ic-IC/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,19 +40,33 @@ crwdns13402:0crwdne13402:0 ## crwdns13404:0crwdne13404:0 +crwdns19778:0crwdne19778:0 crwdns21404:0crwdne21404:0 -crwdns19778:0crwdne19778:0 crwdns14686:0crwdne14686:0 crwdns14688:0crwdne14688:0 +crwdns21406:0crwdne21406:0 -crwdns14690:0crwdne14690:0 +### crwdns21408:0crwdne21408:0 +crwdns21410:0crwdne21410:0 -crwdns14692:0crwdne14692:0 -1. crwdns14694:0crwdne14694:0 -1. crwdns14696:0crwdne14696:0 -1. crwdns14698:0crwdne14698:0 -1. crwdns14700:0crwdne14700:0 -1. crwdns14702:0crwdne14702:0 -1. crwdns14704:0crwdne14704:0 +```bash +crwdns21412:0crwdne21412:0 +``` -crwdns14706:0crwdne14706:0 +crwdns21414:0crwdne21414:0 crwdns21416:0crwdne21416:0 -crwdns13418:0crwdne13418:0 +### crwdns21418:0crwdne21418:0 +crwdns21420:0crwdne21420:0 + +crwdns21422:0crwdne21422:0 +1. crwdns21424:0crwdne21424:0 +1. crwdns21426:0crwdne21426:0 +1. crwdns21428:0crwdne21428:0 + +crwdns21430:0crwdne21430:0 +1. crwdns21432:0crwdne21432:0 +1. crwdns21434:0crwdne21434:0 +1. crwdns21436:0crwdne21436:0 +1. crwdns21438:0crwdne21438:0 +1. crwdns21440:0crwdne21440:0 +1. crwdns21442:0crwdne21442:0 + +crwdns21444:0crwdne21444:0 diff --git a/pages/_ic-IC/twilightmenu/download-play-pictochat.md b/pages/_ic-IC/twilightmenu/download-play-pictochat.md index f963ae3a..ef38a955 100644 --- a/pages/_ic-IC/twilightmenu/download-play-pictochat.md +++ b/pages/_ic-IC/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: crwdns20828:0crwdne20828:0 crwdns15204:0crwdne15204:0 crwdns15206:0crwdne15206:0 crwdns13326:0crwdne13326:0 -- crwdns14578:0crwdne14578:0 -- crwdns14458:0crwdne14458:0 -- crwdns14460:0crwdne14460:0 -- crwdns14462:0crwdne14462:0 -- crwdns14464:0crwdne14464:0 -- crwdns13342:0crwdne13342:0 crwdns14466:0crwdne14466:0 +- crwdns21446:0crwdne21446:0 +- crwdns21448:0crwdne21448:0 +- crwdns21450:0crwdne21450:0 +- crwdns21452:0crwdne21452:0 +- crwdns21454:0crwdne21454:0 +- crwdns21456:0crwdne21456:0 +- crwdns21458:0crwdne21458:0 crwdns21460:0crwdne21460:0 -crwdns13348:0crwdne13348:0 +crwdns21462:0crwdne21462:0 crwdns13352:0crwdne13352:0 diff --git a/pages/_ic-IC/twilightmenu/faq.md b/pages/_ic-IC/twilightmenu/faq.md index 2da14e2c..6bbb9f34 100644 --- a/pages/_ic-IC/twilightmenu/faq.md +++ b/pages/_ic-IC/twilightmenu/faq.md @@ -19,77 +19,79 @@ crwdns18490:0crwdne18490:0 crwdns15576:0crwdne15576:0 - crwdns19704:0crwdne19704:0 - crwdns14516:0crwdne14516:0 -#### crwdns18494:0crwdne18494:0 -crwdns18496:0crwdne18496:0 +#### crwdns21954:0crwdne21954:0 +crwdns21956:0crwdne21956:0 crwdns21958:0crwdne21958:0 crwdns21960:0crwdne21960:0 -#### crwdns19706:0crwdne19706:0 +#### crwdns21962:0crwdne21962:0 +crwdns21964:0crwdne21964:0 + +#### crwdns21966:0crwdne21966:0 - crwdns14520:0crwdne14520:0 - crwdns15582:0crwdne15582:0 -- crwdns15584:0crwdne15584:0 -- crwdns15586:0crwdne15586:0 +- crwdns21356:0crwdne21356:0 -#### crwdns18500:0crwdne18500:0 -crwdns18502:0crwdne18502:0 crwdns18504:0crwdne18504:0 -- crwdns20606:0crwdne20606:0 crwdns20608:0crwdne20608:0 +#### crwdns21968:0crwdne21968:0 +crwdns21970:0crwdne21970:0 crwdns21972:0crwdne21972:0 +- crwdns21358:0crwdne21358:0 crwdns20608:0crwdne20608:0 -crwdns20610:0crwdne20610:0 +crwdns21974:0crwdne21974:0 -#### crwdns18508:0crwdne18508:0 -crwdns20612:0crwdne20612:0 +#### crwdns21976:0crwdne21976:0 +crwdns21978:0crwdne21978:0 - crwdns20614:0crwdne20614:0 - crwdns20616:0crwdne20616:0 crwdns20618:0crwdne20618:0 -#### crwdns18512:0crwdne18512:0 -crwdns21142:0crwdne21142:0 crwdns20622:0crwdne20622:0 +#### crwdns21980:0crwdne21980:0 +crwdns21982:0crwdne21982:0 crwdns21984:0crwdne21984:0 - crwdns20624:0crwdne20624:0 - crwdns20626:0crwdne20626:0 - crwdns20628:0crwdne20628:0 -#### crwdns18518:0crwdne18518:0 -crwdns20630:0crwdne20630:0 +#### crwdns21986:0crwdne21986:0 +crwdns21988:0crwdne21988:0 -#### crwdns18522:0crwdne18522:0 +#### crwdns21990:0crwdne21990:0 1. crwdns15614:0crwdne15614:0 1. crwdns15616:0crwdne15616:0 1. crwdns15618:0crwdne15618:0 - crwdns15620:0crwdne15620:0 -#### crwdns18524:0crwdne18524:0 -crwdns20632:0crwdne20632:0 crwdns20634:0crwdne20634:0 crwdns20636:0crwdne20636:0 +#### crwdns21992:0crwdne21992:0 +crwdns21994:0crwdne21994:0 crwdns21996:0crwdne21996:0 crwdns21998:0crwdne21998:0 -#### crwdns18532:0crwdne18532:0 +#### crwdns22000:0crwdne22000:0 -| crwdns20638:0crwdne20638:0 | crwdns20640:0crwdne20640:0 | crwdns20642:0crwdne20642:0 | crwdns20644:0crwdne20644:0 | +| crwdns22002:0crwdne22002:0 | crwdns22004:0crwdne22004:0 | crwdns22006:0crwdne22006:0 | crwdns22008:0crwdne22008:0 | | -------------------------- | ----------------------------------------- | ---------------------------- | ---------------------------- | -| crwdns20646:0crwdne20646:0 | crwdns20648:0crwdne20648:0 | `crwdns20650:0crwdne20650:0` | | -| crwdns20652:0crwdne20652:0 | [crwdns20656:0crwdne20656:0][stellads] | `crwdns20658:0crwdne20658:0` | | -| crwdns20660:0crwdne20660:0 | [crwdns20664:0crwdne20664:0][a5200ds] | `crwdns20666:0crwdne20666:0` | | -| crwdns20668:0crwdne20668:0 | [crwdns20672:0crwdne20672:0][a7800ds] | `crwdns20674:0crwdne20674:0` | | -| crwdns20676:0crwdne20676:0 | [crwdns20680:0crwdne20680:0][xegs-ds] | crwdns20682:0crwdne20682:0 | | -| crwdns20684:0crwdne20684:0 | crwdns20686:0crwdne20686:0 | crwdns20688:0crwdne20688:0 | crwdns20690:0crwdne20690:0 | -| crwdns20692:0crwdne20692:0 | [crwdns20696:0crwdne20696:0][unlaunch] | crwdns20698:0crwdne20698:0 | crwdns20700:0crwdne20700:0 | -| crwdns20702:0crwdne20702:0 | crwdns20704:0crwdne20704:0 | `crwdns20706:0crwdne20706:0` | | -| crwdns20708:0crwdne20708:0 | [crwdns20712:0crwdne20712:0][gameyob] | crwdns20714:0crwdne20714:0 | `crwdns20716:0crwdne20716:0` | -| crwdns20718:0crwdne20718:0 | crwdns20720:0crwdne20720:0 | crwdns20722:0crwdne20722:0 | `crwdns20724:0crwdne20724:0` | -| crwdns20726:0crwdne20726:0 | [crwdns20730:0crwdne20730:0][s8ds] | `crwdns20732:0crwdne20732:0` | `crwdns20734:0crwdne20734:0` | -| crwdns20736:0crwdne20736:0 | crwdns20738:0crwdne20738:0 | `crwdns20740:0crwdne20740:0` | crwdns20742:0crwdne20742:0 | -| crwdns20744:0crwdne20744:0 | [crwdns20748:0crwdne20748:0][s8ds] | `crwdns20750:0crwdne20750:0` | `crwdns20752:0crwdne20752:0` | -| crwdns20754:0crwdne20754:0 | [crwdns20758:0crwdne20758:0][mpeg4player] | `crwdns20760:0crwdne20760:0` | | -| crwdns20762:0crwdne20762:0 | [crwdns20766:0crwdne20766:0][nesds] | crwdns20768:0crwdne20768:0 | `crwdns20770:0crwdne20770:0` | -| crwdns20772:0crwdne20772:0 | [crwdns20776:0crwdne20776:0][nitrografx] | `crwdns20778:0crwdne20778:0` | | -| crwdns20780:0crwdne20780:0 | [crwdns20784:0crwdne20784:0][rvidplayer] | `crwdns20786:0crwdne20786:0` | | -| crwdns20788:0crwdne20788:0 | [crwdns20792:0crwdne20792:0][snemulds] | crwdns20794:0crwdne20794:0 | crwdns20796:0crwdne20796:0 | -crwdns20798:0{:.table}crwdne20798:0 +| crwdns22010:0crwdne22010:0 | crwdns22012:0crwdne22012:0 | `crwdns22014:0crwdne22014:0` | | +| crwdns22016:0crwdne22016:0 | [crwdns22020:0crwdne22020:0][stellads] | `crwdns22022:0crwdne22022:0` | | +| crwdns22024:0crwdne22024:0 | [crwdns22028:0crwdne22028:0][a5200ds] | `crwdns22030:0crwdne22030:0` | | +| crwdns22032:0crwdne22032:0 | [crwdns22036:0crwdne22036:0][a7800ds] | `crwdns22038:0crwdne22038:0` | | +| crwdns22040:0crwdne22040:0 | [crwdns22044:0crwdne22044:0][xegs-ds] | crwdns22046:0crwdne22046:0 | | +| crwdns22048:0crwdne22048:0 | crwdns22050:0crwdne22050:0 | crwdns22052:0crwdne22052:0 | crwdns22054:0crwdne22054:0 | +| crwdns22056:0crwdne22056:0 | crwdns22058:0crwdne22058:0 | crwdns22060:0crwdne22060:0 | crwdns22062:0crwdne22062:0 | +| crwdns22064:0crwdne22064:0 | crwdns22066:0crwdne22066:0 | `crwdns22068:0crwdne22068:0` | | +| crwdns22070:0crwdne22070:0 | [crwdns22074:0crwdne22074:0][gameyob] | crwdns22076:0crwdne22076:0 | `crwdns22078:0crwdne22078:0` | +| crwdns22080:0crwdne22080:0 | crwdns22082:0crwdne22082:0 | crwdns22084:0crwdne22084:0 | `crwdns22086:0crwdne22086:0` | +| crwdns22088:0crwdne22088:0 | [crwdns22092:0crwdne22092:0][s8ds] | `crwdns22094:0crwdne22094:0` | `crwdns22096:0crwdne22096:0` | +| crwdns22098:0crwdne22098:0 | crwdns22100:0crwdne22100:0 | `crwdns22102:0crwdne22102:0` | crwdns22104:0crwdne22104:0 | +| crwdns22106:0crwdne22106:0 | [crwdns22110:0crwdne22110:0][s8ds] | `crwdns22112:0crwdne22112:0` | `crwdns22114:0crwdne22114:0` | +| crwdns22116:0crwdne22116:0 | [crwdns22120:0crwdne22120:0][mpeg4player] | `crwdns22122:0crwdne22122:0` | | +| crwdns22124:0crwdne22124:0 | [crwdns22128:0crwdne22128:0][nesds] | crwdns22130:0crwdne22130:0 | `crwdns22132:0crwdne22132:0` | +| crwdns22134:0crwdne22134:0 | [crwdns22138:0crwdne22138:0][nitrografx] | `crwdns22140:0crwdne22140:0` | | +| crwdns22142:0crwdne22142:0 | [crwdns22146:0crwdne22146:0][rvidplayer] | `crwdns22148:0crwdne22148:0` | | +| crwdns22150:0crwdne22150:0 | [crwdns22154:0crwdne22154:0][snemulds] | crwdns22156:0crwdne22156:0 | crwdns22158:0crwdne22158:0 | +crwdns22160:0{:.table}crwdne22160:0 - crwdns20800:0crwdne20800:0 crwdns20802:0{:footnotes}crwdne20802:0 -#### crwdns18844:0crwdne18844:0 -crwdns20804:0crwdne20804:0 +#### crwdns22162:0crwdne22162:0 +crwdns22164:0crwdne22164:0 -#### crwdns18862:0crwdne18862:0 -crwdns20806:0crwdne20806:0 crwdns20808:0crwdne20808:0 +#### crwdns22166:0crwdne22166:0 +crwdns22168:0crwdne22168:0 crwdns22170:0crwdne22170:0 [^1]: crwdns16838:0crwdne16838:0 [^2]: crwdns16840:0crwdne16840:0 @@ -100,16 +102,15 @@ crwdns20806:0crwdne20806:0 crwdns20808:0crwdne20808:0 [^7]: crwdns18932:0crwdne18932:0 [^8]: crwdns18942:0crwdne18942:0 -[a5200ds]: crwdns20662:0crwdne20662:0 -[a7800ds]: crwdns20670:0crwdne20670:0 -[gameyob]: crwdns20710:0crwdne20710:0 -[mpeg4player]: crwdns20756:0crwdne20756:0 -[nesds]: crwdns20764:0crwdne20764:0 -[nitrografx]: crwdns20774:0crwdne20774:0 -[rvidplayer]: crwdns20782:0crwdne20782:0 -[s8ds]: crwdns20728:0crwdne20728:0 -[s8ds]: crwdns20746:0crwdne20746:0 -[snemulds]: crwdns20790:0crwdne20790:0 -[stellads]: crwdns20654:0crwdne20654:0 -[unlaunch]: crwdns20694:0crwdne20694:0 -[xegs-ds]: crwdns20678:0crwdne20678:0 +[a5200ds]: crwdns22026:0crwdne22026:0 +[a7800ds]: crwdns22034:0crwdne22034:0 +[gameyob]: crwdns22072:0crwdne22072:0 +[mpeg4player]: crwdns22118:0crwdne22118:0 +[nesds]: crwdns22126:0crwdne22126:0 +[nitrografx]: crwdns22136:0crwdne22136:0 +[rvidplayer]: crwdns22144:0crwdne22144:0 +[s8ds]: crwdns22090:0crwdne22090:0 +[s8ds]: crwdns22108:0crwdne22108:0 +[snemulds]: crwdns22152:0crwdne22152:0 +[stellads]: crwdns22018:0crwdne22018:0 +[xegs-ds]: crwdns22042:0crwdne22042:0 diff --git a/pages/_ic-IC/twilightmenu/installing-flashcard.md b/pages/_ic-IC/twilightmenu/installing-flashcard.md index a126ffcb..33e56dba 100644 --- a/pages/_ic-IC/twilightmenu/installing-flashcard.md +++ b/pages/_ic-IC/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: crwdns21050:0crwdne21050:0 1. crwdns14484:0crwdne14484:0 1. crwdns14486:0crwdne14486:0 - crwdns20018:0crwdne20018:0 - - crwdns20020:0crwdne20020:0 - - crwdns14492:0crwdne14492:0 + - crwdns22230:0crwdne22230:0 + - crwdns22234:0crwdne22234:0 ### crwdns12480:0crwdne12480:0 1. crwdns12482:0crwdne12482:0 diff --git a/pages/_id-ID/ds-index/3ds-forwarders.md b/pages/_id-ID/ds-index/3ds-forwarders.md index 997c9379..68d0908e 100644 --- a/pages/_id-ID/ds-index/3ds-forwarders.md +++ b/pages/_id-ID/ds-index/3ds-forwarders.md @@ -11,30 +11,60 @@ tabs: tab-flashcard: Flashcard --- -Jika kamu ada beberapa persoalan, periksa Soal Sering Ditanya (FAQ) di [Utas GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. + +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). + +Choose one of the following to add to the HOME menu: + +{% capture tab-sd-card %} + +### Part 1: Getting the required files + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Open FBI and select `Remote Install`, then `Scan QR Code` +1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Open Universal Updater from your HOME Menu +1. Install the NDSForwarder package +1. NDSForwarder and its required files are now set up in its respective locations + +### Part 2: NDSForwarder +1. Open the Homebrew Launcher +1. In the Homebrew Launcher, open `NDS Forwarder Generator` +1. Navigate to your game's location and press A +1. Confirm you wish to install by selecting `Yes` +1. After it is installed, your game will now appear as a title on your HOME menu +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} -### Persyaratan +### Requirements 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), atau CFW (Custom FirmWare) lainnya yang menambal TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) untuk memasang berkas (file) CIA -- (Opsional) Ada flashcard DS yang didukung {% capture flashcards %} -Flashcard yang disarankan adalah DSTT dan Acekard2i. Jika kamu ingin kesesuaian (compatibility) permainan yang sempurna, gunakan SuperCard DSTWO / DSTWO PLUS. Hanya saja sisi buruknya lebih cepat menguras baterai sistem. +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. -Jika kamu punya flashcard yang dapat menjalankan NTR Launcher Apache Thunder, silakan memintanya [di utas (thread) GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Jangan lupa disebutkan bentukan (build) apa yang kamu pakai (Normal atau Alt), dan beri tahu `RESETSLOT1` diatur ke `0` atau `1` di `sd:/nds/ntr_launcher.ini`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. -Sesuai (Compatible): -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (permainan DSi-Enhanced, termasuk permainan NTR terbaru, belum bisa.) +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) - Galaxy Eagle - M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (memakai kartu microSD < 2 GB) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (versi Original Non-SDHC, memakai kartu microSD < 2 GB) +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) - [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) - [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) - R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) @@ -42,57 +72,48 @@ Sesuai (Compatible): - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (versi Normal dan RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (kartu yang ungu mungkin tidak kompatibel) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versi Normal dan Plus) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) -Belum dicoba: -- R4i3D NEW (Memakai templat dan kemasan R4iDSN) +Untested: +- R4i3D NEW (Use R4iDSN template and pack) -Sebagian sesuai: -- Ace 3DS+ (Kesesuaian permainannya buruk, jadi menyimpan / memuat berkas save nanti akan mogok/crash.) -- Gateway Blue Card (Kesesuaian permainannya buruk, jadi menyimpan / memuat berkas save nanti akan mogok/crash.) -- EX4DS (Kesesuaian permainannya buruk, jadi menyimpan / memuat berkas save nanti akan mogok/crash.) -- R4iLS (Kesesuaian permainannya buruk, jadi menyimpan / memuat berkas save nanti akan mogok/crash.) -- Kartu dengan [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Kesesuaian permainannya buruk, jadi menyimpan / memuat berkas save nanti akan mogok/crash.) +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) -Tidak sesuai (Incompatible): -- CycloDS (i)Evolution (Bisa autoboot ROM, tapi cara kerjanya beda dari flashcard lain.) -- (i)Edge (Tak bisa autoboot ROM .nds) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu jika dipasang (bukan yang proses forwarder) membuat hancur kartu) +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- (i)Edge (Unable to autoboot a .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/) / www.r4isdhc.hk) (YSMenu jika dipasang (bukan yang proses forwarder) membuat hancur kartu) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) {% endcapture %}
- Flashcard yang didukung + A supported flashcard from this list
{{ flashcards | markdownify }}
-Komputer PC: -- Sistem Pelaksanaan (OS) 64 bit +PC: +- A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Update 251 -- **Pengguna Linux:** JavaFX. Di sistem berdasar Debian jalankan [yang ini](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), atau kalau di Arch jalankan: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux users:** JavaFX + - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` -### Bagian 1: Memulai -{% capture tab-sd-card %} -1. Unduh (Download) [kemasan forwarder kartu SD](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Ekstrak isi dari folder `for SD card root` di root kartu SD 3DS-mu - -Setelah selesai mengekstrak kemasannya, kamu dapat menyunting (edit) `sd:/_nds/nds-bootstrap.ini` dan ubah pengaturannya: -- `BOOST_CPU`: Jika diubah ke 1, clock speed yang TWL dipakai, jadi sendatnya (lag) hilang -- `SOUND_FREQ`: Jika diubah ke 1, suaranya menjadi 48kHz, bukan 32kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Unduh salah satu kemasan (pack) berikut: +### Part 1: Getting started +1. Download one of these packs: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) @@ -101,37 +122,37 @@ Setelah selesai mengekstrak kemasannya, kamu dapat menyunting (edit) `sd:/_nds/n - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) -1. Ekstrak isi dari folder `for Slot-1 microSD` di root kartu microSD flashcard-mu, dan (jika foldernya ada) isi dari folder `for 3DS SD card` taruh juga di root kartu SD 3DS-mu.
*Root atau Akar adalah bagian pangkal awal folder +1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. -Setelah selesai mengekstrak kemasan untuk kartunya, kamu dapat menyunting `sd:/_nds/ntr_forwarder.ini` untuk mengubah pengaturan. Ini tidak bisa kalau di Acekard RPG, R4 DS, dan R4i Gold RTS. -- `NTRCLOCK`: Jika diubah ke `0` atau tombol A ditahan, layar awal nyala (boot) DSi akan muncul daripada splash DS yang biasa, dan laju jam (clock speed) TWL akan dipakai, jadi sendatnya hilang -- `DISABLEANIMATION`: Jika diubah ke `1` atau tombol B ditahan, layar awal nyala (boot) DS / DSi dilewati -- `HEALTHSAFETYMSG`: Jika diubah ke `1`, layar pesan kesehatan dan keselamatan akan muncul di layar bawah, jika tidak nanti layar bawah hanya putih tanpa pesan kesehatan dan keselamatan +After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. +- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone +- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped +- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message + +### Part 2: Getting the AP fix files from TWiLight Menu++ +If you already have TWiLight Menu++, skip to the next section. +1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) +1. In the 7z file, go to `_nds/TWiLightMenu/` +1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card + +### Part 3: Forwarder3-DS +1. Open `Forwarder3DS.jar` + - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it +1. Set your card as the `Target` on the left + - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` +1. Enable `Automatically set ROM path` + - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part + - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part +1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window + - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders + - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs +1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use +1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title +1. Click the floppy disk button to generate the forwarder CIA(s) +1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI + - If using EmuNAND, install to both SysNAND and EmuNAND {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} {% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Bagian 2: Mendapatkan berkas AP fix dari TWiLight Menu++ -Jika kamu sudah ada TWiLight Menu++, lewati saja bagian ini. -1. Unduh `TWiLightMenu-3DS.7z` yang terbaru (latest) dari [laman keluaran](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Di dalam berkas 7z, masuk ke folder `_nds/TWiLightMenu/` -1. Salin folder `apfix` ke `sd:/_nds/ntr-forwarder/` di kartu SD 3DS-mu - -### Bagian 3: Forwarder3-DS -1. Buka berkas `Forwarder3DS.jar` - - **Pengguna Windows:** Jika tidak mau buka, unduh ini [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), lalu letakkan di folder yang sama dengan Forwarder3DS.jar, dan jalankan -1. Atur kartunya sebagai `Target` di sebelah kiri - - **CATATAN:** Jika kamu tidak melihat daftar target flashcard, unduh [zip ini](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), dan taruh folder `forwarders` di folder yang sama dengan Forwarder3DS.jar, lalu ubah namanya jadi `.forwarders` -1. Nyalakan `Automatically set ROM path` - - **Pengguna Linux:** Jalur otomatis-nya tidak benar karena ada nama lengkap jalurnya (seperti `/media/$USER/something/`), mohon dihapus yang bagian itu - - **Pengguna MacOS:** Jalur otomatis-nya tidak benar karena ada nama `/Volumes/(nama kartu)/` di awalnya, mohon dihapus yang bagian itu -1. Pencet (klik) folder yang ada di kanan atas dan pilih ROM yang ingin dibuat forwarder atau tinggal seret dan lepas saja ke jendela (window) - - **CATATAN:** berkas ROM harus sudah ada di kartu SD-mu ketika dipilih, dan tidak dapat dipindah lagi tanpa membuat ulang forwarder-nya - - **Pengguna kartu SD:** Jika berkas simpanan (save) ada di folder yang sama dengan ROM, pindahkan ke dalam folder `saves`, yang mana folder `saves` di tempat yang sama juga dengan ROM -1. Jika kamu memainkan retasan (hack) / terjemahan (translation) dari permainan DSi-Enhanced yang banner / judulnya disunting (edited), cari banner untuk permainannya dari [sini](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), lalu pencet kanan permainan yang di Forwarder3-DS, pencet `Import banner`, dan pencet banner yang ingin dipakai -1. Jika memakai ROM homebrew, coba dipencet, lalu kosongkan (clear) `Game title` dan ketik judul permainannya -1. Pencet tombol cakram liuk (floppy disk) untuk menghasilkan berkas CIA forwarder -1. Salin berkas-berkas CIA ke kartu SD 3DS-mu, lalu pasang (install) menggunakan FBI - - Jika memakai EmuNAND, pasangnya di SysNAND dan EmuNAND juga +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_id-ID/ds-index/wifi.md b/pages/_id-ID/ds-index/wifi.md index 7b8f837b..6c8c1591 100644 --- a/pages/_id-ID/ds-index/wifi.md +++ b/pages/_id-ID/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: Information on using Wi-Fi on the Nintendo DS --- -- On Nintendo DS applications, you can only use WEP and Open WiFi -- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support +- On Nintendo DS applications, you can only use WEP and Open Wi-Fi security settings +- On Nintendo DSi-Enhanced/Exclusive applications running in DSi Mode, you have the additional options of WPA and WPA2 security Hotspots are usable, so you don't need to change your router configuration. ### Creating a hotspot -There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot. +There are guides for creating a DS-compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows, you can use a Linux live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Nintendo DS WFC restoration -1. Launch the Nintendo WFC settings +1. Launch Nintendo Wi-Fi Connection Setup 1. Connect to your access point 1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Set `1.1.1.1` as your secondary DNS 1. You might need to NoSSL patch your game at this point, depending on the game ### Manually patching your DS ROMs Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono +Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use Mono 1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) +1. Create a text file +1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save the text file with the name `patch.bat` and close the window + - You can replace wiimmfi.de with another URL, if you wish to use a different server + - If the file still appears to be a text document, [enable file name extensions](https://dsi.cfw.guide/file-extensions-%28windows%29) and remove `.txt` from the file name +1. Now drag all the ROMs you wish to patch on to patch.bat +1. Done! the patched ROMs will be the ones ending in (wiimmfi) -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM +Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM. ### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. +If you are receiving any errors, you can enter the error code in Wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). +For more specific troubleshooting and more information, such as how to connect to online on emulators or using a Nintendo Wi-Fi USB Connector, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_id-ID/gbarunner2/bios.md b/pages/_id-ID/gbarunner2/bios.md index 19809482..8bf18321 100644 --- a/pages/_id-ID/gbarunner2/bios.md +++ b/pages/_id-ID/gbarunner2/bios.md @@ -12,7 +12,7 @@ In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newe - [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) - [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA or DS Phat / Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. diff --git a/pages/_id-ID/nds-bootstrap/faq.md b/pages/_id-ID/nds-bootstrap/faq.md index a6c9ec1d..bd9f2060 100644 --- a/pages/_id-ID/nds-bootstrap/faq.md +++ b/pages/_id-ID/nds-bootstrap/faq.md @@ -11,21 +11,35 @@ description: FAQ & Troubleshooting for nds-bootstrap #### Why do I get a white screen when trying to load a game from SD card? - First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible - Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. + +1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc +2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) + +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + #### Why are there issues with ROM loading, even though they're run natively? nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges - You can expand the VRAM memory bus to 32-bit -- Mempergunakan kecepatan CPU tambahannya DSi +- Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features - Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen #### Donor ROMs Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. @@ -36,18 +50,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_id-ID/nds-bootstrap/testing.md b/pages/_id-ID/nds-bootstrap/testing.md index c059dbfa..e8dba1dc 100644 --- a/pages/_id-ID/nds-bootstrap/testing.md +++ b/pages/_id-ID/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ Untuk melihat permainan yang teruji, lihat [di sini](https://docs.google.com/spr - Cari layar yang berkelip atau ada gangguan suara - Jika ada yang aneh, jalankan permainannya bersebelahan dengan konsol yang tidak pakai nds-bootstrap untuk perbandingan - Coba semua fitur di permainannya sebanyak mungkin -- Lebih teliti lagi +- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc) +- Be thorough diff --git a/pages/_id-ID/other/godmode9i.md b/pages/_id-ID/other/godmode9i.md index 352f7075..129e7fd1 100644 --- a/pages/_id-ID/other/godmode9i.md +++ b/pages/_id-ID/other/godmode9i.md @@ -14,4 +14,4 @@ Informasi untuk [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), alat pera Ini terjadi jika kamu meluncurkan GodMode9i dari [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). Kamu dapat menahan X ketika meluncurkan GodMode9i agar penyembulan (mounting) NAND dilewati. Cara lainnya, kamu dapat meluncurkan GodMode9i langsung dari unlaunch agar dapat menyembulkan (mount) NAND. #### Kenapa saya tidak bisa mengimbit (dump) permainan di DSi? -Kamu harus sudah ada unlaunch agar dapat mengimbit (dump) permainan ke kartu SD. Kamu dapat memasang unlaunch dengan mengikuti [dsi.cfw.guide](https://dsi.cfw.guide/). +You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_id-ID/twilightmenu/controls.md b/pages/_id-ID/twilightmenu/controls.md index 28306a6b..8e4616fe 100644 --- a/pages/_id-ID/twilightmenu/controls.md +++ b/pages/_id-ID/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: Controls for using TWiLight Menu++ - Left / Right: Select a game / app - A / START: Launch game / app - L / R or SELECT + Left / Right: Switch pages -- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard +- (DSi / Saturn / HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard - Y: Per-game settings - X: Cheat menu - A: Toggle cheat @@ -21,7 +21,7 @@ description: Controls for using TWiLight Menu++ - Y: Show cheat description - L: Disable all cheats - X: Delete/hide game -- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed) +- (DSi / Saturn / HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWiLight Menu++ Settings, and GBA Mode can be accessed) #### R4 theme - Up / Down: Select a game / app @@ -59,10 +59,11 @@ description: Controls for using TWiLight Menu++ - Up / Down: Increase / Decrease selected value - Left / Right: Select a value - A / B: Return to RAM Viewer/Editor at specified address + - The in-game menu is not accessible in DSi Mode, so attempting to use the button combo in DSi Mode will instead exit the game. #### Boot shortcuts These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. - SELECT: Open settings - A + B + X + Y: Reset all TWiLight Menu++ settings -- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled +- B: Boot the last ran ROM diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md index ff0d5647..55bc27cc 100644 --- a/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,12 +40,28 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to ## Menu BGM +Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. Below are two methods for converting audio files into that format. -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. +Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. +### ffmpeg +The simplest way to convert music for use in TWiLight Menu++ is to run this [ffmpeg](https://ffmpeg.org) command in a terminal: -To export in the correct format, do: +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Replace `[input file]` with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location. + +### Audacity +If you don't want to use the command line you can also convert using [Audacity](https://www.audacityteam.org/download/). + +To convert the audio: +1. Load the file in Audacity +1. If your file is in stereo, click on the song then select `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Change the `Project Rate (Hz)` in the bottom left to `16000` + +To export in the correct format: 1. Select `File` > `Export` > `Export Audio...` 1. Set `File Type` to `Other uncompressed files` 1. Set `Header` to `RAW (header-less)` @@ -53,6 +69,4 @@ To export in the correct format, do: 1. Set the output name to `bgm.pcm.raw` and click `Save` 1. Click `OK` to the metadata editing -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_id-ID/twilightmenu/download-play-pictochat.md b/pages/_id-ID/twilightmenu/download-play-pictochat.md index 6cecef5f..3614f92d 100644 --- a/pages/_id-ID/twilightmenu/download-play-pictochat.md +++ b/pages/_id-ID/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: Cara mendapatkan DS Download Play dan Pictochat di Menu DS Klasik T Jika kamu menggunakan konsol DSi, seharusnya sudah bisa meluncurkan aplikasi tersebut. Sebaliknya, jika menggunakan 3DS, lanjut ke bawah. Di GodMode9: -- Tekan R + A pada SYSNAND TWLN -- Pilih `Search for titles` untuk mencari judul -- Pilih `DS Download Play (NTR-HNDA).tmd` -- Pilih `TMD file options...` -- Pilih `Dump CXI/NDS file` -- Selesai. Berkasnya ada di `sdmc:/gm9/out/`, sebagai ` DS Download Play (NTR-HNDA).nds` +- Press the Home/Power button +- Select `Title Manager`, then select `[1:] NAND / TWL` +- Find and select `DS Download Play (NTR-HDNA)` +- Select `Open title folder` +- Select `00000000.tmd`, then select `TMD file options...` +- Select `Dump CXI/NDS file` +- Done. The file will be in `0:/gm9/out/`. -Salin ke `sd:/_nds/`, dan namakan jadi `dlplay.nds`. +Copy `DS Download Play (NTR-HDNA).nds` to `0:/_nds/`, and rename it to `dlplay.nds`. Langkah di atas akan meningkatkan kecepatan mulai DLP. diff --git a/pages/_id-ID/twilightmenu/faq.md b/pages/_id-ID/twilightmenu/faq.md index 14b80382..9e9b89d7 100644 --- a/pages/_id-ID/twilightmenu/faq.md +++ b/pages/_id-ID/twilightmenu/faq.md @@ -19,18 +19,20 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game -- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### How do I use cheats? You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. +- On the 3DS, this database is available in the Universal-Updater app as "NDS Cheat Databases." This will automatically install it to the required location. Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. @@ -68,7 +70,7 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar | Atari 7800 | [A7800DS][a7800ds] | `.a78` | | | Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | | DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | | DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | | Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | diff --git a/pages/_id-ID/twilightmenu/installing-flashcard.md b/pages/_id-ID/twilightmenu/installing-flashcard.md index b218b7a8..d2821388 100644 --- a/pages/_id-ID/twilightmenu/installing-flashcard.md +++ b/pages/_id-ID/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: Cara memasang TWiLight Menu++ pada flashcard Nintendo DS 1. Jika kamu sudah ada data simpanan, pindahkan dulu berkas `.sav`, yang tadinya bersamaan dengan ROM DS, ke folder baru bernama `saves`, yang letaknya juga sama dengan ROM DS 1. ... - **Pengguna DS Phat (Kodok) / DS Lite:** Jika pemulaian `BOOT.NDS` malah tersangkut di layar putih, pasang DS Memory Expansion Pak, dan coba lagi - - **Pengguna DSi / 3DS:** Jalankan TWLMenu++ di kartu SD konsol, dan nyalakan `akses SCFG di Slot-1` - - Ini agar dapat memakai laju jam (clock speed) yang TWL dan/atau kebut (boost) VRAM pada permainan di flashcard, sekaligus mengakses isi kartu SD konsol + - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - This will let you use TWL clock speed and / or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced / DSi-Exclusive / DSiWare games in DSi mode from your flashcard ### Untuk menjalankan permainan dengan firmware flashcard 1. Ekstrak isi dari `Flashcart Loader/(flashcard yang dipakai)` ke root kartu microSD flashcard diff --git a/pages/_it-IT/ds-index/3ds-forwarders.md b/pages/_it-IT/ds-index/3ds-forwarders.md index f3805e19..9d67ce07 100644 --- a/pages/_it-IT/ds-index/3ds-forwarders.md +++ b/pages/_it-IT/ds-index/3ds-forwarders.md @@ -11,23 +11,53 @@ tabs: tab-flashcard: Flashcard --- -Se hai qualche problema, controlla le FAQ sul thread [GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. + +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). + +Choose one of the following to add to the HOME menu: + +{% capture tab-sd-card %} + +### Part 1: Getting the required files + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Open FBI and select `Remote Install`, then `Scan QR Code` +1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Open Universal Updater from your HOME Menu +1. Install the NDSForwarder package +1. NDSForwarder and its required files are now set up in its respective locations + +### Part 2: NDSForwarder +1. Open the Homebrew Launcher +1. In the Homebrew Launcher, open `NDS Forwarder Generator` +1. Navigate to your game's location and press A +1. Confirm you wish to install by selecting `Yes` +1. After it is installed, your game will now appear as a title on your HOME menu +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} -### Requisiti +### Requirements 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), o qualsiasi altro CFW che patcha TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) per installare i file CIA -- (Facoltativa) Una flashcard DS supportata {% capture flashcards %} -Le flashcard raccomandate sono DSTT e Acekard 2i. Se vuoi una perfetta compatibilità con i giochi, prendi la SuperCard DSTWO / DSTWO PLUS. L'unico svantaggio è che svuota la batteria del sistema più velocemente. +The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. -Se hai una flashcard che funziona con il Launcher NTR di Apache Thunder, non esitare a richiederla [sul thread GBAtemp](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Assicurati di specificare quale build stai usando (Normale o Alt), e se `RESETSLOT1` è impostato a `0` o `1` in `sd:/nds/ntr_launcher. ni`. +If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. -Compatibile: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (i giochi DSi-Enhanced, compresi i giochi più recenti NTR, non funzionano.) +Compatible: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) @@ -42,56 +72,47 @@ Compatibile: - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Versione Normale e RTS) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (La Purple card potrebbe essere incompatible) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (versioni Normale e Plus) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) -Non Testato: -- R4i3D NUOVO (utilizza modello e pacchetto R4iDSN) +Untested: +- R4i3D NEW (Use R4iDSN template and pack) -Parzialmente compatibile: -- Ace 3DS+ (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- Gateway Blue Card (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- EX4DS (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- R4iLS (compatibilità con i giochi pessima, quindi il salvataggio/caricamento dei file di salvataggio risulta in un crash.) -- Le flashcard con [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (La compatibilità con i giochi è pessima, quindi il salvataggio/caricamento dei file risulta in crash.) +Partially compatible: +- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) +- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) +- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) +- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) +- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) -Incompatibile: -- CycloDS (i)Evolution (Può auto-avviare le ROM, ma funziona in modo diverso rispetto ad altre flashcard.) -- (i)Edge (Impossibile effettuare l'autoboot di una .nds ROM) +Incompatible: +- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) +- (i)Edge (Unable to autoboot a .nds ROM) - R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (non il processo di scorciatoia) rende inutilizzabile la card) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) {% endcapture %}
- Flashcard supportate + A supported flashcard from this list
{{ flashcards | markdownify }}
PC: -- Un OS a 64 bit +- A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Aggiornamento Java 8 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- Java 8 Update 251 +- **Linux users:** JavaFX + - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started -{% capture tab-sd-card %} -1. Scarica il pacchetto [scorciatoia della scheda SD](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Estrae il contenuto della cartella `for SD card root` nella directory principale della scheda SD del tuo 3DS - -Dopo aver estratto il pacchetto, è possibile modificare `sd:/_nds/nds-bootstrap.ini` e modificare le impostazioni: -- `BOOST_CPU`: Se impostata a 1, viene utilizzata la velocità TWL, quindi non ci dovrebbero essere rallentamenti -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} 1. Download one of these packs: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) @@ -107,11 +128,6 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone - `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. @@ -135,3 +151,8 @@ If you already have TWiLight Menu++, skip to the next section. 1. Click the floppy disk button to generate the forwarder CIA(s) 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - If using EmuNAND, install to both SysNAND and EmuNAND +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md index 2af23463..27554aac 100644 --- a/pages/_it-IT/ds-index/wifi.md +++ b/pages/_it-IT/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: Informazioni sull'utilizzo del Wi-Fi sul Nintendo DS --- -- Nelle applicazioni Nintendo DS è possibile utilizzare solo WEP e Open WiFi -- Nelle applicazioni Nintendo DSi enhanced/esclusive, si dispone del supporto ulteriore WPA e WPA2 +- Nelle applicazioni Nintendo DS è possibile utilizzare solo le impostazioni di sicurezza WEP e Open Wi-Fi +- Su applicazioni Nintendo DSi-Enhanced/Esclusive avviate in modalità DSi, hai le opzioni aggiuntive di sicurezza WPA e WPA2 Gli hotspot sono utilizzabili, quindi non è necessario modificare la configurazione del router. ### Creare un hotspot -Ci sono guide per la creazione di un hotspot compatibile con un gioco del DS su computer macOS e Linux su GBAtemp. Se sei su Windows puoi usare un avvio dal vivo Linux. +Ci sono guide per la creazione di un hotspot compatibile con DS su computer macOS e Linux su GBAtemp. Se sei su Windows puoi usare un avvio Linux live. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Restauro Nintendo DS WFC -1. Avvia le impostazioni Nintendo WFC +1. Avvia configurazione Nintendo Wi-Fi Connection 1. Connettiti al tuo punto di accesso 1. Imposta il tuo valore DNS primario come uno dei valori sottostanti, a seconda del servizio che vuoi utilizzare: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` o `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` o `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Imposta `1.1.1.1` come DNS secondario 1. Potresti aver bisogno di NoSSL per applicare una patch per il tuo gioco a questo punto, a seconda della sua compatibilità ### Patchare manualmente le tue ROM del DS Segui la guida qui sotto nel caso in cui il tuo ISP blocchi i server DNS personalizzati, altrimenti è *fortemente* consigliato di seguire la guida qui sopra. -Nota: Gli utenti di GNU/Linux e macOS possono seguire istruzioni molto simili, ma dovranno usare mono +Nota: Gli utenti di GNU/Linux e macOS possono seguire istruzioni molto simili, ma dovranno usare Mono 1. Scarica [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copiare la ROM del gioco che si desidera patchare nella stessa cartella in cui WFCPatcher viene salvato e aprire quella cartella -1. Crea un file di testo con il nome `patch.bat` -1. Nel file, inserisci `wfcpatcher.exe %1 --domain wiimmfi. e` quindi salva e chiudi (è possibile sostituire wiimmfi.de con un altro URL, se si desidera utilizzare un server diverso) -1. Ora trascina tutte le Rom che si desiderano patchare su patch.bat -1. Fatto! le roms patchate saranno quelle che finiscono in (wiimmfi) +1. Crea un file di testo +1. Nel file, inserisci `wfcpatcher.exe %1 --domain wiimmfi.de` e salva il file di testo con il nome `patch.bat` e chiudi la finestra + - È possibile sostituire wiimmfi.de con un altro URL, se si desidera utilizzare un server diverso + - Se il file sembra ancora essere un documento di testo, [abilita le estensioni del nome del file](https://dsi.cfw.guide/file-extensions-%28windows%29) e rimuovi `.txt` dal nome del file +1. Ora trascina tutte le ROM che si desiderano patchare su patch.bat +1. Fatto! le ROM patchate saranno quelle che finiscono in (wiimmfi) -Non dimenticare di rimuovere qualsiasi DNS che potresti aver salvato sulle impostazioni Wi-Fi prima di tentare di connetterti con la ROM patchata +Non dimenticare di rimuovere qualsiasi DNS che potresti aver salvato sulle impostazioni Wi-Fi prima di tentare di connetterti con la ROM patchata. ### Risoluzione dei problemi e ulteriore lettura -Se stai ricevendo degli errori, puoi mettere il loro codice nel [risolutore dei problemi di wimmfi ](https://wiimmfi.de/error) per trovare delle soluzioni per risolverli. +Se stai ricevendo degli errori, puoi mettere il loro codice nel [risolutore dei problemi di Wimmfi ](https://wiimmfi.de/error) per trovare delle soluzioni per risolverli. -Per una risoluzione dei problemi più specifica e per ulteriori informazioni, come ad esempio come connettersi agli emulatori online, puoi leggere questa [Guida Wiimmfi](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) scritta dai membri della [Mario Kart DS Network](https://discord.gg/pa9bea6). +Per una risoluzione dei problemi più specifica e per ulteriori informazioni, come ad esempio come connettersi agli emulatori online o utilizzare USB Connector Nintendo Wi-Fi, puoi leggere questa [Guida Wiimmfi](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) scritta dai membri della [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_it-IT/gbarunner2/bios.md b/pages/_it-IT/gbarunner2/bios.md index ab60b6ad..85199d37 100644 --- a/pages/_it-IT/gbarunner2/bios.md +++ b/pages/_it-IT/gbarunner2/bios.md @@ -12,7 +12,7 @@ Affinché GBARunner2 possa caricare i titoli, è necessario un dump del BIOS GBA - [Wii (non family edition) / GameCube + dumper cavo link](https://github.com/FIX94/gba-link-cable-dumper) - [3DS che utilizza la maggior parte dei titoli Virtual Console](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Non possono essere titoli Virtual Console GBA o non-Nintendo (Game Gear) -- [GBA o DS Phat / Lite con una flashcard GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA o DS originale / Lite con una cartuccia GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) Dopo il dump del BIOS, deve essere rinominato in `bios.in` e dovrebbe essere posizionato in `sd:/`, `sd:/gba/`, o `sd:/_gba/` per farlo leggere a GBARunner2. diff --git a/pages/_it-IT/gbarunner2/faq.md b/pages/_it-IT/gbarunner2/faq.md index e4e46c8c..adc715e4 100644 --- a/pages/_it-IT/gbarunner2/faq.md +++ b/pages/_it-IT/gbarunner2/faq.md @@ -13,14 +13,14 @@ Puoi leggere e seguire [questa guida](https://docs.google.com/document/d/1owjiW- #### I trucchi sono supportati? -Non è il momento. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). +Non è il momento. Invece, è possibile iniettare in modo permanente i codici dei trucchi nella tua ROM del GBA con [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). -#### How do I use nightly GBARunner2 builds in TWiLight Menu++? +#### Come faccio a usare le build notturne di GBARunner2 in TWiLight Menu++? -1. Download the nightly build -1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) -1. Place it in `sd:_nds` +1. Scarica la build notturna +1. Rinominala in `GBARunner2_arm7dldi_3ds.nds` (o `GBARunner2_arm7dldi_dsi.nds` se sei su DSi) +1. Posizionala in `sd:_nds` -#### How do I use Wi-Fi link features? +#### Come posso utilizzare le funzioni di collegamento Wi-Fi? -You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). +Avrai bisogno di una build dal ramo [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) per utilizzare le funzionalità. Puoi trovare istruzioni dettagliate su come configurare le build sulla sua pagina [GBATemp Wiki](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_it-IT/gbarunner2/index.md b/pages/_it-IT/gbarunner2/index.md index a5713cad..e6f697e9 100644 --- a/pages/_it-IT/gbarunner2/index.md +++ b/pages/_it-IT/gbarunner2/index.md @@ -1,13 +1,13 @@ --- -lang: en-US +lang: it-IT layout: wiki section: gbarunner2 title: Home -description: Information on how to use GBARunner2 +description: Informazioni su come utilizzare GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. +GBARunner2 è un hypervisor [open-source](https://github.com/Gericom/GBARunner2) che avvia i giochi GBA su DS / DSi / 3DS in modalità DS. Fondamentalmente, come [Nintendont](https://github.com/FIX94/Nintendont) fa per l'esecuzione dei giochi GameCube su Wii. -Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: +Insieme a ciò che questa wiki ha da offrire, le liste di compatibilità di GBARunner hanno un sacco di informazioni utili: - [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) - [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List) diff --git a/pages/_it-IT/nds-bootstrap/faq.md b/pages/_it-IT/nds-bootstrap/faq.md index 00ae1cfe..8c01a704 100644 --- a/pages/_it-IT/nds-bootstrap/faq.md +++ b/pages/_it-IT/nds-bootstrap/faq.md @@ -11,43 +11,44 @@ description: FAQ & Risoluzione dei problemi per nds-bootstrap #### Perché ottengo una schermata bianca quando si tenta di caricare un gioco dalla scheda SD? - Innanzitutto, controlla [la lista di compatibilità di nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) e assicurati che il tuo gioco sia compatibile - Prova con tutti i trucchi disabilitati per quel gioco in quanto alcuni trucchi non sono compatibili con nds-bootstrap al momento, puoi usare L per disabilitare tutti i trucchi per un gioco -- Se il gioco che stai cercando di avviare è un gioco DSi Enhanced, assicurati che TWiLight Menu++ sia impostato per utilizzare la `modalità DS` -- Se ha funzionato prima, elimina le cartelle `fatTable` e `patchOffsetCache` in `sd:/_nds/nds-bootstrap/` +- Se precedentemente funzionava, elimina le cartelle `fatTable` e `patchOffsetCache` in `sd:/_nds/nds-bootstrap/` -#### Perché ci sono problemi con il caricamento della ROM, anche se sono eseguiti nativamente? -nds-bootstrap patcha le funzioni ROM da eseguire da una scheda SD, visto che le ROM sono hardcoded per leggere dalla Slot-1. Vi sono anche problemi di tempistica e misure AP (di cui molte già eliminate), che causerebbero entrambe un funzionamento inadeguato delle ROM. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. +#### Risoluzione dei problemi nds-bootstrap +Se si hanno dei problemi con l'utilizzo dell'ultima versione di nds-bootstrap, ecco come si potrebbe risolvere il problema. -#### Perché usare nds-bootstrap piuttosto di una normale flashcard? +1. Esegui il gioco con diverse impostazioni, tra cui la modifica della velocità della CPU ARM9, modalità DS / DSi, qualità del suono, lettura scheda DMA, ecc +2. Elimina le cartelle `fatTable` e `patchOffsetCache` in `sd:/_nds/nds-bootstrap/` +3. Probabilmente non è un problema così grande; chiedi nel [server Discord](https://discord.gg/yD3spjv) + +Se il server dice che si tratta di un problema di nds-bootstrap, controlla se il gioco non è già stato segnalato su GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + +#### Why are there issues with ROM loading, even though they're run natively? +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. + +#### Why use nds-bootstrap over a regular flashcard? - Alcune ROM compatibili sono caricate nella RAM, consentendo tempi di caricamento più rapidi di quanto non siano le normali cartucce - È possibile espandere il bus di memoria VRAM a 32-bit -- Utilizzare la velocità aggiuntiva della CPU del DSi +- Utilizzare la velocità della CPU aggiuntiva del DSi, consentendo prestazioni migliori in alcuni giochi - Migliorare il tuo audio con 48 kHz - Usare la modalità DSi, consentendo le funzionalità del DSi - Utilizzando alcune cartucce, si è in grado di usare IR nell’applicazione -- nds-bootstrap è open source: significa che gli sviluppatori possono sempre aggiornarlo per correggere bug e altre cose anche se la compagnia si interrompe -- Il DS Memory Expansion Pak è emulato, i giochi che lo richiedono funzioneranno +- nds-bootstrap è open source: significa che gli sviluppatori possono sempre aggiornarlo per correggere bug e altre cose, anche se il progetto si interrompe +- Il DS Memory Expansion Pak è emulato, questo significa che i giochi che lo richiedono funzioneranno +- Inverti gli schermi superiori e inferiori per i giochi compatibili per un gameplay più confortevole, o su sistemi con uno schermo rotto o rimosso -#### ROM donatrici -La maggior parte dei giochi SDK5 possono essere selezionati come ROM donatrici (che può essere fatto tramite TWiLight Menu++). Il binario ARM7 della ROM donatrice viene copiato da nds-bootstrap e sostituisce il binario ARM7 per il gioco che sta cercando di eseguire. Questo permette ad alcuni giochi SDK5 di avviarsi e salvarsi. +#### Donor ROMs +Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. -#### Che cosa è una versione notturna e dove la posso ottenere? -Una versione notturna è compilata per l'ultima commit. Le versioni notturne possono essere instabili, ma sono state aggiunte le correzioni di bug più recenti. Puoi ottenere le build notturne per nds-bootstrap [qui](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). +#### What is a nightly and where do I get it? +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). -#### Perché i miei trucchi non funzionano? -Il modo in cui i tipi di trucco E sono implementati in nds-bootstrap non funziona molto bene, e perciò funzionano la metà delle volte. Il tuo trucco probabilmente utilizza quel tipo. Non è un difetto del database dei trucchi, ma piuttosto un difetto di nds-bootstrap. Si prega di non richiedere la cancellazione di questi trucchi dal database. +#### Why do my cheats not work? +The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -#### C'è altro che dovrei sapere sui trucchi? -You can set heap shrink to `Hi` in settings for slightly better cheat support. +For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -Per maggiori informazioni sui trucchi, guarda [qui](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### Risoluzione dei problemi nds-bootstrap -Se si ottengono problemi con l'utilizzo dell'ultima versione di nds-bootstrap, ecco come si potrebbe risolvere il problema. - -1. Avviare tutto in 67 MHz, modalità DS, con 32 kHz di audio, ecc. Fondamentalmente, tenere tutto alle impostazioni del DS. Non cercare di migliorarlo con roba DSi -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_it-IT/nds-bootstrap/index.md b/pages/_it-IT/nds-bootstrap/index.md index 3f78f819..79ac37b8 100644 --- a/pages/_it-IT/nds-bootstrap/index.md +++ b/pages/_it-IT/nds-bootstrap/index.md @@ -1,11 +1,11 @@ --- -lang: en-US +lang: it-IT layout: wiki section: nds-bootstrap title: Home -description: Information on how to use nds-bootstrap +description: Informazioni su come usare nds-bootstrap --- -# Welcome to the nds-bootstrap Wiki +# Benvenuto nella nds-bootstrap Wiki -nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards. +nds-bootstrap è un'applicazione open-source che permette di utilizzare nativamente ROM del Nintendo DS / DSi e homebrew piuttosto che usare un emulatore. nds-bootstrap funziona sulle schede SD del Nintendo DSi / 3DS tramite CFW e su Nintendo DS tramite flashcard. diff --git a/pages/_it-IT/nds-bootstrap/testing.md b/pages/_it-IT/nds-bootstrap/testing.md index cb8b4904..a84d292c 100644 --- a/pages/_it-IT/nds-bootstrap/testing.md +++ b/pages/_it-IT/nds-bootstrap/testing.md @@ -1,17 +1,18 @@ --- -lang: en-US +lang: it-IT layout: wiki section: nds-bootstrap category: other -title: Compatibility List & Testing Tips -description: Compatibility list and tips for testing games +title: Lista di compatibilità & Consigli di prova +description: Lista di compatibilità e suggerimenti per i giochi da testare --- -### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. +### Lista di Compatibilità +Per visualizzare i giochi testati, guarda [qui](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Se vuoi contribuire, premi `solo visualizzazione` e poi `richiedi l'accesso`. -### Tips For Testing Games -- Look for screen flickering or sound issues -- If something looks off, run the game along a console not using nds-bootstrap to compare -- Try as many features in the game as possible -- Be thorough +### Suggerimenti per Testare i Giochi +- Cerca eventuali sfarfalli dello schermo o problemi sonori +- Se qualcosa sembra spento, esegui il gioco su una console che non usa nds-bootstrap per confrontare +- Prova il maggior numero possibile di funzioni nel gioco +- Prova diverse impostazioni per l'esecuzione del gioco (Velocità CPU ARM9, Lettura scheda DMA, etc) +- Sii accurato diff --git a/pages/_it-IT/other/godmode9i.md b/pages/_it-IT/other/godmode9i.md index 5144873b..324071dd 100644 --- a/pages/_it-IT/other/godmode9i.md +++ b/pages/_it-IT/other/godmode9i.md @@ -1,17 +1,17 @@ --- -lang: en-US +lang: it-IT layout: wiki section: other title: GodMode9i -description: Information about GodMode9i +description: Informazioni su GodMode9i --- -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. +Informazioni per [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), un browser dei file d'accesso completo per il Nintendo DS, Nintendo DSi e il Nintendo 3DS TWL_FIRM. -### FAQ & Troubleshooting +### FAQ & Risoluzione dei problemi -#### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. +#### Come faccio a superare la schermata "unità di montaggio" durante l'avvio? +Questo accade quando avvii GodMode9i da [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). È possibile tenere premuto X mentre si avvia GodMode9i per saltare il montaggio della NAND. In alternativa, puoi avviare GodMode9i direttamente da Unlaunch per poter montare la NAND. -#### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +#### Perché non posso fare dump dei giochi su DSi? +È necessario avere Unlaunch installato per poter eseguire i dump dei giochi sulla scheda SD. È possibile installare Unlaunch seguendo [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_it-IT/other/hiyacfw.md b/pages/_it-IT/other/hiyacfw.md index f1bb660e..2b782722 100644 --- a/pages/_it-IT/other/hiyacfw.md +++ b/pages/_it-IT/other/hiyacfw.md @@ -1,24 +1,24 @@ --- -lang: en-US +lang: it-IT layout: wiki section: other title: hiyaCFW -description: Information about hiyaCFW +description: Informazioni su hiyaCFW --- -Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi. +Informazioni per [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), il primo CFW al mondo per DSi. -### Custom splash screens -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: +### Schermate di avvio personalizzate +Con hiyaCFW puoi usare le schermate d'avvio personalizzate nei formati `.bmp` o `.gif`. Devono andare nella cartella `sd:/hiya` e devono essere chiamati `splashtop` per lo schermo superiore e `splashbottom` per quello inferiore, con l'estensione del file appropriata, quindi assicurarsi che la schermata di avvio sia abilitata nella configurazione. Le immagini non hanno bisogno di essere nello stesso formato, quindi una può essere BMP e l'altra GIF, le GIF hanno la priorità su i file BMP. Di seguito sono riportati alcuni dettagli sui requisiti per il funzionamento delle immagini: #### BMP -- 16-bit (RGBA 1555, RGB 1555, or RGB 565) -- 256 x 192 or smaller +- 16 bit (RGBA 1555, RGB 1555 o RGB 565) +- 256 x 192 o più piccole #### GIF -- Simple answer: Most GIFs 256 x 192 or smaller will work -- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum -- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete +- Risposta semplice: la maggior parte delle GIF 256 x 192 o più piccole funzionerà +- Possono essere animate, ma dovrebbero rimanere sotto 1 MiB per prestazioni ideali e devono essere sotto circa 10 MiB tra i due massimi assoluti +- Se entrambe vanno in loop all'infinito, saranno mostrati per 3 secondi, altrimenti saranno mostrati fino a quando entrambi non saranno completati - If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first -- Interlaced and plain text frames are ***not*** supported +- I quadri di testo semplici e interlacciati non ***sono*** supportati - Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems diff --git a/pages/_it-IT/twilightmenu/controls.md b/pages/_it-IT/twilightmenu/controls.md index 3fe54c25..dc1687b4 100644 --- a/pages/_it-IT/twilightmenu/controls.md +++ b/pages/_it-IT/twilightmenu/controls.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: other title: Controlli -long_title: TWiLight Menu++ Controls -description: Controls for using TWiLight Menu++ +long_title: Controlli TWiLight Menu++ +description: Controlli per l'utilizzo di TWiLight Menu++ --- #### Nintendo DSi, Nintendo 3DS, SEGA Saturn e Homebrew Launcher @@ -21,48 +21,49 @@ description: Controls for using TWiLight Menu++ - Y: Mostra descrizione del trucco - L: Disabilita tutti i trucchi - X: Elimina/nascondi gioco -- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed) +- (Tema DSi / Saturn / HBL) SELECT: Menù SELECT o menù DS Classic (dove è possibile accedere alle impostazioni di TWiLight Menu++ e alla modalità GBA) -#### R4 theme -- Up / Down: Select a game / app -- A: Launch game / app -- L: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats +#### Tema R4 +- Su / Giù: Seleziona un gioco / app +- A: Avvia gioco / app +- L: Passa tra la scheda SD e la flashcard +- Y: Impostazioni del gioco + - X: Menù trucchi + - A: Abilita trucco + - B: Esci dal menu trucchi + - X: Salva ed esci dal menu trucchi + - Y: Mostra descrizione del trucco + - L: Disabilita tutti i trucchi -#### DS ROMs (using nds-bootstrap) -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + Down + SELECT: Open the in-game menu - - RAM Viewer - - Up / Down: Scroll - - Left / Right: Fast scroll - - A: Enter RAM Editor - - B: Return to in-game menu - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - - RAM Editor - - Up / Down / Left / Right: Select a value - - A: Modify selected value - - Up / Down: Increase / Decrease value by 1h - - Left / Right: Increase / Decrease value by 10h - - A / B: Finish modifying value - - B: Return to RAM Viewer - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address +#### ROM NDS (usando nds-bootstrap) +- L + R + Up + X per 1 secondo: Inverti lo schermo superiore ed inferiore +- L + R + Giù + A per 3 secondi: Dump della RAM nel percorso `sd:/_nds/nds-bootstrap`, con nome file `ramDump.bin` +- L + Giù + SELECT: Apri il menu in-game + - Visualizzatore RAM + - Su / Giù: Scorri + - Sinistra / Destra: Scorrimento rapido + - A: Apri editor della RAM + - B: Torna al menu in-game + - Y: Specifica l'indirizzo su cui spostarsi + - Su / Giù: Aumenta / Diminuisce il valore selezionato + - Sinistra / Destra: Seleziona un valore + - A / B: Ritorna al visualizzatore/editor RAM all'indirizzo specificato + - Editor della RAM + - Su / Giù / Sinistra / Destra: Seleziona un valore + - A: Modifica il valore selezionato + - Su / Giù: Aumenta / Diminuisci il valore di 1h + - Sinistra / Destra: Aumenta / Diminuisci il valore di 10h + - A / B: Termina la modifica del valore + - B: Ritorna al visualizzatore RAM + - Y: Specifica l'indirizzo su cui spostarsi + - Su / Giù: Aumenta / Diminuisce il valore selezionato + - Sinistra / Destra: Seleziona un valore + - A / B: Ritorna al visualizzatore/editor RAM all'indirizzo specificato + - Il menu in-game non è accessibile in modalità DSi, quindi usare la combinazione di tasti in questa specifica modalità vi farà invece uscire dal gioco. -#### Boot shortcuts -These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. +#### Shortcut di avvio +Queste shortcut devono essere inserite sulla splash-screen di TWiLight Menu++ / subito dopo la schermata di avvio Nintendo DSi. -- SELECT: Open settings -- A + B + X + Y: Reset all TWiLight Menu++ settings -- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled +- SELECT: Apri le impostazioni +- A + B + X + Y: Reimposta tutte le impostazioni di TWiLight Menu++ +- B: Boot the last ran ROM diff --git a/pages/_it-IT/twilightmenu/creating-ram-disks.md b/pages/_it-IT/twilightmenu/creating-ram-disks.md index 42d4020b..16214442 100644 --- a/pages/_it-IT/twilightmenu/creating-ram-disks.md +++ b/pages/_it-IT/twilightmenu/creating-ram-disks.md @@ -17,7 +17,7 @@ Istruzioni di @Dakkon7, modificate da RocketRobz: 1. Esegui RAMDisk 1. Clicca su **Visualizza** -> **Avanzate** 1. Per **Dimensione disco**, digita `12` per DSi, o `28` per 3DS, sopra **Max 1023 MB** -1. Un-mark **Create TEMP Directory**, if it's already marked +1. Deseleziona l'opzione **Crea cartella TEMP**, se è già selezionata 1. Clicca **Carica/Salva** 1. Fare clic su `Avvia RAMDisk`, e dovrebbe apparire una nuova finestra per il tuo .img 1. Posiziona qualsiasi file e/o cartella che l'homebrew necessita, e/o file che vuoi usare diff --git a/pages/_it-IT/twilightmenu/custom-boot-splashes.md b/pages/_it-IT/twilightmenu/custom-boot-splashes.md index 5af4dd28..dbdf556c 100644 --- a/pages/_it-IT/twilightmenu/custom-boot-splashes.md +++ b/pages/_it-IT/twilightmenu/custom-boot-splashes.md @@ -14,6 +14,6 @@ La maggior parte dei file GIF fino a 256x192 dovrebbe funzionare, con alcune ecc - Tra i due, le GIF devono essere inferiori a circa 10 MB (Modalità DSI) o circa 2 MB (Modalità DS) - Se entrambe le GIF sono impostate su loop per sempre, verranno mostrate per 3 secondi, quindi imposta un conteggio del loop su almeno uno per controllare il tempo - The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults - - Only the GIF waiting for input will be paused, so the other can continue animating + - Solo la GIF che aspetta un input viene stoppata, così le altre possono continuare - If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame - Interlaced and text frames will not work diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md index ff0d5647..6aefdb4d 100644 --- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-sfx.md @@ -1,51 +1,67 @@ --- -lang: en-US +lang: it-IT layout: wiki section: twilightmenu category: customization -title: DSi / 3DS Skins - Custom SFX -description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++ +title: Skin DSi / 3DS - Sfx Personalizzati +description: Come utilizzare musica di sottofondo ed effetti sonori personalizzati nelle skin DSi e 3DS per TWiLight Menu++ --- -TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". +TWiLightMenu supporta file audio personalizzati nei temi. Posiziona i tuoi file sonori nella sottocartella `sound` nella cartella del tema, per esempio per il tema `white`, posizionare i file rispettivamente in `themes/white/sound/sfx.bin` e `themes/sound/bgm.pcm.raw`. Entrambi i file sono opzionali, se uno manca verrà usata la musica predefinita. Successivamente dovresti cambiare l'opzione audio nelle impostazioni a "Theme". -These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). +Queste istruzioni presuppongono che tu abbia devkitPro installato con mmutil. Puoi scaricare devkitPro sul sito ufficiale [devkitPro website](https://devkitpro.org/wiki/Getting_Started). -## Sound Effect Bank -The sound effect bank contains sound effects such as the icon select sound, etc. +## Raccolta di Effetti Sonori +La raccolta degli effetti sonori contiene effetti come il suono selezionato dall'icona, ecc. -| File | Description | -| ----------- | -------------------------------------------------------------------------------------- | -| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details | -| back.wav | Back | -| launch.wav | Played when launching a game | -| select.wav | Played when moving the select cursor | -| wrong.wav | Played when reaching the end of the page | -| switch.wav | Played when switching pages | -| stop.wav | Played on the DSi Theme when the select cursor stops moving | -| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details | +| File | Descrizione | +| ----------- | ----------------------------------------------------------------------------------------------- | +| startup.wav | Riprodotto all'avvio. Vedi la sezione [suono di avvio ](#startup-sound) per maggiori dettagli | +| back.wav | Indietro | +| launch.wav | Riprodotto quando si avvia una partita | +| select.wav | Riprodotto quando si sposta il cursore | +| wrong.wav | Riprodotto quando si raggiunge la fine della pagina | +| switch.wav | Riprodotto quando si cambia pagina | +| stop.wav | Riprodotto sul tema DSi quando il cursore smette di muoversi | +| bgm.pcm.raw | Non fa parte della raccolta suoni. Vedi la sezione [Menu BGM ](#menu-bgm) per maggiori dettagli | -You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent. +È quindi possibile eseguire `make` per creare la raccolta dei suoni. Tutti i file elencati sopra, tranne *bgm.pcm.raw* sono richiesti, ma è possibile renderli silenziosi. -Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully. +Il risultato *sfx.bin* **deve essere inferiore a 512000B = 512 kB**. Se più grande, quest'ultimo si tradurrà in crash o alcuni suoni non si riprodurranno completamente. -### Startup sound -While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins. +### Suono d'avvio +Mentre gli altri effetti sonori funzioneranno con qualsiasi file WAV, il suono di avvio deve essere in un formato specifico per funzionare correttamente, altrimenti ci sarà un divario tra quando il suono di avvio si ferma e la musica di sottofondo inizia. -The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. +Il file startup.wav deve essere **16 bit 16 kHz**. È possibile utilizzare [Audacity](https://www.audacityteam.org/download/) per esempio per convertire in questo formato. Una volta caricato il file in Audacity, cambia il **Project Rate (Hz)** a **16000**, quindi premi **Shift+M** e cambia il **Format** a **PCM a 16 bit**. -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. +Se il tuo file è stereo, dovresti andare anche in **Tracks > Mix > Mix Stereo down to Mono**. -You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play. +È necessario impostare `PlayStartupJingle=1` nel tuo `theme.ini` per avviare il jingle da riprodurre. ## Menu BGM +Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. Below are two methods for converting audio files into that format. -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. +Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. +### ffmpeg +The simplest way to convert music for use in TWiLight Menu++ is to run this [ffmpeg](https://ffmpeg.org) command in a terminal: -To export in the correct format, do: +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Replace `[input file]` with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location. + +### Audacity +If you don't want to use the command line you can also convert using [Audacity](https://www.audacityteam.org/download/). + +To convert the audio: +1. Load the file in Audacity +1. If your file is in stereo, click on the song then select `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Change the `Project Rate (Hz)` in the bottom left to `16000` + +To export in the correct format: 1. Select `File` > `Export` > `Export Audio...` 1. Set `File Type` to `Other uncompressed files` 1. Set `Header` to `RAW (header-less)` @@ -53,6 +69,4 @@ To export in the correct format, do: 1. Set the output name to `bgm.pcm.raw` and click `Save` 1. Click `OK` to the metadata editing -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_it-IT/twilightmenu/download-play-pictochat.md b/pages/_it-IT/twilightmenu/download-play-pictochat.md index 1542fa68..aeebfde3 100644 --- a/pages/_it-IT/twilightmenu/download-play-pictochat.md +++ b/pages/_it-IT/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS C If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. In GodMode9: -- Press R + A on SYSNAND TWLN -- Select `Search for titles` -- Select `DS Download Play (NTR-HNDA).tmd` -- Select `TMD file options...` +- Press the Home/Power button +- Select `Title Manager`, then select `[1:] NAND / TWL` +- Find and select `DS Download Play (NTR-HDNA)` +- Select `Open title folder` +- Select `00000000.tmd`, then select `TMD file options...` - Select `Dump CXI/NDS file` -- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds` +- Done. The file will be in `0:/gm9/out/`. -Copy to `sd:/_nds/`, and rename to `dlplay.nds`. +Copy `DS Download Play (NTR-HDNA).nds` to `0:/_nds/`, and rename it to `dlplay.nds`. The above steps will increase DLP boot speed. diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md index 14b80382..9e9b89d7 100644 --- a/pages/_it-IT/twilightmenu/faq.md +++ b/pages/_it-IT/twilightmenu/faq.md @@ -19,18 +19,20 @@ TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: L to disable all cheats for a game -- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` #### How do I use cheats? You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. +- On the 3DS, this database is available in the Universal-Updater app as "NDS Cheat Databases." This will automatically install it to the required location. Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. @@ -68,7 +70,7 @@ No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) ar | Atari 7800 | [A7800DS][a7800ds] | `.a78` | | | Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | | DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | | DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | | Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md index fe7d4dc7..fafb0429 100644 --- a/pages/_it-IT/twilightmenu/installing-flashcard.md +++ b/pages/_it-IT/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: Come installare TWiLight Menu++ su una flashcard del Nintendo DS 1. Se hai già dei dati di salvataggio, sposta i tuoi file `.sav` posizionati insieme alle tue ROM del DS, in una nuova cartella chiamata `saves`, che va anche questa nella posizione delle ROM del DS 1. ... - **Utenti DS Phat / Lite:** Se avviare `BOOT.NDS` causa una schermata bianca, inserire un DS Memory Expansion Pak, e riprovare - - **Utenti DSi / 3DS:** Avviate TWLMenu++ sulla scheda SD della console e attivate `l'accesso SCFG nella Slot-1` - - Questa opzione vi permetterà di utilizzare la velocità TWL e/o l'accelerazione della VRAM ai vostri giochi sulla flashcard, così come l'accesso alla scheda SD della console + - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - This will let you use TWL clock speed and / or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced / DSi-Exclusive / DSiWare games in DSi mode from your flashcard ### Per avviare giochi utilizzando il firmware della flashcard 1. Estrai ciò che c'è in `Flashcart Loader/(la tua flashcard)` nella scheda microSD della flashcard diff --git a/pages/_it-IT/twilightmenu/updating-flashcard.md b/pages/_it-IT/twilightmenu/updating-flashcard.md index 33ebd00e..02306065 100644 --- a/pages/_it-IT/twilightmenu/updating-flashcard.md +++ b/pages/_it-IT/twilightmenu/updating-flashcard.md @@ -17,9 +17,9 @@ Se aggiorni da una versione più vecchia della v16.4.0, si prega di spostare i t 1. Copia la cartella `_nds` nella scheda microSD della tua flashcard 1. Copia il file `BOOT.NDS` nella scheda microSD della tua flashcard -### More steps for the DSi / 3DS SD card side +### Passi aggiuntivi lato SD del DSi/3DS -Se è possibile passare dalla scheda SD a i contenuti della flashcard in TWLMenu++, e se la flashcard TWLMenu++ è su v16.3. 0 o successive, segui questi passaggi. +Se è possibile usare il contenuto della scheda SD e della flashcard in TWLMenu++ e se TWLMenu++ sulla flashcard è in versione 16.3.0 o successiva, segui questi passaggi. 1. Vai nelle impostazioni di TWLMenu++ 1. Seleziona `Aggiorna TWiLight Menu++` diff --git a/pages/_ja-JP/ds-index/3ds-forwarders.md b/pages/_ja-JP/ds-index/3ds-forwarders.md index a2ac8576..9e16f34e 100644 --- a/pages/_ja-JP/ds-index/3ds-forwarders.md +++ b/pages/_ja-JP/ds-index/3ds-forwarders.md @@ -11,15 +11,45 @@ tabs: tab-flashcard: Flashcard --- +HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. + +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). + +Choose one of the following to add to the HOME menu: + +{% capture tab-sd-card %} + +### Part 1: Getting the required files + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Open FBI and select `Remote Install`, then `Scan QR Code` +1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Open Universal Updater from your HOME Menu +1. Install the NDSForwarder package +1. NDSForwarder and its required files are now set up in its respective locations + +### Part 2: NDSForwarder +1. Open the Homebrew Launcher +1. In the Homebrew Launcher, open `NDS Forwarder Generator` +1. Navigate to your game's location and press A +1. Confirm you wish to install by selecting `Yes` +1. After it is installed, your game will now appear as a title on your HOME menu +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} ### Requirements 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files -- (Optional) A supported DS flashcard {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. @@ -68,7 +98,7 @@ Incompatible: {% endcapture %}
- Supported flashcards + A supported flashcard from this list
{{ flashcards | markdownify }}
@@ -78,20 +108,11 @@ PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux users:** JavaFX + - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started -{% capture tab-sd-card %} -1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card - -After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings: -- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} 1. Download one of these packs: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) @@ -107,11 +128,6 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone - `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. @@ -135,3 +151,8 @@ If you already have TWiLight Menu++, skip to the next section. 1. Click the floppy disk button to generate the forwarder CIA(s) 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - If using EmuNAND, install to both SysNAND and EmuNAND +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md index 7b8f837b..6c8c1591 100644 --- a/pages/_ja-JP/ds-index/wifi.md +++ b/pages/_ja-JP/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: Information on using Wi-Fi on the Nintendo DS --- -- On Nintendo DS applications, you can only use WEP and Open WiFi -- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support +- On Nintendo DS applications, you can only use WEP and Open Wi-Fi security settings +- On Nintendo DSi-Enhanced/Exclusive applications running in DSi Mode, you have the additional options of WPA and WPA2 security Hotspots are usable, so you don't need to change your router configuration. ### Creating a hotspot -There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot. +There are guides for creating a DS-compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows, you can use a Linux live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Nintendo DS WFC restoration -1. Launch the Nintendo WFC settings +1. Launch Nintendo Wi-Fi Connection Setup 1. Connect to your access point 1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Set `1.1.1.1` as your secondary DNS 1. You might need to NoSSL patch your game at this point, depending on the game ### Manually patching your DS ROMs Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono +Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use Mono 1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) +1. Create a text file +1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save the text file with the name `patch.bat` and close the window + - You can replace wiimmfi.de with another URL, if you wish to use a different server + - If the file still appears to be a text document, [enable file name extensions](https://dsi.cfw.guide/file-extensions-%28windows%29) and remove `.txt` from the file name +1. Now drag all the ROMs you wish to patch on to patch.bat +1. Done! the patched ROMs will be the ones ending in (wiimmfi) -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM +Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM. ### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. +If you are receiving any errors, you can enter the error code in Wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). +For more specific troubleshooting and more information, such as how to connect to online on emulators or using a Nintendo Wi-Fi USB Connector, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_ja-JP/gbarunner2/bios.md b/pages/_ja-JP/gbarunner2/bios.md index 2192ae82..8854a2ec 100644 --- a/pages/_ja-JP/gbarunner2/bios.md +++ b/pages/_ja-JP/gbarunner2/bios.md @@ -12,7 +12,7 @@ In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newe - [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) - [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA or DS Phat / Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. diff --git a/pages/_ja-JP/nds-bootstrap/faq.md b/pages/_ja-JP/nds-bootstrap/faq.md index 90ad6c5b..bd9f2060 100644 --- a/pages/_ja-JP/nds-bootstrap/faq.md +++ b/pages/_ja-JP/nds-bootstrap/faq.md @@ -11,21 +11,35 @@ description: FAQ & Troubleshooting for nds-bootstrap #### Why do I get a white screen when trying to load a game from SD card? - First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible - Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. + +1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc +2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) + +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + #### Why are there issues with ROM loading, even though they're run natively? nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges - You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed +- Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features - Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen #### Donor ROMs Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. @@ -36,18 +50,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_ja-JP/nds-bootstrap/testing.md b/pages/_ja-JP/nds-bootstrap/testing.md index cb8b4904..7b6f5880 100644 --- a/pages/_ja-JP/nds-bootstrap/testing.md +++ b/pages/_ja-JP/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXO - Look for screen flickering or sound issues - If something looks off, run the game along a console not using nds-bootstrap to compare - Try as many features in the game as possible +- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc) - Be thorough diff --git a/pages/_ja-JP/other/godmode9i.md b/pages/_ja-JP/other/godmode9i.md index 5144873b..69ebff1a 100644 --- a/pages/_ja-JP/other/godmode9i.md +++ b/pages/_ja-JP/other/godmode9i.md @@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. #### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_ja-JP/twilightmenu/controls.md b/pages/_ja-JP/twilightmenu/controls.md index 8438d63b..edc85ac7 100644 --- a/pages/_ja-JP/twilightmenu/controls.md +++ b/pages/_ja-JP/twilightmenu/controls.md @@ -21,7 +21,7 @@ description: TWiLight Menu++を使うためのコントロール - Y:チートの説明を表示する - L:すべてのチートを無効にする - X:ゲームの削除・非表示 -- (DSi・サターン・HBLのテーマ)SELECT:SELECTメニューまたはDSクラシックメニュー(システムメニュー、TWLMenu++設定、GBAモードにアクセスできます) +- (DSi・サターン・HBLのテーマ)SELECT:SELECTメニューまたはDSクラシックメニュー(システムメニュー、TWiLight Menu++の設定、GBAモードにアクセスできます) #### R4テーマ - :ゲーム・アプリの選択 @@ -59,10 +59,11 @@ description: TWiLight Menu++を使うためのコントロール - :選択される値を増やす・減らす - :値を選択 - AB:RAMビューアー・エディターを指定されたアドレスに戻る + - ゲーム内メニューはDSiモードではアクセスできないため、DSiモードでホットキーを使用しようとするとゲームが終了します #### 起動時のショートカット これらは、TWiLight Menu++のスプラッシュ画面で、またはニンテンドーDSiスプラッシュ画面の直後に押します必要があります。 - SELECT:設定を開く - A + B + X + Y:すべてのTWiLight Menu++設定をリセットする -- B:最後に実行されたROMの自動起動になっているかどうかに応じて、最後に実行されたROMを起動するまたは起動しない。 +- B:最後に実行したROMを起動する diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md index ff0d5647..55bc27cc 100644 --- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,12 +40,28 @@ You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to ## Menu BGM +Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. Below are two methods for converting audio files into that format. -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. +Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. +### ffmpeg +The simplest way to convert music for use in TWiLight Menu++ is to run this [ffmpeg](https://ffmpeg.org) command in a terminal: -To export in the correct format, do: +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Replace `[input file]` with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location. + +### Audacity +If you don't want to use the command line you can also convert using [Audacity](https://www.audacityteam.org/download/). + +To convert the audio: +1. Load the file in Audacity +1. If your file is in stereo, click on the song then select `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Change the `Project Rate (Hz)` in the bottom left to `16000` + +To export in the correct format: 1. Select `File` > `Export` > `Export Audio...` 1. Set `File Type` to `Other uncompressed files` 1. Set `Header` to `RAW (header-less)` @@ -53,6 +69,4 @@ To export in the correct format, do: 1. Set the output name to `bgm.pcm.raw` and click `Save` 1. Click `OK` to the metadata editing -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_ja-JP/twilightmenu/download-play-pictochat.md b/pages/_ja-JP/twilightmenu/download-play-pictochat.md index d63f4534..f5a84370 100644 --- a/pages/_ja-JP/twilightmenu/download-play-pictochat.md +++ b/pages/_ja-JP/twilightmenu/download-play-pictochat.md @@ -10,16 +10,17 @@ description: TWilight Menu++のDS ClassicメニューでDSダウンロードプ もしDSiを使っているなら、もうこれらのアプリを起動できるはずです。 もし3DSを使っているのであれば、進んでください。 GodMode9で: -- SYSNAND TWLNでRAを押してください。 -- `Search for titles`を選択してください。 -- `DS Download Play (NTR-HNDA).tmd`を選択してください。 -- `TMD file options...`を選択してください。 -- `Dump CXI/NDS file`を選択してください -- 完了! `DS Download Play (NTR-HNDA).nds`というファイルが、`sdmc:/gm9/out/`にあるはずです。 +- ホーム・電源ボタンを押す +- `Title manager`を選択し、`[1:] NAND / TWL`を選択します +- `DS Download Play (NTR-HDNA)`を見つけて選択します +- `Open title folder`を選択します +- `00000000.tmd`を選択し、`TMD file options...`を選択します +- `Dump CXI/NDS file`を選択します +- 完了。 ファイルは`0:/gm9/out/`にあります。 -`sd:/_nds/`にコピーし、`dlplay.nds`に名前を変更してください。 +`DS Download Play (NTR-HDNA).nds`を`0:/_nds/`にコピーし、`dlplay.nds`に名前を変更します。 -The above steps will increase DLP boot speed. +上記の手順は、ダウンロードプレイの起動速度を向上します。 -To run Pictochat on 3DS (DSi required): -- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi. +3DSでピクトチャットを実行するには(DSiが必要です): +- DSiのSDカード上の`sd:/_nds/`から`pictochat.nds`を3DSのSDカードの同じ場所にコピーします。まず、DSiのTWiLight Menu++でDSクラシックメニューにアクセス必要があります。 diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md index 8cc1a515..816891e3 100644 --- a/pages/_ja-JP/twilightmenu/faq.md +++ b/pages/_ja-JP/twilightmenu/faq.md @@ -19,13 +19,15 @@ TWL_FIRMは何らかの方法で破損している可能性があります。 - それがうまくいかない場合は、SDカードを32KBクラスタ/割り当てサイズでFAT32にフォーマットしてください - それでもうまくいかない場合は、別のSDカードをお試してください +#### Acekard・Wood UIのテーマはどこですか? +Acekard(Wood UIとも呼ばれる)のテーマは、バグの動作とSDカードの破損の原因で削除されました。 修正をお待ちください。 このテーマの返還の進行状況は、[このPR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109)にあります。 + #### ゲームを起動する時に、TWiLight Menu++が再起動したりGuru Meditation Errorを与えたりを修正するにはどうすればいいですか? TWLMenu++設定に移動し、`最近プレイしたリストを更新する`を無効にする。 #### SDカードからゲームを読み込みようとすると、白い画面が表示されるのはなぜですか? - まず、[nds-bootstrapの互換性リスト](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0)を確認して、ゲームに互換性があることを確認してください - いくつかのチートは現時点でnds-bootstrapと互換性がないため、そのゲームのすべてのチートを無効にしましたをお試してください。Lを使って、ゲームのすべてのチートを無効にできます -- 起動しようとしているゲームがDSi対応ゲーム場合は、TWiLight Menu++は`DS Mode`に設定されていることを確認します。 - 以前に機能した場合は、`sd:/_nds/nds-bootstrap/`で`fatTable`と`patchOffsetCache`フォルダ削除してください #### チートはどうのように使いますか? @@ -60,26 +62,26 @@ TWLMenu++設定に移動し、`最近プレイしたリストを更新する`を #### TWiLight Menu++はどのシステムに対応ですか? -| 形式 | ローダー | 拡張子 | セーブファイル | -| -------------------- | ---------------------------------------------------- | ------------------------------------------------------ | ---------------------------------- | -| ARGV[^1] | ネイティブ | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`、`.atr` | | -| DS | [nds-bootstrap][ndsbs]、フラッシュカードのカーネル、ネイティブ | `.nds`、`.dsi`、`.ids`、`.srl`、`.app` | `saves/[ROMの名前].sav`[^2] | -| DSiウェア | [Unlaunch][unlaunch] | `.nds`、`.dsi`、`.ids`、`.srl`、`.app` | `[ROMの名前].pub`、`[ROMの名前].prv` | -| DSTWOプラグイン | [DSTWO][dstwo][^3] | `.plg` | | -| ゲームボーイ(カラー) | [GameYob][gameyob] | `.gb`、​`.sgb`、​`.gbc` | `[ROMの名前].sav` | -| ゲームボーイアドバンス | [GBARunner2][gbarunner2][^4]、ネイティブ[^5] | `.agb`、`.gba`、`.mb` | `[ROMの名前].sav` | -| ゲームギア | [S8DS][s8ds] | `.gg` | `[ROMの名前].gg.sav` | -| メガドライブ・Genesis | [jEnesisDS][jenesis]、[PicoDriveTWL][pdtwl] | `.gen` | `[ROMの名前].srm`[^6] | -| マスターシステム | [S8DS][s8ds] | `.sms` | `[ROMの名前].sms.sav` | -| MPEG4ビデオ | [MPEG4 Player][mpeg4player] | `.mp4` | | -| ファミリーコンピュータ・NES | [nesDS][nesds] | `.nes`、`.fds` | `[ROMの名前].sav` | -| PCエンジン・TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVIDビデオ | [Rocket Video Player][rvidplayer] | `.rvid` | | -| スーパーファミコン[^7] | [SNEmulDS][snemulds] | `.smc`、`.sfc` | `[ROMの名前].srm`[^8] | +| 形式 | ローダー | 拡張子 | セーブファイル | +| -------------------- | -------------------------------------------- | -------------------------------------- | ------------------------------ | +| ARGV[^1] | ネイティブ | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs]、フラッシュカードのカーネル、ネイティブ | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[ROMの名前].sav`[^2] | +| DSiウェア | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[ROMの名前].pub`, `[ROMの名前].prv` | +| DSTWOプラグイン | [DSTWO][dstwo][^3] | `.plg` | | +| ゲームボーイ(カラー) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[ROMの名前].sav` | +| ゲームボーイアドバンス | [GBARunner2][gbarunner2][^4], ネイティブ[^5] | `.agb`, `.gba`, `.mb` | `[ROMの名前].sav` | +| ゲームギア | [S8DS][s8ds] | `.gg` | `[ROMの名前].gg.sav` | +| メガドライブ・Genesis | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[ROMの名前].srm`[^6] | +| マスターシステム | [S8DS][s8ds] | `.sms` | `[ROMの名前].sms.sav` | +| MPEG4ビデオ | [MPEG4 Player][mpeg4player] | `.mp4` | | +| ファミリーコンピュータ・NES | [nesDS][nesds] | `.nes`, `.fds` | `[ROMの名前].sav` | +| PCエンジン・TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| RVIDビデオ | [Rocket Video Player][rvidplayer] | `.rvid` | | +| スーパーファミコン[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[ROMの名前].srm`[^8] | {:.table} - Footnotes - diff --git a/pages/_ja-JP/twilightmenu/installing-flashcard.md b/pages/_ja-JP/twilightmenu/installing-flashcard.md index c3cefe9d..5d3d4d0a 100644 --- a/pages/_ja-JP/twilightmenu/installing-flashcard.md +++ b/pages/_ja-JP/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: ニンテンドーDSフラッシュカードにTWiLight Menu++を 1. すでにセーブデータがある場合は、DS ROMの場所にある`.sav`ファイルを`saves`という新しいフォルダに移動します。このフォルダもDS ROMの場所にあります。 1. ... - **DS Phat・Liteユーザー:**`BOOT.NDS`を起動すると、白い画面のロックアップが発生した場合は、DSメモリー拡張カートリッジを挿入して、もう一度やり直してください - - **DSi・3DSユーザー:**本体のSDカードでTWLMenu++を実行し、`Slot-1でSCFGアクセス`をオンにする - - これにより、フラッシュカードのゲームでTWLクロック速度やVRAMブーストを使用し、本体のSDカードにアクセスすることができます + - **DSi・3DSユーザー:**本体のSDカードからTWiLight Menu++を実行し、`Slot-1でSCFGアクセス`をオンに設定し、`Slot-1: タッチモード`を`DSiモード`に設定します。 + - これにより、フラッシュカードのゲームでTWLクロック速度やVRAMブーストを使用できますほか、本体のSDカードにアクセスしたり、フラッシュカードからDSi対応・DSi専用・DSiウェアのゲームをDSiモードで実行したりできます ### フラッシュカードのファームウェアを使用してゲームを実行するには 1. `Flashcard Loader/(あなたのフラッシュカード)`の内容をフラッシュカードのmicroSDカードのルートに抽出します diff --git a/pages/_ja-JP/twilightmenu/updating.md b/pages/_ja-JP/twilightmenu/updating.md index 6e3f9d77..910448a3 100644 --- a/pages/_ja-JP/twilightmenu/updating.md +++ b/pages/_ja-JP/twilightmenu/updating.md @@ -1,5 +1,5 @@ --- -lang: en-US +lang: ja-JP layout: wiki section: twilightmenu category: indexes diff --git a/pages/_ko-KR/ds-index/3ds-forwarders.md b/pages/_ko-KR/ds-index/3ds-forwarders.md index a2ac8576..9e16f34e 100644 --- a/pages/_ko-KR/ds-index/3ds-forwarders.md +++ b/pages/_ko-KR/ds-index/3ds-forwarders.md @@ -11,15 +11,45 @@ tabs: tab-flashcard: Flashcard --- +HOME menu forwarders are icons on your HOME menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu for easier access to games. + +DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +This page assumes you are running a modern CFW environment from [3ds.hacks.guide](https://3ds.hacks.guide). + +Choose one of the following to add to the HOME menu: + +{% capture tab-sd-card %} + +### Part 1: Getting the required files + +If you already have Universal Updater installed on your console, you can skip to step 3. +{:.alert .alert-info} + +1. Open FBI and select `Remote Install`, then `Scan QR Code` +1. Scan this QR code to install the latest version of [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Open Universal Updater from your HOME Menu +1. Install the NDSForwarder package +1. NDSForwarder and its required files are now set up in its respective locations + +### Part 2: NDSForwarder +1. Open the Homebrew Launcher +1. In the Homebrew Launcher, open `NDS Forwarder Generator` +1. Navigate to your game's location and press A +1. Confirm you wish to install by selecting `Yes` +1. After it is installed, your game will now appear as a title on your HOME menu +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} ### Requirements 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files -- (Optional) A supported DS flashcard {% capture flashcards %} The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. @@ -68,7 +98,7 @@ Incompatible: {% endcapture %}
- Supported flashcards + A supported flashcard from this list
{{ flashcards | markdownify }}
@@ -78,20 +108,11 @@ PC: - A 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux users:** JavaFX + - Debian-based: Run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Part 1: Getting started -{% capture tab-sd-card %} -1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card - -After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings: -- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} 1. Download one of these packs: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) @@ -107,11 +128,6 @@ After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.i - `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone - `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped - `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} ### Part 2: Getting the AP fix files from TWiLight Menu++ If you already have TWiLight Menu++, skip to the next section. @@ -135,3 +151,8 @@ If you already have TWiLight Menu++, skip to the next section. 1. Click the floppy disk button to generate the forwarder CIA(s) 1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - If using EmuNAND, install to both SysNAND and EmuNAND +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md index 435eec04..98f9773d 100644 --- a/pages/_ko-KR/ds-index/wifi.md +++ b/pages/_ko-KR/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: 닌텐도 DS에서 Wi-Fi를 사용하는 방법에 대한 정보 --- -- 닌텐도 DS 응용프로그램에서는, WEP과 오픈 WiFi만 사용할 수 있습니다. -- 닌텐도 DSi용으로 상향되었거나 전용인 응용프로그램들은 더 나아가, WPA2를 지원합니다. +- On Nintendo DS applications, you can only use WEP and Open Wi-Fi security settings +- On Nintendo DSi-Enhanced/Exclusive applications running in DSi Mode, you have the additional options of WPA and WPA2 security 핫스팟은 사용 가능하므로, 라우터 설정을 바꾸지 않아도 됩니다. ### Creating a hotspot -GBAtemp의 macOS와 Linux 컴퓨터 상에 DS 게임 호환 핫스팟을 만드는 방법입니다. 윈도우를 사용중이면, Linux live boot를 이용할 수도 있습니다. +There are guides for creating a DS-compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows, you can use a Linux live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Nintendo DS WFC restoration -1. 닌텐도 Wi-Fi 커넥션 설정을 실행합니다. +1. Launch Nintendo Wi-Fi Connection Setup 1. 사용자의 엑세스 포인트에 접속합니다. 1. 사용할 목적과 서비스에 따라, 기본 설정 DNS를 아래에 적힌 값으로 설정합니다. - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` 또는 `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` or `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. 보조 DNS를 `1.1.1.1` 로 설정합니다. 1. 여기서, 게임에 따라 NoSSL 패치가 필요할 수 있습니다. ### Manually patching your DS ROMs Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono +Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use Mono 1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) +1. Create a text file +1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save the text file with the name `patch.bat` and close the window + - You can replace wiimmfi.de with another URL, if you wish to use a different server + - If the file still appears to be a text document, [enable file name extensions](https://dsi.cfw.guide/file-extensions-%28windows%29) and remove `.txt` from the file name +1. Now drag all the ROMs you wish to patch on to patch.bat +1. Done! the patched ROMs will be the ones ending in (wiimmfi) -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM +Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM. ### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. +If you are receiving any errors, you can enter the error code in Wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). +For more specific troubleshooting and more information, such as how to connect to online on emulators or using a Nintendo Wi-Fi USB Connector, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_ko-KR/gbarunner2/bios.md b/pages/_ko-KR/gbarunner2/bios.md index 3bea235f..346c476f 100644 --- a/pages/_ko-KR/gbarunner2/bios.md +++ b/pages/_ko-KR/gbarunner2/bios.md @@ -12,7 +12,7 @@ GBARunner2에서 게임을 로드하기 위해, GBA BIOS의 덤프파일이 필 - [Wii (패밀리 에디션 아님)/게임큐브 + 링크 케이블 덤퍼](https://github.com/FIX94/gba-link-cable-dumper) - [대부분의 버추얼 콘솔 타이틀을 이용한 3DS](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (GBA 또는 닌텐도에서 만든 것이 아닌(게임 기어) 버추얼 콘솔 타이틀은 안됨) -- [Flashcard를 이용한 GBA 또는 DS 일반/라이트](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [GBA or DS Phat / Lite with a GBA flashcart](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) BIOS를 덤핑 한 후 이름을 `bios.bin`으로 변경하여야 하며, GBARunner2가 읽을 수 있도록 `sd:/`, `sd:/gba/`, 또는 `sd:/_gba/`에 파일을 위치시켜야 합니다. diff --git a/pages/_ko-KR/nds-bootstrap/faq.md b/pages/_ko-KR/nds-bootstrap/faq.md index 90ad6c5b..bd9f2060 100644 --- a/pages/_ko-KR/nds-bootstrap/faq.md +++ b/pages/_ko-KR/nds-bootstrap/faq.md @@ -11,21 +11,35 @@ description: FAQ & Troubleshooting for nds-bootstrap #### Why do I get a white screen when trying to load a game from SD card? - First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible - Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` - If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. + +1. Run the game with different settings, including changing the ARM9 CPU Speed, DS / DSi Mode, sound quality, Card Read DMA, etc +2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` +3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) + +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + #### Why are there issues with ROM loading, even though they're run natively? nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. #### Why use nds-bootstrap over a regular flashcard? - Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges - You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed +- Utilize the DSi's additional CPU speed, allowing for better performance in some games - Enhance your audio with 48 kHz - Use DSi mode, allowing for DSi features - Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work +- nds-bootstrap is open source, meaning developers can always update it to fix bugs and other things, even if the project gets discontinued +- The DS Memory Expansion Pak is emulated, meaning games that require that accessory will work +- Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen #### Donor ROMs Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. @@ -36,18 +50,5 @@ A nightly build is build for the latest commit. Nightly builds may be unstable, #### Why do my cheats not work? The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_ko-KR/nds-bootstrap/testing.md b/pages/_ko-KR/nds-bootstrap/testing.md index cb8b4904..7b6f5880 100644 --- a/pages/_ko-KR/nds-bootstrap/testing.md +++ b/pages/_ko-KR/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXO - Look for screen flickering or sound issues - If something looks off, run the game along a console not using nds-bootstrap to compare - Try as many features in the game as possible +- Try different settings for running the game (ARM9 CPU Speed, Card read DMA, etc) - Be thorough diff --git a/pages/_ko-KR/other/godmode9i.md b/pages/_ko-KR/other/godmode9i.md index 5144873b..69ebff1a 100644 --- a/pages/_ko-KR/other/godmode9i.md +++ b/pages/_ko-KR/other/godmode9i.md @@ -14,4 +14,4 @@ Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full ac This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. #### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +You need Unlaunch installed in order to be able to dump games onto your SD card. You can install Unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_ko-KR/twilightmenu/controls.md b/pages/_ko-KR/twilightmenu/controls.md index d31600fe..8d6de3ba 100644 --- a/pages/_ko-KR/twilightmenu/controls.md +++ b/pages/_ko-KR/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: TWiLight Menu++의 조작법 - Left / Right: 게임 또는 응용프로그램 선택 - A / START: 게임 또는 응용프로그램 실행 - L / R or SELECT + Left / Right: 페이지 전환 -- (DSi/새턴/홈브류 테마) SELECT + Up / Down & SELECT를 손에서 뗌: SD카드와 flashcard 간 전환 +- (DSi / Saturn / HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard - Y: 게임 별 설정 - X: 치트 메뉴 - A: 치트 켬/끔 @@ -21,7 +21,7 @@ description: TWiLight Menu++의 조작법 - Y: 치트 설명 보기 - L: 모든 치트 비활성화하기 - X: 게임 제거/숨기기 -- (DSi/새턴/홈브류 테마) SELECT: SELECT 메뉴 또는 DS 클래식 메뉴 (시스템 메뉴, TWLMenu++ 설정, GBA모드가 접근 가능한 곳) +- (DSi / Saturn / HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWiLight Menu++ Settings, and GBA Mode can be accessed) #### R4 테마 - Up / Down: 게임 또는 응용프로그램 선택 @@ -58,11 +58,12 @@ description: TWiLight Menu++의 조작법 - Y: 이동할 주소 지정 - / 아래: 선택된 값을 올림 / 낮춤 - 왼쪽 / 오른쪽: 값 선택 - - A / B: 지정된 주소의 RAM 뷰어 / 에디터로 돌아가기 + - A / B: Return to RAM Viewer/Editor at specified address + - The in-game menu is not accessible in DSi Mode, so attempting to use the button combo in DSi Mode will instead exit the game. #### 부팅 단축키 아래는 TWiLight Menu++ 시작화면 실행중 또는, DSi 시작화면이 나온 즉시에 사용할 수 있는 단축키입니다. - SELECT: 설정 진입 - A + B + X + Y: TWiLight Menu++ 설정 초기화 -- B: 마지막 실행 ROM을 자동 부팅할 수 있는지 여부에 따라 마지막 실행 ROM을 부팅합니다. +- B: Boot the last ran ROM diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md index c21c28f2..778c8d43 100644 --- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,19 +40,33 @@ startup.wav 파일은 반드시 **16-bit 16 kHz** 형식이어야 합니다. 이 ## 메뉴 배경음악 +메뉴 배경음악은 **16-bit 16 kHz 모노** raw PCM 파일이여야 합니다. Below are two methods for converting audio files into that format. -메뉴 배경음악은 **16-bit 16 kHz 모노** raw PCM 파일이여야 합니다. 이 형식으로 변환하기 위해 [Audacity](https://www.audacityteam.org/download/)를 사용해볼 수 있습니다. Audacity에 파일이 로딩되었으면, **Project Rate (Hz)**를 **16000**으로 변경하고, **Shift+M**을 누른 다음, **Format**을 **16-bit PCM**으로 변경합니다. +Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. -사용하려는 파일이 스테레오라면, **Tracks > Mix > Mix Stereo down to Mono**를 순서대로 진행하세요. +### ffmpeg +The simplest way to convert music for use in TWiLight Menu++ is to run this [ffmpeg](https://ffmpeg.org) command in a terminal: -맞는 포맷으로 추출하기 위해 할 것: -1. `File` > `Export` > `Export Audio...`를 선택합니다. -1. `File Type`을 `Other uncompressed files`로 설정합니다. -1. `Header`를 `RAW (header-less)`로 설정합니다. -1. `Encoding`을 `Signed 16-bit PCM`로 설정합니다. -1. 이름을 `bgm.pcm.raw`로 설정하고 `Save`를 누릅니다. -1. 메타데이터 수정을 위해 `OK`를 누릅니다. +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` -이제 만들어진 `bgm.pcm.raw` 파일을 복사하여 사용자의 테마 폴더 안에 *sound* 하위 폴더를 만든 후 붙여넣으세요. +Replace `[input file]` with the name of the file you want to convert. You can usually do this by simply dragging the file onto the terminal window with the cursor in the correct location. -sfx.bin 파일과는 다르게, *bgm.pcm.raw* 파일은 용량이 얼마든지 커도 좋습니다. +### Audacity +If you don't want to use the command line you can also convert using [Audacity](https://www.audacityteam.org/download/). + +To convert the audio: +1. Load the file in Audacity +1. If your file is in stereo, click on the song then select `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Change the `Project Rate (Hz)` in the bottom left to `16000` + +To export in the correct format: +1. Select `File` > `Export` > `Export Audio...` +1. Set `File Type` to `Other uncompressed files` +1. Set `Header` to `RAW (header-less)` +1. Set `Encoding` to `Signed 16-bit PCM` +1. Set the output name to `bgm.pcm.raw` and click `Save` +1. Click `OK` to the metadata editing + +Now you have a `bgm.pcm.raw` file that can be copied to the `sound` subfolder in your theme folder. diff --git a/pages/_ko-KR/twilightmenu/download-play-pictochat.md b/pages/_ko-KR/twilightmenu/download-play-pictochat.md index 749c2282..64ad6ffc 100644 --- a/pages/_ko-KR/twilightmenu/download-play-pictochat.md +++ b/pages/_ko-KR/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: TWiLight Menu++의 DS 클래식 메뉴에서 DS 다운로드 플레 DSi 본체를 이용중이라면, 별도의 과정 없이 이 응용프로그램들을 이용할 수 있습니다. 그러나, 3DS 본체를 이용중이라면 아래 과정을 따르세요. GodMode9 에서: -- SYSNAND TWLN에서 RA를 동시에 누릅니다. -- `Search for titles`를 선택합니다. -- `DS Download Play (NTR-HNDA).tmd`를 선택합니다. -- `TMD file options...`를 선택합니다. -- `Dump CXI/NDS file`를 선택합니다. -- 완료되었다면, `sdmc:/gm9/out/`에 `DS Download Play (NTR-HNDA).nds`파일이 있을겁니다. +- Press the Home/Power button +- Select `Title Manager`, then select `[1:] NAND / TWL` +- Find and select `DS Download Play (NTR-HDNA)` +- Select `Open title folder` +- Select `00000000.tmd`, then select `TMD file options...` +- Select `Dump CXI/NDS file` +- Done. The file will be in `0:/gm9/out/`. -`sd:/_nds/`로 파일을 복사해서 `dlplay.nds`로 이름을 바꿔주세요. +Copy `DS Download Play (NTR-HDNA).nds` to `0:/_nds/`, and rename it to `dlplay.nds`. 위 절차는 다운로드 플레이 부팅 속도를 높여줍니다. diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md index b90d5c99..b17fe8aa 100644 --- a/pages/_ko-KR/twilightmenu/faq.md +++ b/pages/_ko-KR/twilightmenu/faq.md @@ -19,77 +19,79 @@ TWL_FIRM이 알 수 없는 이유로 망가졌을 수 있습니다. 문제를 - 이래도 효과가 없으면, 사용중인 SD카드를 파일 시스템은 FAT32, 할당 단위 크기는 32 KB로 설정하고 포맷하세요 (용어는 윈도우 파일 탐색기 기준). - 이렇게까지 했는데도 효과가 없으면, 다른 SD카드로 시도해보세요. -#### 게임을 실행할 때 TWiLight Menu++가 재부팅되거나 Guru Meditation Error가 발생하는 현상을 고치는 방법이 뭔가요? -TWLMenu++ 설정에 가서 `최근 플레이 목록 갱신`을 비활성화하세요. +#### Where is the Acekard/Wood UI theme? +The acekard (also called Wood UI) theme was removed due to its buggy behaviour and causing SD Card corruption. Please wait for a fix. Progress for the return of this theme can be found in [this PR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109). -#### SD카드에서 게임을 불러올 때, 하얀 화면만 떠있는 문제는 어떻게 고칠 수 있나요? +#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? +Go into TWLMenu++ Settings, and disable `Update recently played list`. + +#### Why do I get a white screen when trying to load a game from SD card? - 가장 먼저, [nds-bootstrap 호환성 리스트](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0)를 확인해서 실행하려는 게임이 호환되는지 확인하세요. - nds-bootstrap과 호환되지 않는 치트가 있을 수 있으니, 해당 게임의 모든 치트를 비활성화하세요. 이 때, L 버튼으로 게임의 모든 치트를 비활성화 할 수 있습니다. -- 만약 DSi 향상 게임을 실행하려고 한다면, TWiLight Menu++가 `DS 모드`로 되어있지는 않은지 확인하세요. -- 이전에 작동한 적이 있으면, `sd:/_nds/nds-bootstrap/`에서 `fatTable`과 `patchOffsetCache`폴더를 지우세요. +- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -#### 치트를 사용할 수 있나요? -`sd:/_nds/TWiLightMenu/extras/` 폴더 안에 `usrcheat.dat` 형식의 치트 데이터베이스가 필요합니다. 가장 최신의 치트 데이터베이스는 [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/) 입니다. -- 3DS에서는 Universal-Updater 앱의 NDS Cheat Databases를 통해 이러한 데이터베이스를 이용할 수 있습니다. 이는 필요한 위치에 자동으로 설치됩니다. +#### How do I use cheats? +You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). +- On the 3DS, this database is available in the Universal-Updater app as "NDS Cheat Databases." 이는 필요한 위치에 자동으로 설치됩니다. -대신에, [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html)를 이용해서 치트 데이터베이스를 만들 수도 있습니다. +Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. -#### DSi 테마 위쪽 화면의 사진을 커스텀하는 방법이 있나요? -메뉴를 불러올때마다 `sd:/_nds/TWiLightMenu/dsimenu/photos/` 안에 있는 `.png` 파일을 무작위로 보여줍니다. +#### How do I show a custom picture on the top screen of the DSi theme? +A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - 이미지의 가로세로 크기는 208x156을 넘어서는 안됩니다. - 오류는 대부분 이미지의 용량때문에 발생합니다. 이미지 용량을 줄이려면 [tinypng](https://tinypng.com)를 이용해주세요. -#### 게임은 어디서 가져오죠? -홈브류 게임들은 [Universal-DB](https://db.universal-team.net/ds) 와 [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games)에서 다운로드하실 수 있습니다. 시중에 유통되는 게임의 덤프를 뜨는 방법: +#### How do I get games? +You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: - DS 본체 상에서 [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용해 GBA 게임이나 Slot-2 flashcard, DS 게임를 덤프할 수 있습니다. - DSi 상에서[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용해 DS 게임이나 DSi웨어를 덤프할 수 있습니다. - 3DS 상에서[GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용해 DS 게임이나 DSi웨어, 버추얼 콘솔 게임을 덤프할 수 있습니다. -#### 세이브 파일을 게임 카드에서 SD카드로 혹은, 그 반대로 이동시킬 수 있나요? -네. DSi에서 [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases)를 이용하거나 3DS에서 [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases)를 이용할 수 있습니다. +#### Can I get the save files from my game cards onto my SD card or vice versa? +Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. -#### TWiLight Menu++의 언어를 변경하는 방법이 뭔가요? +#### How do I change TWiLight Menu++'s language? 1. TWiLight Menu++의 설정을 여세요. TWiLight Menu++가 로딩될 때 SELECT버튼을 누르면 바로 설정으로 넘어갈 수 있습니다. 1. L 또는 Y를 한 번 (flashcard / 3DS) 또는 두 번 (DSi) 누르세요. 1. 첫 번째 옵션을 설정하고 싶은 언어가 보일때까지 변경하고, 설정에서 나옵니다. - DS 게임과 그 게임 제목의 언어를 변경하려고 할 때에는, 두 번째 옵션을 변경하면 됩니다. -#### 이건 DS(i) 에뮬레이터인가요? -아니오, 이건 에뮬레이터가 아닙니다. 메뉴와 DS 게임들(nds-bootstrap를 통해 로드된 것)은 콘솔의 DS/DSi 모드에서 네이티브로 실행됩니다. 에뮬레이션된 유일한 콘솔은 일부분이며, 과거 콘솔인 GBA뿐입니다.(그래픽과 같은 일부 또는 모든 부분이 네이티브로 실행됨). +#### Is this a DS(i) emulator? +No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). -#### TWiLight Menu++가 지원하는 게임기는 어떤게 있나요? +#### What systems does TWiLight Menu++ support? -| 포맷 | 로더 | 확장자 | 세이브 파일 | -| --------------------- | ------------------------------------------- | -------------------------------------- | ------------------------------ | -| ARGV[^1] | 네이티브 | `.argv` | | -| 아타리 2600 | [StellaDS][stellads] | `.a26` | | -| 아타리 5200 | [A5200DS][a5200ds] | `.a52` | | -| 아타리 7800 | [A7800DS][a7800ds] | `.a78` | | -| 아타리 XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard 커널, 네이티브 | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom 이름].sav`[^2] | -| DSi웨어 | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom 이름].pub`, `[rom 이름].prv` | -| DSTWO 플러그인 | [DSTWO][dstwo][^3] | `.plg` | | -| 게임보이 (컬러) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| 게임보이 어드밴스 | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom 이름].sav` | -| 게임 기어 | [S8DS][s8ds] | `.gg` | `[rom 이름].gg.sav` | -| 제네시스 / 메가 드라이브 | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom 이름].srm`[^6] | -| 마스터 시스템 | [S8DS][s8ds] | `.sms` | `[rom 이름].sms.sav` | -| MPEG4 비디오 | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / 패미컴 | [nesDS][nesds] | `.nes`, `.fds` | `[rom 이름].sav` | -| PC 엔진 / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID 비디오 | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom 이름].srm`[^8] | +| Format | Loader | Extensions | Save file | +| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | {:.table} - Footnotes - {:footnotes} -#### sudokuhax에서 왜 터치 입력이 작동되지 않나요? -sudokuhax의 세이브 파일에 따라 터치스크린 입력이 작동하지 않을 수 있습니다. +#### Why isn't touch input working on sudokuhax? +Depending on the save file of sudokuhax, the touch screen inputs may not work. -#### The Biggest Loser가 TWiLight Menu++를 부팅할 수 있나요? -안됩니다. The Biggest Loser는 Slot-1 게임이고, DSi웨어 게임이 아니기 때문에, Slot-1 카드가 실행될 때에는 SD 접근이 비활성화됩니다. +#### Can The Biggest Loser boot TWiLight Menu++? +No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. [^1]: DS homebrew 앱의 경로와 실행 인수를 포함한 자세한 사항은 [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) 텍스트 파일을 참고해주세요. [^2]: 시판되는 롬에 한해, 홈브류에 특정 세이브 파일을 저장하지 않습니다. diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md index 27a83fe6..a056fdf7 100644 --- a/pages/_ko-KR/twilightmenu/installing-flashcard.md +++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: 닌텐도 DS 플래시카드에서 TWiLight Menu++를 설치하는 1. 세이브 데이터를 이미 갖고있다면, DS ROM의 위치에 있는 `.sav` 파일을 `saves` 폴더에 넣으세요. (DS ROM의 위치에도 있습니다.) 1. ... - **DS Phat / Lite 이용자: **`BOOT.NDS`를 부팅할 때, 하얀 화면이 지속된다면 DS 메모리 확장 팩을 삽입하고 다시 시도해보세요. - - **DSi/3DS 이용자: **본체의 SD 카드에서 TWLMenu++를 실행하고, `Slot-1에서 SCFG 접근`을 '켬'으로 합니다. - - 이렇게 하면 본체의 SD카드에 접근할 수 있고, TWL 클럭 속도 또는 VRAM 속도 증폭을 flashcard 게임에서 사용할 수 있도록 합니다. + - **DSi / 3DS 이용자:** TWiLight Menu++를 콘솔 SD 카드에서 실행하고, `Slot-1에서 SCFG 접근` 을 활성화 하고 `Slot-1: 터치 모드`를 `DSi 모드`로 설정하세요. + - This will let you use TWL clock speed and / or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced / DSi-Exclusive / DSiWare games in DSi mode from your flashcard ### 사용하고 있는 Flashcard 펌웨어를 이용해 게임을 실행하려면... 1. `Flashcart Loader/(your flashcard)`에 있는 것들을 Flashcard의 마이크로 SD카드의 루트에 추출합니다. diff --git a/pages/_pl-PL/community/discord-info.md b/pages/_pl-PL/community/discord-info.md index d2d2b05d..457997ce 100644 --- a/pages/_pl-PL/community/discord-info.md +++ b/pages/_pl-PL/community/discord-info.md @@ -59,7 +59,7 @@ Ta rola jest do przyznania sobie własnoręcznie poprzez komendę togglerole @Li Ta rola jest przyznawana osobom, które zrobiły romhacka przyzwoitej jakości na Nintendo DS, wiedzą jak poprawnie patchować pliki i wrzuciły owego romhacka w bardziej stałe miejsce (np. Gamebanana albo fora modingowe). Wrzuć swój romhack do [#nds-retail-research][nds-retail-research] oraz pingnij moderatora, a my go sprawdzimy. ### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Za masowe pingi będzie ban. Tą rolę musisz przyznać sobie własnoręcznie poprzez komendę togglerole @Lightning (`!togglerole Nintendo DS Online Players` w [#end-of-server][end-of-server]) +To jest rola, przeznaczona dla użytkowników do pingowania, gdy ktoś chce grać w grę Nintendo DS online (czy to Wiimmfi, AltWFC czy inne serwisy). Za masowe pingi będzie ban. Tą rolę musisz przyznać sobie własnoręcznie poprzez komendę togglerole @Lightning (`!togglerole Nintendo DS Online Players` w [#end-of-server][end-of-server]) ### Updates Będziesz pingnięty w [#announcements][announcements] za każdym razem, kiedy wyjdzie aktualizacja. By ją dostać wpisz `!togglerole Updates` in [#end-of-server][end-of-server]. @@ -75,7 +75,7 @@ Jest również mnóstwo zabawnych komend, którymi możesz się pobawić w [#end Używamy Lightning również do moderacji (rejestrowanie ostrzeżeń, kicków, wyciszeń i banów). Nie blokuj tego bota byśmy mogli do Ciebie napisać w razie potrzeby. -## 👑 The Staff Team +## 👑 Zespół Pracowników To są ludzie utrzymujący serwer. Ich słowo jest słowem ostatecznym, nie do podważenia. Ci członkowie będą najwyżej listy członków. Obecnie nie szukamy nikogo nowego. Nie proś o bycie częścią zespołu, ponieważ zmniejszy to Twoją szansę na przyjęcie. @shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan diff --git a/pages/_pl-PL/community/discord-rules.md b/pages/_pl-PL/community/discord-rules.md index de56bd68..358fa412 100644 --- a/pages/_pl-PL/community/discord-rules.md +++ b/pages/_pl-PL/community/discord-rules.md @@ -64,69 +64,69 @@ Na przykład: - Użytkownicy z nickiem, którego nie da się pingnąć czy przeczytać w normalny sposób, będą mieli przyznaną inną nawę. - Jeśli musimy obrócić nasz ekran, by przeczytać Twój nick, to znaczy, że jest coś z nim nie tak. - Jeśli musimy wziąć twoje ID Użytkownika, żeby Cię pignąć, to znaczy, że z nickiem jest coś nie tak. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. +- Unikaj celowego umieszczania znaków na początku imienia, aby zmienić miejsce na liście członków. Te znaki zostaną usunięte. -### Please be courteous when using Direct Messages +### Prosimy o uprzejmość podczas korzystania z bezpośrednich wiadomości -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ +- Sprawy, które zdarzają się w bezpośrednich wiadomościach **są** biznesem serwera, ponieważ jeśli osoby nie współdzielą innego serwera lub nie są przyjaciółmi, nie będą w stanie dotrzeć do siebie. +- Przykłady to reklama BW, celowe przekierowanie użytkowników do BW z normalnego czatu (np. wsparcia) w celu złamania zasad lub nękania. + - Muszą być na to dowody, np. inne osoby zgłaszające to samo, implikacje na serwerze lub inne tego typu rzeczy. Jeśli jednak zdecydujesz się na zgłoszenie, zajrzyj do wszystkich powiązań. Nie pozwól BW reklamodawcy na większą popularność od tej którą już posiada przez BW wszystkich. +- Nawet jeśli twoje działania nie są złośliwe, czasami mogą być niepokojące. + - Proszę, zapytaj zanim wyślesz wiadomość bezpośrednią do innych i szanuj tych, którzy nie chcą rozmawiać. ‎ -### Keep piracy discussion to a minimum +### Dyskusja na temat piractwa na minimalnym poziomie -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) +- Nie wysyłaj linków do stron z piratami, nie wysyłaj piratów, oraz nie namawiaj innych do piractwa +- Aby uzyskać więcej informacji na temat piractwa, sugerujemy przeczytanie następujących informacji: https://3ds.eiphax.tech/piracy.html (Ostrzeżenie: nie jesteśmy prawnikami) -### No Adult Content +### Brak zawartości dla dorosłych -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server +- Nie zamieszczaj pornografii, gore, narkotyków (chyba że temat dotyczy leczenia) lub czegokolwiek Nsfw +- Każde konto z niepokojącym awatarem zostanie wyrzucone. Jeśli dołączysz ponownie i nadal z tym samym awatarem, to otrzymasz ban +- Jednocześnie bądź dojrzały. Członkom wolno przeklinać i powinieneś być do tego przyzwyczajony. Tylko nie rzucaj przekleństwami co dwie sekundy, to nie jest fajne +- Pomimo zakazu treści dla dorosłych, użytkownicy nadal muszą mieć ukończone trzynaście lat, aby móc uczestniczyć w tym serwerze Discord -## Controversial content. +## Kontrowersyjne Treści. -### Topics that you should minimize +### Tematy, które powinieneś zminimalizować -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers +Proszę zachowaj te tematy w [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856)i zachowaj rozum podczas dyskusji o nich: +- Debaty polityczne +- Religia +- Spojlery - Malware -- Content intended to shock or scare +- Treści mające na celu zaszokować lub przestraszyć -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. +Upewnij się, że umieszczasz złośliwe oprogramowanie i treści mające na celu zaszokować lub przestraszyć w spoilerze i odpowiednio ostrzegać użytkownika poza tymi tagami spoilera. -### Banned Content +### Zablokowana zawartość -- External Drama -- Server Raids -- Adult content (read above) +- Zewnętrzny Dramat +- Naloty na serwer +- Zawartość dla dorosłych (przeczytaj powyżej) -## 🏓 Notifications/Pings/DMs +## 🏓 Powiadomienia/Pingi/DMs -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. +- @Lightning wyśle Ci BW jeśli otrzymasz ostrzeżenie. Nie ma potrzeby zakładać, że masz kłopoty, jeśli otrzymałeś ping +- Nie pinguj użytkownika, jeśli jest oczywiste, że już tam jest. (Użycie funkcji cytowania Discord nie jest usprawiedliwieniem. Proszę usunąć ping przed wysłaniem wiadomości) +- Nie pinguj wielokrotnie jednej osoby, aby zwrócić na siebie jej uwagę. + - Kiedy atak wzmianek ma miejsce, nie pinguj członka personelu; jest to zbędne, ponieważ oni otrzymują pingi od ataku. Ponadto, dezorientuje to personel co do tego, którego członka zbanować. +- Jeśli otrzymasz ping, nie wysyłaj wiadomości typu "dlaczego ping" i nie spamuj emotkami w wiadomości. Sprawdź, kto pingował i odpowiedz. + - Jeśli masz problem z otrzymywaniem pingów, ustaw swój discord tak, by nie dostawać powiadomień o pingach, zajmij się tym albo odejdź. + - Jeśli nie możesz znaleźć wiadomości z pingiem, powiadom członka personelu. Będziemy ostrzegać tych, którzy pingują, a następnie natychmiast usuwają ich wiadomości. +- Pinguj tylko wtedy, gdy chcesz zwrócić uwagę na coś komuś. Nie pinguj jako odnośnik. -## Consequences +## Konsekwencje -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. +**Konsekwencją złamania tych zasad są ostrzeżenia, muty, kicki lub bany.** Oczywiście zależy to od indywidualnego przypadku. +- Dołączenie i natychmiastowe złamanie zasad spowoduje, że Twoje konto otrzyma mute +- Przyłączenie się w celu łamania zasad spowoduje zbanowanie użytkownika. +- Próby omijania, szukania luk prawnych lub pozostawania na granicy zasad będą traktowane jako ich łamanie. -If you don't understand any of the rules, feel free to ask. +Jeśli nie rozumiesz którejś z zasad, nie krępuj się pytać. -Last update: August 19th, 2020 +Ostatnia aktualizacja: 19 sierpnia, 2020 r. diff --git a/pages/_pl-PL/community/index.md b/pages/_pl-PL/community/index.md index 21624857..d2dd6533 100644 --- a/pages/_pl-PL/community/index.md +++ b/pages/_pl-PL/community/index.md @@ -1,12 +1,12 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: community -title: Home -description: Information about the DS-Homebrew community +title: Dom +description: Informacje o społeczności DS-Homebrew --- -You can find information about our community here, such as the rules for our Discord server. We have the following places: +Tutaj znajdziesz informacje o naszej społeczności, takie jak zasady dla naszego serwera Discord. Możesz znaleźć nas na: - Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) - Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) - GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) diff --git a/pages/_pl-PL/ds-index/3ds-forwarders.md b/pages/_pl-PL/ds-index/3ds-forwarders.md index a2ac8576..88d9144e 100644 --- a/pages/_pl-PL/ds-index/3ds-forwarders.md +++ b/pages/_pl-PL/ds-index/3ds-forwarders.md @@ -1,40 +1,70 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: ds-index category: guides title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu +description: Jak utworzyć przekaźniki CIA, aby gry z DS znalazły się w menu głównym 3DS-a tabs: - - tab-sd-card: SD card + tab-sd-card: Karta SD tab-flashcard: Flashcard --- -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). +Przekaźniki menu HOME to ikony w menu HOME, które przekierowują do innego programu. W tym przypadku można dodać gry DS z karty SD (wykorzystując nds-bootstrap) lub z kompatybilnego flashcardu (poprzez odpowiednie jądro) do menu HOME, aby uzyskać łatwiejszy dostęp do gier. + +Gry na DS muszą być zrzucone do cyfrowego formatu `.nds`. Możesz zrzucić swoje kartridże DS za pomocą [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +Ta strona zakłada, że używasz nowoczesnego środowiska CFW z[3ds.hacks.guide](https://3ds.hacks.guide). + +Wybierz jedną z poniższych opcji, aby dodać ją do menu HOME: + +{% capture tab-sd-card %} + +### Część 1: Pobieranie wymaganych plików + +Jeśli masz już zainstalowany program Universal Updater na swojej konsoli, możesz pominąć do kroku 3. +{:.alert .alert-info} + +1. Otwórz FBI i wybierz `Remote Install`, a następnie `Scan QR Code` +1. Zeskanuj ten kod QR, by zainstalować najnowszą wersję [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Kod QR Universal-Updater](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Otwórz Universal Updater z Menu HOME +1. Zainstaluj pakiet NDSForwarder +1. NDSForwarder i jego wymagane pliki są teraz skonfigurowane w odpowiednich lokalizacjach + +### Część 2: NDSForwarder +1. Uruchom Homebrew Launcher +1. W Homebrew Launcher otwórz `NDS Forwarder Generator` +1. Przejdź do lokalizacji gry i naciśnij A +1. Potwierdź, że chcesz zainstalować wybierając `Yes` +1. Po zainstalowaniu, Twoja gra pojawi się jako tytuł w menu HOME +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + +Jeśli masz jakieś problemy, sprawdź FAQ na [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} -### Requirements +### Wymagania 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files -- (Optional) A supported DS flashcard {% capture flashcards %} -The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. +Zalecane flashcarty to DSTT i Acekard 2i. Jeśli zależy Ci na doskonałej kompatybilności z grami, kup SuperCard DSTWO / DSTWO PLUS. Jedynym minusem jest szybsze rozładowywanie baterii systemowej. -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. +Jeśli masz flashcard, kompatybilny z Apache Thunder's NTR Launcher, nie krępuj się poprosić o niego [na GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Pamiętaj, aby określić, z której wersji korzystaszu(Normal czy Alt) i czy `RESETSLOT1` jest ustawiony na `0` czy `1` w `sd:/nds/ntr_launcher.ini`. -Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) +Kompatybilne: +- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (gry z DSi-Enhanced, w tym nowsze gry NTR, nie działają) - [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) - [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) - [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) - Galaxy Eagle - M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) +- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (używa <2 GB karty microSD) +- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (oryginalna wersja Non-SDHC, używa <2 GB karty microSD) - [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) - [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) - R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) @@ -42,57 +72,48 @@ Compatible: - [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) - [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) - [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) +- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (wersja normalna i RTS) +- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (purple card może być niekompatybilny) - [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) +- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (wersja Normal i Plus) -Untested: -- R4i3D NEW (Use R4iDSN template and pack) +Nieprzetestowane: +- R4i3D NEW (Użyj szablonu i pakietu R4iDSN) -Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) +Częściowo kompatybilne: +- Ace 3DS+ (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) +- Gateway Blue Card (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) +- EX4DS (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) +- R4iLS (Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) +- Karty z [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/)(Kompatybilność z grami jest zła, zapisywanie/ wczytywanie pliku zapisu powoduje awarię) -Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) -- (i)Edge (Unable to autoboot a .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) +Niekompatybilne: +- CycloDS (i)Evolution (Może autobootować ROMy, ale działa inaczej niż inne flashcardy) +- (i)Edge (brak możliwości automatycznego uruchamiania .nds ROM) +- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (to nie proces forwardera) zawiesza kartę) - R4i3D (2012) - R4 Infinity Dual Core - R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) +- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (to nie proces spedytora) zawiesza kartę) {% endcapture %}
- Supported flashcards + Obsługiwana karta z tej listy
{{ flashcards | markdownify }}
PC: -- A 64 bit OS +- 64 bit OS - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- Aktualizacja Java 8 251 +- **użytkownicy Linux:** JavaFX + - Oparte na Debianie: Uruchom [to](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` -### Part 1: Getting started -{% capture tab-sd-card %} -1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card - -After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings: -- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Download one of these packs: +### Część 1: Rozpoczęcie +1. Pobierz jeden z tych pakietów: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) @@ -101,37 +122,37 @@ After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. +1. Wypakuj zawartość folderu `dla Pola-1 microSD` do katalogu głównego karty microSD twojego flashcarda i (jeśli folder istnieje) zawartość folderu `dla karty SD` do katalogu głównego karty SD twojego 3DS. -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message +Po wyodrębnieniu pakietu dla swojej karty, możesz edytować `sd:/_nds/ntr_forwarder.ini`, aby zmienić ustawienia. Nie jest to możliwe dla Acekard RPG, R4 DS, i R4i Gold RTS. +- `NTRCLOCK`: Jeśli ustawiony na `0` lub gdy przycisk A jest przytrzymane, pojawi się ekran startowy DSi zamiast normalnego splashu DS, i prędkość zegara TWL jest używana, więc lagi precz +- `DISABLEANIMATION`: Jeśli ustawiony na `1` lub B jest przytrzymane, ekran startowy DS / DSi jest pomijany +- `HEALTHSAFETYMSG`: Jeśli ustawiony na `1`, wiadomość o zdrowiu i bezpieczeństwie ekranu startowego pojawi się na dolnym ekranie, w przeciwnym razie dolny ekran pozostaje biały bez wiadomości o zdrowiu i bezpieczeństwie + +### Część 2: Pobieranie plików poprawek AP z TWiLight Menu++ +Jeśli masz już TWiLight Menu++, przejdź do następnej części. +1. Pobierz najnowszy `TWiLightMenu-3DS.7z` z [strony wydania](https://github.com/DS-Homebrew/TWiLightMenu/releases) +1. W pliku 7z, przejdź do `_nds/TWiLightMenu/` +1. Skopiuj folder `apfix` do `sd:/_nds/ntr-forwarder/` na karte SD twojego 3DS + +### Część 3: Forwarder3-DS +1. Otwórz `Forwarder3DS.jar` + - **Użytkownicy Windows:** Jeśli się nie otworzy, pobierz ten [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), umieść go w tym samym folderze co Forwarder3DS.jar, i uruchom go +1. Ustaw swoją kartę jako `Cel` po lewej stronie + - **UWAGA:** Jeśli nie widzisz white list, pobierz [ten zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), i umieść folder `forwarders` w tym samym folderze co Forwarder3DS.jar, a następnie zmień jego nazwę na `.forwarders` +1. Włącz `Automatically set ROM path` + - **Użytkownicy Linux:** Automatyczna ścieżka jest niepoprawna, ponieważ zawiera całą ścieżkę (np. `/media/$USER/something/`), proszę usunąć tę część + - **Użytkownicy MacOS:** Automatyczna ścieżka jest nieprawidłowa, ponieważ zawiera `/Volumes/(cardname)/` na początku, proszę usunąć tę część +1. Kliknij na folder w prawym górnym rogu i wybierz ROM-y, dla których chcesz zrobić forwardery lub przeciągnij je na okno + - **UWAGA:** ROMy muszą znaleźć się na karcie SD podczas ich wybierania, i nie mogą być przeniesione bez odtworzenia forwarderów + - **Użytkownicy kart SD:** Jeśli twój plik zapisu znajduje się w tym samym folderze co ROM, przenieś go do folderu o nazwie `saves`, przy czym folder `saves` powinien znajdować się w tym samym miejscu co ROM +1. Jeśli grasz w hack / tłumaczenie gry DSi-Enhanced, która ma edytowany banner / tytuł, znajdź banner dla gry z [tutaj](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), kliknij prawym przyciskiem myszy na grę w Forwarderze3-DS, kliknij `Import banner`, i kliknij na banner, aby go użyć +1. Jeśli używasz homebrew ROM, kliknij na niego, a następnie wyczyść `Tytuł gry` i wpisz nowy tytuł gry +1. Kliknij przycisk dyskietki, aby wygenerować CIA dla forwardera +1. Skopiuj CIA na kartę SD Twojego 3DS-a, a następnie zainstaluj je za pomocą FBI + - Jeśli używasz EmuNAND, zainstaluj zarówno na SysNAND jak i EmuNAND {% endcapture %} {% assign tab-flashcard = tab-flashcard | split: "////////" %} {% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md index b5c9edf4..03d779ee 100644 --- a/pages/_pl-PL/ds-index/dsi-twl-firm.md +++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md @@ -7,8 +7,8 @@ title: TWL_FIRM Nintendo DSi / Nintendo 3DS description: Informacje o TWL_FIRM Nintendo DSi i Nintendo 3DS --- -### Setting up CFW -Chociaż większość korzyści z Custom Firmware dotyczy systemów Nintendo DSi i Nintendo 3DS, to umożliwia ono także odblokowanie możliwości konsoli. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Mamy dla Ciebie najlepsze poradniki z instrukcjami krok po kroku. +### Przygotowywanie CFW +Chociaż większość korzyści z Custom Firmware dotyczy systemów Nintendo DSi i Nintendo 3DS, to umożliwia ono także odblokowanie możliwości konsoli. Instalacja Custom Firmware jest łatwa, a w większości przypadków potrzebujesz tylko karty (micro)SD. Mamy dla Ciebie najlepsze poradniki z instrukcjami krok po kroku. - [Poradnik Hakowania 3DS](https://3ds.hacks.guide) - Komenda Lightning: `mod 3ds` @@ -17,36 +17,36 @@ Chociaż większość korzyści z Custom Firmware dotyczy systemów Nintendo DSi - Komenda Lightning: `mod dsi cfw` - Komenda Kuriisu: `guide dsi` -### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Niektóre aplikacje wiązały się z tą prędkością i w rezultacie nie działałyby one poprawnie z wyższymi taktowaniami zegara procesora. Większość gier wykorzystywałaby większy potencjał nowego procesora, aby uzyskać wyższą wydajność. +### Szybkości CPU +Nintendo DS zostało dostarczone z procesorem 67 MHz w 2004 roku. Nintendo DSi dostarczono z procesorem 133 MHz w 2009 roku. Większość gier z biblioteki Nintendo DS zostały wykonane przed wyjściem Nintendo DSi, i procesor dostępny dla nich miał 67 MHz. Niektóre aplikacje wiązały się z tą prędkością i w rezultacie nie działałyby one poprawnie z wyższymi taktowaniami zegara procesora. Większość gier wykorzystywałaby większy potencjał nowego procesora, aby uzyskać wyższą wydajność. nds-bootstrap ma opcje TWL Clock Speed, ale nie bedzie on próbował dostosować naszego ROM do pracy z większym taktowaniem zegara procesora. To zadanie leży w rękach aplikacji, więc aplikacje nie działające z wyższymi taktowaniami NIE są problemem ze strony nds-bootstrap. -### Nintendo DSi system menu -The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen. +### Menu systemowe Nintendo DSi +Menu systemu Nintendo DSi używa podpisanej 32-bitowej liczby całkowitej do określenia ilości wolnego miejsca na urządzeniu. Przy użyciu źródła urządzenia, które przekracza limit 32-bitowej liczby całkowitej, licznik ten jest przepełniony do liczby ujemnej, co powoduje wyświetlenie czarnego ekranu "Wystąpił błąd". Zakresy powodujące jego przepełnienie określa się na podstawie par. Na przykład 1-2 GB wolnego miejsca jest dozwolone gdy 3-4 nie jest. 5-6GB wolnego miejsca jest dozwolone, a 7-8 znowu nie. -This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. +Ta awaria nigdy nie wystąpi, jeśli menu systemowe jest uruchamiane z rzeczywistego układu NAND (ponieważ jego maksymalna pojemność to 128 MB), ale system przekierowania (taki jak hiyaCFW) spowodowałby jej wystąpienie. Na szczęście, ten błąd można łatwo naprawić poprzez umieszczenie plików zastępczych, które ustawią licznik na liczbę dodatnią. hiyaCFW automatycznie zrobi to za Ciebie w najnowszej wersji. -In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. +W wersji 1.4.0 podpisy RSA na karcie DS whitelist nie są weryfikowane. Istnieje exploit polegający na podatności na zagrożenia NDSi flashcard whitelist, która pozwala na przejęcie kontroli nad procesorem ARM9. Wymaga wersji 1.4.0 (została załatana w kolejnych wersjach i nie istniała w poprzednich) oraz flashcarta ze zmodyfikowanym ROMem. -### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +### Dostęp do Pola-1 Nintendo DSi & zablokowany +Dostęp do Pola-1 jest zablokowany podczas uruchamiania aplikacji z menu systemowego, z wyjątkiem sytuacji, gdy tą aplikacją jest launcher Pola-1 lub Ustawienia systemowe. Aby uruchomić normalnie nieodtwarzalne kartridże z pola-1, musisz albo wykonać exploit w ustawieniach systemowych, albo zainstalować Unlaunch. Bez żadnego z nich nie można uruchomić nieuruchamialnych flashcards i nie można zrzucić ROM-ów na kartę SD. -The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts +White list flashcarda jest sprawdzany za pomocą podpisów RSA, które są zawarte w kluczach RSA na każdej wersji urządzenia, z wyjątkiem 1.4.0. Oznacza to, że ludzie mogą wpisywać na white list swoje własne karty -Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) +Przed 1.4.0, white list zawierał tylko dwie sekcje. W 1.4.0, wprowadzono trzecią sekcję, która została stworzona by blokować flashcardy, które omijały pierwsze dwie. Trzecia sekcja ładuje do ośmiu różnych sekcji romu i sprawdza je za pomocą hasha, aby sprawdzić, czy rom nie został naruszony. Jednakże, z powodu zapomnienia o umieszczeniu jakiejkolwiek kontroli poprawności, możemy przepełnić wektor wyjątków / adres przerwania używając wystarczająco dużej wartości. Co najlepsze, działa to na ARM7 (aka procesor bezpieczeństwa), co czyni go pierwszym exploitem dla procesora ARM7. Ponieważ dzieje się to przed zablokowaniem rejestrów SCFG, możemy uruchomić zaawansowane homebrew (takie jak dumpery Pola-1 & external slot-1 dumpers) -Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. +Niestety, wymagania są spore. Wymaga wersji 1.4.0 i flashcarda z zmodyfikowanym ROMem. Ponadto, exploit nigdy nie pojawił się oficjalnie, ponieważ Unlaunch był znacznie prostszy w instalacji i miał mniejsze wymagania (sposób na dostanie się do homebrew) z tymi samymi korzyściami. -### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. +### Kamera Nintendo DSi +Aplikacja Nintendo DSi Camera ma możliwość robienia zdjęć w formacie JPEG i zapisywania ich w pamięci systemowej lub na karcie SD. Sposób, w jaki jest ładowany ogranicza go do tylko DSi wykonane obrazy, ze względu na brak odpowiedniego HMAC przechowywane wewnątrz niestandardowego tagu EXIF. Żadnych niestandardowych obrazów nie da się odczytać na DSi, niezależnie od tego, czy zostały zrobione na komputerze, czy edytowane. -A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. +Do ładowania obrazów używany jest plik `pit.bin`. Jednak rozmiar nagłówka w offsecie 0x16 jest niezaznaczony, więc wystarczająco duża wartość rozmiaru nagłówka może przekroczyć granice i spowodować nadpisanie bufora i przeskok do niepodpisanego kodu. Oto jak zasilany jest Memory Pit. ### Nintendo DSi bootstage 2 -The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. +Drugi etap bootowania Nintendo DSi ładuje do pamięci launchera plik "title.tmd". Jednakże, nie określają one limitu rozmiaru pliku, co oznacza, że pierwsze 80k bajtów jest ładowane do pamięci RAM, podczas gdy reszta może być niestandardowym ładunkiem. Na tym opiera się exploit Unlaunch. ### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). +RTCom to wykorzystanie RTC 3DS do umożliwienia komunikacji między procesorami ARM7 i ARM11, nawet w trybie TWL_FIRM. Dzięki temu funkcje 3DSa mogą być używane w trybie DS(i). Obejmuje to analogowe wejście circle pada, włączenie szerokiego ekranu i wsparcie dla żyroskopu. Obecnie jedynym publicznym ds homebrew, które korzysta z RTCom są niektóre wersje GBARunner2, które mają wsparcie dla funkcji żyroskopowej 3DS. Aby włączyć RTCom, będziesz musiał użyć [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_pl-PL/ds-index/hardmod.md b/pages/_pl-PL/ds-index/hardmod.md index b7401af7..9605e3d0 100644 --- a/pages/_pl-PL/ds-index/hardmod.md +++ b/pages/_pl-PL/ds-index/hardmod.md @@ -14,7 +14,7 @@ tabs: Hardmodowanie polega na fizycznym lutowaniu płyty głównej Nintendo DSi do adaptera karty SD w celu podłączenia do komputera. Jest to przydatne by przywrócić kopię zapasową NAND, przeglądać NAND na swoim komputerze itp... ### Nintendo DS -[![Original DS motherboard with touch-points labeled](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png) +[![Oryginalna płyta główna DS z zaznaczonymi punktami dotykowymi](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png) ### Nintendo DSi @@ -28,11 +28,11 @@ By wykonać hardmoda Nintendo DSi / DSi XL (LL) będziesz potrzebować: - Czucia się komfortowo lutując pola o średnicy nawet 0,5 mm #### Pinout DSi - strona A -[![DSi side A pinouts](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg) +[![Pinout DSi - strona A](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg) #### Pinout DSi - strona B -[![DSi side B pinouts](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png) +[![Pinout DSi - strona B](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png) #### Pinout DSi XL - strona B -[![DSi XL side B pinouts](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png) +[![Pinout DSi XL - strona B](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png) - Będziesz musiał przylutować punkty z płyty głównej do adaptera kart microSD - CMD do pinu 2 @@ -65,10 +65,10 @@ Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DS 1. Otwórz HxD i przeciągnij oba pliki do edytora. W górnym pasku wybierz "Analizy", następnie z "Porównanie danych" wybierz "Porównaj". 1. Wybierrz to w celu porównaniania obu plików, wciśnij OK po zakończeniu - Jeśli wyskoczy "Wybrane pliki są identyczne", możesz przejść dalej - - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again + - Jeśli tak nie jest, a obie pamięci NAND nie mają około 240 MB, zrzuć NAND_1 / NAND_0 ponownie 1. Otwórz Win32DiskImager, wciśnij ikonę folderu i wybierz utworzony wcześniej backup NAND 1. Sflashuj go używając przycisku `Write` -1. Unplug the SD card adapter and attempt to turn on the DSi +1. Odłącz adapter karty SD i spróbuj uruchomić konsolę {% endcapture tab-windows %} {% assign tab-windows = tab-windows | split: "////////" %} @@ -111,13 +111,13 @@ Najpierw musisz usunąć stopkę NOCASH z kopii zapasowej, którą flashujesz DS 1. Zlokalizuj backup NAND używając terminala 1. Uruchom następujące polecenie: - `cat {backup-nand} > {nazwa-urządzenia}` - - Replace `{existing-nand-backup}` with the location and name of your old NAND backup - - Replace `{device-name}` with the mount point of the SD card + - Zastąp `{existing-nand-backup}` lokalizacją i nazwą starej kopii zapasowej pamięci NAND + - Zastąp `{device-name}` z punktem montowania karty SD -At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created! +W tym momencie można odłączyć adapter karty SD i spróbować włączyć DSi. Jeśli wszystko poszło dobrze, DSi powinien uruchomić się w stanie, w jakim znajdował się w momencie tworzenia kopii zapasowej! {% endcapture tab-other %} {% assign tab-other = tab-other | split: "////////" %} -### Flashing the NAND backup +### Wgrywanie kopii zapasowej NAND {% assign tabs = tab-windows | concat: tab-other %} {% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md index f1b3fc6e..c14466a5 100644 --- a/pages/_pl-PL/ds-index/homebrew.md +++ b/pages/_pl-PL/ds-index/homebrew.md @@ -11,9 +11,9 @@ description: Informacje o Homebrew na Nintendo DS Zwykle do tworzenia Homebrew na Nintendo DS używa się narzędzi devkitPro, takich jak devkitARM, libnds czy libfat. Jednakże można pójść własną drogą i używać alternatywnych programów: -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) +- **Biblioteki dla kart SD:** [DevkitPro](https://devkitpro.org/) zaleca [libfat](https://github.com/devkitPro/libfat). Zalecamy używanie [libslim](https://github.com/DS-Homebrew/libslim/) zamiast tego, ponieważ pozwala na korzystanie z różnych partycji, szybszą prędkość i brak blokowania +- **Biblioteki graficzne:** Zalecamy użycie [easyGL2D](http://rel.phatcode.net/junk.php?id=117), która jest dostarczana z libnds. Możesz jednak użyć [NightFox Lib](https://github.com/knightfox75/nds_nflib) +- **Ważne toolchainy:** Zalecamy używanie [devkitARM](https://devkitpro.org/wiki/Getting_Started) i [libnds](https://libnds.devkitpro.org/), ponieważ zawierają one kompatybilność z DSi i mają większy ekosystem. Jeśli jednak Twoim celem są wyłącznie flacshardy na Nintendo DS, możesz używać [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) ### Flashcardy @@ -25,7 +25,7 @@ Flashcardy DS mode to metoda slot-1 uruchamiania aplikacji Nintendo DS. Flashcar Inne sloty na karty SD mają (najczęściej) inny hardware, a kod napisany dla jednej karty niekoniecznie będzie działał dla innej karty. DLDI (w skrócie Dynamically Linked Device Interface) próbuje rozwiązać ten problem poprzez patchowanie kodu obsługi karty SD zewnętrznie. Loadery jak YSMenu, Wood R4 czy TWiLight Menu++ mogą automatycznie w ten sposób patchować homebrew, ale jeśli musisz spatchować tak coś ręcznie, możesz użyć [DLDI Patcher](https://www.chishm.com/DLDI#tools) w zależności od urządzenia. -### Time bomb +### Bomba Czasowa Bomba czasowa to czas wygaśnięcia jądra nagrywarki flashcard, który jest używany przez producentów w celu zmuszenia użytkowników do kupienia nowego egzemplarza. Gdy twój zegar systemowy przekroczy określoną datę, jądrą odmówi uruchomienia i powiadomi Cię o wygaśnięciu. Na szczęście flaga nie jest nigdzie ustawiona, tylko obsługiwana jest przez oprogramowanie flashcarda, co pozwala nam na dwa obejścia: @@ -33,14 +33,14 @@ Bomba czasowa to czas wygaśnięcia jądra nagrywarki flashcard, który jest uż - Ponieważ funkcja opiera się na jądrze, a nie na oprogramowaniu, możesz przełączyć się na alternatywne jądro. Masz dwie opcje: - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- Menu jest dosyć brzydkie i pokazuje tylko pliki `.nds`, ale ma o wiele lepsze wsparcie gier i cheatów oraz nie wymaga memory paka - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- Przydatne jeśli chcesz mieć wszystkie ROMy z różnych konsol w jednym menu. Są dwa sposoby na uruchamianie gier DS z TWiLight Menu++: - - With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. Ale działa na wszystkich flashcardach, które są wspierane przez TWiLight Menu++ + - Z nds-bootstrap na flaschard: Wymaga Memory Expansion Pak dla rozszerzonej kompatybilności z grami i nie obsługuje cheatów. Ale działa na wszystkich flashcardach, które są wspierane przez TWiLight Menu++ - Z YSMenu: Łączy kompatybilność YSMenu z lepszym menu TWiLight Menu++, ale cheaty nie są wspierane Rekomendujemy YSMenu(z TWiLight Menu++ jeśli tak preferujesz) ze względu na większość kompatybilność i brak potrzeby Memory Expansion Pak. Jeśli chcesz YSMenu, DeadSkullzJr zrobił [repozytorium Dropbox](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) z każdym głównym jądrem rozruchu, już przygotowanymi dla twojego flashcarda. Jedyne co trzeba zrobić to przenieść do katalogu głównego karty SD. Instrukcje instalacji TWiLight Menu++ są [na stronie instalacji na flashcarda](../twilightmenu/installing-flashcard). Aby sprawdzić, czy twoja nagrywarka ma bombę czasową, ustaw datę twojego systemu na najnowszą możliwą i uruchom ją. -### ARGV support +### Wsparcie ARGV ARGV to nadajnik informacji pomiędzy dwoma aplikacjami homebrew na Nintendo DS. Ta funkcja może być używana przez forwardery czy alternatywne menu. - Homebrew musi być odpowiednio zaprogramowane, by z tego skorzystać. Na przykład GBARunner2, NesDS i GameYob mają implementację ARGV diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md index 7880499c..d4ccbda0 100644 --- a/pages/_pl-PL/ds-index/retail-roms.md +++ b/pages/_pl-PL/ds-index/retail-roms.md @@ -7,59 +7,59 @@ title: ROM-y detaliczne description: Informacje dotyczące detalicznych gier DS --- -### Anti-piracy +### Anty-Piractwo AP (skrót od anty-piractwo) jest metodą stosowaną przez deweloperów w celu wymuszania legalnych zakupów i zapobiegania piractwu. Może to być obchodzone przez loadera lub samego ROM-a. -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. +- Dla celów nds-bootstrap, możesz załadować plik `.ips` w celu obejścia wspomnianych łatek. Ten plik `.ips` zostanie załatany wewnątrz nds-bootstrap, więc możesz zachować pliki ROM nienaruszone. Pakiet plików `.ips` jest automatycznie dołączany do TWiLight Menu++. - Do celów Wood R4, te patche są zawarte w samym oprogramowaniu. Nie będziesz musiał modyfikować ROM-a. -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) +W przypadku, gdy nie ma pliku `.ips` dla twojego ROMu lub twoje oprogramowanie nie załatało ROMu, możesz spróbować bezpośrednio zmodyfikować sam ROM używając [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) -### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. +### CloneBoot +Cloneboot to sytuacja, w której gra wysyła swoje własne, załadowane ARM7 i ARM9 do innej konsoli. Jest to używane przez DS Download Play dla multiplayera na jednej karcie. Chociaż nie wszystkie gry, które mają multiplayer na jedną kartę używają cloneboot. -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. +Obecnie łatki cloneboot dla nds-bootstrap są uszkodzone z powodu poprawek dla binarek ARM7 i ARM9, co sprawia, że sygnatury RSA są nieważne. -### Save files -Nintendo DS cartridges have 4 known save types: +### Pliki Zapisu +Kartridże Nintendo DS mają 4 znane typy zapisu: - EEPROM - Electrically Erasable Programmable Read-Only Memory (Elektrycznie Wymazywalna Programowalna Pamięć do Odczytu) - FLASH - FRAM - Ferroelectric Random-Access Memory (Ferroelektryczna Pamięć o Dostępie Swobodnym) - NAND - NOT-AND -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers +Chociaż rzadko występują kartridże DS z zapisami na bazie NANE: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php +Istnieją różne formaty używane w zależności od programu ładującego, ale nds-bootstrap używa surowego formatu`.sav`. Jeśli korzystasz z innego formatu, tutaj jest strona, której możesz użyć do konwersji: http://www.shunyweb.info/convert.php ### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). +Język asembly to każdy język programowania niskiego poziomu, w którym istnieje silny związek między instrukcjami języka a instrukcjami procesora. W DS kod asemblera występuje w postaci instrukcji ARM lub THUMB, przy czym instrukcje THUMB są podzbiorem instrukcji ARM. Instrukcje THUMB są przydatne do oszczędzania przepustowości pamięci, ponieważ wykorzystują instrukcje 16-bitowe zamiast zwykłych instrukcji 32-bitowych używanych przez ARM. Więcej informacji na temat instrukcji montażu, jak również wiele innych informacji technicznych dla DS i DSi, można znaleźć na [GBATEK](https://problemkaputt.de/gbatek.htm). -### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. +### Odczyt Kart DMA +DMA (skrót od Direct Memory Access) jest bardziej efektywnym sposobem odczytu danych z kartridża niż oprogramowanie. Gdy nie ma dostępnych danych, kod może być nadal wykonywany. Przy programowym odczycie danych z kartridża, odpytywanie rejestru w celu sprawdzenia, czy są nowe dane marnuje czas. Jest to preferowany sposób dostępu do danych. -Możesz znaleźć grę używającą dma za pośrednictwem no$gba poprzez włączenie dziennika DMA na ARM9. A DMA access to the card uses AF000001 as the third parameter. +Możesz znaleźć grę używającą dma za pośrednictwem no$gba poprzez włączenie dziennika DMA na ARM9. Dostęp DMA do karty wykorzystuje AF000001 jako trzeci parametr. - Na przykład: `DMA2: 04100010 023C18C0 AF000001` -### Action Replay cheats -Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. +### Cheaty Action Replay +Action Replay cheat codes to kody, które pozwalają Ci na dokonanie niskopoziomowych programowalnych zmian w regionie pamięci Twojej ulubionej gry (gier). Zmiany te sięgają od prostych zmian wartości po niezwykle zaawansowane zmiany ASM, z których obie mogą całkowicie zmienić wrażenia z gry (gier). -Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: +Flashcards mogą korzystać z kodów cheatów poprzez użycie baz danych cheatów. Funkcjonalność cheatów jest zintegrowana odpowiednio z jądrem karty flash. Następujące jądra mogą korzystać z cheatów: - Wood R4 (`usrcheat.dat`) - YSMenu (`usrcheat.dat`) -Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following: +Homebrew / cyfrowe rozwiązania mogą również korzystać z baz danych cheatów, obecnie dostępne oprogramowanie może korzystać z następujących elementów: - [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB + - NitroHax pozwala na używanie cheatów z prawdziwymi kartami gier z flashcard. Silnik użyty tutaj ładuje całą bazę danych cheats.xml do ograniczonej pamięci RAM Nintendo DS i próbuje zarządzać wszystkim stamtąd. To nakłada poważne ograniczenie na ilość cheatów, które możesz mieć, ponieważ NitroHax nie załaduje pliku cheats.xml większego niż 2.4 MB - [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([fork usrcheat.dat](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` bądź `usrcheat.dat`) - NitroHax3DS jest wersją NitroHax, która jest uruchomiana z systemowej karty SD na DSi lub 3DS. Wersja oryginalna używa cheats.xml z tym samym limitem 2.4MB jak oryginalny NitroHax, ale jest także fork, który ładuje cheaty z bazy danych usrcheat.dat bez żadnych ograniczeń pamięciowych - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size - - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack + - TWiLight Menu++ odczytuje `usrcheat.dat` i wysyła włączone wartości cheatów do innego pliku, który odbiera nds-bootstrap + - Silnik cheatów użyty w nds-bootstrap jest oparty na tym z NitroHax. Jednakże, z powodu pliku cheatów zawierającego tylko cheaty dla danego tytułu, istnieje limit ilości cheatów, które mogą być aktywowane, a nie limit wielkości bazy danych + - Bootstrap 4 DS (wersja nds-bootstrap używana na flashcardach) nie obsługuje cheatów, z powodu niewystarczającej ilości pamięci RAM i ograniczeń Memory Expansion Pack -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). +Aby uzyskać najkompletniejszą bazę cheatów, zalecamy skorzystanie z bazy stworzonej przez DeadSkullzJr zatytułowanej [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). -Cheat codes generally have types A through E, and here is a description of them: +Kody cheatów zwykle mają typy od A do E, oto ich opisy: - Kod 0xE jest typem kodu 32-bitowego, który pozwala Ci na wielokrotne zapisywanie w wielu kolejnych adresach jednocześnie. Zasadniczo jest on podobny do podstawowego 32-bitowego kodu zapisu RAM (0x0), poza tym, że nie ma adresów wymienionych obok wartości, które chcesz zapisać. Zamiast tego, typ kodu 0xE jest zaprogramowany do automatycznego rozgałęzienia z adresu początkowego, a następie ustalenia adresu do zapisu. Stąd musisz tylko wpisać wartość do zapisu by program odwalił robotę. diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md index 8827684f..1db30dc7 100644 --- a/pages/_pl-PL/ds-index/wifi.md +++ b/pages/_pl-PL/ds-index/wifi.md @@ -7,42 +7,42 @@ title: Wi-Fi description: Informacje o korzystaniu z Wi-Fi na Nintendo DS --- -- W aplikacjach Nintendo DS można używać tylko WEP i Open WiFi -- W rozszerzonych/ekskluzywnych aplikacjach Nintendo DSi, masz dodatkowo wsparcie WPA i WPA2 +- W aplikacjach Nintendo DS można korzystać tylko z ustawień zabezpieczeń WEP i Open Wi-Fi +- W przypadku aplikacji Nintendo DSi-Enhanced/Exclusive działających w trybie DSi dostępne są dodatkowe opcje zabezpieczeń WPA i WPA2 Da się używać hotspotów, więc nie musisz zmieniać konfiguracji swojego routera. -### Creating a hotspot -Istnieją poradniki dotyczące tworzenia hotspotu kompatybilnego z grami DS na komputerach macOS i Linux na GBAtemp. Jeśli korzystasz z Windowsa, możesz użyć Linux live boot. +### Tworzenie hotspotu +Na stronie GBAtemp znajdują się poradniki dotyczące tworzenia hotspotów kompatybilnych z DS na komputerach z systemami macOS i Linux. Jeśli korzystasz systemu Windows, możesz użyć linuksowego live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) -### Nintendo DS WFC restoration -1. Uruchom ustawienia WFC Nintendo +### Przywracanie Nintendo DS WFC +1. Uruchom Nintendo Wi-Fi Connection Setup 1. Połącz się ze swoim punktem dostępu 1. Ustaw wartość Primary DNS jako jedną z wartości podanych poniżej, w zależności od tego, której usługi chcesz użyć: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` lub `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Ustaw `1.1.1.1` jako swój drugi DNS 1. W zależności od gry, będziesz potrzebować spatchowania jej za pomocą NoSSL -### Manually patching your DS ROMs -Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. +### Ręczne Patchowanie Twoich ROMów DS +Postępuj zgodnie z poniższym przewodnikiem w przypadku, jeśli Twój ISP blokuje niestandardowe serwery DNS, w przeciwnym razie *mocno* zalecane jest, aby postępować zgodnie z przewodnikiem powyżej. -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono +Uwaga: Użytkownicy systemów GNU/Linux i macOS mogą postępować zgodnie z bardzo podobnymi instrukcjami, ale będą musieli użyć Mono -1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) -1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Gotowe! the patched roms will be the ones ending in (wiimmfi) +1. Pobierz [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) +1. Skopiuj ROM gry, którą chcesz patchować do tego samego folderu, w którym zapisany jest WFCPatcher i otwórz ten folder +1. Utwórz plik tekstowy +1. W pliku wpisujemy `wfcpatcher.exe %1 --domain wiimmfi.de` następnie zapisujemy plik tekstowy z nazwą `patch.bat` i zamykamy okno + - Możesz zastąpić wiimmfi.de innym adresem URL, jeśli chcesz użyć innego serwera + - Jeśli plik nadal wydaje się być dokumentem tekstowym, [włącz rozszerzenia nazw plików](https://dsi.cfw.guide/file-extensions-%28windows%29) i usuń `.txt` z pliku +1. Teraz przeciągnij wszystkie ROMy, które chcesz patchować do patch.bat +1. Gotowe! poprawione ROMy będą tymi, które kończą się na (wiimmfi) -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM +Nie zapomnij usunąć wszelkich DNS, które mogły zostać zapisane w ustawieniach Wi-Fi przed próbą połączenia się z poprawionym ROM-em. -### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. +### Troubleshooting oraz further reading +Jeśli wystąpią błędy, można wprowadzić kod błędu w programie Wiimmfi [troubleshooter](https://wiimmfi.de/error), aby znaleźć sposób na ich naprawienie. -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). +Dla bardziej szczegółowego rozwiązywania problemów i więcej informacji, takich jak jak połączyć się z online na emulatorach lub przy użyciu Nintendo Wi-Fi USB Connector, można przeczytać ten [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) napisane przez członków [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_pl-PL/gbarunner2/bios.md b/pages/_pl-PL/gbarunner2/bios.md index 2192ae82..8a1c5fb4 100644 --- a/pages/_pl-PL/gbarunner2/bios.md +++ b/pages/_pl-PL/gbarunner2/bios.md @@ -1,22 +1,22 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: gbarunner2 title: GBA BIOS Info -description: Information on the GBA BIOS and how to dump it +description: Informacje o GBA BIOS i jak go zrzucić --- -In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods. +Aby GBARunner2 mógł załadować tytuły, konieczny jest zrzut GBA BIOS. Nowsze wersje GBARunner2 (z najnowszym wydaniem TWiLight Menu++) mają wbudowany [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios). Jednakże, ponieważ nie jest to dokładna kopia, użycie zrzutu oficjalnego BIOS-u zwiększa kompatybilność. Możesz zrzucić oficjalny BIOS GBA za pomocą jednej z poniższych metod. -### Dumping Guides +### Wskazówki dotyczące Dumpu - [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) -- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) +- [3DS wykorzystujący większość tytułów Wirtualnej Konsoli](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (nie mogą być to gry gba lub tytuły Wirtualnej Konsoli nie wydanych przez Nintendo) +- [GBA lub DS Phat / Lite z flashcartem GBA](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) -After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. +Po zrzuceniu BIOS-u należy zmienić jego nazwę na `bios.bin`, a następnie umieścić go w `sd:/`, `sd:/gba/` lub `sd:/_gba/`, aby GBARunner2 mógł go odczytać. -You can verify that your BIOS is a proper dump by comparing it with the following checksums: +Możesz sprawdzić, czy Twój BIOS został zrzucony poprawnie, porównując go z poniższymi sumami kontrolnymi: **CRC32:** `81977335` diff --git a/pages/_pl-PL/gbarunner2/faq.md b/pages/_pl-PL/gbarunner2/faq.md index 51bf4f85..d2a3bac0 100644 --- a/pages/_pl-PL/gbarunner2/faq.md +++ b/pages/_pl-PL/gbarunner2/faq.md @@ -1,26 +1,26 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: gbarunner2 title: FAQ & Troubleshooting long_title: GBARunner2 FAQ & Troubleshooting -description: FAQs and troubleshooting for GBARunner2 +description: FAQs oraz troubleshooting dla GBARunner2 --- -#### How do I create and add custom borders? +#### Jak mogę utworzyć i dodać niestandardowe granice? -You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. +Możesz przeczytać [ten przewodnik](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) autorstwa FrescoASF. -#### Are cheats supported? +#### Czy wspierane są cheaty? -Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). +Jeszcze nie teraz. Zamiast tego możesz na stałe dołączyć cheaty do swojego ROMu GBA za pomocą [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). -#### How do I use nightly GBARunner2 builds in TWiLight Menu++? +#### Jak korzystać z wersji nightly GBARunner2 w TWiLight Menu++? -1. Download the nightly build -1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) -1. Place it in `sd:_nds` +1. Pobierz wersję Nightly +1. Zmień nazwę na `GBARunner2_arm7dldi_3ds.nds` (lub `GBARunner2_arm7dldi_dsi.nds`, jeśli jesteś na DSi) +1. Umieść go w `sd:_nds` -#### How do I use Wi-Fi link features? +#### Jak korzystać z funkcji łącza Wi-Fi? -You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). +Będziesz potrzebował wersji [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link), aby korzystać z tych funkcji. Szczegółowe instrukcje dotyczące konfiguracji wersji można znaleźć na stronie [GBATemp Wiki](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_pl-PL/gbarunner2/index.md b/pages/_pl-PL/gbarunner2/index.md index a5713cad..e3c65d30 100644 --- a/pages/_pl-PL/gbarunner2/index.md +++ b/pages/_pl-PL/gbarunner2/index.md @@ -1,13 +1,13 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: gbarunner2 -title: Home -description: Information on how to use GBARunner2 +title: Dom +description: Informacje na temat korzystania z GBARunner2 --- -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. +GBARunner2 to [otwarte źródło](https://github.com/Gericom/GBARunner2) Hipernadzorca, który uruchamia gry GBA na DS / DSi / 3DS w trybie DS. Zasadniczo, tak jak [Nintendont](https://github.com/FIX94/Nintendont) uruchamia gry GameCube na Wii. -Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: -- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) +Oprócz tego, co oferuje ta wiki, listy kompatybilności GBARunnera zawierają wiele przydatnych informacji: +- [Flashcard DS](https://wiki.gbatemp.net/wiki/GBARunner2) - [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List) diff --git a/pages/_pl-PL/index.md b/pages/_pl-PL/index.md index b09e61aa..dc808d5f 100644 --- a/pages/_pl-PL/index.md +++ b/pages/_pl-PL/index.md @@ -1,11 +1,11 @@ --- lang: pl-PL layout: default -title: Home +title: Dom --- # Witaj w DS-Homebrew Wiki! Ta strona jest miejscem, w którym możesz znaleźć wiki o TWiLight Menu++ i innych projektach DS-Homebrew. Kliknij na jedną z sekcji u góry. Lista stron będzie po lewej stronie. -Jeśli chcesz pomóc, możesz znaleźć kod źródłowy na [GitHub](https://github.com/{{ site.repo }}) lub pomóc w tłumaczeniu na [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only). +Jeśli chcesz pomóc, możesz znaleźć kod źródłowy na [GitHub](https://github.com/{{ site.repo }}) lub pomóc w tłumaczeniu na [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Aby porozmawiać o tym lub uzyskać pomoc w jakiejkolwiek sprawie, dołącz na serwer Discord [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (Serwer Angielski). diff --git a/pages/_pl-PL/nds-bootstrap/faq.md b/pages/_pl-PL/nds-bootstrap/faq.md index 52b97124..0bb61d3b 100644 --- a/pages/_pl-PL/nds-bootstrap/faq.md +++ b/pages/_pl-PL/nds-bootstrap/faq.md @@ -4,50 +4,51 @@ layout: wiki section: nds-bootstrap category: other title: FAQ & Rozwiązywanie problemów -long_title: nds-bootstrap FAQ & Troubleshooting -description: FAQ & Troubleshooting for nds-bootstrap +long_title: nds-bootstrap FAQ & Rozwiązywanie problemów +description: FAQ & Troubleshooting dla nds-bootstrap --- -#### Why do I get a white screen when trying to load a game from SD card? +#### Dlaczego przy próbie załadowania gry z karty SD pojawia się biały ekran? - Najpierw sprawdź [listę kompatybilności nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0), by się upewnić czy twoja gra jest kompatybilna - Spróbuj włączyć grę bez żadnych cheatów, ponieważ niektóre nie są na razie kompatybilne z nds-bootstrap, wciśnij L, by wyłączyć wszystie cheaty -- Jeśli gra, którą próbujesz uruchomić, to gra DSi Enhanced a następnie upewnij się, że TWiLight Menu++ jest ustawiony na `Tryb DS` -- Jeśli gra działała wcześniej, usuń foldery `fatTable` i `patchOffsetCache` w `sd:/_nds/nds-bootstrap/` - -#### Dlaczego występują problemy z ładowaniem ROMu, nawet jeśli są one uruchamiane natywnie? -nds-bootstrap patchuje ROM, by mógł być uruchamiany z karty SD, ponieważ ROMy są ustalone na sztywno by były czytane ze Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. - -#### Why use nds-bootstrap over a regular flashcard? -- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges -- You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed -- Enhance your audio with 48 kHz -- Use DSi mode, allowing for DSi features -- Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work - -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. - -#### What is a nightly and where do I get it? -A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Why do my cheats not work? -The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. - -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). +- Jeśli działało to wcześniej, usuń foldery `fatTable` i `patchOffsetCache` w `sd:/_nds/nds-bootstrap/` #### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. +Jeśli masz problemy z korzystaniem z najnowszej wersji nds-bootstrap, oto jak możesz je rozwiązać. -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) +1. Uruchom grę z różnymi ustawieniami, w tym zmieniając prędkość procesora ARM9, tryb DS / DSi, jakość dźwięku, DMA odczytu karty itp. +2. Usuń foldery `fatTable` i `patchOffsetCache` w `sd:/_nds/nds-bootstrap/` +3. To prawdopodobnie nie jest aż tak duży problem; zapytaj na [serwerze Discord](https://discord.gg/yD3spjv) -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. +Jeśli usłyszysz, że jest to problem z nds-bootstrap, sprawdź czy gra nie została już zgłoszona na GitHubie. Sprawdź również zamknięte sprawy, na wypadek gdybyśmy mieli jedną zamkniętą sprawę w preferencji innej. Jeśli nie ma do niego przypisanego żadnego problemu na GitHubie, utwórz nowy. + +Upewnij się również, że dodałeś go do [listy kompatybilności](https://wiki.ds-homebrew.com/nds-bootstrap/testing) w Arkuszach Google. + +#### Dlaczego Multiplayer nie działa? +To jest [znany problem](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) z cloneboota. Proszę czekaj na poprawkę. + +#### Dlaczego problemy z ładowaniem ROMów się pojawiają, mimo że są one uruchamiane natywnie? +nds-bootstrap patchuje funkcje ROMu do uruchamiania z karty SD, jako że ROMy są zakodowane do odczytu z Pola-1. Istnieją również problemy z timingiem i środkami AP (które w większości zostały już usunięte), z których oba spowodowałyby, że ROM-y nie działałyby prawidłowo. Aby poprawić wydajność, nds-bootstrap zmniejsza stertę w pamięci gry, co przerywa niektóre gry, ale zarówno forwardery, jak i TWiLight Menu++ naprawiają niedziałające gry zepsute przez heap shrink. + +#### Dlaczego warto korzystać z nds-bootstrap zamiast zwykłego flashcard? +- Niektóre kompatybilne ROM-y są ładowane do pamięci RAM, dzięki czemu czas ładowania jest szybszy niż w przypadku zwykłych kartridży +- Pamięć VRAM można rozszerzyć do 32-bitów +- Wykorzystanie dodatkowej prędkości procesora DSi, pozwala doświadczenia lepszej wydajność w niektórych grach +- Wzbogać swój dźwięk dzięki częstotliwości 48 kHz +- Użyj trybu DSi, umożliwiającego korzystanie z funkcji DSi +- Używając niektórych kartridży, możesz wykorzystać IR w swojej aplikacji +- nds-bootstrap jest otwartym źródłem, co oznacza, że deweloperzy mogą go zawsze aktualizować, aby naprawić błędy i inne rzeczy, nawet jeśli projekt zostanie przerwany +- DS Memory Expansion Pak jest emulowany, co oznacza, że gry wymagające tego akcesorium będą działać +- Zamień górny i dolny ekran w kompatybilnych grach, aby uzyskać bardziej komfortową rozgrywkę, lub na systemach z uszkodzonym lub usuniętym ekranem + +#### ROMy Donor +Większość gier SDK5 można wybrać jako ROM Donor (można to zrobić za pomocą TWiLight Menu++). Plik binarny ARM7 donor jest kopiowany przez nds-bootstrap i zastępuje plik binarny ARM7 dla gry, którą próbuje uruchomić. Pozwala to na uruchamianie i zapisywanie niektórych gier SDK5. + +#### Czym jest nightly i gdzie mogę to otrzymać? +Wersja nightly jest budowana dla najnowszego zarządzenia. Wersje Nightly mogą być niestabilne, ale mają dodane najnowsze poprawki błędów. Możesz uzyskać wersje nightly dla nds-bootstrap [tutaj](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). + +#### Dlaczego moje cheaty nie działają? +Sposób w jaki cheaty typu E są zaimplementowane w nds-bootstrap jest zepsuty, co oznacza, że będą działać tylko w połowie przypadków. Twój cheat prawdopodobnie używa tego typu. To nie jest wina bazy danych cheatów, ale raczej wina nds-bootstrap. Proszę nie żądać usunięcia tych cheatów z DB. + +Jeśli chcesz dowiedzieć się więcej o cheatach, zobacz [tutaj](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_pl-PL/nds-bootstrap/index.md b/pages/_pl-PL/nds-bootstrap/index.md index 3f78f819..fd77589f 100644 --- a/pages/_pl-PL/nds-bootstrap/index.md +++ b/pages/_pl-PL/nds-bootstrap/index.md @@ -1,11 +1,11 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: nds-bootstrap -title: Home -description: Information on how to use nds-bootstrap +title: Dom +description: Informacje dotyczące korzystania z nds-bootstrap --- -# Welcome to the nds-bootstrap Wiki +# Witaj w Wiki nds-bootstrap -nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards. +nds-bootstrap jest aplikacją open-source, która pozwala ROMom Nintendo DS / DSi i homebrew do normlanego grania zamiast korzystania z emulatora. nds-bootstrap działa na kartach SD Nintendo DSi / 3DS poprzez CFW i na Nintendo DS poprzez flashcards. diff --git a/pages/_pl-PL/nds-bootstrap/testing.md b/pages/_pl-PL/nds-bootstrap/testing.md index cb8b4904..3f35821b 100644 --- a/pages/_pl-PL/nds-bootstrap/testing.md +++ b/pages/_pl-PL/nds-bootstrap/testing.md @@ -1,17 +1,18 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: nds-bootstrap category: other -title: Compatibility List & Testing Tips -description: Compatibility list and tips for testing games +title: Lista kompatybilności & Porady dotyczące testowania +description: Lista kompatybilności i wskazówki dotyczące testowania gier --- -### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. +### Lista kompatybilności +Aby zobaczyć przetestowane gry, spójrz [tutaj](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). Jeśli chcesz wnieść swój wkład, naciśnij `view only`, a następnie `request edit access`. -### Tips For Testing Games -- Look for screen flickering or sound issues -- If something looks off, run the game along a console not using nds-bootstrap to compare -- Try as many features in the game as possible -- Be thorough +### Porady dotyczące testowania gier +- Uważaj na migotania ekranu lub problemów z dźwiękiem +- Jeśli coś wygląda podejrzanie, uruchom grę na konsoli, która nie używa nds-bootstrap, aby porównać +- Wypróbuj jak najwięcej funkcji w grze +- Wypróbuj różne ustawienia dla uruchomienia gry (prędkość procesora ARM9, DMA odczytu karty, itp.) +- Bądź dokładny diff --git a/pages/_pl-PL/other/godmode9i.md b/pages/_pl-PL/other/godmode9i.md index 5144873b..79e2a505 100644 --- a/pages/_pl-PL/other/godmode9i.md +++ b/pages/_pl-PL/other/godmode9i.md @@ -1,17 +1,17 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: other title: GodMode9i -description: Information about GodMode9i +description: Informacje o GodMode9i --- -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. +Informacje o [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), przeglądarki plików z pełnym dostępem dla Nintendo DS, Nintendo DSi i TWL_FIRM 3DSa. ### FAQ & Troubleshooting -#### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. +#### Jak ominąć ekran "montowanie dysku(ów)" podczas uruchamiania systemu? +Dzieje się tak, gdy uruchamiasz GodMode9i z [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). Możesz przytrzymać X podczas uruchamiania GodMode9i, aby pominąć montowanie NAND. Alternatywnie, można uruchomić GodMode9i bezpośrednio z unlaunch, aby móc zamontować NAND. -#### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). +#### Dlaczego nie mogę zrzucić gier na DSi? +Musisz mieć zainstalowany Unlaunch, by móc zrzucać gry na kartę SD. Możesz zainstalować Unlaunch podążając za [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_pl-PL/other/hiyacfw.md b/pages/_pl-PL/other/hiyacfw.md index f1bb660e..aa11b83b 100644 --- a/pages/_pl-PL/other/hiyacfw.md +++ b/pages/_pl-PL/other/hiyacfw.md @@ -1,24 +1,24 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: other title: hiyaCFW -description: Information about hiyaCFW +description: Informacje na temat hiyaCFW --- -Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi. +Informacje o [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), pierwszego na świecie CFW dla DSi. -### Custom splash screens -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: +### Niestandardowe ekrany powitalne +Dzięki hiyaCFW możesz używać niestandardowych splashy w formatach `.bmp` lub `.gif`. Muszą one się znaleźć w folderze `sd:/hiya` i muszą mieć nazwy `splashtop` dla górnego ekranu i `splashbottom` dla dolnego, z odpowiednim rozszerzeniem pliku, a następnie upewnij się, że splash screen jest włączony w konfiguracji. Obrazy nie muszą być w tym samym formacie, więc jeden może być BMP a drugi GIF, GIFy mają pierwszeństwo. Poniżej znajduje się kilka szczegółów dotyczących wymagań, jakie muszą spełniać Twoje zdjęcia, aby działały: #### BMP -- 16-bit (RGBA 1555, RGB 1555, or RGB 565) -- 256 x 192 or smaller +- 16-bitowe (RGBA 1555, RGB 1555, lub RGB 565) +- 256 x 192 lub mniejsze -#### GIF -- Simple answer: Most GIFs 256 x 192 or smaller will work -- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum -- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete -- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first -- Interlaced and plain text frames are ***not*** supported -- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems +#### GIFy +- Prosta odpowiedź: większość GIFów 256 x 192 lub mniejszych będzie działać +- Mogą być animowane, ale powinny pozostać poniżej 1 MiB dla idealnej wydajności i nie mogą warzyć więcej niż 10 MiB +- Jeśli obie zapętlają się w nieskończoność, to będą pokazywane przez 3 sekundy, w przeciwnym razie będą pokazywane do momentu, aż zostaną zakończone +- Jeśli ramka ma ustawione wprowadzanie danych przez użytkownika, będzie czekać aż zostanie naciśnięty dowolny przycisk +- Ramki z przeplotem i zwykłe ramki tekstowe ***nie są*** obsługiwane +- Lokalne tablice kolorów są obsługiwane, ale zastąpią całą paletę, łącznie z obrazem szczątkowym z poprzednich klatek, więc obrazy używające ich prawdopodobnie będą miały problemy z paletą diff --git a/pages/_pl-PL/other/index.md b/pages/_pl-PL/other/index.md index ea0738f1..f5bf2bfe 100644 --- a/pages/_pl-PL/other/index.md +++ b/pages/_pl-PL/other/index.md @@ -1,9 +1,9 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: other -title: Home -description: Information about other DS-Homebrew projects +title: Strona główna +description: Informacje o innych projektach DS-Homebrew --- -This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki. +Ta sekcja zawiera informacje o innych projektach DS-Homebrew które nie są wystarczająco duże, aby potrzebować pełnej sekcji wiki. diff --git a/pages/_pl-PL/twilightmenu/controls.md b/pages/_pl-PL/twilightmenu/controls.md index 458c18cf..2fb3f5de 100644 --- a/pages/_pl-PL/twilightmenu/controls.md +++ b/pages/_pl-PL/twilightmenu/controls.md @@ -3,16 +3,16 @@ lang: pl_PL layout: wiki section: twilightmenu category: other -title: Przypisanie klawiszy -long_title: TWiLight Menu++ Controls -description: Controls for using TWiLight Menu++ +title: Sterowanie +long_title: TWiLight menu++ Sterowanie +description: Sterowanie korzystania z TWiLight Menu++ --- #### Motywy Nintendo DSi, Nintendo 3DS, SEGA Saturn, i Homebrew Launcher - Lewo / Prawo: Wybierz grę / aplikację - A / START: Uruchom grę / aplikację - L / R lub SELECT + Lewo / Prawo: Przełącz strony -- (motyw DSi/Saturn/HBL) SELECT + Góra / Dół i puść SELECT: Przełącz między kartą SD i flashcard +- (motyw DSi/Saturn/HBL) SELECT + Góra / Dół & i puść SELECT: Przełącz między kartą SD i flashcard - Y: Ustawienia dla gry - X: Menu cheatów - A: Przełącz cheat @@ -21,7 +21,7 @@ description: Controls for using TWiLight Menu++ - Y: Pokaż opis cheatu - L: Wyłącz wszystkie cheaty - X: Usuń/ukryj grę -- (motyw DSi/Saturn/HBL) SELECT: SELECT menu albo DS Classic Menu (gdzie można uzyskać dostęp do menu systemowego, ustawień TWLMenu++ i Trybu GBA) +- (motyw DSi / Saturn / HBL) SELECT: SELECT menu lub DS Classic Menu (menu systemowe, ustawienia TWiLight Menu++ oraz tryb GBA mogą być dostępne) #### Motyw R4 - Góra / Dół: Wybierz grę / aplikację @@ -35,34 +35,35 @@ description: Controls for using TWiLight Menu++ - Y: Pokaż opis cheatu - L: Wyłącz wszystkie cheaty -#### DS ROMs (using nds-bootstrap) -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + Down + SELECT: Open the in-game menu - - RAM Viewer - - Up / Down: Scroll - - Left / Right: Fast scroll - - A: Enter RAM Editor - - B: Return to in-game menu - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - - RAM Editor - - Up / Down / Left / Right: Select a value - - A: Modify selected value - - Up / Down: Increase / Decrease value by 1h - - Left / Right: Increase / Decrease value by 10h - - A / B: Finish modifying value - - B: Return to RAM Viewer - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address +#### DS ROMs (używając nds-bootstrap) +- L + R + Góra + X na 1 sekundę: Zamień ekrany +- L + R + Dół + A przez 3 sekundy: Zrzut RAM do `sd:/_nds/nds-bootstrap`jako `ramDump.bin` +- L + Dół + SELECT: Otwórz menu w grze + - Przeglądarka RAM + - Góra / Dół: Przewiń + - Lewo / Prawo: Szybkie przewijanie + - A: Wejdź w edytor RAM + - B: Powrót do menu w grze + - Y: Określ adres do którego należy przejść + - Góra / Dół: Zwiększ / Zmniejsz wybraną wartość + - Lewo / Prawo: Wybierz wartość + - A / B: Wróć do Przeglądarki/Edytora RAM pod określonym adresem + - Edytor RAM + - Góra / Dół / Lewo / Prawo: Wybierz wartość + - A: Modyfikuj wybraną wartość + - Góra / Dół: Zwiększ / zmniejsz wartość o 1h + - Lewo / Prawo: Zwiększ / zmniejsz wartość o 10h + - A / B: Zakończ modyfikację wartości + - B: Wróć do przeglądarki RAM + - Y: Określ adres do którego należy przejść + - Góra / Dół: Zwiększ / Zmniejsz wybraną wartość + - Lewo / Prawo: Wybierz wartość + - A / B: Wróć do Przeglądarki/Edytora RAM pod określonym adresem + - Menu w grze nie jest dostępne w trybie DSi, więc próba użycia kombinacji przycisków w trybie DSi zakończy grę. #### Skróty startowe Powinny być one wciśnięte na ekranie powitalnym TWiLight Menu++ / tuż po ekranie powitalnym Nintendo DSi. - SELECT: Otwórz ustawienia - A + B + X + Y: Resetuj wszystkie ustawienia TWiLight Menu++ -- B: Włącz ostatnio uruchamiany ROM lub odwrotnie, w zależności od tego czy autouruchamianie ostatniego ROMa jest włączone +- B: Uruchom w ostatnio grany ROM diff --git a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md index 9f5a5312..9b6dedf8 100644 --- a/pages/_pl-PL/twilightmenu/custom-boot-splashes.md +++ b/pages/_pl-PL/twilightmenu/custom-boot-splashes.md @@ -10,10 +10,10 @@ description: Jak używać niestandardowych ekranów powitalnych w TWiLight Menu+ Możesz używać własnych plików GIF, by mieć własne ekrany powitalne podczas uruchamiania TWiLight Menu++. Muszą być nazwane `splashtop.gif` i `splashbottom.gif` i znajdować się w `sd:/_nds/TWiLightMenu/extras`, następnie ustaw `Ekran Powitalny DSi` na `Niestandardowy` w ustawieniach TWiLight Menu++. Większość plików GIF do 256x192 powinna działać, z paroma wyjątkami: -- GIF files over 1 MiB (DSi Mode) or 256 KiB (DS Mode) may not play at full speed as they will be decompressed on the fly -- Between the two, the GIFs must be less than about 10 MB (DSi Mode) or about 2 MB (DS Mode) -- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time -- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults - - Only the GIF waiting for input will be paused, so the other can continue animating -- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame -- Interlaced and text frames will not work +- Pliki GIF powyżej 1 MiB (DSi Mode) lub 256 KiB (DS Mode) mogą nie być odtwarzane z pełną prędkością, ponieważ zostaną zdekompresowane w locie +- Między tymi dwoma, pliki GIF muszą ważyć mniej niż 10 MB (w trybie DSi) lub 2 MB (w trybie DS) +- Jeśli oba GIF-y są ustawione na zapętlanie, będą wyświetlane przez 3 sekundy, więc ustaw licznik zapętleń na co najmniej jednym z nich, aby kontrolować czas +- Flaga wprowadzania danych przez użytkownika jest obsługiwana, więc ustaw ją i długie opóźnienie na klatce, jeśli chcesz pokazać splash i czekać jak domyślnie + - Tylko GIF oczekujący na odpowiedź zostanie wstrzymany, więc pozostałe będą mogły kontynuować animację +- Jeśli używasz Lokalnych Tablic Kolorów, cała ramka musi zostać nadpisana, ponieważ zastąpi ona paletę całego ekranu, a nie tylko bieżącą ramkę +- Ramki z przeplotem i tekstowe nie będą działać diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md index 9c848111..65a1507a 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-sfx.md @@ -3,8 +3,8 @@ lang: pl_PL layout: wiki section: twilightmenu category: customization -title: DSi / 3DS Skins - Custom SFX -description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++ +title: Skórki DSi / 3DS - Własne SFX +description: Jak używać niestandardowych efektów muzycznych i dźwiękowych w tle DSi i 3DS dla TWiLight Menu++ --- TWiLightMenu obsługuje niestandardowe pliki dźwiękowe w motywach. Umieść pliki dźwiękowe w podkatalogu `sound` w folderze motywu, na przykład dla motywu `white`, umieścisz pliki w `themes/white/sound/sfx.bin` i `themes/sound/bgm.pcm.raw`. Oba pliki są opcjonalne, jeśli jakiejś zabraknie, domyślna muzyka będzie użyta. Powinieneś następnie też ustawić muzykę w opcjach na "Motyw". @@ -14,45 +14,59 @@ Te instrukcje zakładają, że devkitPro jest zainstalowany razem z mmutil. Moż ## Bank Efektów Dźwiękowych Bank efektów dźwiękowych zawiera takie efekty dźwiękowe, jak dźwięk wyboru ikony itp. -| Plik | Opis | -| ----------- | --------------------------------------------------------------------------------------------------- | -| startup.wav | Puszczony podczas uruchomienia. See the section on [Startup sound](#startup-sound) for more details | -| back.wav | Back | -| launch.wav | Played when launching a game | -| select.wav | Played when moving the select cursor | -| wrong.wav | Played when reaching the end of the page | -| switch.wav | Played when switching pages | -| stop.wav | Played on the DSi Theme when the select cursor stops moving | -| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details | +| Plik | Opis | +| ----------- | ------------------------------------------------------------------------------------------------------------- | +| startup.wav | Puszczony podczas uruchomienia. Więcej szczegółów można znaleźć w rozdziale [Dźwięk startowy](#startup-sound) | +| back.wav | Powrót | +| launch.wav | Grane podczas uruchamiania gry | +| select.wav | Odtwarzane podczas przenoszenia wybranego kursora | +| wrong.wav | Odtwarzane po dotarciu do końca strony | +| switch.wav | Odtwarzane podczas przełączania stron | +| stop.wav | Odtwarzany w motywie DSi, gdy kursor przestanie się poruszać | +| bgm.pcm.raw | Nie należy do soundbanku. Zobacz sekcję [Menu BGM](#menu-bgm), aby uzyskać więcej informacji | -You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent. +Następnie możesz uruchomić `make`, aby stworzyć bank efektów dźwiękowych. Wszystkie pliki wymienione powyżej, z wyjątkiem *bgm.pcm.raw* są wymagane, ale możesz je wyciszyć. -Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully. +Twój wynikowy *sfx.bin* **musi być mniejszy niż 512000B = 512 kB**. Większe pliki spowodują zawieszanie się gry lub nie odtwarzanie niektórych dźwięków. -### Startup sound -While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins. +### Dźwięk Startowy +Podczas gdy inne efekty dźwiękowe będą działać z dowolnym plikiem WAV, dźwięk startowy musi być w określonym formacie, aby działał poprawnie, w przeciwnym razie będzie występować przerwa między zakończeniem dźwięku startowego a rozpoczęciem muzyki w tle. -The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. +Plik startup.wav musi być **16-bitowy, 16 kHz**. Możesz użyć np. [Audacity](https://www.audacityteam.org/download/) do konwersji. Po załadowaniu pliku w Audacity, zmień **Project Rate (Hz)** na **16000**, następnie naciśnij **Shift+M** i zmień **Format** na **16-bit PCM**. -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. +Jeśli Twój plik jest w Stereo, powinieneś również przejść do **Tracks > Mix > Mix Stereo down to Mono**. -You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play. +Musisz ustawić `PlayStartupJingle=1` w swoim `theme.ini`, aby jingiel startowy był odtwarzany. ## Menu BGM +Menu BGM musi być **16-bitowym 16 kHz Mono** plikiem raw PCM. Poniżej przedstawiamy dwie metody konwersji plików audio do tego formatu. -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. +W przeciwieństwie do sfx.bin, *bgm.pcm.raw* może być dowolnie duży. -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. +### ffmpeg +Najprostszym sposobem konwertowania muzyki do użycia w TWiLight Menu++ jest uruchomienie tego polecenia [ffmpeg](https://ffmpeg.org) w terminalu: -To export in the correct format, do: -1. Select `File` > `Export` > `Export Audio...` -1. Set `File Type` to `Other uncompressed files` -1. Set `Header` to `RAW (header-less)` -1. Set `Encoding` to `Signed 16-bit PCM` -1. Set the output name to `bgm.pcm.raw` and click `Save` -1. Click `OK` to the metadata editing +```bash +ffmpeg -i [input file] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. +Zamień `[plik wejściowy]` na nazwę pliku, który chcesz przekonwertować. Zazwyczaj możesz to wykonać przeciągając plik na okno terminala z kursorem w odpowiednim miejscu. -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. +### Audacity +Jeśli nie chcesz korzystać z wiersza poleceń, możesz również konwertować za pomocą [Audacity](https://www.audacityteam.org/download/). + +Aby przekonwertować audio: +1. Załaduj plik w Audacity +1. Jeśli twój plik jest w stereo, kliknij na utwór, a następnie wybierz `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Zmień `Project Rate (Hz)` w lewym dolnym rogu na `16000` + +Aby wyeksportować w poprawnym formacie: +1. Wybierz `File` > `Eksport` > `Eksport audio...` +1. Ustaw `Typ pliku` na `Inne pliki nieskompresowane` +1. Ustaw `Header` na `RAW (header-less)` +1. Ustaw `Encoding` na `Signed 16-bit PCM` +1. Ustaw nazwę wyjściową na `bgm.pcm.raw` i kliknij `Zapisz` +1. Kliknij `OK`, aby przejść do edycji metadanych + +Teraz masz plik `bgm.pcm.raw`, który możesz skopiować do pod-folderu `sound` w swoim folderze motywu. diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md index eb071bbc..134abc6f 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md @@ -3,129 +3,129 @@ lang: pl_PL layout: wiki section: twilightmenu category: customization -title: How to Create DSi / 3DS Skins +title: Jak tworzyć skórki DSi / 3DS description: Jak tworzyć własne skórki DSi i 3DS dla TWiLight Menu++ --- -Najprostszym sposobem dostosowania motywu jest edycja tekstur png w folderach `ui`, `battery`, i/lub `volume` motywu. Te pliki mogą być dowolnym plikiem png. Należy, jednak, zauważyć, że przeźroczystość będzie pokazana tylko dla pikseli w 100% przeźroczystych, reszta będzie kompletnie nieprzeźroczysta. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +Najprostszym sposobem dostosowania motywu jest edycja tekstur png w folderach `ui`, `battery`, i/lub `volume` motywu. Te pliki mogą być dowolnym plikiem png. Należy, jednak, zauważyć, że przeźroczystość będzie pokazana tylko dla pikseli w 100% przeźroczystych, reszta będzie kompletnie nieprzeźroczysta. Ponadto, każda część, która jest przezroczysta w jednym z zestawów (np. wszystkie ikony baterii) powinna być przezroczysta we wszystkich, ponieważ przezroczyste piksele są po prostu pomijane, a nie przywracane do tła, więc każda część, która jest przezroczysta tylko w niektórych powinna mieć teksturę tła, a nie przezroczystość. Te tekstury mogą mieć różny rozmiar, ale mogą wymagać zmiany konfiguracji motywu, aby były poprawnie renderowane (patrz poniżej). -Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run +Zmiany w teksturach paletowych są bardziej skomplikowane. W folderach motywu `grit` i `background_grit` można edytować różne pliki graficzne. Będziesz również potrzebował [devkitPro's toolchains](https://devkitpro.org) z zainstalowanym GRIT. Po zakończeniu edycji plików, należy je uruchomić ```bash $ make ``` -in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below. +w celu kompresji motywów do formatu Grit RIFF. Spowoduje to skompresowanie twoich paletowych tekstur do formatu **.grf** w folderze `grf`. Nie wprowadzaj zmian w plikach `.grit` dopóki nie przeczytasz [zaawansowanego motywu](#advanced-theming) (rozdział poniżej). -Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). +Pamiętaj, że tekstury paletowe mają więcej ograniczeń niż tekstury BMP, w których jest absolutne maksimum 16 kolorów na teksturę. Jednak niektóre tekstury mogą mieć jeszcze ściślejsze ograniczenia domyślnej palety, które można modyfikować pod ryzykiem wyczerpania pamięci palety (patrz poniżej). -The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. +Przykładowe motywy znajdują się na stronie [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) w repozytorium TWiLight Menu++. Aby je pobrać, [załaduj repozytorium](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) lub sklonuj je za pomocą git, a następnie znajdź ten folder. -## Theme file descriptions +## Opisy plików tematycznych -The `volume` and `battery` textures are self explanatory. +Tekstury `volume` i `battery` są zrozumiałe. -### Background textures (`background_grit` folder) +### Tekstury tła (folder `background_grit`) -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | The top background | +| Tekstura | Opis | +| ------------------ | -------------------------------------------------------------------------------- | +| bottom | Tekstura dolnego tła, gdy nie jest wyświetlana nad ikoną | +| bottom_bubble | Tekstura dolnego tła po najechaniu na ikonę | +| bottom_ds | Dla motywu 3DS, tekstura dolnego tła, gdy nie jest najechana na ikonę na DS lite | +| bottom_bubble_ds | Dla motywu 3DS, tekstura dolnego tła po najechaniu na ikonę na DS lite | +| top | Górne Tło | -### Paletted textures (`grit` folder) +### Tekstury paletyzowane (folder `grit`) -| Texture | Description | Palette Restrictions (if less than 16) | -| ------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | | -| box | The box texture, containing both full and empty textures (DSi Theme) | | -| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 Colors | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | -| dialogbox | The background of the dialog box that slides down | | -| folder | The icon for folders | | -| icon_gb | The icon for Game Boy games | | -| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | -| icon_gbamode | The icon for native GBA Mode | | -| icon_gg | The icon for Game Gear games | | -| icon_manual | The icon for the manual | | -| icon_md | The icon for Mega Drive games | | -| icon_nes | The icon for NES games | | -| icon_plg | The icon for DSTWO plugins | | -| icon_settings | The icon for Nintendo DSi Settings | | -| icon_sms | The icon for Sega Master System games | | -| icon_snes | The icon for SNES games | | -| icon_unk | The icon displayed when a game is missing an icon | | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | -| progress | The progress loading animation with 8 frames | 9 Colors | -| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | -| start_text | The text displayed on the start border (DSi Theme) | 4 Colors | -| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | +| Tekstura | Opis | Ograniczenia palety (jeśli są mniejsze niż 16) | +| ------------- | ---------------------------------------------------------------------------------------------- | -------------------------------------------------------- | +| bips | Bipy wyświetlane na dole paska przewijania (Motyw DSi) | | +| box | Tekstura pudełka, zawierająca zarówno pełne jak i puste tekstury (Motyw DSi) | | +| box_empty | Tekstura wyświetlana dla pustego pola (Motyw 3DS) | W motywie 3DS domyślnie przezroczysty kolor to `#E0DAD9` | +| box_full | Tekstura wyświetlana dla pola z ikoną (Motyw 3DS) | W motywie 3DS domyślnie przezroczysty kolor to `#E0DAD9` | +| brace | Klamra tekstury pokazana poza pierwszą i ostatnią ikoną (motyw DSi) | 4 kolory | +| bubble | Dolna część dymku, który jest rysowany nad ramką startową lub polem ikony | 8 kolorów | +| button_arrow | Tekstury dla strzałek po obu stronach dolnego paska przewijania (Motyw DSi) | | +| cornerbutton | Przyciski, które są wyświetlane w menu SELECT (Motyw DSi) (Nazwa jest oparta na starym użyciu) | | +| cursor | Obramowanie z ramkami animacji, które wskazują wybraną ikonę (3DS Theme) | | +| dialogbox | Tło okna dialogowego, które się przesuwa w dół | | +| folder | Ikona folderów | | +| icon_gb | Ikona gier Game Boy | | +| icon_gba | Ikona gier GBA (Wszystkie motywy) i górna ikona do uruchomienia GBARunner2 (Motyw 3DS) | Domyślny kolor przezroczysty to `#00FF00` | +| icon_gbamode | Ikona natywnego trybu GBA | | +| icon_gg | Ikona gier Game Gear | | +| icon_manual | Ikona podręcznika | | +| icon_md | Ikona gier Mega Drive | | +| icon_nes | Ikona dla gier NES | | +| icon_plg | Ikona wtyczek DSTWO | | +| icon_settings | Ikona dla ustawień Nintendo DSi | | +| icon_sms | Ikona dla gier Sega Master System | | +| icon_snes | Ikona dla gier SNES | | +| icon_unk | Ikona wyświetlana, gdy gra nie ma ikony | | +| launch_dot | Kropki wyświetlane po uruchomieniu gry (motyw DSi) | | +| moving_arrow | Strzałka wyświetlana, gdy gra jest przenoszona (motyw DSi) | | +| progress | Postęp wczytywania animacji z 8 klatkami | 9 kolorów | +| scroll_window | Część paska przewijania, która wskazuje na ikony, które są widoczne | 7 kolorów | +| small_cart | Ikony wyświetlane u góry (motyw 3DS) i w menu SELECT (motyw DSi) | | +| start_border | Obramowanie z ramkami animacji, które wskazuje wybraną ikonę (Motyw DSi) | | +| start_text | Tekst wyświetlany na krawędzi startowej (motyw DSi) | 4 kolory | +| wirelessicons | Ikony wyświetlane w celu wskazania, że dana gra obsługuje łączność bezprzewodową | 7 kolorów | -### UI textures (`ui` folder) +### Tekstury interfejsu użytkownika (folder `ui`) -| Texture | Description | -| ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | -| Lshoulder | The left shoulder | -| Lshoulder_greyed | The left shoulder when there are no pages to the left | -| Rshoulder | The right shoulder | -| Rshoulder_greyed | The right shoulder when there are no pages to the right | +| Tekstura | Opis | +| ---------------- | --------------------------------------------- | +| date_time_font | Czcionka do wyświetlania daty i godziny | +| Lshoulder | Lewe ramię | +| Lshoulder_greyed | Lewe ramię, gdy nie ma żadnych stron po lewej | +| Rshoulder | Prawe ramię | +| Rshoulder_greyed | Prawe ramię, gdy nie ma stron po prawej | -### Video texture (`video` folder) +### Film tekstury (`wideo` folder) -`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. +`3dsRotatingCubes.rvid` jest plikiem Rocket Video. Po więcej informacji na temat konwersji wideo do rvid, przeczytaj [Konwersja wideo do .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) na wiki Vid2RVID. Jeśli nie chcesz, aby to było rysowane, możesz to po prostu usunąć. -## Theme configuration +## Konfiguracja motywu -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. +Możesz skonfigurować różne opcje dotyczące sposobu rysowania motywu w pliku `theme.ini`, aby dostosować go do większych sprite'ów lub tekstur. -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 | +| Wartość | Opis | Domyślne (3DS) | Domyślne (DSi) | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------- | -------------- | -------------- | +| `StartBorderRenderY` | Początkowa pozycja Y granicy startowej | 92 | 81 | +| `StartBorderSpriteW` | Szerokość początkowej krawędzi sprite'a. Zauważ, że tekstura granicy początkowej jest dokładnie połową pełnej granicy. | 32 | 32 | +| `StartBorderSpriteH` | Wysokość początkowej ramki sprite'a | 64 | 80 | +| `TitleboxRenderY` | Początkowa pozycja Y rysowanego tekstu tytułowego | 96 | 85 | +| `BubbleTipRenderY` | Pozycja Y wierzchołka bąbelka, który jest rysowany nad granicą początkową | 98 | 80 | +| `BubbleTipRenderX` | Pozycja X wierzchołka bąbelka, który jest rysowany nad granicą początkową | 125 | 22 | +| `BubbleTipSpriteH` | Wysokość sprite'a końcówki bąbelka | 7 | 8 | +| `BubbleTipSpriteW` | Szerokość sprite'u końcówki bąbelka | 7 | 11 | +| `RotatingCubesRenderY` | Pozycja Y na górnym ekranie do rysowania obracających się sześcianów | 78 | N/A | +| `ShoulderLRenderY` | Pozycja Y na górnym ekranie, aby narysować lewe ramię | 172 | 172 | +| `ShoulderLRenderX` | Pozycja X na górnym ekranie, aby narysować lewe ramię | 0 | 0 | +| `ShoulderRRenderY` | Pozycja Y na górnym ekranie, aby narysować prawe ramię | 172 | 172 | +| `ShoulderRRenderX` | Pozycja X na górnym ekranie, aby narysować prawe ramię | 178 | 178 | +| `VolumeRenderX` | Pozycja X na górnym ekranie do rysowania ikony głośności | 4 | 4 | +| `VolumeRenderY` | Pozycja Y na górnym ekranie do narysowania ikony głośności | 16 | 16 | +| `BatteryRenderY` | Pozycja Y na górnym ekranie, aby narysować ikonę baterii | 5 | 5 | +| `BatteryRenderX` | Pozycja X na górnym ekranie, aby narysować ikonę baterii | 235 | 235 | +| `RenderPhoto` | Czy rysować zdjęcie na górnym ekranie, czy nie | 0 | 1 | +| `StartTextUserPalette` | Czy do palety tekstu startowego ma być używany kolor profilu DS | N/A | 1 | +| `StartBorderUserPalette` | Określenie, czy do palety krawędzi początkowej ma być używany kolor profilu DS | N/A | 1 | +| `ButtonArrowUserPalette` | Czy używać koloru profilu DS dla palety przycisków strzałek w dolnej części ekranu | N/A | 1 | +| `MovingArrowUserPalette` | Czy używać koloru profilu DS dla palety strzałki wyświetlanej podczas przesuwania ikon | N/A | 1 | +| `LaunchDotsUserPalette` | Określenie, czy do palety punktów startowych ma być używany kolor profilu DS | N/A | 1 | +| `DialogBoxUserPalette` | Określenie, czy dla palety okna dialogowego ma być używany kolor profilu DS | N/A | 1 | -## Advanced theming +## Zaawansowane Motywy -Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette. +Niekiedy dla niektórych palet tekstur może być wymagana większa niż domyślna liczba kolorów. W takich przypadkach można zmodyfikować plik kompilacji `.grit` dla tekstury, aby zwiększyć rozmiar palety. -For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results. +Na przykład, w `scroll_window.grit`, możesz edytować `-pn7` i zmienić `7` na `16` dla 16 kolorów. Pamiętaj, że jeśli usuniesz całą linię `-pn`, możesz napotkać nieoczekiwane rezultaty. -Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes. +Należy również pamiętać, że absolutne maksimum 16 kolorów na teksturę jest wymuszone w kodzie i nie może być modyfikowane. Nawet jeśli zwiększysz liczbę kolorów w palecie do ponad 16, nie zostanie załadowanych więcej niż 16. Przy takiej ilości załadowanych tekstur, może nie być wystarczająco dużo pamięci na palety, aby pomieścić 16 kolorów palet dla każdej tekstury. Należy o tym pamiętać przy dostosowywaniu rozmiarów palety. -Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences. +Dodatkowo, tekstury paletowe muszą mieć wymiary będące wielokrotnością 2. Rozmiary tekstur paletyzowanych nie mogą być zmieniane, z wyjątkiem `bubble` i `start_border`, które mogą mieć konfigurowalne wymiary sprite'ów w `theme.ini`. Należy jednak zauważyć, że może to mieć niespodziewane konsekwencje. -Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all. +Tekstury paletyzowane nie są sprawdzane pod kątem ważności. Nieprawidłowa tekstura powinna być rzadkością, jeśli została stworzona przy użyciu dostarczonego pliku makefile, ale w niektórych przypadkach uszkodzona tekstura może spowodować, że menu w ogóle się nie załaduje. -## Custom background music and sound effects +## Własne efekty muzyczne i dźwiękowe w tle -The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. +Menu DSi i motywy 3DS również obsługują własną muzykę. Zobacz [SkórkiDSi / 3DS - Własne SFX](custom-dsi-3ds-sfx) po więcej szczegółów. diff --git a/pages/_pl-PL/twilightmenu/custom-fonts.md b/pages/_pl-PL/twilightmenu/custom-fonts.md index 989f9457..7dc07ec7 100644 --- a/pages/_pl-PL/twilightmenu/custom-fonts.md +++ b/pages/_pl-PL/twilightmenu/custom-fonts.md @@ -23,9 +23,9 @@ Niestandardowe czcionki są wczytywane z `sd:/_nds/TWiLightMenu/extras/fonts/[na Pliki `-ds` i `-dsi` mają wyższy priorytet niż normalne i jeśli zostaną wykryte, będą użyte, kiedy TWiLight Menu++ działa odpowiednio w DS lub DSi Mode. ### Generowanie niestandardowych czcionek -Możesz tworzyć własne czcionki za pomocą takich narzędzi, jak [ntfr-editor](https://pk11.us/nftr-editor/) Pk11. To regenerate one of TWiLight Menu++'s existing fonts using it: -1. Load an NFTR file in nftr-editor -1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated - - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box -1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ) -1. Click `Save`, then repeat for the other sizes +Możesz tworzyć własne czcionki za pomocą takich narzędzi, jak [ntfr-editor](https://pk11.us/nftr-editor/) Pk11. Aby odzyskać jedną z istniejących czcionek TWiLight Menu++: +1. Załaduj plik NFTR w edytorze nftr-editor +1. Wpisz nazwy czcionek, które chcesz użyć, od najwyższego do najniższego priorytetu, `Input font` oddzielając je przecinkami + - Możesz zobaczyć podgląd czcionek wejściowych w górnej ramce po lewej stronie i aktualny NFTR w dolnej ramce +1. Kliknij `Generuj z czcionki`, a następnie powiedz `OK`, aby zregenerować istniejące znaki i `Anuluj`, aby zregenerować specjalne znaki przycisków (np. ) +1. Kliknij `Zapisz`, a następnie powtórz dla innych rozmiarów diff --git a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md index efb65ad4..5018d106 100644 --- a/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md +++ b/pages/_pl-PL/twilightmenu/custom-unlaunch-backgrounds.md @@ -1,49 +1,49 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: twilightmenu category: customization -title: Custom Unlaunch Backgrounds -description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ +title: Niestandardowe tła startowe +description: Jak utworzyć niestandardowe tła Unlaunch i zainstalować je za pomocą TWiLight Menu++ --- -Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: -- Only the first frame will be shown, no animated backgrounds -- The file must be less than or equal to 15,472 bytes -- GIFs with more than 31 colors require specially made palettes to prevent breaking the text +Korzystając z TWiLight Menu++ można zmienić instalator Unlauncha tak, aby miał własny obraz tła. Musi to być GIF o rozmiarach 256 x 192, z kilkoma ograniczeniami: +- Wyświetlana będzie tylko pierwsza klatka, bez animowanego tła +- Plik musi mieć rozmiar mniejszy lub równy 15,472 bajtów +- GIFy z ponad 31 kolorami wymagają specjalnie przygotowanych palet, by zapobiec uszkodzeniu -### Installing -1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` -1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card -1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want -1. Exit settings and launch `Unlaunch DSi Installer` - - It should use your custom image, if it does not then turn off your console and make sure your GIF conforms with the requirements above -1. Choose `Install Now` +### Instalacja +1. Skopiuj plik GIF do `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` +1. Pobierz [najnowszy instalator Unlaunch](https://problemkaputt.de/unlaunch.zip) i rozpakuj `UNLAUNCH.DSI` na swoją kartę SD +1. Otwórz Ustawienia TWiLight Menu++, przejdź do `Ustawienia Unlaunch` i kliknij na `Tło`, a następnie wybierz te które chcesz +1. Wyjdź z ustawień i uruchom `Unlaunch DSi Installer` + - Powinien on używać twojego własnego obrazu, jeśli tak nie jest, wyłącz konsolę i upewnij się, że twój GIF jest zgodny z powyższymi wymaganiami +1. Wybierz `Zainstaluj teraz` -### Using GIFs with more than 31 colors -As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. -1. Open your image in GIMP and make sure it's 256 x 192 pixels -1. In the menu bar at the top, select `Image` -> `Mode` -> `Indexed...` -1. Select `Generate optimum palette` and set the maximum colors to anything up to 226 colors -1. Select a dithering pattern from the `Color dithering` dropdown - - Images without dithering generally compress best, but with it will generally look better, try and see which looks best for the size -1. Click `Convert` -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` - - If it gives any warnings, click the accept button -1. In the next popup, disable the `GIF comment` and click `Export` -1. Check the size of the exported file, if it's 15,472 bytes or less, then skip to step 13 -1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it - - These instructions will use ezgif as its simpler, being a website -1. Open https://ezgif.com/optimize, and upload your GIF -1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit -1. Save the optimized GIF and open it in GIMP -1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` -1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots -1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) -1. Use the color picker to make your new colors match those in the above image -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` -1. In the next popup, make sure `GIF comment` is off and click `Export` -1. Ensure the image is still under 15,472 bytes, if it's gotten too big then repeat from step 10 using a higher compression level -1. You're done! Follow the [installing](#installing) section above to use your image! +### Używanie GIFów z ponad 31 kolorami +Ponieważ paleta GIF-a jest ładowana do tego samego obszaru VRAM-u co palety tekstowe, będzie je nadpisywać, jeśli paleta stanie się zbyt duża, jednak można to obejść, włączając palety tekstowe do palet GIF-a. Używanie tego z różnymi kolorami pozwoliłoby Ci również mieć różne kolory tekstu, jeśli tego chcesz. Te instrukcje będą dla [GIMPa](https://gimp.org), ale każdy edytor obrazu zdolny do zmiany palety obrazu będzie działać. +1. Otwórz swój obraz w GIMP i upewnij się, że ma 256 x 192 pikseli +1. W pasku menu u góry wybierz `Obraz` -> `Tryb` -> `indeksowany...` +1. Wybierz `Utwórz optymalną paletę` i ustaw maksymalną liczbę kolorów maksymalnie na 226 kolorów +1. Wybierz wzór ditheringu z listy rozwijanej `Ditering kolorów` + - Obrazy bez ditheringu zazwyczaj kompresują się najlepiej, ale z ditheringiem będą wyglądały lepiej, spróbuj i zobacz, który wygląda najlepiej dla danego rozmiaru +1. Kliknij `konwertuj` +1. Na pasku menu u góry wybierz `Plik` -> `Eksportuj jako...`, nadaj mu nazwę z rozszerzeniem `.gif` i kliknij `Eksportuj` + - Jeśli wyświetla jakiekolwiek ostrzeżenia, akceptuj +1. W następnym oknie dialogowym wyłącz `komentarz GIF` i kliknij `Eksportuj` +1. Sprawdź rozmiar wyeksportowanego pliku, jeśli waży 15,472 bajtów lub mniej, przejdź do kroku 13 +1. Jeśli twój GIF jest zbyt duży, to używając [gifsicle](http://www.lcdf.org/gifsicle/) lub [ezgif.com](https://ezgif.com/optimize) możesz spróbować go zoptymalizować + - Ta instrukcja użyje ezgif jako jego prostszej wersji, będącej stroną internetową +1. Otwórz stronę https://ezgif.com/optimize i załaduj swojego GIF-a +1. Spróbuj różnych poziomów kompresji, aż znajdziesz najlepszy poniżej 15,472 bajtów (15.11 KiB), najlepiej trochę poniżej, ponieważ GIMP może zwiększyć rozmiar +1. Zapisz zoptymalizowanego GIF-a i otwórz go w programie GIMP +1. Na pasku menu u góry wybierz `Windows` -> `Dockable Dialogs` -> `Colormap` +1. Zmień swój obecny `kolor tła` na #080808 i dodaj 14 nowych kolorów za pomocą przycisku `+` + - Jeśli Twój obraz nie ma przynajmniej 133 kolorów, będziesz musiał dodać kolory wypełniające, aby rozmieścić kolory tekstu w odpowiednich miejscach +1. Kliknij prawym przyciskiem myszy na mape kolorów i wybierz `Rearrange Colormap...` +1. Ułóż swoje nowe kolory tak, aby pasowały do tych: (2. i 3. kolumna zaczynająca się od indeksu 49)
![Paleta z poprawnymi kolorami tekstu](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) +1. Użyj selektora kolorów, aby nowe kolory pasowały do tych na powyższym obrazku +1. Na pasku menu u góry wybierz `Plik` -> `Eksportuj jako...`, nadaj mu nazwę z rozszerzeniem `.gif` i kliknij `Eksportuj` +1. W następnym okienku upewnij się, że `Komentarz GIF` jest wyłączony i kliknij `Eksportuj` +1. Upewnij się, że obraz nadal waży poniżej 15,472 bajtów, jeśli jest zbyt duży, powtórz od kroku 10 używając wyższego poziomu kompresji +1. To tyle! Postępuj zgodnie z sekcją [instalacji](#installing) powyżej, aby użyć swojego obrazu! diff --git a/pages/_pl-PL/twilightmenu/download-play-pictochat.md b/pages/_pl-PL/twilightmenu/download-play-pictochat.md index 9887d779..e4c55293 100644 --- a/pages/_pl-PL/twilightmenu/download-play-pictochat.md +++ b/pages/_pl-PL/twilightmenu/download-play-pictochat.md @@ -4,22 +4,23 @@ layout: wiki section: twilightmenu category: other title: Download Play / Pictochat w DS Classic Menu -description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Classic Menu +description: Jak uzyskać dostęp do funkcji DS Download Play i Pictochat w klasycznym menu DS TWiLight Menu++ --- Jeśli używasz DSi, to już powinieneś móc uruchomić te aplikacje. Jeśli masz 3DSa, postępuj następująco. W GodMode9: -- W SYSNAND TWLN wciśnij R + A -- Wybierz `Search for titles` -- Wybierz `DS Download Play (NTR-HNDA).tmd` -- Wybierz `TMD file options...` +- Naciśnij przycisk Home/Power +- Wybierz `Menedżer tytułów`, a następnie wybierz `[1:] NAND / TWL` +- Znajdź i wybierz `DS Download Play (NTR-HDNA)` +- Wybierz `Open title folder` +- Wybierz `00000000.tmd`, a następnie wybierz `TMD file options...` - Wybierz `Dump CXI/NDS file` -- Gotowe. Powinno być w `sdmc:/gm9.out` jako `DS Download Play (NTR-HNDA).nds` +- Gotowe. Plik będzie w `0:/gm9/out/`. -Skopiuj do `sd:/_nds/`i zmień nazwę na `dlplay.nds`. +Skopiuj `DS Download Play (NTR-HDNA).nds` do `0:/_nds/`i zmień nazwę na `dlplay.nds`. Powyższe kroki zwiększą prędkość rozruchu DLP. Aby uruchomić Pictochat na 3DS (wymagany DSi): -- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi. +- Skopiuj plik `pictochat.nds` z `sd:/_nds/` na karcie SD DSi do tego samego miejsca na karcie SD 3DS. Najpierw należy przejść do DS Classic Menu w TWiLight Menu++ na DSi. diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md index f98abb54..e361128c 100644 --- a/pages/_pl-PL/twilightmenu/faq.md +++ b/pages/_pl-PL/twilightmenu/faq.md @@ -5,100 +5,102 @@ section: twilightmenu category: other title: FAQ & Rozwiązywanie problemów long_title: TWiLight Menu++ FAQ & Troubleshooting -description: FAQs and troubleshooting for TWiLight Menu++ +description: FAQs i troubleshooting dla TWiLight Menu++ --- Dla więcej FAQ, odwiedź [wątek na GBAtemp](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). {:.alert .alert-info} -#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? -TWL_FIRM might've somehow got corrupted. Postępuj zgodnie z tym poradnikiem, aby naprawić problem: +#### Dlaczego mój 3DS / 2DS utknął na czarnym ekranie, awarii, wyłączeniu itp. podczas uruchamiania TWiLight Menu++? +TWL_FIRM może być uszkodzony. Postępuj zgodnie z tym poradnikiem, aby naprawić problem: -#### How do I fix getting a white screen when booting TWiLight Menu++? +#### Jak rozwiązać problem białego ekranu podczas uruchamiania TWiLight Menu++? - Najpierw, spróbuj wstawić konsolę w tryb uśpienia (np. poprzez zamknięcie konsoli albo poprzez wciśnięcie przycisku uśpienia na O2DS), a następnie ją "obudź" -- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size +- Jeśli to nie zadziała, sformatuj kartę SD do formatu FAT32 z rozmiarem klastra/alokacji 32 KB - Jeśli to też nie zadziała, spróbuj innej karty SD -#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? -Go into TWLMenu++ Settings, and disable `Update recently played list`. +#### Gdzie jest motyw Acekard/Wood UI? +Motyw acekard (zwany również Wood UI) został usunięty z powodu jego błędnego zachowania i powodowania uszkodzeń karty SD. Proszę poczekaj na poprawkę. Postępy w zakresie powrotu tego tematu można znaleźć w [tym PR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109). -#### Why do I get a white screen when trying to load a game from SD card? +#### Jak naprawić błąd restartu TWiLight Menu++ lub Guru Meditation Error podczas uruchamiania gry? +Przejdź do ustawień TWLMenu++ i wyłącz opcję `Update recently played list`. + +#### Dlaczego przy próbie załadowania gry z karty SD pojawia się biały ekran? - Najpierw, sprawdź [listę kompatybilności nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) i upewnij się że gra jest kompatybna - Spróbuj włączyć grę bez włączonych cheatów dla tej gry, ponieważ niektóre cheaty są niekompatybilne z nds_bootstrap. Możesz użyć L w menu cheatów, by wyłączyć każdego cheata dla danej gry -- Jeśli gra, którą próbujesz uruchomić, to gra DSi Enchanced, to upewnij się, że TWiLight Menu++ jest ustawione tak, by korzystało z `DS Mode` -- Jeśli gra działała wcześniej, usuń foldery `fatTable` i `patchOffsetCache` w `sdL/_nds/nds-bootstrap/` +- Jeśli działało to wcześniej, usuń foldery `fatTable` i `patchOffsetCache` w `sd:/_nds/nds-bootstrap/` -#### How do I use cheats? -You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. +#### Jak korzystać z cheatów? +Musisz mieć cheat DB w postaci pliku `usrcheat.dat` w folderze `sd:/_nds/TWiLightMenu/extras/`. Najbardziej aktualna baza cheatów to [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). +- Na 3DS baza ta jest dostępna w aplikacji Universal-Updater jako "NDS Cheat Databases" Spowoduje to automatyczne zainstalowanie go w wymaganej lokalizacji. -Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. +Alternatywnie, możesz użyć [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) do stworzenia własnego cheat DB. -#### How do I show a custom picture on the top screen of the DSi theme? -A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. +#### Jak wyświetlić własny obrazek na górnym ekranie motywu DSi? +Losowy obraz `.png` w `sd:/_nds/TWiLightMenu/dsimenu/photos/` będzie pokazywany przy każdym załadowaniu menu. -- The images(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size +- Obrazki nie mogą być większe niż 208x156 +- Jeśli występują błędy, to najprawdopodobniej jest to błąd z rozmiarem obrazu. Użyj [tinypng](https://tinypng.com), aby zmniejszyć rozmiar -#### How do I get games? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: -- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games -- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare -- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles +#### Jak mogę zdobyć gry? +Możesz pobrać gry homebrew z [Universal-DB](https://db.universal-team.net/ds) i [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). Aby uzyskać zrzuty swoich gier: +- Na DS możesz użyć [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases), aby zrzucić swoje gry GBA i, jeśli masz flashcard Pola-2, gry DS +- Na DSi możesz użyć [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases), aby zrzucić swoje gry DS i DSiWare +- Na 3DS możesz użyć [GodMode9](https://github.com/d0k3/GodMode9/releases), aby zrzucić swoje gry DS, DSiWare i tytuły z Wirtualnej Konsoli -#### Can I get the save files from my game cards onto my SD card or vice versa? -Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. +#### Czy mogę przenieść pliki zapisu z karty gry na kartę SD lub odwrotnie? +Tak, możesz użyć [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) na DSi i 3DS lub [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) na 3DS. -#### How do I change TWiLight Menu++'s language? +#### Jak zmienić język TWiLight Menu++? 1. Otwórz ustawienia TWiLight Menu++, możesz to zrobić poprzez przytrzymanie SELECT kiedy TWiLight Menu++ się uruchamia 1. Wciśnij L lub Y raz (flashcard / 3DS) lub dwukrotnie (na DSi) 1. Zmieniaj pierwszą opcję, dopóki nie zobaczysz wybranego języka, następnie opuść ustawienia - Możesz chcieć też zmienić dwie następne opcje, ponieważ odpowiadają one za język gier DS i ich tytuły w TWiLight Menu++ -#### Is this a DS(i) emulator? -No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). +#### Czy to emulator DS(i)? +Nie, to nie jest emulator. Menu i gry DS (ładowane przez nds-bootstrap) są uruchamiane natywnie w trybie DS/DSi konsoli. Jedynymi emulowanymi konsolami są konsole z przeszłości, ale częściowo GBA (ponieważ niektóre lub wszystkie części, takie jak grafika, są uruchamiane natywnie). -#### What systems does TWiLight Menu++ support? +#### Jakie systemy obsługuje TWiLight Menu++? -| Format | Loader | Extensions | Save file | -| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | +| Format | Loader | Rozszerzenia | Plik zapisu | +| ------------------------- | ------------------------------------------------- | -------------------------------------- | -------------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], kernel flashcard, natywny | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[nazwa romu].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[nazwa romu].pub`, `[nazwa romu].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[nazwa romu].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], natywny[^5] | `.agb`, `.gba`, `.mb` | `[nazwa romu].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[nazwa romu].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[nazwa romu].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[nazwa romu].sms.sav` | +| Film MPEG4 | [MPEG4 Player][mpeg4player] | `.mp4` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[nazwa romu].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| Film RVID | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[nazwa romu].srm`[^8] | {:.table} - Footnotes - {:footnotes} -#### Why isn't touch input working on sudokuhax? -Depending on the save file of sudokuhax, the touch screen inputs may not work. +#### Dlaczego w sudokuhax nie działa dotyk? +W zależności od zapisanego pliku sudokuhax, przyciski na ekranie dotykowym mogą nie działać. -#### Can The Biggest Loser boot TWiLight Menu++? -No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. +#### Czy The Biggest Loser może uruchomić TWiLight Menu++? +Nie. Ponieważ The Biggest Loser jest grą typu Pola-1, a nie DSiWare, dostęp do SD jest wyłączony podczas korzystania z kart Pola-1. [^1]: Pliki tekstowe zawierające ścieżkę do aplikacji DS homebrew i potrzebne argumenty do jej uruchomienia. Zobacz [README nds-hb-menu](https://github.com/devkitPro/nds-hb-menu#passing-arguments) aby uzyskać więcej informacji [^2]: Tylko dla detalicznych ROMów, aplikacje homebrew nie mają określonych plików zapisu [^3]: Działa tylko z flashcardem SuperCard DSTWO, ponieważ kartridż ma dodatkową moc obliczeniową i więcej RAMu -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard +[^4]: Kiedy działa w trybie DSi, może korzystać z DSP dla lepszego dźwięku +[^5]: Wymaga karty flash Pola-2 i dlatego działa tylko na DS Phat i DS Lite +[^6]: jEnesis może zapisywać tylko podczas uruchamiania z flascharda, ale PicoDriveTWL może zapisywać z SD jak i flashcarda +[^7]: Wyświetlane tylko przy korzystaniu z karty flash, wewnętrznej karty SD 3DS-a lub DSi z zainstalowanym Unlaunch +[^8]: Można zapisać tylko podczas uruchamiania z flashcard [a5200ds]: https://github.com/wavemotion-dave/A5200DS [a7800ds]: https://github.com/wavemotion-dave/A7800DS diff --git a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md index 0b12af30..d6cc8228 100644 --- a/pages/_pl-PL/twilightmenu/how-to-get-box-art.md +++ b/pages/_pl-PL/twilightmenu/how-to-get-box-art.md @@ -22,25 +22,25 @@ description: Jak dodać okładki gier do TWiLight Menu++ - Jeśli nie znajdzie poprawnej karty SD, kliknij `Browse...` i wybierz właściwą kartę 1. Dostosuj rozmiar, obramowanie itp do Twojego uznania 1. Kliknij `Start` -1. Make sure box art is set to be shown in TWiLight Menu++ settings +1. Upewnij się, że okładka jest ustawiona na wyświetlanie w ustawieniach TWiLight Menu++ ### macOS / Linux 1. Pobierz najnowszą wersję [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) 1. Wypakuj `.zip` -1. Open `TwilightBoxart.ini` in the extracted folder in a text editor -1. Type the path to your SD card after `SdRoot=`, then save the file +1. Otwórz `TwilightBoxart.ini` w wypakowanym folderze w edytorze tekstowym +1. Wpisz ścieżkę do karty SD po `SdRoot=`, a następnie zapisz plik - Na macOS jest to `/Volumes/` a następnie nazwa Twojej karty SD 1. Otwórz terminal 1. W terminalu wpisz `cd` i przeciągnij na niego folder z `TwilightBoxart.CLI` 1. Uruchom `chmod +x TwilightBoxart.CLI` -1. Run `./TwilightBoxart.CLI` +1. Uruchom `./TwilightBoxart.CLI` 1. Wpisz `Yes` jeśli ścieżka do karty SD jest poprawna -1. Make sure box art is set to be shown in TWiLight Menu++ settings +1. Upewnij się, że okładka jest ustawiona na wyświetlanie w ustawieniach TWiLight Menu++ ### Ręcznie 1. Pobierz paczkę okładek png z [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) 1. Wypakuj pliki .png do `sd:/_nds/TWiLightMenu/boxart` -1. Make sure box art is set to be shown in TWiLight Menu++ settings +1. Upewnij się, że okładka jest ustawiona na wyświetlanie w ustawieniach TWiLight Menu++ **Aby dodać własne okładki:** Umieść je w `sd:/_nds/TWiLightMenu/boxart`. Nazwą okładki może być TID gry (np. `ASME.png`), albo nazwą pliku gry (np. `SM64DS.nds.png`). Musi być w formacie `.png`, o zalecanym rozmiarze 128x115 i maksymalnym rozmiarze 208x143. diff --git a/pages/_pl-PL/twilightmenu/index.md b/pages/_pl-PL/twilightmenu/index.md index 93e55224..dde609d0 100644 --- a/pages/_pl-PL/twilightmenu/index.md +++ b/pages/_pl-PL/twilightmenu/index.md @@ -1,8 +1,8 @@ --- lang: pl-PL section: twilightmenu -title: Home -description: Guides on how to use and customize TWiLight Menu++ +title: Dom +description: Wskazówki dotyczące używania i dostosowywania TWiLight Menu++ --- # Witaj w wiki TWiLight Menu++! diff --git a/pages/_pl-PL/twilightmenu/installing-3ds.md b/pages/_pl-PL/twilightmenu/installing-3ds.md index 3ac0f66b..40fe98c4 100644 --- a/pages/_pl-PL/twilightmenu/installing-3ds.md +++ b/pages/_pl-PL/twilightmenu/installing-3ds.md @@ -4,13 +4,13 @@ layout: wiki section: twilightmenu category: installing title: Instalacja (3DS) -long_title: Installing TWiLight Menu++ (3DS) -description: How to install TWiLight Menu++ on the Nintendo 3DS +long_title: Instalacja TWiLight Menu++ (3DS) +description: Jak zainstalować TWiLight Menu++ na Nintendo 3DS tabs: - - working-camera: Working camera - non-working-camera: Non-working camera - manual: Manual + working-camera: Działający Aparat + non-working-camera: Niedziałający Aparat + manual: Instrukcja --- Upewnij się, że masz zainstalowane Custom Firmware, jeśli nie, to zainstaluj je przy pomocy [3ds.hacks.guide](https://3ds.hacks.guide/pl_PL) @@ -24,33 +24,33 @@ Upewnij się, że masz zainstalowane Custom Firmware, jeśli nie, to zainstaluj 1. Znajdź menu TWiLight ++ w siatce aplikacji, możesz wyszukać za pomocą trzeciej karty na pasku bocznym, jeśli masz problem ze znalezieniem - Ma tę ikonę: ![Ikona TWiLight Menu++](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) 1. Naciśnij A lub naciśnij ikonę pobierania na pasku bocznym i wybierz `TWiLight Menu++` aby go zainstalować - - This will take a while + - To zajmie chwilę {% endcapture %} {% assign tab-working-camera = tab-working-camera | split: "////////" %} {% capture tab-non-working-camera %} -1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) -1. Place the `Universal-Updater.cia` file anywhere on your SD card -1. Launch FBI on your Nintendo 3DS -1. In FBI, go to the place you pasted the `Universal-Updater.cia` file -1. Select the `Universal-Updater.cia` file and hit "Install & Delete" -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while +1. Pobierz plik `Universal-Updater.cia` ze strony wydania [Universal-Updater](https://github.com/Universal-Team/Universal-Updater/releases) +1. Umieść plik `Universal-Updater.cia` w dowolnym miejscu na karcie SD +1. Uruchom FBI na swoim Nintendo 3DS +1. W FBI, przejdź do miejsca, w którym wkleiłeś plik `Universal-Updater.cia` +1. Wybierz plik `Universal-Updater.cia` i naciśnij "Install & Delete" +1. Zamknij FBI i uruchom Universal-Updater + - Jeśli nie pojawi się w głównym menu, uruchom ponownie swój 3DS +1. Znajdź TWiLight Menu++ w sieci aplikacji, możesz wyszukać za pomocą trzeciej karty na pasku bocznym, jeśli masz problem ze znalezieniem + - Ma tę ikonę: ![Ikona TWiLight Menu++](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) +1. Naciśnij A lub naciśnij ikonę pobierania na pasku bocznym i wybierz `TWiLight Menu++` aby go zainstalować + - To zajmie chwilę {% endcapture %} {% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %} {% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI +1. Pobierz najnowszą wersję `TWiLightMenu-3DS.7z` z [strony wydań](https://github.com/DS-Homebrew/TWiLightMenu/releases) +1. Wypakuj `TWiLightMenu-3DS.7z` +1. Skopiuj folder `_nds` do katalogu głównego karty SD +1. Skopiuj plik `BOOT.NDS` do katalogu głównego karty SD +1. Skopiuj folder `roms` do katalogu głównego karty SD +1. Skopiuj dwa pliki `.cia` do katalogu głównego karty SD +1. Zainstaluj przerzucone pliki CIA w FBI {% endcapture %} {% assign tab-manual = tab-manual | split: "////////" %} diff --git a/pages/_pl-PL/twilightmenu/installing-dsi.md b/pages/_pl-PL/twilightmenu/installing-dsi.md index d9a0e398..a6a5703e 100644 --- a/pages/_pl-PL/twilightmenu/installing-dsi.md +++ b/pages/_pl-PL/twilightmenu/installing-dsi.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: installing title: Instalacja (DSi) -long_title: Installing TWiLight Menu++ (DSi) -description: How to install TWiLight Menu++ on the Nintendo DSi +long_title: Instalacja TWiLight Menu++ (DSi) +description: Jak zainstalować TWiLight Menu++ na Nintendo DSi --- Jeśli nie masz jeszcze możliwości uruchomienia homebrew na swoim DSi, kliknij [dsi.cfw.guide](https://dsi.cfw.guide), aby zainstalować TWiLight Menu++ diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md index 56aa521a..6d6047f5 100644 --- a/pages/_pl-PL/twilightmenu/installing-flashcard.md +++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: installing title: Instalacja (Flashcard) -long_title: Installing TWiLight Menu++ (Flashcard) -description: How to install TWiLight Menu++ on a Nintendo DS flashcard +long_title: Instalacja TWiLight Menu++ (Flashcard) +description: Jak zainstalować TWiLight Menu++ na Nintendo DS z flashcard --- ### Instalacja @@ -17,8 +17,8 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard 1. Jeśli już masz dane zapisu, przenieś pliki `.sav`, które są umiejscowione razem z ROMami, do nowego folderu `saves`, który także ma się znaleźć razem z ROMami 1. ... - **użytkownicy DS Phat/Lite:** Jeśli uruchamianie `BOOT.NDS` powoduje blokadę na białym ekranie, wsadź DS Memory Expansion Pak i spróbuj ponownie - - **Użytkownicy DSi / 3DS:** Uruchom TWLMenu++ na karcie SD konsoli i włącz `SCFG Access in Slot-1` - - Pozwoli to na użycie szybkości zegara TWL i/lub przyszpieszenie VRAM twoich gier na flashcardzie, a także na dostęp do karty SD konsoli + - **Użytkownicy DSi/3DS:**Uruchom TWLMenu++ na karcie SD konsoli, i włącz `Dostęp do SCFG w slot-1` i ustaw `Slot-1: Tryb dotyku` na `Tryb DSi` + - Pozwoli to na użycie prędkości zegara TWL i / lub VRAM na twoich grach w flashcard jak również dostęp do karty SD konsoli, i na uruchomienie gier DSi-Enhanced / DSi-Exclusive / DSiWare w trybie DSi z flashcard ### Aby uruchomić gry używając firmware flashcardu 1. Wypakuj to co jest `Flashcart Loader/(Twój flashcard)` do katalogu głównego karty microSD nagrywarki @@ -40,11 +40,11 @@ description: How to install TWiLight Menu++ on a Nintendo DS flashcard Zainstaluj YSMenu [stąd](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Upewnij się że masz `YSMenu.nds` (zmień na tą nazwę plik `TTMenu.dat` w przypadku braku) i folder `TTMenu` w katalogu głównym karty microSD nagrywarki -1. Set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap +1. Ustaw `Użyj nds-bootstrap` na `Nie`, żeby oprogramowanie flashcard było używane zamiast nds-bootstrap ### Autobotowanie TWiLight Menu++ 1. Wypakuj zawartość `Autoboot/(Twój nagrywarka)` do katalogu głównego karty microSD nagrywarki - Pomiń ten krok, jeśli nie widzisz swojej nagrywarki 1. ... - - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1` + - **Użytkownicy DS Phat/DS Lite:** Przejdź do ustawień w menu DS, i włącz auto-start, żeby flashcard uruchamiał się przy starcie + - **Użytkownicy DSi / 3DS:** Uruchom TWLMenu++ na karcie SD konsoli i włącz `Auto-start slot-1` diff --git a/pages/_pl-PL/twilightmenu/installing.md b/pages/_pl-PL/twilightmenu/installing.md index 5f311240..9458b9b8 100644 --- a/pages/_pl-PL/twilightmenu/installing.md +++ b/pages/_pl-PL/twilightmenu/installing.md @@ -3,26 +3,26 @@ lang: en-US layout: wiki section: twilightmenu category: indexes -title: Installing -long_title: Installing TWiLight Menu++ -description: How to install TWiLight Menu++ (index page) +title: Instalacja +long_title: Instalacja menu TWiLight ++ +description: Jak zainstalować TWiLight Menu++ (strona indeksu) --- -The installation process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. +Proces instalacji TWiLight Menu++ zależy od tego, czy używasz Nintendo DSi, Nintendo 3DS, czy Nintendo DS flashcard. Wybierz stronę dla konsoli z której korzystasz. ### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](installing-3ds). +Jeśli korzystasz z 3DS lub 2DS (z wewnętrznej karty SD), postępuj zgodnie z instrukcją [3DS](installing-3ds). -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](installing-3ds) +[![Nintendo 3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![Nintendo 2DS](/assets/images/consoles/2ds.png)](installing-3ds) -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](installing-3ds) +[![Nowy Nintendo 3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![Nowy Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![Nowy Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](installing-3ds) ### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](installing-dsi). +Jeśli korzystasz z DSi (z wewnętrznej karty SD) postępuj zgodnie z instrukcjami [DSi](installing-dsi). -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](installing-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](installing-dsi) +[![Nintendo DSi](/assets/images/consoles/dsi.png)](installing-dsi) [![Nintendo DSi XL](/assets/images/consoles/dsixl.png)](installing-dsi) ### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](installing-flashcard). +Jeśli używasz flashcard (niezależnie od tego, z którego modelu DS korzystasz), postępuj zgodnie z instrukcją [flashcard](installing-flashcard). -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) +[![Flaschard r4isdhc.com](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![Flaschard Acekard2i](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![Flaschard R4i Gold 3DS Plus](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md index 2c4c6155..c3fbaa59 100644 --- a/pages/_pl-PL/twilightmenu/playing-in-widescreen.md +++ b/pages/_pl-PL/twilightmenu/playing-in-widescreen.md @@ -7,31 +7,31 @@ title: Granie na szerokim ekranie description: Jak używać TWiLight Menu++ w trybie szerokiego (panoramicznego) ekranu na Nintendo 3DS --- -Requires a Nintendo 3DS or 2DS console. +Wymaga konsoli Nintendo 3DS lub 2DS. {:.alert .alert-info} -### Preparation +### Przygotowanie - Upewnij się, że masz `boot.firm` Luma3DS w katalogu głównym karty SD -### Installing -1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/)) -1. Install `TWPatch.cia` using FBI - - You can also use Universal-Updater to install TWPatch instead of the previous two steps -1. Return to the home menu and launch TWPatch -1. Hold Y + B and enable `Widescreen patch (384x240 16:10)` -1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)` - - The "health hazard!" is because it gave the developer a headache due to its blurriness -1. Press START to generate a `TwlBg.cxi` file with widescreen - - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again - - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released -1. Restart your 3DS while holding SELECT to open Luma3DS's configuration -1. Enable `external FIRMs and modules`, then press START to save and quit -1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10` - - This can be done per-game as well +### Instalowanie +1. Pobierz [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)i skopiuj `TWPatch.cia` na kartę SD ([ wątek GBATemp](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia)) +1. Zainstaluj `TWPatch.cia` przy użyciu FBI + - Możesz również użyć programu Universal-Updater do zainstalowania TWPatch zamiast dwóch poprzednich kroków +1. Wróć do menu głównego i uruchom program TWPatch +1. Przytrzymaj Y + B i włącz `Widescreen patch (384x240 16:10)` +1. (opcjonalne!) Aby uzyskać mniej panoramiczny ekran, włącz także` test skali GPU (zagrożenie dla zdrowia!)` + - "Niebezpieczeństwo dla zdrowia!" wynika z tego, że deweloper miał ból głowy z powodu rozmycia obrazu +1. Wciśnij START aby wygenerować plik `TwlBg.cxi` z widescreenem + - Jeśli górny ekran nie wskazuje, że Widescreen jest włączony, zacznij ponownie od kroku 3 + - Jeśli widescreen nadal nie działa, poczekaj aż RTCom-activated widescreen zostanie wypuszczony +1. Zrestartuj swojego 3DS'a trzymając SELECT aby otworzyć konfigurację Luma3DS +1. Włącz `zewnętrzne FIRM-y i moduły` a następnie naciśnij STARTaby zapisać i wyjść +1. Otwórz ustawienia TWiLight Menu++, przełącz się na `Misc settings` i ustaw `Screen Aspect Ratio` na `16:10` + - Można to zrobić dla każdej gry I to wszystko! Ciesz się swoimi szerokoekranowymi grami na DS! -**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. Żeby to naprawić, musisz poczekać aż wyjdzie tryb szerokoekranowy uruchamiany przez RTCom. +**NOTE1:** Każda gra/aplikacja w trybie DS(i) będzie działać w trybie panoramicznym, nawet te gry, które nie są kompatybilne z ekranem panoramicznym. Żeby to naprawić, musisz poczekać aż wyjdzie tryb szerokoekranowy uruchamiany przez RTCom. **NOTKA2:** Nie przytrzymuj START bądź SELECT podczas włączania TWLMenu++, jeśli nie chcesz, żeby szeroki ekran wyglądał dziwnie. Jeśli nie widzisz ustawień proporcji ekranu, poczekaj aż wyjdzie możliwość uruchomienia szerokiego ekranu przez RTCom. diff --git a/pages/_pl-PL/twilightmenu/uninstalling-3ds.md b/pages/_pl-PL/twilightmenu/uninstalling-3ds.md index 6be89184..c11e3dc2 100644 --- a/pages/_pl-PL/twilightmenu/uninstalling-3ds.md +++ b/pages/_pl-PL/twilightmenu/uninstalling-3ds.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: uninstalling title: Dezinstalacja (3DS) -long_title: Uninstalling TWiLight Menu++ (3DS) -description: How to uninstall TWiLight Menu++ from a Nintendo 3DS +long_title: Odinstalowywanie TWiLight Menu++ (3DS) +description: Jak odinstalować TWiLight Menu++ z Nintendo 3DS --- ### Dezinstalacja diff --git a/pages/_pl-PL/twilightmenu/uninstalling-ds.md b/pages/_pl-PL/twilightmenu/uninstalling-ds.md index 24b26910..bbd3ef20 100644 --- a/pages/_pl-PL/twilightmenu/uninstalling-ds.md +++ b/pages/_pl-PL/twilightmenu/uninstalling-ds.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: uninstalling title: Dezinstalacja (DS & DSi) -long_title: Uninstalling TWiLight Menu++ (DS & DSi) -description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard +long_title: Odinstalowywanie TWiLight Menu++ (DS & DSi) +description: Jak odinstalować TWiLight Menu++ z Nintendo DSi lub flashcarda DS --- ### Dezinstalacja diff --git a/pages/_pl-PL/twilightmenu/updating-3ds.md b/pages/_pl-PL/twilightmenu/updating-3ds.md index 045c7363..1fdaf779 100644 --- a/pages/_pl-PL/twilightmenu/updating-3ds.md +++ b/pages/_pl-PL/twilightmenu/updating-3ds.md @@ -4,12 +4,12 @@ layout: wiki section: twilightmenu category: updating title: Aktualizacja (3DS) -long_title: Updating TWiLight Menu++ (3DS) -description: How to update TWiLight Menu++ on the Nintendo 3DS +long_title: Aktualizowanie TWiLight Menu++ (3DS) +description: Jak zaktualizować TWiLight Menu++ na Nintendo 3DS tabs: - universal-updater: Universal-Updater - manual: Manual + manual: Instrukcja --- Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie plików `.sav` do nowego folderu o nazwie `saves`, który ma się znajdować w tym samym miejscu co gry DS. @@ -25,12 +25,12 @@ Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie pli {% assign tab-universal-updater = tab-universal-updater | split: "////////" %} {% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI +1. Pobierz najnowszą wersję `TWiLightMenu-3DS.7z` ze [strony z wydaniami](https://github.com/DS-Homebrew/TWiLightMenu/releases) +1. Wypakuj `TWiLightMenu-3DS.7z` +1. Skopiuj folder `_nds` do katalogu głównego karty SD +1. Skopiuj plik `BOOT.NDS` do katalogu głównego karty SD +1. Skopiuj dwa pliki `.cia` do katalogu głównego karty SD +1. Na swoim 3DS zainstaluj dwa CIA w FBI {% endcapture %} {% assign tab-manual = tab-manual | split: "////////" %} @@ -41,8 +41,8 @@ Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie pli ### Więcej kroków dla użytkowników karty flashcard -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. +Jeśli można przełączać się między zawartością karty SD i flashcard w TWLMenu++, a flashcard TWLMenu++ jest w wersji 16.3.0 lub nowszej, należy wykonać poniższe kroki. -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` +1. Przejdź do ustawień TWLMenu++ +1. Wybierz `Update TWiLight Menu++` +1. Wybierz `konsola (micro)SD > Slot-1 microSD` diff --git a/pages/_pl-PL/twilightmenu/updating-dsi.md b/pages/_pl-PL/twilightmenu/updating-dsi.md index 62ee5de7..5dec39b8 100644 --- a/pages/_pl-PL/twilightmenu/updating-dsi.md +++ b/pages/_pl-PL/twilightmenu/updating-dsi.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: updating title: Aktualizacja (DSi) -long_title: Updating TWiLight Menu++ (DSi) -description: How to update TWiLight Menu++ on the Nintendo DSi +long_title: Aktualizowanie TWiLight Menu++ (DSi) +description: Jak zaktualizować TWiLight Menu++ na Nintendo DSi --- Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie plików `.sav` do nowego folderu o nazwie `saves`, który ma się znajdować w tym samym miejscu co gry DS. diff --git a/pages/_pl-PL/twilightmenu/updating-flashcard.md b/pages/_pl-PL/twilightmenu/updating-flashcard.md index 16766541..189ebc98 100644 --- a/pages/_pl-PL/twilightmenu/updating-flashcard.md +++ b/pages/_pl-PL/twilightmenu/updating-flashcard.md @@ -4,8 +4,8 @@ layout: wiki section: twilightmenu category: updating title: Aktualizacja (Flashcard) -long_title: Updating TWiLight Menu++ (Flashcard) -description: How to update TWiLight Menu++ on a Nintendo DS flashcard +long_title: Aktualizowanie TWiLight Menu++ (Flashcard) +description: Jak zaktualizować TWiLight Menu++ na Flashcardzie Nintendo DS --- Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie plików `.sav` do nowego folderu o nazwie `saves`, który ma się znajdować w tym samym miejscu co gry DS. @@ -17,7 +17,7 @@ Jeśli aktualizujesz z wersji starszej niż v16.4.0, prosimy o przeniesienie pli 1. Skopiuj folder `_nds` do katalogu głównego karty microSD nagrywarki 1. Skopiuj plik `BOOT.NDS` do katalogu głównego karty microSD nagrywarki -### More steps for the DSi / 3DS SD card side +### Wiecęj kroków dla kart SD DSi/3DS Jeśli można przełączać zawartość karty SD i karty flashcard w TWLMenu++, a jeśli karta flashcard TWLMenu++ jest w wersji v16.3.0 lub później, wykonaj te kroki. diff --git a/pages/_pl-PL/twilightmenu/updating.md b/pages/_pl-PL/twilightmenu/updating.md index cff5d622..788c08ef 100644 --- a/pages/_pl-PL/twilightmenu/updating.md +++ b/pages/_pl-PL/twilightmenu/updating.md @@ -1,28 +1,28 @@ --- -lang: en-US +lang: pl-PL layout: wiki section: twilightmenu category: indexes -title: Updating -long_title: Updating TWiLight Menu++ -description: How to update TWiLight Menu++ (index page) +title: Aktualizowanie +long_title: Aktualizowanie TWiLight Menu++ +description: Jak zaktualizować TWiLight Menu++ (strona indeksu) --- -The updating process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. +Proces aktualizacji TWiLight Menu++ zależy od tego, czy korzystasz z Nintendo DSi, Nintendo 3DS, czy z flashcard Nintendo DS. Wybierz stronę dla konsoli z której korzystasz. ### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](updating-3ds). +Jeśli korzystasz z 3DS lub 2DS (z wewnętrznej karty SD), postępuj zgodnie z instrukcjami [3DS](updating-3ds). -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](updating-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](updating-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](updating-3ds) +[![Nintendo 3DS](/assets/images/consoles/old3ds.png)](updating-3ds) [![Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](updating-3ds) [![Nintendo 2DS](/assets/images/consoles/2ds.png)](updating-3ds) -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](updating-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](updating-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](updating-3ds) +[![Nowy Nintendo 3DS](/assets/images/consoles/new3ds.png)](updating-3ds) [![Nowy Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](updating-3ds) [![Nowy Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](updating-3ds) ### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](updating-dsi). +Jeśli korzystasz z DSi (z wewnętrznej karty SD), postępuj zgodnie z instrukcjami [DSi](updating-dsi). -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](updating-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](updating-dsi) +[![Nintendo DSi](/assets/images/consoles/dsi.png)](updating-dsi) [![Nintendo DSi XL](/assets/images/consoles/dsixl.png)](updating-dsi) ### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](updating-flashcard). +Jeśli używasz flashcard (niezależnie od modelu DS), postępuj zgodnie z instrukcjami dotyczącymi [flashcard](updating-flashcard). -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) +[![Flaschard r4isdhc.com](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![Flaschard Acekard2i](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![Flaschard R4i Gold 3DS Plus](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) diff --git a/pages/_ru-RU/community/discord-info.md b/pages/_ru-RU/community/discord-info.md deleted file mode 100644 index e0b28d69..00000000 --- a/pages/_ru-RU/community/discord-info.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Info -description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. - -## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: - -- [#community-rules][community-rules] - This is the rules channel, it describes the standards we have when communicating in this server -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff - -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. - -## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command - -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. - -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances - -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. - -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] - -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). - -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. - -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. - -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: - -This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) - -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. - -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) - -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server]. - -## 🤖 Lightning Commands -Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including... - -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB -- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players` - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) - - -[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366 -[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 - -[announcements]: https://discord.com/channels/283769550611152897/283771381735489537 -[community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 - -[nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 -[nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 -[nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 -[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 - -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 -[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 -[end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_ru-RU/community/discord-rules.md b/pages/_ru-RU/community/discord-rules.md deleted file mode 100644 index 3a5ce382..00000000 --- a/pages/_ru-RU/community/discord-rules.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Rules -description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. - -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. - - -### Do NOT bring the chat quality down. - -Examples include: -- Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). -- Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. - - -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission - -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. - - -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. - - -## Consequences - -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. - -If you don't understand any of the rules, feel free to ask. - -Last update: August 19th, 2020 diff --git a/pages/_ru-RU/community/index.md b/pages/_ru-RU/community/index.md deleted file mode 100644 index 21624857..00000000 --- a/pages/_ru-RU/community/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -title: Home -description: Information about the DS-Homebrew community ---- - -You can find information about our community here, such as the rules for our Discord server. We have the following places: -- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) -- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Website: [ds-homebrew.com](https://ds-homebrew.com) diff --git a/pages/_ru-RU/ds-index/3ds-forwarders.md b/pages/_ru-RU/ds-index/3ds-forwarders.md deleted file mode 100644 index a2ac8576..00000000 --- a/pages/_ru-RU/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu -tabs: - - - tab-sd-card: SD card - tab-flashcard: Flashcard ---- - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Requirements - -3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files -- (Optional) A supported DS flashcard - -{% capture flashcards %} -The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. - -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. - -Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) - -Untested: -- R4i3D NEW (Use R4iDSN template and pack) - -Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) - -Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) -- (i)Edge (Unable to autoboot a .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) -{% endcapture %} - -
- Supported flashcards -
- {{ flashcards | markdownify }} -
-
- -PC: -- A 64 bit OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. - -### Part 1: Getting started -{% capture tab-sd-card %} -1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card - -After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings: -- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Download one of these packs: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md deleted file mode 100644 index 6495c395..00000000 --- a/pages/_ru-RU/ds-index/dsi-twl-firm.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Nintendo DSi / Nintendo 3DS TWL_FIRM -description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM ---- - -### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. - -- [3DS Hacking Guide](https://3ds.hacks.guide) - - Lightning command: `mod 3ds` - - Kuriisu command: `guide 3ds` -- [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` - - Kuriisu command: `guide dsi` - -### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. - -nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. - -### Nintendo DSi system menu -The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen. - -The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. - -This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. - -In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. - -### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. - -The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts - -Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) - -Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. - -### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. - -A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. - -### Nintendo DSi bootstage 2 -The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. - -### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_ru-RU/ds-index/hardmod.md b/pages/_ru-RU/ds-index/hardmod.md deleted file mode 100644 index ea6a9548..00000000 --- a/pages/_ru-RU/ds-index/hardmod.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: Hardmod -description: How to hardmod a Nintendo DSi -tabs: - - - windows: Windows - other: macOS / Linux ---- - -Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc... - -### Nintendo DS -[![Original DS motherboard with touch-points labeled](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png) - -### Nintendo DSi - -To hardmod a Nintendo DSi / DSi XL (LL) you will need: - - [Pencil tipped soldering iron](https://www.amazon.com/dp/B01N4571Q6) - - [Very fine wire](https://www.amazon.com/dp/B01MXGNTA4), 28AWG or smaller, preferably 30AWG+ - - SD to microSD adapter - - An SD card reader able to read eMMC chips running in single data-line mode. [Here's a known working one](https://www.amazon.com/dp/B006T9B6R2) - - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) and [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) if on Windows - - A valid NAND backup of the DSi you are hardmodding - - To be comfortable soldering to pads that are as small as 0.5mm in diameter - -#### DSi side A pinouts -[![DSi side A pinouts](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg) -#### DSi side B pinouts -[![DSi side B pinouts](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png) -#### DSi XL side B pinouts -[![DSi XL side B pinouts](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png) - -- You will need to solder the points on the motherboard to the microSD card adapter - - CMD to pin 2 - - GND to pins 3 and 6 - - CLK to pin 5 - - DAT0 to pin 7 - -#### Soldered microSD adapter example -[![microSD example](/assets/images/dsi-hardmod/sd.jpg)](/assets/images/dsi-hardmod/sd.jpg) - -- Insert the microSD card adapter into your computer - - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage - -#### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). - -1. Download the version for the operating system you are using -1. Run the script, selecting the NAND backup you wish to flash to your DSi -1. Switch to NAND mode with the button to the left of the file path -1. Click `Start` to create the NAND backup without the no$gba footer - -- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open - - Use this file as the NAND image you flash onto the DSi - -{% capture tab-windows %} -1. Open Win32DiskImager -1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*` -1. Choose the device that is the DSi and click read -1. Once it is done, click the folder icon, change the name to `NAND_1.bin` and read again -1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare". -1. Choose to compare both files then click OK when done - - If it says "The chosen files are identical.", you are good to go to the next section - - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again -1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before -1. Flash it with the `Write` button -1. Unplug the SD card adapter and attempt to turn on the DSi -{% endcapture tab-windows %} -{% assign tab-windows = tab-windows | split: "////////" %} - - -{% capture tab-other %} -1. Work out where the SD card is mounted - - Linux: - 1. Unplug the SD card adapter - 1. Run `lbslk` in a terminal - 1. Plug in the SD card adapter - 1. Run `lbslk` again - 1. This time a new device should appear - - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer - - - macOS: - 1. Unplug the SD card adapter - 1. Run `df` in a terminal - 1. Plug in the SD card adapter - 1. Run `df` again - 1. A new device should appear in the list - - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer - -1. Dump the NAND - - Run the following command in a terminal: - - `cat {device-name} > nand0.bin` - - Replace `{device-name}` with the SD card mount location - - E.g `cat /dev/sdb > nand0.bin` - - Then run `cat {device-name} > nand1.bin` - - -1. Compare NAND dumps - 1. Run the following command: - - Linux: `md5sum nand0.bin nand1.bin` - - macOS: `md5 -r nand0.bin nand1.bin` - 1. Check that the hash generated matches each other - 1. If not, redump the NAND, adjusting the wiring if necessary - 1. Keep on redumping the NAND until the hashes are identical - -1. Flash NAND - 1. Locate the NAND backup you created before on the console - 1. Run the following command: - - `cat {existing-nand-backup} > {device-name}` - - Replace `{existing-nand-backup}` with the location and name of your old NAND backup - - Replace `{device-name}` with the mount point of the SD card - -At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created! -{% endcapture tab-other %} -{% assign tab-other = tab-other | split: "////////" %} - -### Flashing the NAND backup -{% assign tabs = tab-windows | concat: tab-other %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md deleted file mode 100644 index 17d10d48..00000000 --- a/pages/_ru-RU/ds-index/homebrew.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Homebrew -description: Information about homebrew on the Nintendo DS ---- - -### Development - -Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: - -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) - -### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. - -### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. - -### Time bomb - -A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds: - -- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel. -- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available: - - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement - - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++: - - With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does - - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently - -We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard). - -In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard. - -### ARGV support -ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. - -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation -- There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_ru-RU/ds-index/index.md b/pages/_ru-RU/ds-index/index.md deleted file mode 100644 index 6279aa6b..00000000 --- a/pages/_ru-RU/ds-index/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -title: Индекс модов Nintendo DS -description: An explanation of all things DS modding ---- - -Добро пожаловать в раздел ресурсов моддинга (модификации) Nintendo DS. Этот раздел постарается объяснить большинство моментов, связанных с модификацией Nintendo DS, а также ввести базовую информацию о NTR прошивке Nintendo DS, TWL прошивке Nintendo DSi, а также прошивке TWL_FIRM для Nintendo 3DS. diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md deleted file mode 100644 index e58ab138..00000000 --- a/pages/_ru-RU/ds-index/retail-roms.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Retail ROMs -description: Information related to retail DS games ---- - -### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. - -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. - -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) - -### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. - -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - -### Save files -Nintendo DS cartridges have 4 known save types: - -- EEPROM - Electrically Erasable Programmable Read-Only Memory -- FLASH -- FRAM - Ferroelectric Random-Access Memory -- NAND - NOT-AND - -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php - -### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). - -### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. - -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. -- For example: `DMA2: 04100010 023C18C0 AF000001` - -### Action Replay cheats -Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. - -Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: -- Wood R4 (`usrcheat.dat`) -- YSMenu (`usrcheat.dat`) - -Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following: -- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB -- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation -- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size - - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack - -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). - -Cheat codes generally have types A through E, and here is a description of them: - -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md deleted file mode 100644 index 7b8f837b..00000000 --- a/pages/_ru-RU/ds-index/wifi.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Wi-Fi -description: Information on using Wi-Fi on the Nintendo DS ---- - -- On Nintendo DS applications, you can only use WEP and Open WiFi -- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support - -Hotspots are usable, so you don't need to change your router configuration. - -### Creating a hotspot -There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot. -- [macOS](https://gbatemp.net/threads/571658) -- [Linux](https://gbatemp.net/threads/543283) - -### Nintendo DS WFC restoration -1. Launch the Nintendo WFC settings -1. Connect to your access point -1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` -1. Set `1.1.1.1` as your secondary DNS -1. You might need to NoSSL patch your game at this point, depending on the game - -### Manually patching your DS ROMs -Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. - -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono - -1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) -1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) - -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM - -### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. - -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_ru-RU/gbarunner2/bios.md b/pages/_ru-RU/gbarunner2/bios.md deleted file mode 100644 index 2192ae82..00000000 --- a/pages/_ru-RU/gbarunner2/bios.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: GBA BIOS Info -description: Information on the GBA BIOS and how to dump it ---- - -In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods. - -### Dumping Guides - -- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) -- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) - -After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. - -You can verify that your BIOS is a proper dump by comparing it with the following checksums: - -**CRC32:** `81977335` - -**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6` - -**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492` - -**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570` diff --git a/pages/_ru-RU/gbarunner2/faq.md b/pages/_ru-RU/gbarunner2/faq.md deleted file mode 100644 index 51bf4f85..00000000 --- a/pages/_ru-RU/gbarunner2/faq.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: FAQ & Troubleshooting -long_title: GBARunner2 FAQ & Troubleshooting -description: FAQs and troubleshooting for GBARunner2 ---- - -#### How do I create and add custom borders? - -You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. - -#### Are cheats supported? - -Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). - -#### How do I use nightly GBARunner2 builds in TWiLight Menu++? - -1. Download the nightly build -1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) -1. Place it in `sd:_nds` - -#### How do I use Wi-Fi link features? - -You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_ru-RU/gbarunner2/index.md b/pages/_ru-RU/gbarunner2/index.md deleted file mode 100644 index a5713cad..00000000 --- a/pages/_ru-RU/gbarunner2/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: Home -description: Information on how to use GBARunner2 ---- - -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. - -Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: -- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) -- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List) diff --git a/pages/_ru-RU/index.md b/pages/_ru-RU/index.md deleted file mode 100644 index 7ef7fd3d..00000000 --- a/pages/_ru-RU/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: default -title: Home ---- - -# Добро пожаловать в Вики (Википедию), посвященную хоумбрю Nintendo DS (DS-Homebrew Wiki)! - -Здесь вы можете найти вики для TWiLight Menu++ и других DS Хоумбрю (DS-Homebrew) проектов. Щелкните по одному из разделов вверху, затем нажмите на список страниц слева. - -Если вы хотите помочь внести свой вклад, вы можете найти исходный код на [GitHub](https://github.com/{{ site.repo }}) или помочь с переводом на [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only). diff --git a/pages/_ru-RU/nds-bootstrap/faq.md b/pages/_ru-RU/nds-bootstrap/faq.md deleted file mode 100644 index 90ad6c5b..00000000 --- a/pages/_ru-RU/nds-bootstrap/faq.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: FAQ & Troubleshooting -long_title: nds-bootstrap FAQ & Troubleshooting -description: FAQ & Troubleshooting for nds-bootstrap ---- - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. - -#### Why use nds-bootstrap over a regular flashcard? -- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges -- You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed -- Enhance your audio with 48 kHz -- Use DSi mode, allowing for DSi features -- Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work - -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. - -#### What is a nightly and where do I get it? -A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Why do my cheats not work? -The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. - -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_ru-RU/nds-bootstrap/index.md b/pages/_ru-RU/nds-bootstrap/index.md deleted file mode 100644 index 3f78f819..00000000 --- a/pages/_ru-RU/nds-bootstrap/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -title: Home -description: Information on how to use nds-bootstrap ---- - -# Welcome to the nds-bootstrap Wiki - -nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards. diff --git a/pages/_ru-RU/nds-bootstrap/testing.md b/pages/_ru-RU/nds-bootstrap/testing.md deleted file mode 100644 index cb8b4904..00000000 --- a/pages/_ru-RU/nds-bootstrap/testing.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: Compatibility List & Testing Tips -description: Compatibility list and tips for testing games ---- - -### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. - -### Tips For Testing Games -- Look for screen flickering or sound issues -- If something looks off, run the game along a console not using nds-bootstrap to compare -- Try as many features in the game as possible -- Be thorough diff --git a/pages/_ru-RU/other/godmode9i.md b/pages/_ru-RU/other/godmode9i.md deleted file mode 100644 index 5144873b..00000000 --- a/pages/_ru-RU/other/godmode9i.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: GodMode9i -description: Information about GodMode9i ---- - -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. - -### FAQ & Troubleshooting - -#### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - -#### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_ru-RU/other/hiyacfw.md b/pages/_ru-RU/other/hiyacfw.md deleted file mode 100644 index f1bb660e..00000000 --- a/pages/_ru-RU/other/hiyacfw.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: hiyaCFW -description: Information about hiyaCFW ---- - -Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi. - -### Custom splash screens -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: - -#### BMP -- 16-bit (RGBA 1555, RGB 1555, or RGB 565) -- 256 x 192 or smaller - -#### GIF -- Simple answer: Most GIFs 256 x 192 or smaller will work -- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum -- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete -- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first -- Interlaced and plain text frames are ***not*** supported -- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems diff --git a/pages/_ru-RU/other/index.md b/pages/_ru-RU/other/index.md deleted file mode 100644 index ea0738f1..00000000 --- a/pages/_ru-RU/other/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: Home -description: Information about other DS-Homebrew projects ---- - -This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki. diff --git a/pages/_ru-RU/twilightmenu/controls.md b/pages/_ru-RU/twilightmenu/controls.md deleted file mode 100644 index 28306a6b..00000000 --- a/pages/_ru-RU/twilightmenu/controls.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Controls -long_title: TWiLight Menu++ Controls -description: Controls for using TWiLight Menu++ ---- - -#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes -- Left / Right: Select a game / app -- A / START: Launch game / app -- L / R or SELECT + Left / Right: Switch pages -- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats -- X: Delete/hide game -- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed) - -#### R4 theme -- Up / Down: Select a game / app -- A: Launch game / app -- L: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats - -#### DS ROMs (using nds-bootstrap) -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + Down + SELECT: Open the in-game menu - - RAM Viewer - - Up / Down: Scroll - - Left / Right: Fast scroll - - A: Enter RAM Editor - - B: Return to in-game menu - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - - RAM Editor - - Up / Down / Left / Right: Select a value - - A: Modify selected value - - Up / Down: Increase / Decrease value by 1h - - Left / Right: Increase / Decrease value by 10h - - A / B: Finish modifying value - - B: Return to RAM Viewer - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - -#### Boot shortcuts -These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. - -- SELECT: Open settings -- A + B + X + Y: Reset all TWiLight Menu++ settings -- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled diff --git a/pages/_ru-RU/twilightmenu/creating-ram-disks.md b/pages/_ru-RU/twilightmenu/creating-ram-disks.md deleted file mode 100644 index 5d9fc1be..00000000 --- a/pages/_ru-RU/twilightmenu/creating-ram-disks.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Creating RAM Disks -description: How to create RAM disks for using old DS homebrew with TWiLight Menu++ ---- - -You do not need to follow this if you're using a flashcard. -{:.alert .alert-info} - -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. - -Instructions by @Dakkon7, modified by RocketRobz: - -1. Run RAMDisk -1. Click **View** -> **Advanced** -1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB** -1. Un-mark **Create TEMP Directory**, if it's already marked -1. Click **Load/Save** -1. Click `Start RAMDisk`, and a new window for your .img should appear -1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use -1. In the RAMDisk program, click `Save Disk Image Now` -1. Save `romname.img` to a folder called `ramdisks` in the .nds file location -1. Click `Stop RAMDisk` when you're done -1. In TWiLight Menu++, open per-game settings for your homebrew -1. Set RAM disk to 0 -1. Launch your homebrew, and it should read your RAM disk diff --git a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md b/pages/_ru-RU/twilightmenu/custom-boot-splashes.md deleted file mode 100644 index 5703ac92..00000000 --- a/pages/_ru-RU/twilightmenu/custom-boot-splashes.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Boot Splashes -description: How to use custom splash screens for TWiLight Menu++ ---- - -You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. - -Most GIF files up to 256x192 should work, with a few exceptions: -- GIF files over 1 MiB (DSi Mode) or 256 KiB (DS Mode) may not play at full speed as they will be decompressed on the fly -- Between the two, the GIFs must be less than about 10 MB (DSi Mode) or about 2 MB (DS Mode) -- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time -- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults - - Only the GIF waiting for input will be paused, so the other can continue animating -- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame -- Interlaced and text frames will not work diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md deleted file mode 100644 index ff0d5647..00000000 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-sfx.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: DSi / 3DS Skins - Custom SFX -description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++ ---- - -TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". - -These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). - -## Sound Effect Bank -The sound effect bank contains sound effects such as the icon select sound, etc. - -| File | Description | -| ----------- | -------------------------------------------------------------------------------------- | -| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details | -| back.wav | Back | -| launch.wav | Played when launching a game | -| select.wav | Played when moving the select cursor | -| wrong.wav | Played when reaching the end of the page | -| switch.wav | Played when switching pages | -| stop.wav | Played on the DSi Theme when the select cursor stops moving | -| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details | - -You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent. - -Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully. - -### Startup sound -While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins. - -The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play. - - -## Menu BGM - -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -To export in the correct format, do: -1. Select `File` > `Export` > `Export Audio...` -1. Set `File Type` to `Other uncompressed files` -1. Set `Header` to `RAW (header-less)` -1. Set `Encoding` to `Signed 16-bit PCM` -1. Set the output name to `bgm.pcm.raw` and click `Save` -1. Click `OK` to the metadata editing - -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md deleted file mode 100644 index 4d30c4e9..00000000 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: How to Create DSi / 3DS Skins -description: How to make custom DSi and 3DS skins for TWiLight Menu++ ---- - -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). - -Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run -```bash -$ make -``` -in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below. - -Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). - -The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. - -## Theme file descriptions - -The `volume` and `battery` textures are self explanatory. - -### Background textures (`background_grit` folder) - -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | The top background | - -### Paletted textures (`grit` folder) - -| Texture | Description | Palette Restrictions (if less than 16) | -| ------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | | -| box | The box texture, containing both full and empty textures (DSi Theme) | | -| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 Colors | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | -| dialogbox | The background of the dialog box that slides down | | -| folder | The icon for folders | | -| icon_gb | The icon for Game Boy games | | -| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | -| icon_gbamode | The icon for native GBA Mode | | -| icon_gg | The icon for Game Gear games | | -| icon_manual | The icon for the manual | | -| icon_md | The icon for Mega Drive games | | -| icon_nes | The icon for NES games | | -| icon_plg | The icon for DSTWO plugins | | -| icon_settings | The icon for Nintendo DSi Settings | | -| icon_sms | The icon for Sega Master System games | | -| icon_snes | The icon for SNES games | | -| icon_unk | The icon displayed when a game is missing an icon | | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | -| progress | The progress loading animation with 8 frames | 9 Colors | -| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | -| start_text | The text displayed on the start border (DSi Theme) | 4 Colors | -| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | - -### UI textures (`ui` folder) - -| Texture | Description | -| ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | -| Lshoulder | The left shoulder | -| Lshoulder_greyed | The left shoulder when there are no pages to the left | -| Rshoulder | The right shoulder | -| Rshoulder_greyed | The right shoulder when there are no pages to the right | - -### Video texture (`video` folder) - -`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. - -## Theme configuration - -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. - -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 | - -## Advanced theming - -Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette. - -For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results. - -Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes. - -Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences. - -Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all. - -## Custom background music and sound effects - -The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_ru-RU/twilightmenu/custom-fonts.md b/pages/_ru-RU/twilightmenu/custom-fonts.md deleted file mode 100644 index d70a7ac9..00000000 --- a/pages/_ru-RU/twilightmenu/custom-fonts.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Fonts -description: How to use custom fonts with TWiLight Menu++ ---- - -TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. - -### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode -- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages -- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages - -### Directory structure -Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: -- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles -- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text - -The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. - -### Generating custom fonts -You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: -1. Load an NFTR file in nftr-editor -1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated - - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box -1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ) -1. Click `Save`, then repeat for the other sizes diff --git a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md deleted file mode 100644 index efb65ad4..00000000 --- a/pages/_ru-RU/twilightmenu/custom-unlaunch-backgrounds.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Unlaunch Backgrounds -description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ ---- - -Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: -- Only the first frame will be shown, no animated backgrounds -- The file must be less than or equal to 15,472 bytes -- GIFs with more than 31 colors require specially made palettes to prevent breaking the text - -### Installing -1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` -1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card -1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want -1. Exit settings and launch `Unlaunch DSi Installer` - - It should use your custom image, if it does not then turn off your console and make sure your GIF conforms with the requirements above -1. Choose `Install Now` - -### Using GIFs with more than 31 colors -As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. -1. Open your image in GIMP and make sure it's 256 x 192 pixels -1. In the menu bar at the top, select `Image` -> `Mode` -> `Indexed...` -1. Select `Generate optimum palette` and set the maximum colors to anything up to 226 colors -1. Select a dithering pattern from the `Color dithering` dropdown - - Images without dithering generally compress best, but with it will generally look better, try and see which looks best for the size -1. Click `Convert` -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` - - If it gives any warnings, click the accept button -1. In the next popup, disable the `GIF comment` and click `Export` -1. Check the size of the exported file, if it's 15,472 bytes or less, then skip to step 13 -1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it - - These instructions will use ezgif as its simpler, being a website -1. Open https://ezgif.com/optimize, and upload your GIF -1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit -1. Save the optimized GIF and open it in GIMP -1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` -1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots -1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) -1. Use the color picker to make your new colors match those in the above image -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` -1. In the next popup, make sure `GIF comment` is off and click `Export` -1. Ensure the image is still under 15,472 bytes, if it's gotten too big then repeat from step 10 using a higher compression level -1. You're done! Follow the [installing](#installing) section above to use your image! diff --git a/pages/_ru-RU/twilightmenu/download-play-pictochat.md b/pages/_ru-RU/twilightmenu/download-play-pictochat.md deleted file mode 100644 index 1542fa68..00000000 --- a/pages/_ru-RU/twilightmenu/download-play-pictochat.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Download Play / Pictochat in DS Classic Menu -description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Classic Menu ---- - -If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. - -In GodMode9: -- Press R + A on SYSNAND TWLN -- Select `Search for titles` -- Select `DS Download Play (NTR-HNDA).tmd` -- Select `TMD file options...` -- Select `Dump CXI/NDS file` -- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds` - -Copy to `sd:/_nds/`, and rename to `dlplay.nds`. - -The above steps will increase DLP boot speed. - -To run Pictochat on 3DS (DSi required): -- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi. diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md deleted file mode 100644 index 14b80382..00000000 --- a/pages/_ru-RU/twilightmenu/faq.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: FAQ & Troubleshooting -long_title: TWiLight Menu++ FAQ & Troubleshooting -description: FAQs and troubleshooting for TWiLight Menu++ ---- - -For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). -{:.alert .alert-info} - -#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? -TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: - -#### How do I fix getting a white screen when booting TWiLight Menu++? -- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it -- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size -- If that also doesn't work, try a different SD card - -#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? -Go into TWLMenu++ Settings, and disable `Update recently played list`. - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### How do I use cheats? -You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. - -Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. - -#### How do I show a custom picture on the top screen of the DSi theme? -A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - -- The images(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size - -#### How do I get games? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: -- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games -- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare -- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles - -#### Can I get the save files from my game cards onto my SD card or vice versa? -Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. - -#### How do I change TWiLight Menu++'s language? -1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ -1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) -1. Change the first option until you see the language you want, then exit settings - - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ - -#### Is this a DS(i) emulator? -No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). - -#### What systems does TWiLight Menu++ support? - -| Format | Loader | Extensions | Save file | -| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} - -#### Why isn't touch input working on sudokuhax? -Depending on the save file of sudokuhax, the touch screen inputs may not work. - -#### Can The Biggest Loser boot TWiLight Menu++? -No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md b/pages/_ru-RU/twilightmenu/how-to-get-box-art.md deleted file mode 100644 index 4e4a30de..00000000 --- a/pages/_ru-RU/twilightmenu/how-to-get-box-art.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: How to Get Box Art -description: How to get box art / game covers in TWiLight Menu++ ---- - -### 3DS -1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases) - - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++ -1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan -1. Choose a box art size -1. Choose a border style -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Windows -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` -1. Click `Detect SD` - - If it doesn't find the correct SD card click `Browse...` and select the right one -1. Change the size, border, etc options to your liking -1. Click `Start` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### macOS / Linux -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract the `.zip` -1. Open `TwilightBoxart.ini` in the extracted folder in a text editor -1. Type the path to your SD card after `SdRoot=`, then save the file - - On macOS this is `/Volumes/` then the name of your SD card -1. Open the terminal -1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal -1. Run `chmod +x TwilightBoxart.CLI` -1. Run `./TwilightBoxart.CLI` -1. Say `Yes` if it shows your SD path correctly -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Manual -1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) -1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143. - -Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_ru-RU/twilightmenu/index.md b/pages/_ru-RU/twilightmenu/index.md deleted file mode 100644 index 73d73e27..00000000 --- a/pages/_ru-RU/twilightmenu/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -lang: en-US -section: twilightmenu -title: Home -description: Guides on how to use and customize TWiLight Menu++ ---- - -# Добро пожаловать в TWiLight Menu++ вики! - -TWiLight Menu++ — программа с открытым исходным кодом, обновление/замена DSi Меню и интерфейса для nds-bootstrap для DSi, 3DS и флеш-карточек. - -Для получения информации о том, как установить, нажмите на страницу в боковой панели для игровой консоли в секции Установка. diff --git a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md b/pages/_ru-RU/twilightmenu/installing-3ds-manual.md deleted file mode 100644 index 75df17d3..00000000 --- a/pages/_ru-RU/twilightmenu/installing-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: en-US -layout: redirect -destination: installing-3ds?tab=manual -title: Installing (3DS, Manual) ---- - diff --git a/pages/_ru-RU/twilightmenu/installing-3ds.md b/pages/_ru-RU/twilightmenu/installing-3ds.md deleted file mode 100644 index fba9d3f0..00000000 --- a/pages/_ru-RU/twilightmenu/installing-3ds.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: Установка (3DS) -long_title: Installing TWiLight Menu++ (3DS) -description: How to install TWiLight Menu++ on the Nintendo 3DS -tabs: - - - working-camera: Working camera - non-working-camera: Non-working camera - manual: Manual ---- - -Первым делом, вам нужно будет иметь кастомную прошивку на вашем 3DS ([3ds.hacks.guide](https://3ds.hacks.guide)) для её установки. -{:.alert .alert-info} - -{% capture tab-working-camera %} -1. Откройте FBI и выберите `Удаленная установка`, затем `Сканируйте QR-код` -1. Сканируйте этот QR-код для установки последней версии [Universal-Updater](https://github.com/Universal-Team/Universal-Updater).
![Universal-Updater QR код](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. Закройте FBI и запустите Universal-Updater. - - Если оно не появляется в главном меню, перезагрузите 3DS. -1. Найдите TWiLight Menu + + в сетке приложений, вы сможете найти с помощью третьей вкладки на боковой панели, если у вас возникли проблемы с ее нахождением, то: - - Оно имеет такую иконку: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Нажмите A или нажмите на значок загрузки в боковой панели и выберите `TWiLight Menu++` для его установки. - - This will take a while -{% endcapture %} -{% assign tab-working-camera = tab-working-camera | split: "////////" %} - -{% capture tab-non-working-camera %} -1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) -1. Place the `Universal-Updater.cia` file anywhere on your SD card -1. Launch FBI on your Nintendo 3DS -1. In FBI, go to the place you pasted the `Universal-Updater.cia` file -1. Select the `Universal-Updater.cia` file and hit "Install & Delete" -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Installing - -{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_ru-RU/twilightmenu/installing-dsi.md b/pages/_ru-RU/twilightmenu/installing-dsi.md deleted file mode 100644 index 415a7fb3..00000000 --- a/pages/_ru-RU/twilightmenu/installing-dsi.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: Installing (DSi) -long_title: Installing TWiLight Menu++ (DSi) -description: How to install TWiLight Menu++ on the Nintendo DSi ---- - -If you do not already have a way to run homebrew on your DSi, follow [dsi.cfw.guide](https://dsi.cfw.guide) to install TWiLight Menu++ -{:.alert .alert-info} - -### Installing -1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-DSi.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. **hiyaCFW users:** Copy the `title` folder to your SD card root - -### Autobooting with Unlaunch -1. Turn on your DSi while holding A and B -1. In the Unlaunch menu, go to `OPTIONS` -1. Set `NO BUTTON` or a button of your choice to the `TWiLight Menu++` that says `BOOT.NDS` on the bottom screen diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md deleted file mode 100644 index acfa5fd9..00000000 --- a/pages/_ru-RU/twilightmenu/installing-flashcard.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: Установка (Флеш-картридж) -long_title: Installing TWiLight Menu++ (Flashcard) -description: How to install TWiLight Menu++ on a Nintendo DS flashcard ---- - -### Установка -1. Загрузите последнюю версию `TWiLightMenu-Flashcard.7z` со [страницы релизов](https://github.com/DS-Homebrew/TWiLightMenu/releases). -1. Извлеките архив `TWiLightMenu-Flashcard.7z`. -1. Скопируйте папку `_nds` в корень карты microSD, которая будет вставлена в вашу флеш-карточку. -1. Скопируйте файл `BOOT.NDS` в корень карты microSD, которая будет вставлена в вашу флеш-картридж. -1. Скопируйте папку `roms` в корень карты microSD, которая будет вставлена в вашу флеш-картридж. -1. Если у вас уже есть данные, переместите файлы `.sav`, которые находятся в вашей DS ROM, в новую папку с именем `saves`, которая также идет в DS ROM -1. ... - - **DS Phat / Lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` - - Это позволит вам использовать тактовую скорость TWL и/или VRAM ускорение в играх с флеш-картами, а также доступ к SD-карте консоли. - -### Для запуска игр с помощью прошивки флеш-картриджа -1. Извлеките всё, что есть в `Flashcart Loader/(ваш флеш-картридж)` в корень карты microSD флеш-картриджа. - - Если вы это сделали, перейдите к шагу 3. Иначе, выполните шаги, указанные ниже: - -1. Для этих флешкартриджей: - - R4i-SDHC - - r4isdhc.com карты - - r4isdhc.hkcom карты - - R4i SDHC Upgrade Revolution - - R4DSiXL3D - - R4i Advance - - R4-IIIi - - R4 SDHC Revolution - - R4(i) Pocket - - R4i Gold (v1.4.1) (3DS) - - R4xDS - - DSTT(i) - - Install YSMenu from [here](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root -1. Set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap - -### Автозагрузка TWiLight Menu++ -1. Извлеките всё содержимое из `Autoboot/(ваш флеш-картридж)` в корень карты microSD флеш-картриджа. - - Пропустите прошлый пункт, если вы не видите название своего флеш-картриджа -1. ... - - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1` diff --git a/pages/_ru-RU/twilightmenu/installing.md b/pages/_ru-RU/twilightmenu/installing.md deleted file mode 100644 index 5f311240..00000000 --- a/pages/_ru-RU/twilightmenu/installing.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Installing -long_title: Installing TWiLight Menu++ -description: How to install TWiLight Menu++ (index page) ---- - -The installation process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](installing-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](installing-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](installing-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](installing-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](installing-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](installing-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](installing-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md b/pages/_ru-RU/twilightmenu/playing-in-widescreen.md deleted file mode 100644 index d0c3e1d0..00000000 --- a/pages/_ru-RU/twilightmenu/playing-in-widescreen.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Playing in Widescreen -description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS ---- - -Requires a Nintendo 3DS or 2DS console. -{:.alert .alert-info} - -### Preparation -- Make sure Luma's `boot.firm` is on the SD root for this to work - -### Installing -1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/)) -1. Install `TWPatch.cia` using FBI - - You can also use Universal-Updater to install TWPatch instead of the previous two steps -1. Return to the home menu and launch TWPatch -1. Hold Y + B and enable `Widescreen patch (384x240 16:10)` -1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)` - - The "health hazard!" is because it gave the developer a headache due to its blurriness -1. Press START to generate a `TwlBg.cxi` file with widescreen - - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again - - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released -1. Restart your 3DS while holding SELECT to open Luma3DS's configuration -1. Enable `external FIRMs and modules`, then press START to save and quit -1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10` - - This can be done per-game as well - -You're all done! Enjoy your DS games in widescreen! - -**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released. - -**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released. - -Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) diff --git a/pages/_ru-RU/twilightmenu/uninstalling-3ds.md b/pages/_ru-RU/twilightmenu/uninstalling-3ds.md deleted file mode 100644 index 3d5ebb05..00000000 --- a/pages/_ru-RU/twilightmenu/uninstalling-3ds.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (3DS) -long_title: Uninstalling TWiLight Menu++ (3DS) -description: How to uninstall TWiLight Menu++ from a Nintendo 3DS ---- - -### Uninstalling -1. Open FBI -1. Go to `Titles` -1. Find two `TWiLight Menu++` titles in purple text -1. Delete both titles -1. Exit the title list -1. Go to the SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_ru-RU/twilightmenu/uninstalling-ds.md b/pages/_ru-RU/twilightmenu/uninstalling-ds.md deleted file mode 100644 index 6bab0b92..00000000 --- a/pages/_ru-RU/twilightmenu/uninstalling-ds.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (DS & DSi) -long_title: Uninstalling TWiLight Menu++ (DS & DSi) -description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard ---- - -### Uninstalling -1. Go to either the console's SD card or the flashcard's SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md b/pages/_ru-RU/twilightmenu/updating-3ds-manual.md deleted file mode 100644 index bb35f971..00000000 --- a/pages/_ru-RU/twilightmenu/updating-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: en-US -layout: redirect -destination: updating-3ds?tab=manual -title: Updating (3DS, Manual) ---- - diff --git a/pages/_ru-RU/twilightmenu/updating-3ds.md b/pages/_ru-RU/twilightmenu/updating-3ds.md deleted file mode 100644 index 2e6e5e1c..00000000 --- a/pages/_ru-RU/twilightmenu/updating-3ds.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (3DS) -long_title: Updating TWiLight Menu++ (3DS) -description: How to update TWiLight Menu++ on the Nintendo 3DS -tabs: - - - universal-updater: Universal-Updater - manual: Manual ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -{% capture tab-universal-updater %} -1. Open Universal-Updater - - If you don't have it, follow the [installing](installing-3ds) instructions -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-universal-updater = tab-universal-updater | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Updating - -{% assign tabs = tab-universal-updater | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} - -### More steps for the flashcard side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_ru-RU/twilightmenu/updating-dsi.md b/pages/_ru-RU/twilightmenu/updating-dsi.md deleted file mode 100644 index 45f10101..00000000 --- a/pages/_ru-RU/twilightmenu/updating-dsi.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (DSi) -long_title: Updating TWiLight Menu++ (DSi) -description: How to update TWiLight Menu++ on the Nintendo DSi ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Updating -1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-DSi.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. **hiyaCFW users:** Copy the `title` folder to your SD card root - -### More steps for the flashcard side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_ru-RU/twilightmenu/updating-flashcard.md b/pages/_ru-RU/twilightmenu/updating-flashcard.md deleted file mode 100644 index 74a29358..00000000 --- a/pages/_ru-RU/twilightmenu/updating-flashcard.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (Flashcard) -long_title: Updating TWiLight Menu++ (Flashcard) -description: How to update TWiLight Menu++ on a Nintendo DS flashcard ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Updating -1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-Flashcard.7z` -1. Copy the `_nds` folder to your flashcard's microSD card root -1. Copy the `BOOT.NDS` file to your flashcard's microSD card root - -### More steps for the DSi / 3DS SD card side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Slot-1 microSD > Console (micro)SD` diff --git a/pages/_ru-RU/twilightmenu/updating.md b/pages/_ru-RU/twilightmenu/updating.md deleted file mode 100644 index cff5d622..00000000 --- a/pages/_ru-RU/twilightmenu/updating.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Updating -long_title: Updating TWiLight Menu++ -description: How to update TWiLight Menu++ (index page) ---- - -The updating process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](updating-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](updating-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](updating-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](updating-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](updating-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](updating-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](updating-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](updating-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](updating-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](updating-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](updating-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard) diff --git a/pages/_sv-SE/ds-index/3ds-forwarders.md b/pages/_sv-SE/ds-index/3ds-forwarders.md index eb09c7c0..643b4930 100644 --- a/pages/_sv-SE/ds-index/3ds-forwarders.md +++ b/pages/_sv-SE/ds-index/3ds-forwarders.md @@ -11,15 +11,45 @@ tabs: tab-flashcard: Minneskort --- +HOME meny forwarders är ikoner i din HOME meny som tar dig till ett annat program som kör ikonen som angets. I detta fall så kan man lägga till DS-spel från SD-kortet (använder nds-bootstrap) eller från ett kompatibelt minneskort (via respektive kärna) till HOME-menyn för enklare åtkomst till spel. + +DS spel måste dumpas till en digital `.nds`-format. Du kan dumpa dina DS spelkort med [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge). +{:.alert .alert-info} + +Denna sida förutsätter att du kör en modern CFW-miljö från [3ds.hacks.guide](https://3ds.hacks.guide). + +Välj ett av följande att lägga till i HOME-menyn: + +{% capture tab-sd-card %} + +### Del 1: Få de nödvändiga filerna + +Om du redan har Universal Updater installerad på din konsol så kan du hoppa över till steg 3. +{:.alert .alert-info} + +1. Öppna FBI och välj `Remote Install`, sedan `Scan QR Code` +1. Skanna denna QR-kod för att installera den senaste versionen av [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR kod](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) +1. Öppna Universal Updater från HOME-menyn +1. Installera paketet för NDSForwarder +1. NDSSkotare och dess nödvändiga filer är nu inställda i sina respektive platser + +### Del 2: NDSForwarder +1. Starta Homebrew Launcher +1. I Homebrew Launcher, öppna `NDS Forwarder Generator` +1. Navigera till ditt spels plats och tryck press A +1. Bekräfta att du vill installera genom att välja `Ja` +1. När det är installerat så kommer ditt spel nu att visas som en titel på din HOME-meny +{% endcapture %} +{% assign tab-sd-card = tab-sd-card | split: "////////" %} + +{% capture tab-flashcard %} + Om du har några problem, läs FAQ:en på [GBAtemp tråden](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). {:.alert .alert-warning} ### Krav 3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), eller någon annan CFW som patchar TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) för att installera CIA filer -- (Valfritt) Ett DS minneskort som stöds {% capture flashcards %} De rekommenderade minneskorten är DSTT och Acekard 2i. Om du vill ha perfekt kompatibilitet, skaffa SuperCard DSTWO / DSTWO PLUS. Den enda nackdelen är att det tömmer ditt systembatteri snabbare. @@ -68,7 +98,7 @@ Inkompatibel: {% endcapture %}
- Minneskort som stöds + Ett minneskort som stöds från denna lista
{{ flashcards | markdownify }}
@@ -78,20 +108,11 @@ PC: - Ett 64-bitars operativsystem - [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) - Java 8 Uppdatering 251 -- **Linux användare:** JavaFX. På Debianbaserade system kör [detta](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), eller om du är på Arch, kör: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. +- **Linux användare:** JavaFX + - På Debianbaserade system kör [detta](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh) + - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### Del 1: Komma igång -{% capture tab-sd-card %} -1. Ladda ner [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extrahera innehållet i `for SD card root` mappen till roten av 3DS:ens SD-kort - -När du har packat upp paketet kan du redigera `sd:/_nds/nds-bootstrap.ini` och ändra inställningarna: -- `BOOST_CPU`: Om satt till 1, TWL klockfrekvens används, så att lagg försvinner -- `SOUND_FREQ`: Om satt till 1 kommer ljudet att spelas på 48 kHz istället för 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} 1. Ladda ner ett av dessa paket: - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) @@ -107,11 +128,6 @@ När du har packat upp paketet kan du redigera `sd:/_nds/nds-bootstrap.ini` och - `NTRCLOCK`: Om satt till `0` eller om A hålls ner, DSi startskärmen kommer att visas i stället för den vanliga DS startskärmen, och TWL klockfrekvens används, så lagg försvinner - `DISABLEANIMATION`: Om satt till `1` eller om B hålls ner så hoppas startskärmen DS / DSi över - `HEALTHSAFETYMSG`: Om satt till `1`, startskärmens meddelande om hälsa och säkerhet kommer att visas på nedre skärmen, annars förblir skärmen vit utan meddelandet -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} ### Del 2: Få AP:s åtgärdsfiler från TWiLight Menu++ Om du redan har TWiLight Menu++, hoppa till nästa avsnitt. @@ -135,3 +151,8 @@ Om du redan har TWiLight Menu++, hoppa till nästa avsnitt. 1. Klicka på diskettknappen för att generera forwarder CIA(s) 1. Kopiera CIA(erna) till din 3DS SD-kort, sedan installera dem med FBI - Om du använder EmuNAND, installera till både SysNAND och EmuNAND +{% endcapture %} +{% assign tab-flashcard = tab-flashcard | split: "////////" %} + +{% assign tabs = tab-sd-card | concat: tab-flashcard %} +{% include tabs.html index=0 tabs=tabs %} \ No newline at end of file diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md index 1db8bf78..490ae2e8 100644 --- a/pages/_sv-SE/ds-index/wifi.md +++ b/pages/_sv-SE/ds-index/wifi.md @@ -8,41 +8,41 @@ description: Information om hur du använder Wi-Fi på Nintendo DS --- - På Nintendo DS-program kan du bara använda WEP och Open WiFi -- På Nintendo DSi förbättrade/exklusiva applikationer så har du tillgång till WPA och WPA2 +- På Nintendo DSi-Enhanced/Exklusiva program som körs i DSi läge så har du ytterligare alternativ för WPA och WPA2 säkerhet Hotspots är användbara, så du behöver inte ändra din router-konfiguration. ### Att skapa en hotspot -Det finns guider för att skapa ett hotspot kompatibelt med DS spel på macOS och Linux-datorer på GBAtemp. Om du är på Windows kan du använda en Linux live boot. +Det finns guider för att skapa ett hotspot kompatibelt med DS på macOS och Linux-datorer på GBAtemp. Om du är på Windows så kan du använda en Linux live boot. - [macOS](https://gbatemp.net/threads/571658) - [Linux](https://gbatemp.net/threads/543283) ### Nintendo DS WFC återställning -1. Starta Nintendo WFC inställningar +1. Starta Nintendo Wi-Fi Connection Setup 1. Anslut till din åtkomstpunkt 1. Ange ditt primära DNS-värde som ett av värdena nedan, beroende på vilken tjänst du vill använda: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` eller `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` + - **[Wiimmfi](https://wiimmfi.de)** - `164.132.44.106` eller `178.62.43.212` + - **[AltWFC/WFCZwei](https://save-nintendo-wifi.com/)** - `172.104.88.237` 1. Ställ in `1.1.1.1` som din sekundära DNS 1. Du kan behöva NoSSL patchad in i ditt spel just nu, beroende på spelet ### Manuellt patcha dina DS ROM Följ guiden nedan om din ISP blockerar anpassade DNS-servrar, annars rekommenderas det *starkt* att följa guiden ovan. -Obs: Användare av GNU/Linux och macOS kan följa mycket liknande instruktioner, men måste använda mono +Obs: Användare av GNU/Linux och macOS kan följa mycket liknande instruktioner, men måste använda Mono 1. Ladda ner [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) 1. Kopiera ROMen av spelet du vill patcha till samma mapp där WFCPatcher sparas och öppna mappen -1. Skapa en textfil med namnet `patch.bat` -1. I filen, ange `wfcpatcher.exe %1 --domain wiimmfi.de`, spara och stäng sedan (du kan ersätta wiimmfi.de med en annan URL, om du vill använda en annan server) +1. Skapa en textfil +1. I filen, ange `wfcpatcher.exe %1 --domain wiimmfi.de`, spara sedan textfilen med namnet `patch.bat` och stäng fönstret + - Du kan ersätta wiimmfi.de med en annan URL, om du vill använda en annan server + - Om filen fortfarande verkar vara ett textdokument, [aktivera filändelser](https://dsi.cfw.guide/file-extensions-%28windows%29) och ta bort `.txt` från filnamnet 1. Dra nu alla ROMs du vill patcha på till patch.bat 1. Klart! De patchade ROMen kommer att vara dem som slutar i (wiimmfi) -Glöm inte att ta bort alla DNS som du kanske har sparat på dina Wi-Fi-inställningar innan du försöker ansluta till den patchade ROMen +Glöm inte att ta bort alla DNS som du kanske har sparat på dina Wi-Fi-inställningar innan du försöker ansluta till den patchade ROMen. ### Felsökning och vidare läsning -Om du får några fel så kan du ange felkoden i wiimmfi's [troubleshooter](https://wiimmfi.de/error) för att åtgärda det. +Om du får några fel så kan du ange felkoden i Wiimmfi's [troubleshooter](https://wiimmfi.de/error) för att åtgärda det. -För mer specifik felsökning och information, till exempel hur du ansluter till nätet på emulatorer så kan du läsa denna [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) skriven av medlemmar i [Mario Kart DS Network](https://discord.gg/pa9bea6). +För mer specifik felsökning och information, till exempel hur du ansluter till nätet på emulatorer, eller hur du använder en Nintendo Wi-Fi USB Connector, så kan du läsa denna [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) skriven av medlemmar i [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_sv-SE/nds-bootstrap/faq.md b/pages/_sv-SE/nds-bootstrap/faq.md index c414c35f..b4855b10 100644 --- a/pages/_sv-SE/nds-bootstrap/faq.md +++ b/pages/_sv-SE/nds-bootstrap/faq.md @@ -11,43 +11,44 @@ description: Vanliga frågor & Felsökning för nds-bootstrap #### Varför får jag en vit skärm när jag försöker ladda ett spel från SD-kort? - Kontrollera först [kompatibilitetslistan nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) och se till att ditt spel är kompatibelt - Prova med alla fusk inaktiverade för det spelet eftersom vissa fusk inte är kompatibla med nds-bootstrap just nu, du kan använda L för att inaktivera alla fusk för ett spel -- Om spelet du försöker starta är ett DSi Enhanced spel, se då till att TWiLight Menu++ är inställd till att använda `DS Mode` - Om det fungerade tidigare tar du bort `fatTable` och `patchOffsetCache` i `sd:/_nds/nds-bootstrap/` -#### Varför är det problem med ROM-laddning, även om de körs direkt? -nds-bootstrap patchar ROM-funktioner att köra från ett SD-kort, eftersom ROMs är hårdkodade att läsa från Slot-1. Det finns också timing frågor och AP-åtgärder (som de flesta redan tagits bort), vilket båda skulle orsaka ROMs att inte fungera korrekt. För att förbättra prestandan krymper nds-bootstrap också spelet's heap i minnet vilket bryter vissa spel, även om både forwarders och TWiLight Menu++ har en heap krymp-svartlista för att fixa de icke-fungerande spel som bryts av heap krympa. +#### nds-bootstrap troubleshooting +If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. -#### Varför använda nds-bootstrap över ett vanligt minneskort? -- Vissa kompatibla ROM laddas till RAM-minne, vilket gör det möjligt för laddningstider att vara snabbare än till och med vanliga spelkort -- Du kan utöka VRAM-minnesbussen till 32-bitars -- Utnyttja DSi:ens extra CPU-hastighet -- Förbättra ditt ljud med 48 kHz -- Använd DSi läge, vilket möjliggör DSi:ens funktioner -- Med hjälp av vissa spelkort så kan du använda IR i din applikation -- nds-bootstrap har öppen källkod vilket innebär att utvecklare alltid kan uppdatera det för att fixa buggar och andra saker även om företaget stängs ner -- DS Memory Expansion Pak emuleras vilket innebär spel som kräver tillbehöret kommer att fungera - -#### Donor-ROM -De flesta SDK5-spel kan väljas som en Donor ROM (vilket kan göras via TWiLight Menu++). Donor ROMens ARM7 binär kopieras av nds-bootstrap och ersätter ARM7 binär för spelet som den försöker köra. Detta tillåter vissa SDK5-spel att starta och spara. - -#### Vad är en nattlig och var får jag det? -En nattlig bygg skapas för den senaste commiten. Nattliga bygg kan vara instabila, men har de senaste buggfixarna inlaggda. Du kan få nattliga bygg för nds-bootstrap [här](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Varför fungerar inte mina fusk då? -Sättet E fusktyper implementeras i nds-bootstrap är trasigt, vilket innebär att de bara skulle arbeta hälften av tiden. Din fusk använder förmodligen den typen. Det är inte ett fel i fuskdatabasen, utan snarare ett fel på nds-bootstrap. Vänligen begär inte att dessa fusk ska tas bort från DB. - -#### Finns det något annat jag borde veta om fusk? -Du kan ställa in heap shrink till `Hi` i inställningarna för lite bättre fuskstöd. - -För mer information om fusk, se [här](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### Felsökning av nds-bootstrap -Om du får problem med att använda den senaste versionen av nds-bootstrap, här är hur du kan felsöka den. - -1. Kör allt i 67 MHz, DS läge, med 32 kHz ljud, etc. I grund och botten, hålla allt till DS inställningar. Försök inte att förbättra det med DSi saker +1. Kör spelet med olika inställningar, inklusive ändring av ARM9's CPU Hastighet, DS / DSi Läge, ljudkvalitet, Kort DMA, etc 2. Om det fungerade tidigare tar du bort `fatTable` och `patchOffsetCache` i `sd:/_nds/nds-bootstrap/` 3. Det är förmodligen inte så stort av ett problem; fråga i [Discord-servern](https://discord.gg/yD3spjv) -Om servern säger att det är ett problem med nds-bootstrap, kontrollera om spelet inte redan har rapporterats på GitHub. Kontrollera även de stängda problemen om vi hade ett ärende stängt i stället för ett annat. Om spelet inte har något GitHub-problem kopplat till det, gå vidare och gör en ny. +If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. + +Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. + +#### Why doesn't multiplayer work? +This is a [known issue](https://github.com/DS-Homebrew/nds-bootstrap/issues/553) with cloneboot. Please wait for a fix. + +#### Why are there issues with ROM loading, even though they're run natively? +nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. + +#### Why use nds-bootstrap over a regular flashcard? +- Vissa kompatibla ROM laddas till RAM-minne, vilket gör det möjligt för laddningstider att vara snabbare än till och med vanliga spelkort +- Du kan utöka VRAM-minnesbussen till 32-bitars +- Utnyttja DSi:ens extra CPU-hastighet, vilket möjliggör bättre prestanda i vissa spel +- Förbättra ditt ljud med 48 kHz +- Använd DSi läge, vilket möjliggör DSi:ens funktioner +- Med hjälp av vissa spelkort så kan du använda IR i din applikation +- nds-bootstrap har öppen källkod, vilket innebär att utvecklare alltid kan uppdatera det för att fixa buggar och andra saker även om projektet stängs ner +- DS Memory Expansion Pak emuleras vilket innebär spel som kräver tillbehöret kommer att fungera +- Byt ut övre och nedre skärmar i kompatibla spel för mer bekväm gameplay, eller på system med en trasig eller borttagen skärm + +#### Donor ROMs +Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. + +#### What is a nightly and where do I get it? +A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). + +#### Why do my cheats not work? +The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. + +For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). -Se också till att lägga till den i kompatibilitetslistan [](https://wiki.ds-homebrew.com/nds-bootstrap/testing) på Google Sheets. diff --git a/pages/_sv-SE/nds-bootstrap/testing.md b/pages/_sv-SE/nds-bootstrap/testing.md index 513255a3..999a8cbf 100644 --- a/pages/_sv-SE/nds-bootstrap/testing.md +++ b/pages/_sv-SE/nds-bootstrap/testing.md @@ -14,4 +14,5 @@ För att se en lista testade spel, se [här](https://docs.google.com/spreadsheet - Leta efter skärmflimmer eller ljudproblem - Om något ser konstigt ut, kör spelet längs en konsol som inte använder nds-bootstrap för att jämföra - Prova så många funktioner i spelet som möjligt +- Prova olika inställningar för att köra spelet (ARM9 CPU hastighet, Kort DMA, etc) - Var noggrann diff --git a/pages/_sv-SE/twilightmenu/controls.md b/pages/_sv-SE/twilightmenu/controls.md index 895e2371..846b5210 100644 --- a/pages/_sv-SE/twilightmenu/controls.md +++ b/pages/_sv-SE/twilightmenu/controls.md @@ -12,7 +12,7 @@ description: Kontroller för att använda TWiLight Meny++ - Vänster / höger: Välj ett spel / app - A / START: Starta spel / app - L / R eller SELECT + Vänster / Höger: Byt sidor -- (DSi/Saturn/HBL teman) SELECT + Upp / Ner & släpp SELECT: Växla mellan SD-kort och minneskort +- (DSi / Saturn / HBL teman) SELECT + Upp / Ner & släpp SELECT: Växla mellan SD-kort och minneskort - Y: Spelspecifika inställningar - X: Fuskmeny - A: Växla på/av fusk @@ -21,7 +21,7 @@ description: Kontroller för att använda TWiLight Meny++ - Y: Visa fuskbeskrivning - L: Inaktivera alla fusk - X: Ta bort/dölj spel -- (DSi/Saturn/HBL teman) SELECT: SELECT menyn eller DS Classic menyn (Där systemmenyn, TWLMenu++ inställningar och GBA-läge kan nås) +- (DSi / Saturn / HBL teman) SELECT: SELECT menyn eller DS Classic menyn (Där systemmenyn, TWiLight Menu++ inställningar och GBA-läge kan nås) #### R4 tema - Upp / Ner: Välj ett spel / app @@ -59,10 +59,11 @@ description: Kontroller för att använda TWiLight Meny++ - Upp / Ner: Öka / Minska valt värde - Vänster / höger: Välj ett värde - A / B: Återgå till RAM-läsare/Editor på angiven adress + - Menyn i spelet är inte tillgänglig i DSi läge, så knappkombon i DSi läge kommer istället avsluta spelet. #### Boot genvägar Dessa bör tryckas på TWiLight Menu+ + startskärm / direkt efter Nintendo DSi:ens startskärm. - SELECT: Öppna inställningar - A + B + X + Y: Återställ alla TWiLight Menu++ inställningar -- B: Starta den senaste körda ROMen eller vice versa beroende på om inställningen för att automatiskt starta den senaste körda ROMen är aktiverad +- B: Boot the last ran ROM diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md index ab3de91c..42067153 100644 --- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md +++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-sfx.md @@ -40,10 +40,26 @@ Du måste ange `PlayStartupJingle=1` i ditt `theme.ini` för att uppstartsjingel ## Meny BGM +Meny BGM måste vara en **16-bitars 16 kHz Mono** rå PCM-fil. Nedan finns två metoder för att konvertera ljudfiler till det formatet. -Meny BGM måste vara en **16-bitars 16 kHz Mono** rå PCM-fil. Du kan använda [Audacity](https://www.audacityteam.org/download/) till exempel för att konvertera till detta format. När filen är laddad i Audacity, ändra **Project Rate (Hz)** till **16000**, tryck sedan på **Shift+M**och ändra **-Format** till **16-bit PCM**. +Till skillnad från sfx.bin, *bgm.pcm.raw* kan bli godtyckligt stort. -Om din fil är i Stereo, bör du också gå till **Tracks > Mix > Mix Stereo down to Mono**. +### ffmpeg +Det enklaste sättet att konvertera musik för användning i TWiLight Menu++ är att köra detta [ffmpeg](https://ffmpeg.org) kommando i en terminal: + +```bash +ffmpeg -i [inmatningsfil] -f s16le -acodec pcm_s16le -ac 1 -ar 16k bgm.pcm.raw +``` + +Ersätt `[inmatningsfil]` med namnet på filen du vill konvertera. Du kan vanligtvis göra detta genom att helt enkelt dra filen till terminalfönstret med markören på rätt plats. + +### Audacity +Om du inte vill använda kommandoraden så kan du också konvertera med [Audacity](https://www.audacityteam.org/download/). + +För att konvertera ljudet: +1. Ladda filen i Audacity +1. Om din fil är i stereo, klicka på låten och välj sedan `Tracks` > `Mix` > `Mix Stereo down to Mono` +1. Ändra `Project Rate (Hz)` längst ned till vänster till `16000` För att exportera ljudet till rätt format: 1. Välj `File` > `Export` > `Export Audio...` @@ -53,6 +69,4 @@ För att exportera ljudet till rätt format: 1. Ställ in utdatanamnet till `bgm.pcm.raw` och klicka `Save` 1. Klicka på `OK` för att redigera metadata -Nu har du en `bgm.pcm.raw`-fil som kan kopieras till mappen *ljud* i din temamapp. - -Till skillnad från sfx.bin, *bgm.pcm.raw* kan vara godtyckligt stor. +Nu har du en `bgm.pcm.raw`-fil som kan kopieras till mappen `ljud` i din temamapp. diff --git a/pages/_sv-SE/twilightmenu/download-play-pictochat.md b/pages/_sv-SE/twilightmenu/download-play-pictochat.md index fb0f78e7..a86f5d46 100644 --- a/pages/_sv-SE/twilightmenu/download-play-pictochat.md +++ b/pages/_sv-SE/twilightmenu/download-play-pictochat.md @@ -10,14 +10,15 @@ description: Hur får man DS Download Play och Pictochat i TWiLight Menu++'s DS Om du använder en DSi-konsol bör du redan kunna starta dessa appar. Annars, om du har en 3DS, fortsätt nedan. I GodMode9: -- Tryck R + A på SYSNAND TWLN -- Välj `Sök efter titlar` -- Välj `DS Download Play (NTR-HNDA).tmd` -- Välj `TMD-filalternativ...` -- Välj `Dumpa CXI/NDS fil` -- Klart. Det bör vara under `sdmc:/gm9/out/`, som `DS Download Play (NTR-HNDA).nds` +- Tryck på Hem/Strömknappen +- Välj `Title Manager`och välj `[1:] NAND / TWL` +- Välj `DS Download Play (NTR-HNDA)` +- Välj `Open title folder` +- Välj `00000000.tmd`och välj `TMD file options...` +- Välj `Dump CXI/NDS file` +- Klart. Filen kommer att finnas i `0:/gm9/out/`. -Kopiera till `sd:/_nds/`, och byt namn till `dlplay.nds`. +Kopiera `DS Download Play (NTR-HDNA).nds` till `0:/_nds/`och byt namn på den till `dlplay.nds`. De ovannämnda stegen kommer att öka DLP uppstartshastighet. diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md index 7497d1cc..11861e59 100644 --- a/pages/_sv-SE/twilightmenu/faq.md +++ b/pages/_sv-SE/twilightmenu/faq.md @@ -19,77 +19,79 @@ TWL_FIRM kan på något sätt bli skadad. Följ denna guide för att åtgärda p - Om det inte fungerar, formatera ditt SD-kort till FAT32 med 32 KB kluster/allokeringsstorlek - Om det inte heller fungerar, prova ett annat SD-kort -#### TWiLight Menu++ startas om eller ger ett Guru Meditation Error när jag startar ett spel. Hur fixar jag detta? -Gå in i TWLMenu++'s inställningar, och inaktivera `Uppdatera 'nyligen spelat' listan`. +#### Where is the Acekard/Wood UI theme? +The acekard (also called Wood UI) theme was removed due to its buggy behaviour and causing SD Card corruption. Please wait for a fix. Progress for the return of this theme can be found in [this PR](https://github.com/DS-Homebrew/TWiLightMenu/pull/1109). -#### Varför får jag en vit skärm när jag försöker ladda ett spel från SD-kort? +#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? +Go into TWLMenu++ Settings, and disable `Update recently played list`. + +#### Why do I get a white screen when trying to load a game from SD card? - Kontrollera först [kompatibilitetslistan nds-bootstrap](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) och se till att ditt spel är kompatibelt - Prova med alla fusk inaktiverade för det spelet eftersom vissa fusk inte är kompatibla med nds-bootstrap just nu, du kan använda L för att inaktivera alla fusk för ett spel -- Om spelet du försöker starta är ett DSi Enhanced spel, se då till att TWiLight Menu++ är inställd till att använda `DS Mode` - Om det fungerade tidigare tar du bort `fatTable` och `patchOffsetCache` i `sd:/_nds/nds-bootstrap/` -#### Hur använder jag fusk? -Du måste ha en fusk DB i form av en `usrcheat.dat` fil i mappen `sd:/_nds/TWiLightMenu/extras/`. Den mest uppdaterade fuskdatabasen är [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- På 3DS finns denna databas tillgänglig i appen Universal Updater som "NDS Cheat Databases". Detta kommer automatiskt att installera den till önskad plats. +#### How do I use cheats? +You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). +- På 3DS finns denna databas tillgänglig i appen Universal-Updater som "NDS Cheat Databases." Detta kommer automatiskt att installera den till önskad plats. -Alternativt kan du använda [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) för att skapa din egna fusk DB. +Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. -#### Hur visar jag en anpassad bild på den översta skärmen i DSi temat? -En slumpmässig `.png` bild i `sd:/_nds/TWiLightMenu/dsimenu/photos/` visas varje gång menyn laddas. +#### How do I show a custom picture on the top screen of the DSi theme? +A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - Bilderna får inte vara större än 208x156 - Om du har fel är det sannolikt ett fel med bildstorleken. Använd [tinypng](https://tinypng.com) för att minska storleken -#### Hur får jag spel? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). För att få dumpar av dina retail spel: +#### How do I get games? +You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: - På DS kan du använda [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) för att dumpa dina GBA-spel och, om du har ett Slot-2 minneskort, DS spel - På DSi kan du använda [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) för att dumpa dina DS spel och DSiWare - På 3DS kan du använda [GodMode9](https://github.com/d0k3/GodMode9/releases) för att dumpa dina DS-spel, DSiWare och Virtual Console-titlar -#### Kan jag få sparfiler från mina spelkort på mitt SD-kort eller tvärtom? -Ja, du kan använda [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) på DSi och 3DS eller [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) på 3DS. +#### Can I get the save files from my game cards onto my SD card or vice versa? +Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. -#### Hur ändrar jag TWiLight Menu++'s språk? +#### How do I change TWiLight Menu++'s language? 1. Öppna TWiLight Menu++ inställningar, du kan göra detta genom att hålla ner SELECT medan du laddar TWiLight Menu++ 1. Tryck L eller Y en gång (på minneskort / 3DS) eller två gånger (på DSi) 1. Ändra det första alternativet tills du ser vilket språk du vill ha, avsluta sedan inställningarna - Du kanske också vill ändra de kommande två alternativen eftersom dom kontrollerar språket i DS spel och deras titlar i TWiLight Menu++ -#### Är detta en DS(i) emulator? -Nej, detta är inte en emulator. Menyn och DS spelen (laddade via nds-bootstrap) körs direkt i konsolens DS/DSi läge. De enda konsoler som emuleras är de tidigare konsolerna, men delvis för GBA (efter vissa eller alla delar som grafik körs direkt). +#### Is this a DS(i) emulator? +No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). -#### Vilka system stöder TWiLight Menu++? +#### What systems does TWiLight Menu++ support? -| Format | Laddare | Filändelse | Sparfil | -| ------------------------- | --------------------------------------------------- | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Infött | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], minneskortets kärna, infött | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom namn].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom namn].pub`, `[rom namn].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom namn].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], infött[^5] | `.agb`, `.gba`, `.mb` | `[rom namn].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom namn].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom namn].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom namn].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom namn].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom namn].srm`[^8] | +| Format | Loader | Extensions | Save file | +| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | +| ARGV[^1] | Native | `.argv` | | +| Atari 2600 | [StellaDS][stellads] | `.a26` | | +| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | +| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | +| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | +| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | +| DSiWare | [Unlaunch][unlaunch], [nds-bootstrap][ndsbs] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | +| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | +| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | +| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | +| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | +| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | +| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | +| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | +| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | +| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | +| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | {:.table} - Footnotes - {:footnotes} -#### Varför fungerar inte touchstyrning på sudokuhax? -Beroende på sudokuhax's sparfil, kanske fungerar inte touchstyrning. +#### Why isn't touch input working on sudokuhax? +Depending on the save file of sudokuhax, the touch screen inputs may not work. -#### Kan The Biggest Loser starta upp TWiLight Meny++? -Nej. Eftersom The Biggest Loser är ett Slot-1 spel, och inte ett DSiWare-spel, SD-åtkomst inaktiveras när du kör Slot-1 kort. +#### Can The Biggest Loser boot TWiLight Menu++? +No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. [^1]: Textfiler som innehåller sökvägen till en DS homebrew-app och argument för att starta den med, läs [nds-hb-menu's README](https://github. com/devkitPro/nds-hb-menu#passing-arguments) för mer info [^2]: Endast för retail ROMer, homebrew har inte specifika sparfiler diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md index 6e6290f6..c820dd95 100644 --- a/pages/_sv-SE/twilightmenu/installing-flashcard.md +++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md @@ -17,8 +17,8 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort 1. Om du redan har sparat data, flytta dina `.sav` filer, som finns i platsen av dina DS ROM, till en ny mapp som heter `saves`, som också går i platsen av dina DS ROM 1. ... - **DS Phat / Lite användare:** Om uppstartningen av `BOOT.NDS` gör att konsollen fryser stilla med en vit skärm, sätt in en DS Memory Expansion Pak och försök igen - - **DSi / 3DS användare:** Kör TWLMenu++ på konsolens SD-kort och aktivera `SCFG-åtkomst i Slot-1` - - Detta kommer att låta dig använda TWL klockfrekvens och/eller VRAM boost på spelen i din minneskort, samt tillgång till konsolens SD-kort + - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` and set `Slot-1: Touch Mode` to `DSi Mode` + - This will let you use TWL clock speed and / or VRAM boost on your flashcard games, as well as both accessing the console's SD card, and running DSi-Enhanced / DSi-Exclusive / DSiWare games in DSi mode from your flashcard ### För att köra spel med ditt minneskorts firmware 1. Extrahera det som finns i `Flashcart Loader/(ditt minneskort)` till roten av minneskortets microSD-kort @@ -40,7 +40,7 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort Installera YSMenu från [här](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Kontrollera att du har `YSMenu.nds` (bytt namn från `TTMenu.dat` om det inte finns en) och mappen `TTMenu` på minneskortets microSDs rot -1. Set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap +1. Ställ in `Använd nds-bootstrap` till `Nej`, så att minneskortets firmware kommer att användas istället för nds-bootstrap ### Automatiskt uppstart av TWiLight Menu++ 1. Extrahera det som finns i `Autoboot/(ditt minneskort)` till roten av minneskortets microSD-kort diff --git a/pages/_zh-CN/community/discord-info.md b/pages/_zh-CN/community/discord-info.md deleted file mode 100644 index e0b28d69..00000000 --- a/pages/_zh-CN/community/discord-info.md +++ /dev/null @@ -1,103 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Info -description: Information for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Welcome to the DS⁽ⁱ⁾ Mode Hacking! - -We specialize in all things related to Nintendo DS(i) modding and homebrew. Here are a few examples of what we can help you do in this server: - -- Setting up the best kernel for your flashcart -- Installing Custom Firmware (CFW) to your Nintendo DSi -- Helping modify the TWL_FIRM on your Nintendo 3DS (allowing you to use widescreen, changing screen filtering amongst other things) - -We also focus on other things such as creating ROM hacks, developing homebrew, and general chatter. - -## Discord Channels -We have plenty of channels for different topics, so make sure you're using the right channel so the others don't get flooded with unrelated conversations. We'll go over the important ones but you can always check what the other channels do by looking at their channel topic: - -- [#community-rules][community-rules] - This is the rules channel, it describes the standards we have when communicating in this server -- [#useful-resources][useful-resources] - Need to understand something? Don't know a technical term? Check here -- [#nds-modding-help][nds-modding-help] - This is where you can ask for assistance with anything DS Homebrew related. Please check the pins, as there might be an explanation there already -- [#community-meta][community-meta] - This channel is used for talking about the server itself -- [#end-of-server][end-of-server] - This for casual, lower-quality chatting. Rules are slightly more relaxed but are still enforced. Use this to post your memes and stuff - -We also have [#other-nds-homebrew][other-nds-homebrew] for homebrew that don't have a dedicated channel, [#nds-modding-discussion][nds-modding-discussion] for modding that doesn't concern other channels, [#nds-gaming][nds-gaming] for general DS stuff, and [#offtopic][offtopic] for any topic in general. - -## Roles & User Flairs -We have several roles you can get on this server, some of them being accessible with just a @Lightning command - -### Developers -This role is given to those who have either assisted or led a project for the Nintendo DS scene. While preferable that it'd be open source, it's optional Post the Nintendo DS homebrew application in the channel that works the best (If it doesn't have one, post it in [#other-nds-homebrew][other-nds-homebrew]) and ping a moderator alongside your message. - -Keep in mind that stolen code will not land you the role, and we may deny the request depending on the circumstances - -### Artists/Designers -This role is given to those with an understanding of how art works and have contributed to DS homebrew in a graphical way (for example, a WoodR4 skin or a TWiLight Menu++ subtheme). Once you've fulfilled the requirement, mention us in [#community-meta][community-meta] with examples of said work and we will evaluate it. - -### Helpers -Whether it's people we confide special builds to test or someone who would be helping out in the [#nds-modding-help][nds-modding-help] channel, Helpers are users that are supposed to represent the server as helpful members of the community. As an addition to the above average post quality requirement, there are two possible ways you can get the role: Testing & helping those in [#nds-modding-help][nds-modding-help] - -For those testing, you must test at least a total of 7 games between GBARunner2 and nds-bootstrap. Check their specific channel topics for links to their compatibility sheet. For those helping, the amount of help you give isn't set in stone. We generally look at how grand your helping is (for example, saying "right click then hit edit" wouldn't help). - -Once you've fulfilled either, mention it in [#community-meta][community-meta] and say which method you chose. If we approve, you will gain the Helpers role. You must send at least one message every 4 months to keep it. - -### Translators -Wanna translate a project of ours? Give yourself this role so you can stay up to date with the project's translation status. Our translation leader (Evie) will ping when new strings need to be translated. - -- TWiLight Menu++: -- dsi.cfw.guide website: -- ds-homebrew.com wiki: - -This is a toggleable role, via @Lightning's togglerole command (`!togglerole Translators` in [#end-of-server][end-of-server]) - -### Game Modders -This role is given to those who have made a ROM Hack of decent quality for the Nintendo DS, know how to properly patch their files and have posted said ROM hack at a more permanent place (such as GameBanana or modding forums). Post your ROM hack in [#nds-retail-research][nds-retail-research] and ping a moderator and we will evaluate the ROM hack. - -### Nintendo DS Online Players -This is a hoisted role, meant for users to get pinged when someone wants to play a Nintendo DS game online (whether it's Wiimmfi, AltWFC or other services). Mass pingers will be banned. This is a toggleable role, via @Lightning's togglerole command (`!togglerole Nintendo DS Online Players` in [#end-of-server][end-of-server]) - -### Updates -You will get pinged in [#announcements][announcements] anytime an update comes out. To access it, type `!togglerole Updates` in [#end-of-server][end-of-server]. - -## 🤖 Lightning Commands -Lightning is a discord bot made by @Frost_ which has useful commands for modding communities, including... - -- `!mod [console] [param2]` - This will allow you to view information on modding consoles, games and so on. param2 could be viewed for more specific information or get a list of homebrew. -- `!tinydb [search term]` - Lookup 3DS homebrew on TinyDB -- `!togglerole [role]` - This will toggle the two customizable roles we have: `Updates` and `Nintendo DS Online Players` - -There are a ton of fun commands you can run as well, but please keep them to [#end-of-server][end-of-server]. To learn more, check out their website: - -We also use Lightning for moderation purposes (to log warns, kicks, mutes and bans). Keep this bot's DM box open in case we ever need to reach you. - -## 👑 The Staff Team -These are the people who maintain the server. If they say something is final, it is not up for debate. These members will be hoisted in the member listing. Currently, we are not looking for staff members. Do not ask to be a part of the team, as it will decrease your chance of getting accepted. - -@shutterbug2000, @RocketRobz (TWL-Z8RT-USA), @Gericom, @ahezard, @Apache Thunder, @NightScript, @dubbz82, @Stack3r, @Frost_, @Kaisaan - -## 🚪 Invite Link -Here are links to our networks. - -- Discord Server: (Keep in mind that anything publicly accessible on our server are logged by us and may be logged by others here) -- Sub-Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) (for old reddit: [Dark](https://dm.reddit.com/r/NDSBrew/) --- [Light](https://old.reddit.com/r/NDSBrew/)) - - -[community-rules]: https://discord.com/channels/283769550611152897/718305959914766366 -[useful-resources]: https://discord.com/channels/283769550611152897/638041441079263283 - -[announcements]: https://discord.com/channels/283769550611152897/283771381735489537 -[community-meta]: https://discord.com/channels/283769550611152897/715651368391671919 - -[nds-modding-help]: https://discord.com/channels/283769550611152897/332961165829210117 -[nds-modding-discussion]: https://discord.com/channels/283769550611152897/547986366357700620 -[nds-retail-research]: https://discord.com/channels/283769550611152897/356988919738400768 -[other-nds-homebrew]: https://discord.com/channels/283769550611152897/536968881500061712 - -[offtopic]: https://discord.com/channels/283769550611152897/286686210225864725 -[nds-gaming]: https://discord.com/channels/283769550611152897/668680785154408448 -[end-of-server]: https://discord.com/channels/283769550611152897/283770736215195648 diff --git a/pages/_zh-CN/community/discord-rules.md b/pages/_zh-CN/community/discord-rules.md deleted file mode 100644 index 3a5ce382..00000000 --- a/pages/_zh-CN/community/discord-rules.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -category: discord -title: DS⁽ⁱ⁾ Mode Hacking Rules -description: The rules for the DS⁽ⁱ⁾ Mode Hacking Discord server ---- - -### Do NOT impersonate, trash talk or otherwise act disrespectful to others and their beliefs. - -- This applies especially to those offering their time for the community. (such as helpers or developers) -- We will NOT tolerate insensitivity, regardless of whether the member is in the community or not. -- Respect user privacy; Avoid attempts to communicate with users who aren't comfortable doing so or sharing information about them that they don't want shared. -- Do NOT backseat moderate or try to "help" when a moderator is dealing with a situation. You hold no authority, so leave actual rule handling to staff. - - Reminders are fine, as long as you don't try to enforce them. -- When knowing who created a piece of art, credit those content creators. - - -### Do NOT bring the chat quality down. - -Examples include: -- Asking to be spoon-fed information or spoon-feeding others -- Asking for release dates for projects; It's ready when it's ready -- Asking to ask; by asking to ask, you just asked -- Requesting information that is either obvious or you could find with a little bit of research on your end (such as googling for links instead of asking for them to be handed to you) - - Important information will be held over at [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283). - - Check the channel topic & pinned messages; it most likely contains what you are looking for. -- Intentionally elongating your message (for example: sending few words per message leaving it into a "popcorn" situation) -- Repeating messages, whether it is repeated in the same channel or in multiple channels. - - If you're unsure where to post your message, post it in the one that makes the most sense. - - If you're still unsure, ask in [#community-meta](https://discord.com/channels/283769550611152897/715651368391671919). -- Posting for the sake of posting rather than to bring actual conversations (such as complaining that the chat is dead, only sending out greetings, copypastas, etc) -- Sending extremely long messages. Use [mystbin](https://mystb.in/) for longer messages instead. - - -### Do NOT randomly send Discord server invite links with no context & without explicit staff permission - -- Giving links to other discord servers on request is allowed, but please ask a moderator in Direct Messages before advertising a server without prior context -- DM advertisements aren't allowed, both by the Discord Terms of Service and our server rules. Mass-DM advertisement (with proof) will land you a ban -- Breaking this rule will result in your message containing the advertisement being deleted -- Joining for the purpose of advertising your discord server will land you a ban. - - -### Keep conversations within their respective channels. - -- Even if they are related, sometimes another channel would be more suitable. -- Sometimes, even an entirely different server is preferable. We don't have the answers to everything. - - Different related servers are linked to in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) - - -### You may not have an alternative account on this server - -- One account per person at a time (except when approved by a staff member). Be sure to leave this server on your other account before joining with a new one. -- Punishments apply to the person, not the account. Any subsequent accounts made for the purposes of punishment evasion will result in both accounts being banned. ‎ - -### Do NOT recommend video guides. - -- Video guides aren't maintained very well (which leads to the videos being outdated and unreliable in the long term) and negligent for the sake of "user accessibility". -- We have a list of guides in [#useful-resources](https://discord.com/channels/283769550611152897/638041441079263283) you could use instead. ‎ - -### Keep names exclusively alphanumeric, to keep them easy to read and tag. - -- Users with an (normally) unmentionable or unreadable username/nickname by normal means will be assigned a new nickname. - - If we have to flip our displays to read your name, it's an abnormal way. - - If we have to get your User ID in order to mention you, it's an abnormal way. -- Avoid purposely putting characters in the beginning of the name to change your spot in the member list. You'll get those characters removed. - - -### Please be courteous when using Direct Messages - -- Things that happen in Direct Messages **are** the business of the server since unless the two share another server or they are friends, they wouldn't be able to reach each other. -- Examples include DM advertising, purposely redirecting users to DMs from normal chat (such as support) to break rules or harassment. - - There needs to be evidence of doing so, such as other people reporting it too, implications on the server or anything of the sort. However, when you do your report, cover any links. Do not give the DM advertiser more popularity than they already got by Direct Messaging everyone. -- Even if your actions aren't malicious, sometimes they could be disturbing. - - Please ask before sending a Direct Message to others and respect those not wanting to communicate. ‎ - -### Keep piracy discussion to a minimum - -- Do not link to piracy websites, upload pirated content, or encourage others to pirate -- For more information on what is piracy or not, we suggest reading this: https://3ds.eiphax.tech/piracy.html (Disclaimer: We are not lawyers) - - -### No Adult Content - -- Do not post pornography, gore, drugs (unless the topic is about medication) or anything that is not safe for work -- Any account with a disturbing avatar will get kicked. If you rejoin and still have the avatar, it will receive a ban -- At the same time, be mature. Members are allowed to cuss and you should be accustomed to that. Just don't throw around cuss words every two seconds; it isn't cool -- Despite Adult content being banned, users are still required to be thirteen and over in order to participate on this Discord Server - - -## Controversial content. - -### Topics that you should minimize - -Please keep these topics in [#offtopic](https://discord.com/channels/283769550611152897/718307887578873856) and keep an open mind when discussing them: -- Political Debates -- Religion -- Spoilers -- Malware -- Content intended to shock or scare - -Make sure to put spoilers, malware and content intended to shock or scare in spoiler tags and properly warn the user outside of said spoiler tags. - -### Banned Content - -- External Drama -- Server Raids -- Adult content (read above) - -## 🏓 Notifications/Pings/DMs - -- @Lightning will send you a DM if you receive a warning. No need to assume you're in trouble if you got a ping -- Don't ping a user if it's obvious that they're already there. (Using Discord's quote function is not an excuse. Please remove the ping before sending the message) -- Don't repeatedly ping a person to try and get their attention. - - When a mention attack occurs, do not ping a staff member; it’s redundant since they are already getting pings from the attack. Also, it confuses the staff on which member to ban. -- If you get pinged, don't send messages like "why ping" or spam emotes on the message. Check who pinged and reply. - - If you have a problem with getting pinged, either set up your discord so you don't get ping notifications, deal with it or leave. - - If you can't find the message with the ping, alert a staff member. We will warn those who ping then instantly delete their messages. -- Ping only when you want to bring attention to something to someone. Don't ping as a reference. - - -## Consequences - -**The consequences of breaking these rules are either warnings, mutes, kicks or bans.** Of course, it depends on a case by case scenario. -- Joining and immediately breaking the rules will lead your account to getting a mute -- Joining for the purpose of rule breaking will get you banned. -- Trying to evade, look for loopholes, or stay borderline within the rules will be treated as breaking them. - -If you don't understand any of the rules, feel free to ask. - -Last update: August 19th, 2020 diff --git a/pages/_zh-CN/community/index.md b/pages/_zh-CN/community/index.md deleted file mode 100644 index 21624857..00000000 --- a/pages/_zh-CN/community/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: community -title: Home -description: Information about the DS-Homebrew community ---- - -You can find information about our community here, such as the rules for our Discord server. We have the following places: -- Discord: [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) -- Reddit: [r/NDSBrew](https://reddit.com/r/NDSBrew) -- GitHub: [DS-Homebrew](https://github.com/DS-Homebrew) -- Website: [ds-homebrew.com](https://ds-homebrew.com) diff --git a/pages/_zh-CN/ds-index/3ds-forwarders.md b/pages/_zh-CN/ds-index/3ds-forwarders.md deleted file mode 100644 index a2ac8576..00000000 --- a/pages/_zh-CN/ds-index/3ds-forwarders.md +++ /dev/null @@ -1,137 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: DS Game Forwarders (3DS) -description: How to create CIA forwarders to have your DS games on your 3DS's home menu -tabs: - - - tab-sd-card: SD card - tab-flashcard: Flashcard ---- - -If you have any issues, check the FAQs on the [GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). -{:.alert .alert-warning} - -### Requirements - -3DS: -- [Luma3DS](https://github.com/lumateam/luma3ds/releases), or any other CFW that patches TWL_NAND -- [FBI](https://github.com/Steveice10/FBI/releases) to install CIA files -- (Optional) A supported DS flashcard - -{% capture flashcards %} -The recommended flashcards are the DSTT and Acekard 2i. If you want perfect game compatibility, get the SuperCard DSTWO / DSTWO PLUS. The only downside is that it drains your system battery faster. - -If you have a flashcard that works with Apache Thunder's NTR Launcher, feel free to request it [on the GBAtemp thread](https://gbatemp.net/threads/nds-forwarder-cias-for-your-home-menu.426174/). Be sure to specify which build you're using (Normal or Alt), and if `RESETSLOT1` is set to `0` or `1` in `sd:/nds/ntr_launcher.ini`. - -Compatible: -- [Acekard 2(i)](http://www.nds-card.com/ProShow.asp?ProID=160) (DSi-Enhanced games, including newer NTR games, don't work.) -- [Acekard RPG](http://wiki.gbatemp.net/wiki/Acekard_RPG) -- [DSTT](http://www.nds-card.com/ProShow.asp?ProID=157) -- [DSTT Advance](http://kaze-tado.way-nifty.com/moo/images/2008/11/19/200811202.jpg) -- Galaxy Eagle -- M3 DS Real -- [M3 DS Simply](https://farm2.static.flickr.com/1333/752793411_d91b182eb7.jpg) (uses < 2 GB microSD card) -- [R4 DS](http://www.nds-card.com/ProShow.asp?ProID=141) (Original Non-SDHC version, uses < 2 GB microSD card) -- [R4 SDHC Snoopy](http://www.nds-card.com/ProShow.asp?ProID=567) -- [R4 SDHC RTS LITE](http://www.nds-card.com/ProShow.asp?ProID=450) ([www.r4isdhc.com](http://www.r4isdhc.com/)) -- R4 SDHC Upgrade ([www.r4i-sdhc.com](http://www.r4i-sdhc.com/)) -- [R4i3D](http://www.3ds-cart.com/en/other-flashcarts/35-r4i3d-revolution-cart-for-3ds-dsi-dsl-ds.html) ([www.r4i3d.com](http://www.r4i-sdhc.com/)) -- [R4iDSN](http://3ds-flashcard.com/home/28-r4idsn-3ds.html) -- [R4i Gold](http://www.nds-card.com/ProShow.asp?ProID=330) -- [R4i Gold RTS](http://www.nds-card.com/ProShow.asp?ProID=149) ([www.r4ids.cn](http://www.r4ids.cn/)) -- [R4i-SDHC](http://www.nds-card.com/ProShow.asp?ProID=146) ([www.r4i-sdhc.com](http://www.r4i-sdhc.com)) (Normal and RTS versions) -- R4iTT ([www.r4itt.net](http://www.r4itt.net/)) (Purple card may be incompatible) -- [SuperCard DSONE](http://wiki.gbatemp.net/wiki/SuperCard_DSONEi) -- [SuperCard DSTWO](http://www.nds-card.com/ProShow.asp?ProID=135) (Normal and Plus versions) - -Untested: -- R4i3D NEW (Use R4iDSN template and pack) - -Partially compatible: -- Ace 3DS+ (Game compatibility is bad, so saving/loading save file results in crashing.) -- Gateway Blue Card (Game compatibility is bad, so saving/loading save file results in crashing.) -- EX4DS (Game compatibility is bad, so saving/loading save file results in crashing.) -- R4iLS (Game compatibility is bad, so saving/loading save file results in crashing.) -- Cards with [www.r4isdhc.com.cn](http://www.r4isdhc.com.cn/) (Game compatibility is bad, so saving/loading save file results in crashing.) - -Incompatible: -- CycloDS (i)Evolution (Can autoboot ROMs, but it works differently than other flashcards.) -- (i)Edge (Unable to autoboot a .nds ROM) -- R4 Gold Pro ([www.r4i-gold.com](http://www.r4i-gold.com) / [www.r4i-gold.me](http://www.r4i-gold.me)) (YSMenu (not the forwarder process) bricks the card) -- R4i3D (2012) -- R4 Infinity Dual Core -- R4 SDHC -- R4 SDHC Dual-Core ([www.r4isdhc.com](http://www.r4isdhc.com/)) (YSMenu (not the forwarder process) bricks the card) -{% endcapture %} - -
- Supported flashcards -
- {{ flashcards | markdownify }} -
-
- -PC: -- A 64 bit OS -- [Forwarder3-DS](https://www.dropbox.com/s/b9de5ii6vm3dxfn/Forwarder3DS-v2.9.6.zip?dl=0) -- Java 8 Update 251 -- **Linux users:** JavaFX. On Debian based systems run [this](https://gist.githubusercontent.com/puntillol59/7532b6583380baca236dcaf2d8f75b5c/raw/e8b9d193f8b24de941160c7292ec0bb3b997e98e/main.sh), or if you're on Arch run: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre`. - -### Part 1: Getting started -{% capture tab-sd-card %} -1. Download the [SD card forwarder pack](https://www.dropbox.com/s/k5uaa4jzbtkgm0z/DS%20Game%20Forwarder%20pack%20%283DS%20SD%20Card%29.7z?dl=0) -1. Extract the contents of the `for SD card root` folder to the root of your 3DS's SD card - -After you extract the pack, you can edit `sd:/_nds/nds-bootstrap.ini` and change the settings: -- `BOOST_CPU`: If set to 1, TWL clock speed is used, so lags begone -- `SOUND_FREQ`: If set to 1, sound will play at 48 kHz, instead of 32 kHz -{% endcapture%} -{% assign tab-sd-card = tab-sd-card | split: "////////" %} - -{% capture tab-flashcard %} -1. Download one of these packs: - - [Original R4 / M3 Simply](https://www.dropbox.com/s/juxzri7h8bttunh/DS%20Game%20Forwarder%20pack%20%28Original%20R4%2C%20M3%20Simply%29.7z?dl=0) - - [Acekard 2(i) / M3DS Real](https://www.dropbox.com/s/5elogf885sd62hu/DS%20Game%20Forwarder%20pack%20%28M3DS%20Real%29.7z?dl=0) - - [DSTT / R4i Gold / R4i-SDHC / R4 SDHC Upgrade / SC DSONE](https://www.dropbox.com/s/xxfmvikwmnvsu63/DS%20Game%20Forwarder%20pack%20%28DSTT%2C%20R4i%20Gold%2C%20R4i-SDHC%2C%20SC%20DSONE%29.7z?dl=0) - - [Acekard RPG](https://drive.google.com/file/d/0B2_1xHkEp2_6OHVuZEJwU1BKbEU/view?usp=sharing) - - [R4iDSN / R4i Gold RTS / R4i Gold 3DS Plus](https://www.dropbox.com/s/j8nquh073k9y0h7/DS%20Game%20Forwarder%20pack%20%28R4iDSN%2C%20R4i%20Gold%20RTS%29.7z?dl=0) - - [Ace 3DS+ / Gateway Blue Card / R4iLS / R4iTT](https://www.dropbox.com/s/fd7dzhn8burcq02/DS%20Game%20Forwarder%20pack%20%28Ace3DS%2C%20GW%20Blue%20Card%2C%20R4iTT%29.7z?dl=0) - - [SC DSTWO](https://www.dropbox.com/s/pyyg0vq8b0nmhqd/DS%20Game%20Forwarder%20pack%20%28SC%20DSTWO%29.7z?dl=0) - -1. Extract the contents of the `for Slot-1 microSD` folder to the root of your flashcard's microSD card, and (if the folder exists) the contents of the `for 3DS SD card` folder to the root of your 3DS's SD card. - -After you extract the pack for your card, you can edit `sd:/_nds/ntr_forwarder.ini` to change the settings. This isn't possible for Acekard RPG, R4 DS, and R4i Gold RTS. -- `NTRCLOCK`: If set to `0` or A is held, the DSi boot screen will appear instead of the normal DS splash, and TWL clock speed is used, so lags begone -- `DISABLEANIMATION`: If set to `1` or B is held, the DS / DSi boot screen is skipped -- `HEALTHSAFETYMSG`: If set to `1`, the boot screen's health and safety message will appear on the bottom screen, otherwise the bottom screen stays white with no health and safety message -{% endcapture %} -{% assign tab-flashcard = tab-flashcard | split: "////////" %} - -{% assign tabs = tab-sd-card | concat: tab-flashcard %} -{% include tabs.html index=0 tabs=tabs %} - -### Part 2: Getting the AP fix files from TWiLight Menu++ -If you already have TWiLight Menu++, skip to the next section. -1. Download the latest `TWiLightMenu-3DS.7z` from the [release page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. In the 7z file, go to `_nds/TWiLightMenu/` -1. Copy the `apfix` folder to `sd:/_nds/ntr-forwarder/` on your 3DS's SD card - -### Part 3: Forwarder3-DS -1. Open `Forwarder3DS.jar` - - **Windows users:** If it doesn't open, download this [Forwarder3DS.bat](/assets/files/Forwarder3DS.bat), place it in the same folder as Forwarder3DS.jar, and run it -1. Set your card as the `Target` on the left - - **NOTE:** If you don't see a list of cards, download [this zip](https://github.com/Olmectron/olmectron.github.io/archive/master.zip), and put the `forwarders` folder in the same folder as Forwarder3DS.jar, then rename it to `.forwarders` -1. Enable `Automatically set ROM path` - - **Linux users:** The automatic path is incorrect since it includes the entire path (e.g. `/media/$USER/something/`), please remove that part - - **MacOS users:** The automatic path is incorrect since it includes `/Volumes/(cardname)/` at the start, please remove that part -1. Click the folder in the top right and select the ROMs you want to make forwarders for or drag and drop them onto the window - - **NOTE:** The ROMs must already be on your SD card when selecting them, and can't be moved without recreating the forwarders - - **SD card users:** If your save file is in the same folder as the ROM, move it to a folder called `saves`, with the `saves` folder being in the same place as the ROMs -1. If you're playing a hack / translation of a DSi-Enhanced game that has it's banner / title edited, find the banner for the game from [here](https://www.dropbox.com/sh/igr47pr0q5bh4p5/AAA9Dy8VOGfBLUA6KdLDSDW-a?dl=0), right click on the game in Forwarder3-DS, click `Import banner`, and click on the banner to use -1. If using a homebrew ROM, click on it, then clear the `Game title` and type the game's title -1. Click the floppy disk button to generate the forwarder CIA(s) -1. Copy the CIA(s) to your 3DS's SD card, then install them using FBI - - If using EmuNAND, install to both SysNAND and EmuNAND diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md deleted file mode 100644 index 6495c395..00000000 --- a/pages/_zh-CN/ds-index/dsi-twl-firm.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Nintendo DSi / Nintendo 3DS TWL_FIRM -description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM ---- - -### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS family of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. We have the best of guides for you to follow, with step-by-step instructions. - -- [3DS Hacking Guide](https://3ds.hacks.guide) - - Lightning command: `mod 3ds` - - Kuriisu command: `guide 3ds` -- [DSi Hacking Guide](https://dsi.cfw.guide) - - Lightning command: `mod dsi cfw` - - Kuriisu command: `guide dsi` - -### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004. The Nintendo DSi shipped with an 133 MHz processor in 2009. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, would not work well with a higher clock speed. Most games, however, would outperform the original with a higher clock speed. - -nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. - -### Nintendo DSi system menu -The Nintendo DSi system menu uses a signed 32-bit integer to determine the amount of free space on the device. Using a device source that goes above the 32-bit integer limit, this counter is overflowed into a negative number, which crashes into an "An error has occurred" black screen. - -The ranges that make it overflow is determined by pairs of two. For example, 1-2 GB of free space is allowed while 3-4 isn't. 5-6 GB of free space is allowed while 7-8 isn't. - -This crash will never occur if the system menu is launched from an actual NAND chip (since it maxes out at 128 MB), but a redirection system (such as hiyaCFW) would cause this to trigger. Fortunately, this bug can easily by fixed by placing dummy files to set the counter at a positive number. hiyaCFW will automatically do this for you in the latest version. - -In version 1.4.0, RSA signatures in the DS cart whitelist aren't verified. There is an exploit regarding a vulnerability in the Nintendo DSi flashcard whitelist that allows you to take access over the ARM9 processor, It requires version 1.4.0 (it was patched in future versions and didn't exist in prior versions) and a flashcard with a modified ROM. - -### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. - -The flashcard white list is checked via RSA signatures are contained via RSA keys on every firmware expect 1.4.0. This means that people can white list their own carts - -Before 1.4.0, the white list used to contain only two sections. In 1.4.0, they've introduced a third section which was made to block flashcards that got around the first two. The third section loads up to eight different section of the rom and checks them with a hash to see if the rom has been tampered with. However, due to the forgetfulness of putting any sanity check, we can overflow into the exception vector / interrupt address using a large enough value. Best of all, this runs on ARM7 (aka the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, we can run advanced homebrew (such as Slot-1 dumpers & external slot-1 dumpers) - -Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. Also, the exploit never officially came out, due to Unlaunch being much simpler to install and having less requirements (just a way to get into homebrew) with the same advantages. - -### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether its PC taken or PC edited. - -A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. - -### Nintendo DSi bootstage 2 -The second bootstage of the Nintendo DSi loads launcher's "title.tmd" into memory. However, they do not specify a file size limit check, meaning that the first 80k bytes are loaded into RAM while the rest can be a custom payload. This is the basis of Unlaunch exploit. - -### RTCom -RTCom is the use of the 3DS's RTC to allow the ARM7 and ARM11 CPUs to communicate with each other, even while in TWL_FIRM. This allows 3DS features to be used while in DS(i) mode. This includes the circle pad's analog input, enabling widescreen, and having gyro support. Currently, the only public ds homebrew that make use of RTCom is certain builds of GBARunner2 that have support for the 3DS's gyro feature. To enable RTCom, you will need to use [TWPatch](https://gbatemp.net/threads/542694/). diff --git a/pages/_zh-CN/ds-index/hardmod.md b/pages/_zh-CN/ds-index/hardmod.md deleted file mode 100644 index ea6a9548..00000000 --- a/pages/_zh-CN/ds-index/hardmod.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: guides -title: Hardmod -description: How to hardmod a Nintendo DSi -tabs: - - - windows: Windows - other: macOS / Linux ---- - -Hardmodding is when you physically solder the motherboard of the Nintendo DSi to an SD card adapter in order to be read on a computer. This is useful for restoring NAND backups, viewing NAND on your PC, etc... - -### Nintendo DS -[![Original DS motherboard with touch-points labeled](/assets/images/ds-hardmod/mobo_pinout.png)](/assets/images/ds-hardmod/mobo_pinout.png) - -### Nintendo DSi - -To hardmod a Nintendo DSi / DSi XL (LL) you will need: - - [Pencil tipped soldering iron](https://www.amazon.com/dp/B01N4571Q6) - - [Very fine wire](https://www.amazon.com/dp/B01MXGNTA4), 28AWG or smaller, preferably 30AWG+ - - SD to microSD adapter - - An SD card reader able to read eMMC chips running in single data-line mode. [Here's a known working one](https://www.amazon.com/dp/B006T9B6R2) - - [Win32DiskImager](https://sourceforge.net/projects/win32diskimager/) and [HxD](https://mh-nexus.de/en/downloads.php?product=HxD20) if on Windows - - A valid NAND backup of the DSi you are hardmodding - - To be comfortable soldering to pads that are as small as 0.5mm in diameter - -#### DSi side A pinouts -[![DSi side A pinouts](/assets/images/dsi-hardmod/side_a.jpg)](/assets/images/dsi-hardmod/side_a.jpg) -#### DSi side B pinouts -[![DSi side B pinouts](/assets/images/dsi-hardmod/side_b.png)](/assets/images/dsi-hardmod/side_b.png) -#### DSi XL side B pinouts -[![DSi XL side B pinouts](/assets/images/dsi-hardmod/dsi_xl_side_b.png)](/assets/images/dsi-hardmod/dsi_xl_side_b.png) - -- You will need to solder the points on the motherboard to the microSD card adapter - - CMD to pin 2 - - GND to pins 3 and 6 - - CLK to pin 5 - - DAT0 to pin 7 - -#### Soldered microSD adapter example -[![microSD example](/assets/images/dsi-hardmod/sd.jpg)](/assets/images/dsi-hardmod/sd.jpg) - -- Insert the microSD card adapter into your computer - - **WARNING** - Windows will ask you to format it: **DO NOT** format it - this might cause irrepairable damage - -#### Removing the no$gba footer -You will first need to remove the NOCASH footer from the backup you are flashing to the DSi. This can be done by running the hiyaCFW helper application found [here](https://github.com/mondul/HiyaCFW-Helper/releases/latest). - -1. Download the version for the operating system you are using -1. Run the script, selecting the NAND backup you wish to flash to your DSi -1. Switch to NAND mode with the button to the left of the file path -1. Click `Start` to create the NAND backup without the no$gba footer - -- Once the script completes, there should be a file with a long name ending in `-no-footer.bin` in the folder where your terminal is open - - Use this file as the NAND image you flash onto the DSi - -{% capture tab-windows %} -1. Open Win32DiskImager -1. Click the folder icon and browse to your desktop. In the text box, write `NAND_0.bin`. When selecting type, choose `All types *.*` -1. Choose the device that is the DSi and click read -1. Once it is done, click the folder icon, change the name to `NAND_1.bin` and read again -1. Open HxD and drag both files into the editor. Go to the top bar, click "Analysis", click "File compare" from the drop down menu, then click "Compare". -1. Choose to compare both files then click OK when done - - If it says "The chosen files are identical.", you are good to go to the next section - - If it doesn't say that, and both NANDs aren't around 240 MB, dump NAND_1 / NAND_0 again -1. Open Win32DiskImager, click the folder icon and choose your existing NAND backup you created before -1. Flash it with the `Write` button -1. Unplug the SD card adapter and attempt to turn on the DSi -{% endcapture tab-windows %} -{% assign tab-windows = tab-windows | split: "////////" %} - - -{% capture tab-other %} -1. Work out where the SD card is mounted - - Linux: - 1. Unplug the SD card adapter - 1. Run `lbslk` in a terminal - 1. Plug in the SD card adapter - 1. Run `lbslk` again - 1. This time a new device should appear - - It may be called `/dev/sdb`, make sure you note down what it is called on *your* computer - - - macOS: - 1. Unplug the SD card adapter - 1. Run `df` in a terminal - 1. Plug in the SD card adapter - 1. Run `df` again - 1. A new device should appear in the list - - It may be called `/dev/disk1s1`, make sure you note down what it is called on *your* computer - -1. Dump the NAND - - Run the following command in a terminal: - - `cat {device-name} > nand0.bin` - - Replace `{device-name}` with the SD card mount location - - E.g `cat /dev/sdb > nand0.bin` - - Then run `cat {device-name} > nand1.bin` - - -1. Compare NAND dumps - 1. Run the following command: - - Linux: `md5sum nand0.bin nand1.bin` - - macOS: `md5 -r nand0.bin nand1.bin` - 1. Check that the hash generated matches each other - 1. If not, redump the NAND, adjusting the wiring if necessary - 1. Keep on redumping the NAND until the hashes are identical - -1. Flash NAND - 1. Locate the NAND backup you created before on the console - 1. Run the following command: - - `cat {existing-nand-backup} > {device-name}` - - Replace `{existing-nand-backup}` with the location and name of your old NAND backup - - Replace `{device-name}` with the mount point of the SD card - -At this point you may unplug the SD card adapter and attempt to turn on the DSi. If all went well, the DSi should have booted to the state it was when the backup was created! -{% endcapture tab-other %} -{% assign tab-other = tab-other | split: "////////" %} - -### Flashing the NAND backup -{% assign tabs = tab-windows | concat: tab-other %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md deleted file mode 100644 index 17d10d48..00000000 --- a/pages/_zh-CN/ds-index/homebrew.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Homebrew -description: Information about homebrew on the Nintendo DS ---- - -### Development - -Developing Nintendo DS Homebrew typically uses devkitPro tools, such as devkitARM, libnds, and libfat. However, there is the possibility to branch out and use alternative software: - -- **SD card libraries:** [DevkitPro](https://devkitpro.org/) recommends [libfat](https://github.com/devkitPro/libfat). We recommend using [libslim](https://github.com/DS-Homebrew/libslim/) instead, as it allows usage of different partitions, quicker speeds, and non-blocking -- **Graphics libraries:** We recommend using [easyGL2D](http://rel.phatcode.net/junk.php?id=117), which comes shipped with libnds. However, you can use [NightFox Lib](https://github.com/knightfox75/nds_nflib) -- **Entire toolchains:** We recommend using [devkitARM](https://devkitpro.org/wiki/Getting_Started) and [libnds](https://libnds.devkitpro.org/), as it includes DSi compatibility and has a larger ecosystem. However, if your target is exclusively flashcards on a Nintendo DS, feel free to use [ToolchainGenericDS](https://bitbucket.org/Coto88/toolchaingenericds) - -### Flashcards - -DS mode flashcards are a slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. - -[There is a **work in progress** flashcard index](https://nightyoshi370.github.io/mm-github-pages-starter/), which has kernels, firmware, reviews and purchase links. - -### DLDI - -Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4 and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, feel free to use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) depending on your device. - -### Time bomb - -A time bomb is a expiration date on flashcard kernels that manufacturers use to force users to buy a new card. Once your system clock goes beyond a certain date, the kernel will refuse to boot past the expiration screen. Thankfully, a flag is not set anywhere and it's handled in the flashcard firmware, giving us two options for workarounds: - -- Since it relies on the system clock, you can set back the date. This will break any game that uses your system clock, but it will allow you to use the default kernel. -- Since it relies on the kernel and not the firmware, you can switch to an alternative kernel. There are two options available: - - [YSmenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) -- The menu is quite ugly and only displays `.nds` files, but it has far better game support, cheat support and no memory pak requirement - - [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) -- This is useful if you'd like to have all your ROMs from various consoles in the same menu, there are two ways to run DS games with TWiLight Menu++: - - With nds-bootstrap on flashcard: Requires a Memory Expansion Pak for extended game compatibility and does not support cheats. But works on all flashcards that TWiLight Menu++ does - - With YSMenu: Gets the compatibility benefits of YSMenu with the better menu of TWiLight Menu++, however, cheats are not supported currently - -We recommend YSMenu, with TWiLight Menu++ if you prefer it, due to the higher compatibility, and lack of need for a Memory Expansion Pak. If you want to setup YSMenu, DeadSkullzJr has made a [Dropbox repo](https://www.dropbox.com/sh/egadrhxj8gimu5t/AACv2KqWmeXEHkxoYRluobxha?dl=0) with all the primary boot kernels set up for your flashcard. All it requires is a drag and drop to your SD card root and you have completed. Instructions on how to install TWiLight Menu++ are [on the flashcard install page](../twilightmenu/installing-flashcard). - -In order to test whether your flashcard has a time bomb, set the date on your system to the latest value possible and launch the flashcard. - -### ARGV support -ARGV is an information transmitter between two homebrew Nintendo DS applications. It can be used for forwarders or alternative menus. - -- The homebrew needs to be programmed in order to take advantage of it. For example, GBARunner2, NesDS, and GameYob all have ARGV implementation -- There also needs to have a way to set the ARGV variables. TWiLight Menu++ and HBMenu allow setting ARGV arguments diff --git a/pages/_zh-CN/ds-index/index.md b/pages/_zh-CN/ds-index/index.md deleted file mode 100644 index f0563b0a..00000000 --- a/pages/_zh-CN/ds-index/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: zh-CN -layout: wiki -section: ds-index -title: Nintendo DS Moding索引 -description: 所有DS moding的说明 ---- - -欢迎使用 Nintendo DS moding 索引。 This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md deleted file mode 100644 index e58ab138..00000000 --- a/pages/_zh-CN/ds-index/retail-roms.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Retail ROMs -description: Information related to retail DS games ---- - -### Anti-piracy -AP (short for anti-piracy) is a method used by developers to enforce legitimate purchases and prevent piracy. This can be circumvented either from the loader or the ROM itself. - -- For nds-bootstrap's purposes, you can load an `.ips` file in order to circumvent said patches. This `.ips` file will be patched inside nds-bootstrap, so you can keep the ROM files intact. A pack of `.ips` files are automatically included with TWiLight Menu++. -- For Wood R4 purposes, these patches are included in the software itself. You will not need to modify the ROM itself. - -In case there isn't a `.ips` file for your ROM or your software didn't patch your ROM, you can try directly modifying the ROM itself using [nds-scene tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) - -### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. - -Currently, nds-bootstrap's cloneboot patches is broken due to the ARM7 and ARM9 binaries being patched, which makes the RSA signatures invalid. - -### Save files -Nintendo DS cartridges have 4 known save types: - -- EEPROM - Electrically Erasable Programmable Read-Only Memory -- FLASH -- FRAM - Ferroelectric Random-Access Memory -- NAND - NOT-AND - -Though rare, there are DS Cartridges with NAND based saves: WarioWare DIY & Jam with the Band (USA)/Daigasso Band Brothers - -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you use a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php - -### Assembly -Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). - -### Card read DMA -Card DMA (stands for Direct Memory Access) is a more efficient way to read cartridge data than by software. When there isn't any data available, code can still execute. In software cartridge data reads, polling the register to see if there is new data wastes times. It is the preferred way of accessing data. - -You can spot a game that uses dma via no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. -- For example: `DMA2: 04100010 023C18C0 AF000001` - -### Action Replay cheats -Action Replay cheat codes are codes that allow you to make low-level programmable changes in the memory region of your favorite game(s). These changes range from simple value tweaks to extremely advanced ASM tweaks, both of which can alter the experience of the game(s) being played altogether. - -Flashcards can take advantage of cheat codes by using cheat databases. Cheat functionality is integrated within the flashcard kernel respectively. The following kernels can utilize cheats: -- Wood R4 (`usrcheat.dat`) -- YSMenu (`usrcheat.dat`) - -Homebrew / digital based solutions can also take advantage of the cheat databases, the software currently available can use the following: -- [NitroHax](https://www.chishm.com/NitroHax) (`cheats.xml`) - - NitroHax lets you use cheats with real game cards from a flashcard. The engine used here loads the entire cheats.xml database into the Nintendo DS's limited RAM and tries to manage things from there. This imposes a serious limit on how many cheats you can have, as NitroHax will not load a cheats.xml file past 2.4 MB -- [NitroHax3DS](https://github.com/ahezard/NitroHax3DS/releases) ([usrcheat.dat fork](https://github.com/Epicpkmn11/NitroHax3DS/releases)) (`cheats.xml` or `usrcheat.dat`) - - NitroHax3DS is a version of NitroHax that runs from the system's SD card on DSi or 3DS. The original version uses cheats.xml with the same 2.4 MB limit as the original NitroHax, but there is also a fork that loads cheats from a usrcheat.dat database with no size limitation -- [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (`usrcheat.dat`) - - TWiLight Menu++ reads the `usrcheat.dat` and sends off the enabled cheat values to another file, which nds-bootstrap picks up - - The cheat engine used in nds-bootstrap is based on the one used in NitroHax. However, due to the cheat file containing only enabled cheats for that specific title, there is only a limit to how many cheats can be enabled, not a limit on the database size - - Bootstrap 4 DS (the nds-bootstrap version used on flashcards) does not support cheats, due to not having enough RAM and the limitations of the Memory Expansion Pack - -For the most complete cheat database, we recommend using the one made by DeadSkullzJr titled [DeadSkullzJr's Cheat Database](https://gbatemp.net/threads/deadskullzjrs-nds-cheat-databases.488711). - -Cheat codes generally have types A through E, and here is a description of them: - -- The 0xE code type is a 32-bit code type that allows you to make multiple writes in many consecutive addresses all at once. Essentially, it is like the basic 32-bit RAM write code type (0x0), except this doesn't have addresses listed next the the values you want to write. Instead, the 0xE code type is programmed to automatically branch from a starting address, then determine the addresses to write to. From there, you just have to tack in the amount to write to in order for it to do the job. diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md deleted file mode 100644 index 7b8f837b..00000000 --- a/pages/_zh-CN/ds-index/wifi.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: ds-index -category: reference -title: Wi-Fi -description: Information on using Wi-Fi on the Nintendo DS ---- - -- On Nintendo DS applications, you can only use WEP and Open WiFi -- On Nintendo DSi enhanced/exclusive applications, you have the addition of WPA and WPA2 support - -Hotspots are usable, so you don't need to change your router configuration. - -### Creating a hotspot -There are guides for creating a DS game compatible hotspot on macOS and Linux computers on GBAtemp. If you're on Windows you can use a Linux live boot. -- [macOS](https://gbatemp.net/threads/571658) -- [Linux](https://gbatemp.net/threads/543283) - -### Nintendo DS WFC restoration -1. Launch the Nintendo WFC settings -1. Connect to your access point -1. Set your Primary DNS value as one of the values below, depending on which service you want to use: - - **Wiimmfi** - `164.132.44.106` - - **AltWFC/WFCZwei** - `172.104.88.237` or `104.131.93.87` - - **BenFi** - `24.218.177.103` - - **Twilit WFC** - `34.66.49.81` -1. Set `1.1.1.1` as your secondary DNS -1. You might need to NoSSL patch your game at this point, depending on the game - -### Manually patching your DS ROMs -Follow the guide below in case your ISP blocks custom DNS servers, otherwise it is *strongly* recommended to follow the guide above. - -Note: Users of GNU/Linux and macOS can follow very similar instructions, but will have to use mono - -1. Download [WFCPatcher](https://github.com/AdmiralCurtiss/WfcPatcher/releases) -1. Copy the ROM of the game you want to patch to the same folder where WFCPatcher is saved and open that folder -1. Create a text file with the name `patch.bat` -1. In the file, enter `wfcpatcher.exe %1 --domain wiimmfi.de` then save and close (you can replace wiimmfi.de with another URL, if you wish to use a different server) -1. Now drag all the roms you wish to patch on to patch.bat -1. Done! the patched roms will be the ones ending in (wiimmfi) - -Don't forget to remove any DNS you might have saved on your Wi-Fi settings before attempting to connect with the patched ROM - -### Troubleshooting and further reading -If you are receiving any errors, you can enter the error code in wiimmfi's [troubleshooter](https://wiimmfi.de/error) for ways to fix it. - -For more specific troubleshooting and more information, such as how to connect to online on emulators, you can read this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6). diff --git a/pages/_zh-CN/gbarunner2/bios.md b/pages/_zh-CN/gbarunner2/bios.md deleted file mode 100644 index 2192ae82..00000000 --- a/pages/_zh-CN/gbarunner2/bios.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: GBA BIOS Info -description: Information on the GBA BIOS and how to dump it ---- - -In order for GBARunner2 to load titles, a dump of the GBA BIOS is required. Newer builds of GBARunner2 (which come with the latest release of TWiLight Menu++) have [Normatt's Open Source BIOS](https://github.com/Normmatt/gba_bios) built-in. However, because it is not an exact copy, using a dump of the official BIOS increases compatibility. You can dump an official GBA BIOS with one of the following methods. - -### Dumping Guides - -- [Wii (not family edition) / GameCube + link cable dumper](https://github.com/FIX94/gba-link-cable-dumper) -- [3DS using most Virtual Console titles](https://glazedbelmont.github.io/gbabiosdump/#virtual-console-title-from-a-3ds) (Can't be GBA or non-Nintendo (Game Gear) Virtual Console Titles) -- [GBA or DS Phat / Lite with a GBA flashcard](https://glazedbelmont.github.io/gbabiosdump/#gameboy-advance-sp-micro-ds-ds-lite) - -After dumping the BIOS, it must be renamed to `bios.bin` and then should be placed in `sd:/`, `sd:/gba/`, or `sd:/_gba/` for GBARunner2 to read it. - -You can verify that your BIOS is a proper dump by comparing it with the following checksums: - -**CRC32:** `81977335` - -**MD5:** `a860e8c0b6d573d191e4ec7db1b1e4f6` - -**SHA1:** `300c20df6731a33952ded8c436f7f186d25d3492` - -**SHA256:** `fd2547724b505f487e6dcb29ec2ecff3af35a841a77ab2e85fd87350abd36570` diff --git a/pages/_zh-CN/gbarunner2/faq.md b/pages/_zh-CN/gbarunner2/faq.md deleted file mode 100644 index 51bf4f85..00000000 --- a/pages/_zh-CN/gbarunner2/faq.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: FAQ & Troubleshooting -long_title: GBARunner2 FAQ & Troubleshooting -description: FAQs and troubleshooting for GBARunner2 ---- - -#### How do I create and add custom borders? - -You can read and follow [this guide](https://docs.google.com/document/d/1owjiW-1fHEbokrkK2ZuPFjR2-N9s1dXCCAM3ghWRtxk/edit?usp=sharing) by FrescoASF. - -#### Are cheats supported? - -Not right now. Instead, you can permanently inject cheat codes into your GBA ROM with [GBAATM](https://gbatemp.net/threads/gba-auto-trainer-maker-gbaatm.99334/). - -#### How do I use nightly GBARunner2 builds in TWiLight Menu++? - -1. Download the nightly build -1. Rename it to `GBARunner2_arm7dldi_3ds.nds` (or `GBARunner2_arm7dldi_dsi.nds` if you're on DSi) -1. Place it in `sd:_nds` - -#### How do I use Wi-Fi link features? - -You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBATemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). diff --git a/pages/_zh-CN/gbarunner2/index.md b/pages/_zh-CN/gbarunner2/index.md deleted file mode 100644 index a5713cad..00000000 --- a/pages/_zh-CN/gbarunner2/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -lang: en-US -layout: wiki -section: gbarunner2 -title: Home -description: Information on how to use GBARunner2 ---- - -GBARunner2 is an [open-source](https://github.com/Gericom/GBARunner2) hypervisor that runs GBA games on DS / DSi / 3DS in DS mode. Basically, like [Nintendont](https://github.com/FIX94/Nintendont) does for running GameCube games on Wii. - -Along with what this wiki has to offer, the GBARunner compatibility lists have a lot of useful information: -- [DS flashcard](https://wiki.gbatemp.net/wiki/GBARunner2) -- [DSi / 3DS](https://wiki.gbatemp.net/wiki/GBARunner2/DSi_3DS_Compatibility_List) diff --git a/pages/_zh-CN/index.md b/pages/_zh-CN/index.md deleted file mode 100644 index 8018dba6..00000000 --- a/pages/_zh-CN/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: default -title: Home ---- - -# Welcome to the DS-Homebrew Wiki! - -This site is where you can find wikis for TWiLight Menu++ and other DS-Homebrew projects. Click on one of the sections at the top, then a list of pages will be on the left. - -If you would like to help contribute you can find the source code on [GitHub](https://github.com/{{ site.repo }}) or help translate on [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). To discuss this or get help with anything on it, please join the [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord server (English only). diff --git a/pages/_zh-CN/nds-bootstrap/faq.md b/pages/_zh-CN/nds-bootstrap/faq.md deleted file mode 100644 index 90ad6c5b..00000000 --- a/pages/_zh-CN/nds-bootstrap/faq.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: FAQ & Troubleshooting -long_title: nds-bootstrap FAQ & Troubleshooting -description: FAQ & Troubleshooting for nds-bootstrap ---- - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check the [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you’re trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### Why are there issues with ROM loading, even though they're run natively? -nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are hardcoded to read from Slot-1. There are also timing issues and AP measures (which most are already removed), both of which would cause the ROMs to not work properly. To improve performance, nds-bootstrap also shrinks the game's heap in memory, which breaks some games, though both the forwarders and TWiLight Menu++ have a heap shrink blacklist to fix the non-working games broken by heap shrink. - -#### Why use nds-bootstrap over a regular flashcard? -- Certain compatible ROMs are loaded into RAM, allowing for load times to be faster than even normal cartridges -- You can expand the VRAM memory bus to 32-bit -- Utilize the DSi's additional CPU speed -- Enhance your audio with 48 kHz -- Use DSi mode, allowing for DSi features -- Using certain cartridges, you are able to use IR in your application -- nds-bootstrap is open source meaning devs can always update it to fix bugs and other things even if the company gets discontinued -- The DS Memory Expansion Pak is emulated meaning games that require that accessory will work - -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. - -#### What is a nightly and where do I get it? -A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). - -#### Why do my cheats not work? -The way E cheat types are implemented in nds-bootstrap is broken, meaning they'd only work half of the time. Your cheat probably uses that type. It is not a fault of the cheat database, but rather a fault of nds-bootstrap. Please do not request these cheats to get deleted from the DB. - -#### Is there anything else I should know about cheats? -You can set heap shrink to `Hi` in settings for slightly better cheat support. - -For more info on cheats, look [here](https://wiki.ds-homebrew.com/ds-index/retail-roms#action-replay-cheats). - -#### nds-bootstrap troubleshooting -If you get issues with using the latest version of nds-bootstrap, here's how you could troubleshoot it. - -1. Run everything in 67 MHz, DS Mode, with 32 kHz of audio, etc. Basically, keep everything to DS settings. Don't try to improve it with DSi stuff -2. Delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` -3. It's probably not that big of an issue; ask in the [Discord server](https://discord.gg/yD3spjv) - -If the server says it's an nds-bootstrap issue, check if the game hasn't been reported already on GitHub. Check the closed issues too in case we had one issue closed in preference a different one. If it doesn't have any GitHub issue attached to it, go ahead and make a new one. - -Also, make sure you add it to the [compatibility list](https://wiki.ds-homebrew.com/nds-bootstrap/testing) on Google Sheets. diff --git a/pages/_zh-CN/nds-bootstrap/index.md b/pages/_zh-CN/nds-bootstrap/index.md deleted file mode 100644 index 3f78f819..00000000 --- a/pages/_zh-CN/nds-bootstrap/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -title: Home -description: Information on how to use nds-bootstrap ---- - -# Welcome to the nds-bootstrap Wiki - -nds-bootstrap is an open-source application that allows Nintendo DS / DSi ROMs and homebrew to be natively utilized rather than using an emulator. nds-bootstrap works on Nintendo DSi / 3DS SD cards through CFW and on Nintendo DS through flashcards. diff --git a/pages/_zh-CN/nds-bootstrap/testing.md b/pages/_zh-CN/nds-bootstrap/testing.md deleted file mode 100644 index cb8b4904..00000000 --- a/pages/_zh-CN/nds-bootstrap/testing.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: nds-bootstrap -category: other -title: Compatibility List & Testing Tips -description: Compatibility list and tips for testing games ---- - -### Compatibility List -To view tested games, look [here](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/). If you want to contribute, press `view only` and then `request edit access`. - -### Tips For Testing Games -- Look for screen flickering or sound issues -- If something looks off, run the game along a console not using nds-bootstrap to compare -- Try as many features in the game as possible -- Be thorough diff --git a/pages/_zh-CN/other/godmode9i.md b/pages/_zh-CN/other/godmode9i.md deleted file mode 100644 index 5144873b..00000000 --- a/pages/_zh-CN/other/godmode9i.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: GodMode9i -description: Information about GodMode9i ---- - -Information for [GodMode9i](https://github.com/DS-Homebrew/GodMode9i), a full access file browser for the Nintendo DS, Nintendo DSi and the Nintendo 3DS's TWL_FIRM. - -### FAQ & Troubleshooting - -#### How do I get past the "mounting drive(s)" screen while starting it up? -This happens when you launch GodMode9i from [hiyaCFW](https://wiki.ds-homebrew.com/other/hiyacfw). You can hold X while launching GodMode9i to skip NAND mounting. Alternatively, you can launch GodMode9i directly from unlaunch to be able to mount the NAND. - -#### Why can't I dump games on DSi? -You need unlaunch installed in order to be able to dump games onto your SD card. You can install unlaunch by following [dsi.cfw.guide](https://dsi.cfw.guide/). diff --git a/pages/_zh-CN/other/hiyacfw.md b/pages/_zh-CN/other/hiyacfw.md deleted file mode 100644 index f1bb660e..00000000 --- a/pages/_zh-CN/other/hiyacfw.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: hiyaCFW -description: Information about hiyaCFW ---- - -Information for [hiyaCFW](https://github.com/RocketRobz/hiyaCFW), the world's first CFW for DSi. - -### Custom splash screens -With hiyaCFW you can use custom splashes in either `.bmp` or `.gif` formats. They need to go in the `sd:/hiya` folder and need to be named `splashtop` for the top screen and `splashbottom` for the bottom, with the appropriate file extension, then make sure the splash screen is enabled in the configuration. The images do not need to be the same format, so one can be BMP and the other GIF, GIFs have priority over BMPs. Below are some details on the requirements for your images to work: - -#### BMP -- 16-bit (RGBA 1555, RGB 1555, or RGB 565) -- 256 x 192 or smaller - -#### GIF -- Simple answer: Most GIFs 256 x 192 or smaller will work -- They can be animated, but should stay under 1 MiB for ideal performance and must be under around 10 MiB between the two absolute maximum -- If both loop infinitely then they will be shown for 3 seconds, otherwise they will be shown until both are complete -- If a frame has the user input flag set it will wait until the delay runs out or any button is pressed, whichever comes first -- Interlaced and plain text frames are ***not*** supported -- Local color tables are supported, but will replace the whole palette, including residual image from previous frames, so images using them will likely have palette problems diff --git a/pages/_zh-CN/other/index.md b/pages/_zh-CN/other/index.md deleted file mode 100644 index ea0738f1..00000000 --- a/pages/_zh-CN/other/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -lang: en-US -layout: wiki -section: other -title: Home -description: Information about other DS-Homebrew projects ---- - -This section has information on other DS-Homebrew projects that aren't big enough to need a full section of the wiki. diff --git a/pages/_zh-CN/twilightmenu/controls.md b/pages/_zh-CN/twilightmenu/controls.md deleted file mode 100644 index 28306a6b..00000000 --- a/pages/_zh-CN/twilightmenu/controls.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Controls -long_title: TWiLight Menu++ Controls -description: Controls for using TWiLight Menu++ ---- - -#### Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes -- Left / Right: Select a game / app -- A / START: Launch game / app -- L / R or SELECT + Left / Right: Switch pages -- (DSi/Saturn/HBL theme) SELECT + Up / Down & release SELECT: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats -- X: Delete/hide game -- (DSi/Saturn/HBL theme) SELECT: SELECT menu or DS Classic Menu (Where system menu, TWLMenu++ Settings, and GBA Mode can be accessed) - -#### R4 theme -- Up / Down: Select a game / app -- A: Launch game / app -- L: Switch between the SD card and flashcard -- Y: Per-game settings - - X: Cheat menu - - A: Toggle cheat - - B: Exit cheat menu - - X: Save and exit cheat menu - - Y: Show cheat description - - L: Disable all cheats - -#### DS ROMs (using nds-bootstrap) -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + Down + SELECT: Open the in-game menu - - RAM Viewer - - Up / Down: Scroll - - Left / Right: Fast scroll - - A: Enter RAM Editor - - B: Return to in-game menu - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - - RAM Editor - - Up / Down / Left / Right: Select a value - - A: Modify selected value - - Up / Down: Increase / Decrease value by 1h - - Left / Right: Increase / Decrease value by 10h - - A / B: Finish modifying value - - B: Return to RAM Viewer - - Y: Specify an address to jump to - - Up / Down: Increase / Decrease selected value - - Left / Right: Select a value - - A / B: Return to RAM Viewer/Editor at specified address - -#### Boot shortcuts -These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. - -- SELECT: Open settings -- A + B + X + Y: Reset all TWiLight Menu++ settings -- B: Boot the last ran ROM or vice versa depending on if autobooting the last ran ROM is enabled diff --git a/pages/_zh-CN/twilightmenu/creating-ram-disks.md b/pages/_zh-CN/twilightmenu/creating-ram-disks.md deleted file mode 100644 index 5d9fc1be..00000000 --- a/pages/_zh-CN/twilightmenu/creating-ram-disks.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Creating RAM Disks -description: How to create RAM disks for using old DS homebrew with TWiLight Menu++ ---- - -You do not need to follow this if you're using a flashcard. -{:.alert .alert-info} - -To make a RAM disk, download [this](http://memory.dataram.com/products-and-services/software/ramdisk#freeware) tool (click `Download Software`), and follow the instructions below. - -Instructions by @Dakkon7, modified by RocketRobz: - -1. Run RAMDisk -1. Click **View** -> **Advanced** -1. For **Disk Size**, type `12` for DSi, or `28` for 3DS, above **Max 1023 MB** -1. Un-mark **Create TEMP Directory**, if it's already marked -1. Click **Load/Save** -1. Click `Start RAMDisk`, and a new window for your .img should appear -1. Place any file and/or folder the homebrew expects there, and/or file(s) you want to use -1. In the RAMDisk program, click `Save Disk Image Now` -1. Save `romname.img` to a folder called `ramdisks` in the .nds file location -1. Click `Stop RAMDisk` when you're done -1. In TWiLight Menu++, open per-game settings for your homebrew -1. Set RAM disk to 0 -1. Launch your homebrew, and it should read your RAM disk diff --git a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md b/pages/_zh-CN/twilightmenu/custom-boot-splashes.md deleted file mode 100644 index 5703ac92..00000000 --- a/pages/_zh-CN/twilightmenu/custom-boot-splashes.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Boot Splashes -description: How to use custom splash screens for TWiLight Menu++ ---- - -You can use custom GIF files to have custom splash screens while booting TWiLight Menu++. They need to be named `splashtop.gif` and `splashbottom.gif` and be in `sd:/_nds/TWiLightMenu/extras`, then set `DSi Splash Screen` to `Custom` in TWiLight Menu++ settings. - -Most GIF files up to 256x192 should work, with a few exceptions: -- GIF files over 1 MiB (DSi Mode) or 256 KiB (DS Mode) may not play at full speed as they will be decompressed on the fly -- Between the two, the GIFs must be less than about 10 MB (DSi Mode) or about 2 MB (DS Mode) -- If both GIFs are set to loop forever then they will show for 3 seconds, so set a loop count on at least one to control the time -- The user input flag is supported so set it and a long delay on a frame if you want to show a splash and wait like the defaults - - Only the GIF waiting for input will be paused, so the other can continue animating -- If using Local Color Tables the whole frame must be overwritten as it will replace the whole screen's palette, not just the current frame -- Interlaced and text frames will not work diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md deleted file mode 100644 index ff0d5647..00000000 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-sfx.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: DSi / 3DS Skins - Custom SFX -description: How to use custom background music and sound effects in DSi and 3DS skins for TWiLight Menu++ ---- - -TWiLightMenu supports custom sound files in themes. Place your sound files under the `sound` subdirectory in your theme folder, for example for the `white` theme, you would place the files at `themes/white/sound/sfx.bin` and `themes/sound/bgm.pcm.raw` respectively. Both files are optional, if one is missing the default music will be used. You should then also set the music option in settings to "Theme". - -These instructions assume you have devkitPro installed with mmutil. You can get devkitPro at the [devkitPro website](https://devkitpro.org/wiki/Getting_Started). - -## Sound Effect Bank -The sound effect bank contains sound effects such as the icon select sound, etc. - -| File | Description | -| ----------- | -------------------------------------------------------------------------------------- | -| startup.wav | Played on startup. See the section on [Startup sound](#startup-sound) for more details | -| back.wav | Back | -| launch.wav | Played when launching a game | -| select.wav | Played when moving the select cursor | -| wrong.wav | Played when reaching the end of the page | -| switch.wav | Played when switching pages | -| stop.wav | Played on the DSi Theme when the select cursor stops moving | -| bgm.pcm.raw | Not part of the soundbank. See the section on [Menu BGM](#menu-bgm) for more details | - -You can then run `make` to make the sound effect bank. All files listed above, except *bgm.pcm.raw* are required, but you can make them silent. - -Your resulting *sfx.bin* **must be under 512000B = 512 kB**. Any larger will result in either crashes or some sounds not playing fully. - -### Startup sound -While the other sound effects will work with any WAV file, the startup sound must be in a specific format in order to work properly, otherwise there will be a gap between when the startup sound stops and the background music begins. - -The startup.wav file must be **16-bit 16 kHz**. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -You must set `PlayStartupJingle=1` in your `theme.ini` for the startup jingle to play. - - -## Menu BGM - -Menu BGM needs to be a **16-bit 16 kHz Mono** raw PCM file. You can use [Audacity](https://www.audacityteam.org/download/) for example to convert to this format. Once the file is loaded in Audacity, change the **Project Rate (Hz)** to **16000**, then press **Shift+M**, and change the **Format** to **16-bit PCM**. - -If your file is in Stereo, you should also go to **Tracks > Mix > Mix Stereo down to Mono**. - -To export in the correct format, do: -1. Select `File` > `Export` > `Export Audio...` -1. Set `File Type` to `Other uncompressed files` -1. Set `Header` to `RAW (header-less)` -1. Set `Encoding` to `Signed 16-bit PCM` -1. Set the output name to `bgm.pcm.raw` and click `Save` -1. Click `OK` to the metadata editing - -Now you have a `bgm.pcm.raw` file that can be copied to the *sound* subfolder in your theme folder. - -Unlike sfx.bin, *bgm.pcm.raw* can be arbitrarily large. diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md deleted file mode 100644 index 4d30c4e9..00000000 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md +++ /dev/null @@ -1,131 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: How to Create DSi / 3DS Skins -description: How to make custom DSi and 3DS skins for TWiLight Menu++ ---- - -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). - -Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run -```bash -$ make -``` -in order to compile your themes into Grit RIFF Format. This will compile your paletted textures into **.grf** format in the `grf` folder. Do not make changes to the `.grit` files until you have read the [advanced theming](#advanced-theming) section below. - -Be aware the paletted textures come with more restrictions than BMP textures, the primary being an absolute maximum of 16 colors per texture. However, some textures may have even tighter default palette restrictions, which can be modified at the risk of running out of palette memory (see below). - -The example themes are in the [`romsel_dsimenutheme/resources/dsimenu_theme_examples` folder](https://github.com/DS-Homebrew/TWiLightMenu/tree/master/romsel_dsimenutheme/resources/dsimenu_theme_examples) in TWiLight Menu++'s repository. To download them, [download the repository](https://github.com/DS-Homebrew/TWiLightMenu/archive/master.zip) or clone it with git, then find that folder. - -## Theme file descriptions - -The `volume` and `battery` textures are self explanatory. - -### Background textures (`background_grit` folder) - -| Texture | Description | -| ------------------ | ------------------------------------------------------------------------------------------------- | -| bottom | The bottom background texture when not hovering over an icon | -| bottom_bubble | The bottom background texture when hovering over an icon | -| bottom_ds | For the 3DS theme, the bottom background texture when not hovering over an icon when on a DS lite | -| bottom_bubble_ds | For the 3DS theme, the bottom background texture when hovering over an icon when on a DS lite | -| top | The top background | - -### Paletted textures (`grit` folder) - -| Texture | Description | Palette Restrictions (if less than 16) | -| ------------- | ----------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | -| bips | The bips displayed on the bottom of the scrollbar (DSi Theme) | | -| box | The box texture, containing both full and empty textures (DSi Theme) | | -| box_empty | The texture displayed for an empty box (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| box_full | The texture displayed for a box with an icon (3DS Theme) | On the 3DS theme, the transparent color is `#E0DAD9` by default | -| brace | The brace texture shown past the first and last icon (DSi Theme) | 4 Colors | -| bubble | The bottom bit of the bubble that draws over the start border or icon box | 8 Colors | -| button_arrow | The textures for the arrows on either side of bottom scrollbar (DSi Theme) | | -| cornerbutton | The buttons that are displayed on the SELECT menu (DSi Theme) (The name is based on an old use) | | -| cursor | The border with animation frames that indicate the selected icon (3DS Theme) | | -| dialogbox | The background of the dialog box that slides down | | -| folder | The icon for folders | | -| icon_gb | The icon for Game Boy games | | -| icon_gba | The icon for GBA games (All themes) and the top icon to launch GBARunner2 (3DS Theme) | The default transparent color is `#00FF00` | -| icon_gbamode | The icon for native GBA Mode | | -| icon_gg | The icon for Game Gear games | | -| icon_manual | The icon for the manual | | -| icon_md | The icon for Mega Drive games | | -| icon_nes | The icon for NES games | | -| icon_plg | The icon for DSTWO plugins | | -| icon_settings | The icon for Nintendo DSi Settings | | -| icon_sms | The icon for Sega Master System games | | -| icon_snes | The icon for SNES games | | -| icon_unk | The icon displayed when a game is missing an icon | | -| launch_dot | The dots displayed when a game is launched (DSi Theme) | | -| moving_arrow | The arrow displayed when a game is being moved (DSi Theme) | | -| progress | The progress loading animation with 8 frames | 9 Colors | -| scroll_window | The part of the scrollbar that indicates the icons that are in view | 7 Colors | -| small_cart | The icons displayed along the top (3DS Theme) and in the SELECT menu (DSi Theme) | | -| start_border | The border with animation frames that indicates the selected icon (DSi Theme) | | -| start_text | The text displayed on the start border (DSi Theme) | 4 Colors | -| wirelessicons | The icons displayed to indicate a game has wireless support | 7 Colors | - -### UI textures (`ui` folder) - -| Texture | Description | -| ---------------- | ------------------------------------------------------- | -| date_time_font | The font to display the date and time | -| Lshoulder | The left shoulder | -| Lshoulder_greyed | The left shoulder when there are no pages to the left | -| Rshoulder | The right shoulder | -| Rshoulder_greyed | The right shoulder when there are no pages to the right | - -### Video texture (`video` folder) - -`3dsRotatingCubes.rvid` is a Rocket Video file. For more information on converting videos to rvid, read [Converting a video to .rvid](https://github.com/RocketRobz/Vid2RVID/wiki/Converting-a-video-to-.rvid) on the Vid2RVID wiki. If you don't want this to be drawn you can simply delete it. - -## Theme configuration - -You may configure various options on how the theme is drawn in the `theme.ini` to accommodate larger sprites or textures. - -| Value | Description | Default (3DS) | Default (DSi) | -| ------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------- | ------------- | -| `StartBorderRenderY` | The initial Y position of the Start Border | 92 | 81 | -| `StartBorderSpriteW` | The width of the start border sprite. Note that the start border texture is exactly half of the full border. | 32 | 32 | -| `StartBorderSpriteH` | The height of the start border sprite | 64 | 80 | -| `TitleboxRenderY` | The initial Y position of the title text drawn | 96 | 85 | -| `BubbleTipRenderY` | The Y position of the tip of the bubble that is drawn over the start border | 98 | 80 | -| `BubbleTipRenderX` | The X position of the tip of the bubble that is drawn over the start border | 125 | 22 | -| `BubbleTipSpriteH` | The height of the bubble tip sprite | 7 | 8 | -| `BubbleTipSpriteW` | The width of the bubble tip sprite | 7 | 11 | -| `RotatingCubesRenderY` | The Y position on the top screen to draw the rotating cubes | 78 | N/A | -| `ShoulderLRenderY` | The Y position on the top screen to draw the left shoulder | 172 | 172 | -| `ShoulderLRenderX` | The X position on the top screen to draw the left shoulder | 0 | 0 | -| `ShoulderRRenderY` | The Y position on the top screen to draw the right shoulder | 172 | 172 | -| `ShoulderRRenderX` | The X position on the top screen to draw the right shoulder | 178 | 178 | -| `VolumeRenderX` | The X position on the top screen to draw the volume icon | 4 | 4 | -| `VolumeRenderY` | The Y position on the top screen to draw the volume icon | 16 | 16 | -| `BatteryRenderY` | The Y position on the top screen to draw the battery icon | 5 | 5 | -| `BatteryRenderX` | The X position on the top screen to draw the battery icon | 235 | 235 | -| `RenderPhoto` | Whether or not to draw a photo on the top screen | 0 | 1 | -| `StartTextUserPalette` | Whether to use the DS Profile color for the palette of the start text | N/A | 1 | -| `StartBorderUserPalette` | Whether to use the DS Profile color for the palette of the start border | N/A | 1 | -| `ButtonArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow buttons on the bottom of the screen | N/A | 1 | -| `MovingArrowUserPalette` | Whether to use the DS Profile color for the palette of the arrow shown when moving icons | N/A | 1 | -| `LaunchDotsUserPalette` | Whether to use the DS Profile color for the palette of the launch dots | N/A | 1 | -| `DialogBoxUserPalette` | Whether to use the DS Profile color for the palette of the dialog box | N/A | 1 | - -## Advanced theming - -Occasionally, you may require more than the default number of colors for some paletted textures. In such cases, you may modify the `.grit` compilation file for the texture to increase the size of the palette. - -For example, in `scroll_window.grit`, you may edit `-pn7` and change `7` to `16` for 16 colors. Be aware that if you remove the entire `-pn` line, you may encounter unexpected results. - -Also note that the absolute maximum of 16 colors per texture is enforced in code and can not be modified. Even if you increase the number of colors in the palette to above 16, no more than 16 colors worth of palette data will be loaded. With the amount of textures loaded in, there may not be enough palette memory to hold 16 colors worth of palettes for every texture. Keep this in mind when adjusting palette sizes. - -Additionally, paletted textures must have dimensions that are a multiple of 2. Paletted textures sizes can not be changed except for `bubble` and `start_border`, which can have configurable sprite dimensions in `theme.ini`. However, note that doing so may have unexpected consequences. - -Paletted textures are not checked for validity. An invalid texture should be rare if created with the provided makefile, but in certain cases a corrupted texture will cause the menu to not load at all. - -## Custom background music and sound effects - -The DSi Menu and 3DS themes also support custom music. See [DSi / 3DS skins - Custom SFX](custom-dsi-3ds-sfx) for more details. diff --git a/pages/_zh-CN/twilightmenu/custom-fonts.md b/pages/_zh-CN/twilightmenu/custom-fonts.md deleted file mode 100644 index d70a7ac9..00000000 --- a/pages/_zh-CN/twilightmenu/custom-fonts.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Fonts -description: How to use custom fonts with TWiLight Menu++ ---- - -TWiLight Menu++ can use custom fonts in NFTR (Nitro FonT Resource) format. They will be used in Settings, the Manual's titles, and in the Nintendo DSi, Nintendo 3DS, SEGA Saturn, and Homebrew Launcher themes. - -### Included font info -There are three fonts included with TWiLight Menu++. When TWiLight Menu++ is running in DSi Mode they all contain all of the characters that should be needed for all of the languages TWiLight is translated to, but when running in DS Mode they are more limited due to RAM limitations. They are as follows: -- Default: This uses the official DSi font as it's primary font and supports all characters that are used in TWiLight Menu++ itself in all languages in DS mode -- Chinese (Simplified): This uses Noto Sans CS as the primary font and has significantly more Chinese (Simplified) characters in DS Mode, at the cost of characters for other languages -- Korean: This is identical to Default in DSi Mode, but in DS Mode has a more complete set of hangul, at the cost of characters for other languages - -### Directory structure -Custom fonts are loaded from `sd:/_nds/TWiLightMenu/extras/fonts/[font name]/[font file].nftr` where `[font name]` is whatever name you want and `[font file].nftr` is one of the following: -- `large-ds.nftr`, `large-dsi.nftr`, or `large.nftr`: The larger font used for titles -- `small-ds.nftr`, `small-dsi.nftr`, or `small.nftr`: The smaller font used for most other text - -The `-ds` and `-dsi` files have higher priority than the normal one and if found will be used when TWiLight Menu++ is running in DS or DSi Mode respectively. - -### Generating custom fonts -You can make your own fonts using a utility such as Pk11's [nftr-editor](https://pk11.us/nftr-editor/). To regenerate one of TWiLight Menu++'s existing fonts using it: -1. Load an NFTR file in nftr-editor -1. Type the names of the fonts you want to use from highest to lowest priority in the `Input font` text box, comma separated - - You can see a preview of the input fonts in the top box on the left and the current NFTR in the bottom box -1. Click `Generate from font`, then say `OK` to regenerating existing characters and `Cancel` to regenerating the special button characters (ex. ) -1. Click `Save`, then repeat for the other sizes diff --git a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md b/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md deleted file mode 100644 index efb65ad4..00000000 --- a/pages/_zh-CN/twilightmenu/custom-unlaunch-backgrounds.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: customization -title: Custom Unlaunch Backgrounds -description: How to make custom Unlaunch backgrounds and install them using TWiLight Menu++ ---- - -Using TWiLight Menu++ you can patch the Unlaunch installer to have a custom background image. This needs to be a 256 x 192 GIF, with a few restrictions: -- Only the first frame will be shown, no animated backgrounds -- The file must be less than or equal to 15,472 bytes -- GIFs with more than 31 colors require specially made palettes to prevent breaking the text - -### Installing -1. Copy the GIF file to `sd:/_nds/TWiLightMenu/unlaunch/backgrounds` -1. Download the [latest Unlaunch installer](https://problemkaputt.de/unlaunch.zip) and extract `UNLAUNCH.DSI` to your SD card -1. Open TWiLight Menu++ Settings, switch to the `Unlaunch settings` page, and click on `Background`, then select the one you want -1. Exit settings and launch `Unlaunch DSi Installer` - - It should use your custom image, if it does not then turn off your console and make sure your GIF conforms with the requirements above -1. Choose `Install Now` - -### Using GIFs with more than 31 colors -As the GIF's palette is loaded to the same area of VRAM as the text palettes it will overwrite them if the palette gets too large, however this can be worked around by including the text palettes in the GIF's palettes. Using this with different colors would also let you have different text colors, should you want that. These instructions will be for [GIMP](https://gimp.org), but any image editor capable of rearranging the palette of an image will work. -1. Open your image in GIMP and make sure it's 256 x 192 pixels -1. In the menu bar at the top, select `Image` -> `Mode` -> `Indexed...` -1. Select `Generate optimum palette` and set the maximum colors to anything up to 226 colors -1. Select a dithering pattern from the `Color dithering` dropdown - - Images without dithering generally compress best, but with it will generally look better, try and see which looks best for the size -1. Click `Convert` -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` - - If it gives any warnings, click the accept button -1. In the next popup, disable the `GIF comment` and click `Export` -1. Check the size of the exported file, if it's 15,472 bytes or less, then skip to step 13 -1. If your GIF is too large, then using either [gifsicle](http://www.lcdf.org/gifsicle/) or [ezgif.com](https://ezgif.com/optimize) you can try optimizing it - - These instructions will use ezgif as its simpler, being a website -1. Open https://ezgif.com/optimize, and upload your GIF -1. Try different compression levels until you find the best one under 15,472 bytes (15.11 KiB), ideally a bit under as GIMP may increase the size a bit -1. Save the optimized GIF and open it in GIMP -1. In the menu bar at the top, select `Windows` -> `Dockable Dialogs` -> `Colormap` -1. Change your current `Foreground color` to #080808 and add 14 new colors with the `+` button - - If your image doesn't have at least 133 colors you will also need to add filler colors to arrange the text colors in the correct spots -1. Right click a color in the Colormap and select `Rearrange Colormap...` -1. Arrange your new colors so they match these: (The 2nd and 3rd columns starting at index 49)
![Palette with correct text colors](https://cdn.discordapp.com/attachments/614278143527878658/770777177904906240/unlaunch-palette.png) -1. Use the color picker to make your new colors match those in the above image -1. In the menu bar at the top, select `File` -> `Export As...`, give it a name with the extension `.gif`, and click `Export` -1. In the next popup, make sure `GIF comment` is off and click `Export` -1. Ensure the image is still under 15,472 bytes, if it's gotten too big then repeat from step 10 using a higher compression level -1. You're done! Follow the [installing](#installing) section above to use your image! diff --git a/pages/_zh-CN/twilightmenu/download-play-pictochat.md b/pages/_zh-CN/twilightmenu/download-play-pictochat.md deleted file mode 100644 index 1542fa68..00000000 --- a/pages/_zh-CN/twilightmenu/download-play-pictochat.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Download Play / Pictochat in DS Classic Menu -description: How to get DS Download Play and Pictochat in TWiLight Menu++'s DS Classic Menu ---- - -If you're using a DSi console, you should already be able to launch those apps. Otherwise, if you have a 3DS, proceed below. - -In GodMode9: -- Press R + A on SYSNAND TWLN -- Select `Search for titles` -- Select `DS Download Play (NTR-HNDA).tmd` -- Select `TMD file options...` -- Select `Dump CXI/NDS file` -- Done. It should be under `sdmc:/gm9/out/`, as `DS Download Play (NTR-HNDA).nds` - -Copy to `sd:/_nds/`, and rename to `dlplay.nds`. - -The above steps will increase DLP boot speed. - -To run Pictochat on 3DS (DSi required): -- Copy `pictochat.nds` from `sd:/_nds/` on the DSi's SD card to the same location on the 3DS' SD card You must first access the DS Classic Menu in TWiLight Menu++ on the DSi. diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md deleted file mode 100644 index 14b80382..00000000 --- a/pages/_zh-CN/twilightmenu/faq.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: FAQ & Troubleshooting -long_title: TWiLight Menu++ FAQ & Troubleshooting -description: FAQs and troubleshooting for TWiLight Menu++ ---- - -For more FAQs, please visit the [GBAtemp thread](https://gbatemp.net/threads/ds-i-3ds-twilight-menu-gui-for-ds-i-games-and-ds-i-menu-replacement.472200/). -{:.alert .alert-info} - -#### Why does my 3DS / 2DS get stuck on black screens, crash, power off, etc when launching TWiLight Menu++? -TWL_FIRM might've somehow got corrupted. Follow this guide to fix the issue: - -#### How do I fix getting a white screen when booting TWiLight Menu++? -- First, try putting the console in sleep mode (e.g. closing the console's lid, or pressing the sleep button on the O2DS), then wake up the console from it -- If that doesn't work, format your SD card to FAT32 with 32 KB cluster/allocation size -- If that also doesn't work, try a different SD card - -#### How do I fix TWiLight Menu++ restarting or giving a Guru Meditation Error when launching a game? -Go into TWLMenu++ Settings, and disable `Update recently played list`. - -#### Why do I get a white screen when trying to load a game from SD card? -- First, check [the nds-bootstrap compatibility list](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/htmlview#gid=0) and make sure your game is compatible -- Try with all cheats disabled for that game as some cheats are not compatible with nds-bootstrap at the moment, you can use L to disable all cheats for a game -- If the game you're trying to launch is a DSi Enhanced game, then make sure that TWiLight Menu++ is set to use `DS Mode` -- If it worked before, delete the `fatTable` and `patchOffsetCache` folders in `sd:/_nds/nds-bootstrap/` - -#### How do I use cheats? -You need to have a cheat DB in the form of a `usrcheat.dat` file in the `sd:/_nds/TWiLightMenu/extras/` folder. The most updated cheat database is [DeadSkullzJr's](https://gbatemp.net/threads/deadskullzjrs-flashcart-cheat-databases.488711/). -- On the 3DS, this database is available in the Universal Updater app as "NDS Cheat Databases." This will automatically install it to the required location. - -Alternatively, you can use [r4cce](http://hp.vector.co.jp/authors/VA013928/soft_en.html) to create your own cheat DB. - -#### How do I show a custom picture on the top screen of the DSi theme? -A random `.png` image in `sd:/_nds/TWiLightMenu/dsimenu/photos/` will be shown each time the menu is loaded. - -- The images(s) must be no bigger than 208x156 -- If you have errors, it's most likely an error with the image size. Please use [tinypng](https://tinypng.com) to reduce the size - -#### How do I get games? -You can download homebrew games from [Universal-DB](https://db.universal-team.net/ds) and [GameBrew](https://www.gamebrew.org/wiki/List_of_all_DS_homebrew#Games). To get dumps of your retail games: -- On DS you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your GBA games and, if you have a Slot-2 flashcard, DS games -- On DSi you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) to dump your DS games and DSiWare -- On 3DS you can use [GodMode9](https://github.com/d0k3/GodMode9/releases) to dump your DS games, DSiWare, and Virtual Console titles - -#### Can I get the save files from my game cards onto my SD card or vice versa? -Yes, you can use [GodMode9i](https://github.com/DS-Homebrew/GodMode9i/releases) on DSi and 3DS or [Checkpoint](https://github.com/FlagBrew/Checkpoint/releases) on 3DS. - -#### How do I change TWiLight Menu++'s language? -1. Open TWiLight Menu++ settings, you can do this by holding SELECT while loading TWiLight Menu++ -1. Press L or Y once (on flashcard / 3DS) or twice (on DSi) -1. Change the first option until you see the language you want, then exit settings - - You may also want to change the next two options as they control the language of DS games and their titles in TWiLight Menu++ - -#### Is this a DS(i) emulator? -No, this is not an emulator. The menu and DS games (loaded via nds-bootstrap) are ran natively in the console's DS/DSi mode. The only consoles emulated are the past consoles, but partially for GBA (as some or all parts like graphics are ran natively). - -#### What systems does TWiLight Menu++ support? - -| Format | Loader | Extensions | Save file | -| ------------------------- | ------------------------------------------------ | -------------------------------------- | ---------------------------------- | -| ARGV[^1] | Native | `.argv` | | -| Atari 2600 | [StellaDS][stellads] | `.a26` | | -| Atari 5200 | [A5200DS][a5200ds] | `.a52` | | -| Atari 7800 | [A7800DS][a7800ds] | `.a78` | | -| Atari XEGS | [XEGS-DS][xegs-ds] | `.xex`, `.atr` | | -| DS | [nds-bootstrap][ndsbs], flashcard kernel, native | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `saves/[rom name].sav`[^2] | -| DSiWare | [Unlaunch][unlaunch] | `.nds`, `.dsi`, `.ids`, `.srl`, `.app` | `[rom name].pub`, `[rom name].prv` | -| DSTWO Plugin | [DSTWO][dstwo][^3] | `.plg` | | -| Game Boy (Color) | [GameYob][gameyob] | `.gb`, `.sgb`, `.gbc` | `[rom name].sav` | -| Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | -| Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | -| Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | -| Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | -| MPEG4 Video | [MPEG4 Player][mpeg4player] | `.mp4` | | -| NES / Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | -| PC Engine / TurboGrafx-16 | [NitroGrafx][nitrografx] | `.pce` | | -| RVID Video | [Rocket Video Player][rvidplayer] | `.rvid` | | -| SNES[^7] | [SNEmulDS][snemulds] | `.smc`, `.sfc` | `[rom name].srm`[^8] | -{:.table} - -- Footnotes - -{:footnotes} - -#### Why isn't touch input working on sudokuhax? -Depending on the save file of sudokuhax, the touch screen inputs may not work. - -#### Can The Biggest Loser boot TWiLight Menu++? -No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. - -[^1]: Text files containing the path to a DS homebrew app and arguments to launch it with, see [nds-hb-menu's README](https://github.com/devkitPro/nds-hb-menu#passing-arguments) for more info -[^2]: Only for retail ROMs, homebrew do not have specific save files -[^3]: Only works from a SuperCard DSTWO flashcard as it has additional processing power and RAM inside the cartridge -[^4]: When running in DSi Mode, it can use the DSP for better sound -[^5]: Requires a Slot-2 flashcard and thus only works on DS Phat and DS Lite -[^6]: jEnesis can only save when running from a flashcard, but PicoDriveTWL can save from SD and flashcard -[^7]: Only shown when using a flashcard, 3DS's internal SD card, or DSi with Unlaunch installed -[^8]: Can only save when running from a flashcard - -[a5200ds]: https://github.com/wavemotion-dave/A5200DS -[a7800ds]: https://github.com/wavemotion-dave/A7800DS -[dstwo]: http://eng.supercard.sc -[gameyob]: https://github.com/Drenn1/GameYob -[gbarunner2]: https://github.com/Gericom/GBARunner2 -[jenesis]: https://www.gamebrew.org/wiki/JEnesisDS -[mpeg4player]: https://gbatemp.net/threads/544095 -[ndsbs]: https://github.com/DS-Homebrew/nds-bootstrap -[nesds]: https://github.com/DS-Homebrew/NesDS -[nitrografx]: https://www.gamebrew.org/wiki/NitroGrafx -[pdtwl]: https://github.com/DS-Homebrew/PicoDriveTWL -[rvidplayer]: https://gbatemp.net/threads/539163 -[s8ds]: https://www.gamebrew.org/wiki/S8DS -[snemulds]: https://www.gamebrew.org/wiki/SNEmulDS -[stellads]: https://github.com/wavemotion-dave/StellaDS -[unlaunch]: https://problemkaputt.de/unlaunch.htm -[xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS diff --git a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md b/pages/_zh-CN/twilightmenu/how-to-get-box-art.md deleted file mode 100644 index 4e4a30de..00000000 --- a/pages/_zh-CN/twilightmenu/how-to-get-box-art.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: How to Get Box Art -description: How to get box art / game covers in TWiLight Menu++ ---- - -### 3DS -1. Install [KirovAir's TWiLight Menu++ Updater fork](https://github.com/KirovAir/TWiLightMenu-Updater/releases) - - This will replace the normal TWiLight Menu++ Updater, so use Universal-Updater instead for updating TWiLight Menu++ -1. Select `Extras`, `Boxart`, then press X to scan the full SD card or A to select a folder to scan -1. Choose a box art size -1. Choose a border style -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Windows -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract `TwilightBoxart-Windows-UX.zip` and run `TwilightBoxart.exe` -1. Click `Detect SD` - - If it doesn't find the correct SD card click `Browse...` and select the right one -1. Change the size, border, etc options to your liking -1. Click `Start` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### macOS / Linux -1. Download the latest version of [TWiLightBoxart](https://github.com/KirovAir/TwilightBoxart/releases) -1. Extract the `.zip` -1. Open `TwilightBoxart.ini` in the extracted folder in a text editor -1. Type the path to your SD card after `SdRoot=`, then save the file - - On macOS this is `/Volumes/` then the name of your SD card -1. Open the terminal -1. In the terminal, type `cd ` then drag drop the folder with `TwilightBoxart.CLI` in it onto your terminal -1. Run `chmod +x TwilightBoxart.CLI` -1. Run `./TwilightBoxart.CLI` -1. Say `Yes` if it shows your SD path correctly -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -### Manual -1. Download a png box art pack from [GameTDB](https://www.gametdb.com/DS/Downloads#cover_packs) -1. Extract the .png files to `sd:/_nds/TWiLightMenu/boxart` -1. Make sure box art is set to be shown in TWiLight Menu++ settings - -**To add your own box art:** Place them in `sd:/_nds/TWiLightMenu/boxart`. Can either have the game's TID (ex. `ASME.png`), or the filename (ex. `SM64DS.nds.png`). Must be in `.png` format, with the recommended size of 128x115 and maximum of 208x143. - -Individual box art can also be downloaded from GameTDB, under the **S Covers (png)** category. diff --git a/pages/_zh-CN/twilightmenu/index.md b/pages/_zh-CN/twilightmenu/index.md deleted file mode 100644 index 6674bbcf..00000000 --- a/pages/_zh-CN/twilightmenu/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -lang: en-US -section: twilightmenu -title: Home -description: Guides on how to use and customize TWiLight Menu++ ---- - -# Welcome to the TWiLight Menu++ wiki! - -TWiLight Menu++ is an open-source DSi Menu upgrade/replacement, and frontend for nds-bootstrap for DSi, 3DS, and flashcards. - -For info on how to install, click on the page in the sidebar for your console in the Installing section. diff --git a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md b/pages/_zh-CN/twilightmenu/installing-3ds-manual.md deleted file mode 100644 index e412bbdb..00000000 --- a/pages/_zh-CN/twilightmenu/installing-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: zh-CN -layout: redirect -destination: installing-3ds?tab=manual -title: Installing (3DS, Manual) ---- - diff --git a/pages/_zh-CN/twilightmenu/installing-3ds.md b/pages/_zh-CN/twilightmenu/installing-3ds.md deleted file mode 100644 index dcfabe29..00000000 --- a/pages/_zh-CN/twilightmenu/installing-3ds.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -lang: zh-CN -layout: wiki -section: twilightmenu -category: installing -title: 安装步骤(3DS) -long_title: Installing TWiLight Menu++ (3DS) -description: How to install TWiLight Menu++ on the Nintendo 3DS -tabs: - - - working-camera: Working camera - non-working-camera: Non-working camera - manual: Manual ---- - -你首先需要在你的 3DS 安装好自定义固件,请按照 [3ds.hacks.guide](https://3ds.hacks.guide) 的步骤来操作 -{:.alert .alert-info} - -{% capture tab-working-camera %} -1. 启动 FBI 并选择 `Remote Install`,再选择 `Scan QR Code` -1. 扫描这个二维码来安装最新版本的 [Universal-Updater](https://github.com/Universal-Team/Universal-Updater)
![Universal-Updater QR code](https://db.universal-team.net/assets/images/qr/universal-updater.cia.png) -1. 退出 FBI 并启动 Universal-Updater - - 如果它没有出现在主菜单上,重启你的 3DS -1. 在应用列表中找到 TWiLight Menu++,如果找不到它,可以使用侧边栏上的第 3 个按钮进行搜索 - - 它的图标长这样:![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. 按 A 键,或是点击侧边栏中的下载图标并选择 `TWiLight Menu++` 来安装它 - - This will take a while -{% endcapture %} -{% assign tab-working-camera = tab-working-camera | split: "////////" %} - -{% capture tab-non-working-camera %} -1. Download the `Universal-Updater.cia` file from the [Universal-Updater release page](https://github.com/Universal-Team/Universal-Updater/releases) -1. Place the `Universal-Updater.cia` file anywhere on your SD card -1. Launch FBI on your Nintendo 3DS -1. In FBI, go to the place you pasted the `Universal-Updater.cia` file -1. Select the `Universal-Updater.cia` file and hit "Install & Delete" -1. Close FBI and launch Universal-Updater - - If it doesn't show up on your home menu, reboot your 3DS -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it - - It has this icon: ![TWiLight Menu++ icon](https://raw.githubusercontent.com/DS-Homebrew/TWiLightMenu/master/booter/icon.bmp) -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-non-working-camera = tab-non-working-camera | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### Installing - -{% assign tabs = tab-working-camera | concat: tab-non-working-camera | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} diff --git a/pages/_zh-CN/twilightmenu/installing-dsi.md b/pages/_zh-CN/twilightmenu/installing-dsi.md deleted file mode 100644 index fe440a39..00000000 --- a/pages/_zh-CN/twilightmenu/installing-dsi.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -lang: zh-CN -layout: wiki -section: twilightmenu -category: installing -title: 安装步骤(DSi) -long_title: Installing TWiLight Menu++ (DSi) -description: How to install TWiLight Menu++ on the Nintendo DSi ---- - -如果你还不能在你的 DSi 上运行自制程序,请按照 [dsi.cfw.guide](https://dsi.cfw.guide) 来安装 TWiLight Menu++ -{:.alert .alert-info} - -### Installing -1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-DSi.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the `roms` folder to your SD card root -1. **hiyaCFW users:** Copy the `title` folder to your SD card root - -### 使用Unlaunch自动引导 -1. 摁住 AB 后,再摁下 DSi 的电源键 -1. 在 Unlaunch 的菜单中,选择 `OPTIONS` -1. 将下屏中的 `BOOT.NDS` 项设置成 `NO BUTTON` 或是其他你想要的键位 diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md deleted file mode 100644 index 690bcc37..00000000 --- a/pages/_zh-CN/twilightmenu/installing-flashcard.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: installing -title: 安装说明(烧录卡) -long_title: 安装 TWiLight Menu++ (烧录卡) -description: How to install TWiLight Menu++ on a Nintendo DS flashcard ---- - -### 安装步骤 -1. 下载最新版本的`TWiLightMenu-Flashcard.7z`[点击下载](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. 解压缩`TWiLightMenu-Flashcard.7z` -1. 拷贝 `_nds` 目录到烧录卡存储卡的根目录下 -1. 拷贝 `BOOT.NDS`文件到烧录卡存储卡的根目录 -1. 拷贝`roms` 目录到烧录卡存储卡的根目录 -1. 如果你有历史的存档数据,可以将原来DS游戏的 `.sav`文件拷贝到`saves`目录下,这样原来的存档数据都会自动转移 -1. ... - - **DS Phat / Lite users:** If booting `BOOT.NDS` causes a white screen lock-up, insert a DS Memory Expansion Pak, and try again - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `SCFG access in Slot-1` - - 这会让你在使用烧录卡使用TWL/VRAM速度更快, 包括加载主机SD卡的速度 - -### 使用烧录卡固件运行游戏 -1. 将 `Flashcart Loader/(你的烧录卡)`内的文件移到烧录卡的存储卡根目录下 - - 如果已完成,请看步骤3。 如果没有,请使用如下烧录卡的用户按照步骤继续操作 - -1. 如下烧录卡 - - R4i-SDHC - - r4isdhc.com cards - - r4isdhc.hk cards - - R4i SDHC Upgrade Revolution - - R4DSiXL3D - - R4i Advance - - R4-IIIi - - R4 SDHC Revolution - - R4(i) Pocket - - R4i Gold (v1.4.1) (3DS) - - R4xDS - - DSTT(i) - - 点击 [这里](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)安装YSMenu - - 确认在烧录卡的存储卡根目录已经有`YSMenu.nds` (如果没有请直接重命名`TTMenu.dat`文件) 和 `TTMenu` 目录 -1. Set `Use nds-bootstrap` to `No`, so the flashcard firmware will be used instead of nds-bootstrap - -### 自动启动TWiLight Menu++ -1. 将烧录卡 `Autoboot/(你的烧录卡)` 中的文件拷贝到烧录卡存储卡的根目录 - - 如果你的烧录卡没有请跳过本步骤 -1. ... - - **DS Phat / DS Lite users:** Go to settings in the DS menu, and turn on auto-start, so your flashcard will start on boot - - **DSi / 3DS users:** Run TWLMenu++ on the console's SD card, and turn on `Auto-start Slot-1` diff --git a/pages/_zh-CN/twilightmenu/installing.md b/pages/_zh-CN/twilightmenu/installing.md deleted file mode 100644 index 5f311240..00000000 --- a/pages/_zh-CN/twilightmenu/installing.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Installing -long_title: Installing TWiLight Menu++ -description: How to install TWiLight Menu++ (index page) ---- - -The installation process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](installing-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](installing-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](installing-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](installing-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](installing-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](installing-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](installing-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](installing-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](installing-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](installing-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](installing-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](installing-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](installing-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](installing-flashcard) diff --git a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md b/pages/_zh-CN/twilightmenu/playing-in-widescreen.md deleted file mode 100644 index d0c3e1d0..00000000 --- a/pages/_zh-CN/twilightmenu/playing-in-widescreen.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: other -title: Playing in Widescreen -description: How to use TWiLight Menu++ in widescreen on the Nintendo 3DS ---- - -Requires a Nintendo 3DS or 2DS console. -{:.alert .alert-info} - -### Preparation -- Make sure Luma's `boot.firm` is on the SD root for this to work - -### Installing -1. Download [TWPatch](https://sono.9net.org/hebrew/TWPatch/data/TWPatch.cia) and copy `TWPatch.cia` to your SD card ([GBATemp thread](https://gbatemp.net/threads/twpatcher-ds-i-mode-screen-filters-and-patches.542694/)) -1. Install `TWPatch.cia` using FBI - - You can also use Universal-Updater to install TWPatch instead of the previous two steps -1. Return to the home menu and launch TWPatch -1. Hold Y + B and enable `Widescreen patch (384x240 16:10)` -1. (Optional!) For a less pixelated widescreen, also enable `GPU scale test (health hazard!)` - - The "health hazard!" is because it gave the developer a headache due to its blurriness -1. Press START to generate a `TwlBg.cxi` file with widescreen - - If the top screen doesn't indicate that wide patch is enabled, start from step 3 again - - If widescreen still doesn't work, wait for RTCom-activated widescreen to be released -1. Restart your 3DS while holding SELECT to open Luma3DS's configuration -1. Enable `external FIRMs and modules`, then press START to save and quit -1. Open TWiLight Menu++ settings, switch to the `Misc settings` page, and set `Screen Aspect Ratio` to `16:10` - - This can be done per-game as well - -You're all done! Enjoy your DS games in widescreen! - -**NOTE1:** Every game/app in DS(i) mode will run in widescreen, even the games that aren't compatible with widescreen. For this to be fixed so only the widescreen-compatible games run in widescreen, wait for RTCom-activated widescreen to be released. - -**NOTE2:** Do not hold START or SELECT when launching TWLMenu++, if you don't want widescreen to look glitched. If you don't see the screen aspect ratio setting, wait for RTCom-activated widescreen to be released. - -Not every game is widescreen compatible. [We have created a list of games with widescreen](https://github.com/DS-Homebrew/TWiLightMenu/blob/master/7zfile/3DS%20-%20CFW%20users/Games%20supported%20with%20widescreen.txt) diff --git a/pages/_zh-CN/twilightmenu/uninstalling-3ds.md b/pages/_zh-CN/twilightmenu/uninstalling-3ds.md deleted file mode 100644 index 3d5ebb05..00000000 --- a/pages/_zh-CN/twilightmenu/uninstalling-3ds.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (3DS) -long_title: Uninstalling TWiLight Menu++ (3DS) -description: How to uninstall TWiLight Menu++ from a Nintendo 3DS ---- - -### Uninstalling -1. Open FBI -1. Go to `Titles` -1. Find two `TWiLight Menu++` titles in purple text -1. Delete both titles -1. Exit the title list -1. Go to the SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_zh-CN/twilightmenu/uninstalling-ds.md b/pages/_zh-CN/twilightmenu/uninstalling-ds.md deleted file mode 100644 index 6bab0b92..00000000 --- a/pages/_zh-CN/twilightmenu/uninstalling-ds.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: uninstalling -title: Uninstalling (DS & DSi) -long_title: Uninstalling TWiLight Menu++ (DS & DSi) -description: How to uninstall TWiLight Menu++ from Nintendo DSi or DS flashcard ---- - -### Uninstalling -1. Go to either the console's SD card or the flashcard's SD card -1. Open `_nds` -1. Delete the `TWiLightMenu` folder -1. Delete the nds-bootstrap and GBARunner2 files -1. Exit `_nds` -1. Delete `boot.nds` diff --git a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md b/pages/_zh-CN/twilightmenu/updating-3ds-manual.md deleted file mode 100644 index bb35f971..00000000 --- a/pages/_zh-CN/twilightmenu/updating-3ds-manual.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -lang: en-US -layout: redirect -destination: updating-3ds?tab=manual -title: Updating (3DS, Manual) ---- - diff --git a/pages/_zh-CN/twilightmenu/updating-3ds.md b/pages/_zh-CN/twilightmenu/updating-3ds.md deleted file mode 100644 index 2f547bf9..00000000 --- a/pages/_zh-CN/twilightmenu/updating-3ds.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: 更新(3DS) -long_title: Updating TWiLight Menu++ (3DS) -description: How to update TWiLight Menu++ on the Nintendo 3DS -tabs: - - - universal-updater: Universal-Updater - manual: Manual ---- - -如果从早于 v16.4.0的版本更新,请移动您的DS游戏的 `.sav` 文件到一个新的名为 `saves`的文件夹, `saves` 文件夹和DS roms文件夹在同一个位置。 -{:.alert .alert-info} - -{% capture tab-universal-updater %} -1. Open Universal-Updater - - If you don't have it, follow the [installing](installing-3ds) instructions -1. Find TWiLight Menu++ in the app grid, you can search with the 3rd tab on the sidebar if you have trouble finding it -1. Press A or tap the download icon in the sidebar and select `TWiLight Menu++` to install it - - This will take a while -{% endcapture %} -{% assign tab-universal-updater = tab-universal-updater | split: "////////" %} - -{% capture tab-manual %} -1. Download the latest version of `TWiLightMenu-3DS.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-3DS.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. Copy the two `.cia` files to your SD card root -1. On your 3DS, install the two CIAs with FBI -{% endcapture %} -{% assign tab-manual = tab-manual | split: "////////" %} - -### 更新 - -{% assign tabs = tab-universal-updater | concat: tab-manual %} -{% include tabs.html index=0 tabs=tabs %} - -### 烧录卡片侧的更多步骤 - -如果您可以在TWLMenu++中切换 SD 卡和烧录卡中的内容,并且如果烧录卡TWLMenu++ 在 v16.3.0版本或以上,请遵循这些步骤。 - -1. 进入TWLMenu++ 设置 -1. 选择 `更新 TWiLight Menu++` -1. 选择 `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_zh-CN/twilightmenu/updating-dsi.md b/pages/_zh-CN/twilightmenu/updating-dsi.md deleted file mode 100644 index 45f10101..00000000 --- a/pages/_zh-CN/twilightmenu/updating-dsi.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (DSi) -long_title: Updating TWiLight Menu++ (DSi) -description: How to update TWiLight Menu++ on the Nintendo DSi ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Updating -1. Download the latest `TWiLightMenu-DSi.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-DSi.7z` -1. Copy the `_nds` folder to your SD card root -1. Copy the `BOOT.NDS` file to your SD card root -1. **hiyaCFW users:** Copy the `title` folder to your SD card root - -### More steps for the flashcard side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Console (micro)SD > Slot-1 microSD` diff --git a/pages/_zh-CN/twilightmenu/updating-flashcard.md b/pages/_zh-CN/twilightmenu/updating-flashcard.md deleted file mode 100644 index 74a29358..00000000 --- a/pages/_zh-CN/twilightmenu/updating-flashcard.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: updating -title: Updating (Flashcard) -long_title: Updating TWiLight Menu++ (Flashcard) -description: How to update TWiLight Menu++ on a Nintendo DS flashcard ---- - -If updating from a version older than v16.4.0, please move your `.sav` files for DS games to a new folder called `saves`, with the `saves` folder being in the same place as the DS roms. -{:.alert .alert-info} - -### Updating -1. Download the latest version of `TWiLightMenu-Flashcard.7z` from [the releases page](https://github.com/DS-Homebrew/TWiLightMenu/releases) -1. Extract `TWiLightMenu-Flashcard.7z` -1. Copy the `_nds` folder to your flashcard's microSD card root -1. Copy the `BOOT.NDS` file to your flashcard's microSD card root - -### More steps for the DSi / 3DS SD card side - -If you can switch between the SD and flashcard contents in TWLMenu++, and if the flashcard TWLMenu++ is on v16.3.0 or later, please follow these steps. - -1. Go into TWLMenu++ Settings -1. Select `Update TWiLight Menu++` -1. Select `Slot-1 microSD > Console (micro)SD` diff --git a/pages/_zh-CN/twilightmenu/updating.md b/pages/_zh-CN/twilightmenu/updating.md deleted file mode 100644 index cff5d622..00000000 --- a/pages/_zh-CN/twilightmenu/updating.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -lang: en-US -layout: wiki -section: twilightmenu -category: indexes -title: Updating -long_title: Updating TWiLight Menu++ -description: How to update TWiLight Menu++ (index page) ---- - -The updating process for TWiLight Menu++ depends on whether you're using a Nintendo DSi, Nintendo 3DS, or a Nintendo DS flashcard. Please select the page for the one you're using. - -### 3DS / 2DS -If you're using a 3DS or 2DS (from the internal SD card), follow the [3DS instructions](updating-3ds). - -[![A Nintendo 3DS](/assets/images/consoles/old3ds.png)](updating-3ds) [![A Nintendo 3DS XL](/assets/images/consoles/old3dsxl.png)](updating-3ds) [![A Nintendo 2DS](/assets/images/consoles/2ds.png)](updating-3ds) - -[![A New Nintendo 3DS](/assets/images/consoles/new3ds.png)](updating-3ds) [![A New Nintendo 3DS XL](/assets/images/consoles/new3dsxl.png)](updating-3ds) [![A New Nintendo 2DS XL](/assets/images/consoles/new2dsxl.png)](updating-3ds) - -### DSi -If you're using a DSi (from the internal SD card), follow the [DSi instructions](updating-dsi). - -[![A Nintendo DSi](/assets/images/consoles/dsi.png)](updating-dsi) [![A Nintendo DSi XL](/assets/images/consoles/dsixl.png)](updating-dsi) - -### Flashcard -If you're using a flashcard (regardless of which DS model you're on), follow the [flashcard instructions](updating-flashcard). - -[![An r4isdhc.com flaschard](/assets/images/consoles/r4isdhc.com.png)](updating-flashcard) [![An Acekard2i flaschard](/assets/images/consoles/acekard2i.png)](updating-flashcard) [![An R4i Gold 3DS Plus flaschard](/assets/images/consoles/r4igold3dsplus.png)](updating-flashcard)