Homebrew [NDS] Yet Another nds-bootstrap Forwarder: more than 40 forwarders are now possible

1.6.2

lifehackerhansol

i write working(?) code
OP
Member
Joined
Oct 2, 2021
Messages
468
Trophies
0
XP
1,443
Country
Canada

YANBF v1.6.2

https://github.com/YANBForwarder/YANBF/releases/tag/v1.6.2

Improvements​

  • Another debugging string has been added to the log.
  • The program will now fail if the ROM is detected to not be on the SD card, or if a custom path is not set.
    • Before this, it would silently succeed with the wrong path, or with the "/" character removed. This is no longer an issue and forces people to read the instructions on why it broke.

Known issues​

  • DSiWare is not supported, as GameTDB does not provide box art for them (of course they don't, they don't come in a box.)
Please update the SD Forwarder Pack, which has seen quite a bit of updates since the last release. (Remember to keep it updated separately from YANBF!)

Thank you everyone for continuing to use YANBF. I haven't had time to work on it for a while, but there have been other people in the community continually submitting more custom banners and sounds for your favourite games, available to everyone!
Thanks to @Yrouel (once again), @Darthagnon, LochieDoesStuff (GitHub), and Astuary-King (GitHub) for more artworks submitted.
 
Last edited by lifehackerhansol,
  • Like
Reactions: Yrouel and Pk11

devildoug69

Member
Newcomer
Joined
Jan 12, 2022
Messages
9
Trophies
0
Age
49
XP
176
Country
United States
I have to ask, is there an idiot proof video tutorial of this being used? I must have reached my skill ceiling with my 2ds and this forwarder. I have the files on my sd card set up and everything is set up homebrew wise but no matter what I do my forwarder path is wrong when I try and launch the game after installing it via FBI.
 
  • Like
Reactions: GotAQuestion

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,896
Country
United States
It seems that games with Katakana characters in their titles aren't supported (at least in the GUI). Is there any way to circumvent this?
It works fine for me, check that you have a Japanese font installed?

スクリーンショット 0004-09-22 18.01.52.png

Edit: I'm using a version of the GUI from March, it's possible it broke since then
 
Last edited by Pk11,

ParanoidBetazoid

Member
Newcomer
Joined
Sep 20, 2022
Messages
17
Trophies
0
Location
Moonbase Alpha
XP
45
Country
Macedonia, The Former Yugoslav Republic of
Do you have an example game I can test? I don't read Japanese so I'd need one.
Front Mission 1st, Rockman Zero Collection, Front Mission 2089, and Infinite Space. All JP region of course. It shows up in the forwarder creator itself, it just runs into errors trying to make a forwarder. In the log it said "charmap codec cannot encode characters X-Y".
 

lifehackerhansol

i write working(?) code
OP
Member
Joined
Oct 2, 2021
Messages
468
Trophies
0
XP
1,443
Country
Canada
Front Mission 1st, Rockman Zero Collection, Front Mission 2089, and Infinite Space. All JP region of course. It shows up in the forwarder creator itself, it just runs into errors trying to make a forwarder. In the log it said "charmap codec cannot encode characters X-Y".
Can you send the entire log? That would make it a lot easier to see where it's going wrong.

Also, what OS are you using?
 
  • Like
Reactions: Pk11

ParanoidBetazoid

Member
Newcomer
Joined
Sep 20, 2022
Messages
17
Trophies
0
Location
Moonbase Alpha
XP
45
Country
Macedonia, The Former Yugoslav Republic of
It works fine for me, check that you have a Japanese font installed?


Edit: I'm using a version of the GUI from March, it's possible it broke since then
Do you mean like a Japanese language pack? I didn't before and all Hiragana titles worked. I downloaded one just in case and I'm still running into the same error.
Can you send the entire log? That would make it a lot easier to see where it's going wrong.

Also, what OS are you using?
Windows. I tried to attach the log files in .7z format, but I'm too new of a user to be able to post files and it keeps stopping my attempts to post one of the logs in text form below. I'm going to make a couple more posts so I can send the logs. One second, sorry.
 

lifehackerhansol

i write working(?) code
OP
Member
Joined
Oct 2, 2021
Messages
468
Trophies
0
XP
1,443
Country
Canada
Do you mean like a Japanese language pack? I didn't before and all Hiragana titles worked. I downloaded one just in case and I'm still running into the same error.

Windows. I tried to attach the log files in .7z format, but I'm too new of a user to be able to post files and it keeps stopping my attempts to post one of the logs in text form below. I'm going to make a couple more posts so I can send the logs. One second, sorry.
If you have a Discord, join the DSi Mode Hacking Discord server and ping me, that also works: https://ds-homebrew.com/discord.html
 
  • Like
Reactions: champsblinder02

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,896
Country
United States
Here they are.
ewwww I think stdout is Windows 1252 on Windows for some godforsaken reason... On a sane computer it should be UTF-8, but it's actually the logging itself that's crashing for you... Might need to somehow strip out unsupported characters from the log so it doesn't crash if you're on a dumb OS.
 

ParanoidBetazoid

Member
Newcomer
Joined
Sep 20, 2022
Messages
17
Trophies
0
Location
Moonbase Alpha
XP
45
Country
Macedonia, The Former Yugoslav Republic of
ewwww I think stdout is Windows 1252 on Windows for some godforsaken reason... On a sane computer it should be UTF-8, but it's actually the logging itself that's crashing for you... Might need to somehow strip out unsupported characters from the log so it doesn't crash if you're on a dumb OS.
That's odd. I'm not sure if I fully understand the issue and if this wouldn't be useful information in its context, but my version of windows is fully capable of using Katakana characters in its base text editor. I just tested it out. Is there any reason you can think of that it would break trying to use Katakana specifically? Like, to clarify, it can log Hiragana; it's specifically Katakana that's the issue.

Also I'm guessing that without a new exception handler for unsupported characters in the logger, there's gonna be no way to make forwarders for these games on my OS?
 

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,896
Country
United States
That's odd. I'm not sure if I fully understand the issue and if this wouldn't be useful information in its context, but my version of windows is fully capable of using Katakana characters in its base text editor. I just tested it out. Is there any reason you can think of that it would break trying to use Katakana specifically? Like, to clarify, it can log Hiragana; it's specifically Katakana that's the issue.

Also I'm guessing that without a new exception handler for unsupported characters in the logger, there's gonna be no way to make forwarders for these games on my OS?
That's really weird that it can log hiragana, since the crash says it's trying to encode to CP1252 (Windows 1252)
Code:
Thu Sep 22 2022 18:19:11 GMT-0400 (Eastern Daylight Time):   File "generator.py", line 307, in makecia
  File "generator.py", line 56, in message
  File "C:\hostedtoolcache\windows\Python\3.10.7\x64\lib\encodings\cp1252.py", line 19, in encode
Windows 1252 doesn't support any Japanese...

I'm home how so I'll try it out on my Windows computer.
 
  • Like
Reactions: ParanoidBetazoid

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,896
Country
United States
it's indeed an encoding issue, works perfectly on my Japanese Windows computer, but crashes the same way on my dad's English (US) computer. Though hiragana crashes it for me too. (おいでよ どうぶつのもり)

For now just set your Windows locale to Japanese and it should work.
  1. Open Control Panel
  2. Click "Change date, time, and number formats"
  3. Switch to the "Manage" tab
  4. Click "Change System Locale"
  5. Set it to "Japanese (Japan)" ("日本語(日本)") and click OK
  6. Reboot
(Names might not be 100% accurate, I'm translating from Japanese)

Edit:
I've done more testing and it works from cmd, but somehow the GUI is changing the encoding of stdout to Windows 1252.... I hate windows so much
 
Last edited by Pk11,
  • Like
Reactions: ParanoidBetazoid

ParanoidBetazoid

Member
Newcomer
Joined
Sep 20, 2022
Messages
17
Trophies
0
Location
Moonbase Alpha
XP
45
Country
Macedonia, The Former Yugoslav Republic of
it's indeed an encoding issue, works perfectly on my Japanese Windows computer, but crashes the same way on my dad's English (US) computer. Though hiragana crashes it for me too. (おいでよ どうぶつのもり)

For now just set your Windows locale to Japanese and it should work.
  1. Open Control Panel
  2. Click "Change date, time, and number formats"
  3. Switch to the "Manage" tab
  4. Click "Change System Locale"
  5. Set it to "Japanese (Japan)" ("日本語(日本)") and click OK
  6. Reboot
(Names might not be 100% accurate, I'm translating from Japanese)

Edit:
I've done more testing and it works from cmd, but somehow the GUI is changing the encoding of stdout to Windows 1252.... I hate windows so much
Thank you so much for your help. Testing it out now.
 

ParanoidBetazoid

Member
Newcomer
Joined
Sep 20, 2022
Messages
17
Trophies
0
Location
Moonbase Alpha
XP
45
Country
Macedonia, The Former Yugoslav Republic of
it's indeed an encoding issue, works perfectly on my Japanese Windows computer, but crashes the same way on my dad's English (US) computer. Though hiragana crashes it for me too. (おいでよ どうぶつのもり)

For now just set your Windows locale to Japanese and it should work.
  1. Open Control Panel
  2. Click "Change date, time, and number formats"
  3. Switch to the "Manage" tab
  4. Click "Change System Locale"
  5. Set it to "Japanese (Japan)" ("日本語(日本)") and click OK
  6. Reboot
(Names might not be 100% accurate, I'm translating from Japanese)

Edit:
I've done more testing and it works from cmd, but somehow the GUI is changing the encoding of stdout to Windows 1252.... I hate windows so much
Actually while changing the system locale as you described in your post, I noticed that there is a check-box for a beta feature to use UTF-8 right under the drop-down menu of locations. I ticked it and lo and behold it works. No need to switch locales.
 

lifehackerhansol

i write working(?) code
OP
Member
Joined
Oct 2, 2021
Messages
468
Trophies
0
XP
1,443
Country
Canada
Actually while changing the system locale as you described in your post, I noticed that there is a check-box for a beta feature to use UTF-8 right under the drop-down menu of locations. I ticked it and lo and behold it works. No need to switch locales.
Ideally we'd want a solution that does not involve fucking with the system itself. There's work in progress for this, but it seems to be an encoding issue from the GUI in particular (I'm not sure why it's doing it, but thanks Electron.)

Man I want to drop the JavaScript and make my own GUI but it's so painful to do that
 

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
1,285
Trophies
1
Age
22
Location
米国
Website
pk11.us
XP
3,896
Country
United States
Actually while changing the system locale as you described in your post, I noticed that there is a check-box for a beta feature to use UTF-8 right under the drop-down menu of locations. I ticked it and lo and behold it works. No need to switch locales.
I've semi-fixed the issue with #39. Your issue should be fixed, however makerom is crashing on non-system code page characters so you have to keep your file names in the system code page still.

It at least shouldn't crash for out-of-code-page game titles now
 
  • Like
Reactions: ParanoidBetazoid

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,195
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,157
Country
United Kingdom
Every time I boot the forwarder I created for Fire Emblem Heroes of Light and Shadow I get the bellow message. Any way to stop this message popping up? The message doesn't show if I boot the rom from twighlight menu so not sure what is happening.

20221003_151251.jpg
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Wlak past the light and kill that giant mosquito.