Homebrew DS(i) NOOB PARADISE - Ask questions here

Thejax

Well-Known Member
Newcomer
Joined
Mar 19, 2021
Messages
89
Trophies
0
Age
21
Location
Mississippi
XP
1,157
Country
United States
I can find a few older messages on different posts that IR Passthrough isn’t working, and might have been just removed, is it still so and if so, what’s the newest/best version to use to do this, and is there a way to install both at the same time?

I just wanna find a Pokewalker without spending a half a months wages for a real soul silver cart
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,986
Country
United States
I can find a few older messages on different posts that IR Passthrough isn’t working, and might have been just removed, is it still so and if so, what’s the newest/best version to use to do this, and is there a way to install both at the same time?

I just wanna find a Pokewalker without spending a half a months wages for a real soul silver cart
The latest versions have proper support for IR, and an IR cartridge (which isn't Personal Trainer: Walker) is still required.
 
  • Like
Reactions: Tarmfot

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
Oh great to hear!
I was gonna check my local game store to see if they had any other then that wasn’t that or Pokémon
There is no IR game that's compatible with Pokémon but isn't Pokémon. All of the non-Pokémon ones (Personal Trainer Walking and Active Health with Carol Vorderman are the only two iirc) use an older IR chip.

The cheapest way to get an IR cart is to get a Japanese Pokémon game.
 

Lavender01

Well-Known Member
Member
Joined
Jun 29, 2022
Messages
133
Trophies
0
Location
the garden
XP
304
Country
Netherlands
hey yall, is it safe to play ACWW and other games together with a ds user? a friend of mine has a DSlite with flashcard and i was wondering if playing together via download play or just via internet connection is safe.
also, is it safe to share and island/have others visit your island in ACWW? another friend of mine has a ds too but they have a legal ACWW copy and i don't want any of us to get in trouble haha
 

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,495
Trophies
1
Age
29
XP
33,367
Country
United States
hey yall, is it safe to play ACWW and other games together with a ds user? a friend of mine has a DSlite with flashcard and i was wondering if playing together via download play or just via internet connection is safe.
also, is it safe to share and island/have others visit your island in ACWW? another friend of mine has a ds too but they have a legal ACWW copy and i don't want any of us to get in trouble haha
Yes, it is safe.
 

ivodesmedt

Member
Newcomer
Joined
Aug 28, 2022
Messages
7
Trophies
0
Age
24
Location
Belgium
XP
43
Country
Belgium
Hi, am new to DS homebrew and I have been following Jaeden Amero's tutorial. I have installed devkitPRO and I now have a C++ project with the nds.h header included in my main file. When I try to build it gives me this one error:
' fatal error C1189: #error: Either ARM7 or ARM9 must be defined '
Does anyone know what causes this and how to fix it? I am not sure what it means to 'define' ARM7.
Thanks in advance.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Hi, am new to DS homebrew and I have been following Jaeden Amero's tutorial. I have installed devkitPRO and I now have a C++ project with the nds.h header included in my main file. When I try to build it gives me this one error:
' fatal error C1189: #error: Either ARM7 or ARM9 must be defined '
Does anyone know what causes this and how to fix it? I am not sure what it means to 'define' ARM7.
Thanks in advance.
a lot of nds projects have an arm7 and 9 folder, but I'm not a coder, so you'll have to wait for sure. I know you can define things at the top of a project, so it may mean that or a combination of both.
 

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
Hi, am new to DS homebrew and I have been following Jaeden Amero's tutorial. I have installed devkitPRO and I now have a C++ project with the nds.h header included in my main file. When I try to build it gives me this one error:
' fatal error C1189: #error: Either ARM7 or ARM9 must be defined '
Does anyone know what causes this and how to fix it? I am not sure what it means to 'define' ARM7.
Thanks in advance.
Generally it'll be defined in the CFLAGS of your Makefile, see devkitPro's templates.

It looks like that guide is from 2007, you may find DS Programming for Newbies to be a better guide as it's much more up to date, being from 2012. There were some major changes since 2007, but since 2012 it hasn't actually changed all that much besides how you install it. Just skip the installation part of that guide and use devkitPro's Getting Started guide and I recommend Visual Studio Code for the text editor now, though anything works if you already have a preferred code editor.
 

rdcorrin

New Member
Newbie
Joined
Aug 28, 2022
Messages
1
Trophies
0
Age
33
Location
us
XP
26
Country
United States
Hi i'm having an issue with an authentic copy of pokemon hg (has the purple/red transparent cartridge) I purchased that I was hoping someone may have a homebrew solution to.

I purchased hg and it shows up fine on the main menu of the ds (I have confirmed this on 4 different DS/DSi/3DSs) but when you load into the game you immediately get a blue screen saying the save file cannot be accessed and no matter what i did there. Trying every solution i could, I went out of my way to homebrew a O3DS to use checkpoint and twl. Checkpoint sees the cartridge and lets you create a new backup and restore no issue, but when you open the game it still fails. I tried backing up a working copy of hg and restore it to the corrupted copy and still nothing changes.

I think this is where the issue lies, I noticed that when you run godmode9 and go to the gamecart directory, there's only 4 files (missing the .sav file). Compared it to the working hg and that one did show a .sav file with 5 total files. I tried saving the .sav from the working game to gm9 to the out file and that works fine, but when i copy that and paste it to the gamecart, it says I am unable to write to the cartridge. Is there any work around that would allow me to inject a new file onto the corrupted game cart? I believe if I am able to force a hg .sav file onto the cart it may run properly again but being very new to this, im hoping that there is a potential solution to getting this hg to work again.

I also tried gm9i on my 3ds and the save file still wouldnt load on the cartridge.

Knowing that nintendo probably locks any kind of permission to cartridge overwriting, im assuming it probably isn't possible, im just hoping that maybe someone would have a working solution to getting my game properly.
 

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
Hi i'm having an issue with an authentic copy of pokemon hg (has the purple/red transparent cartridge) I purchased that I was hoping someone may have a homebrew solution to.

I purchased hg and it shows up fine on the main menu of the ds (I have confirmed this on 4 different DS/DSi/3DSs) but when you load into the game you immediately get a blue screen saying the save file cannot be accessed and no matter what i did there. Trying every solution i could, I went out of my way to homebrew a O3DS to use checkpoint and twl. Checkpoint sees the cartridge and lets you create a new backup and restore no issue, but when you open the game it still fails. I tried backing up a working copy of hg and restore it to the corrupted copy and still nothing changes.

I think this is where the issue lies, I noticed that when you run godmode9 and go to the gamecart directory, there's only 4 files (missing the .sav file). Compared it to the working hg and that one did show a .sav file with 5 total files. I tried saving the .sav from the working game to gm9 to the out file and that works fine, but when i copy that and paste it to the gamecart, it says I am unable to write to the cartridge. Is there any work around that would allow me to inject a new file onto the corrupted game cart? I believe if I am able to force a hg .sav file onto the cart it may run properly again but being very new to this, im hoping that there is a potential solution to getting this hg to work again.

I also tried gm9i on my 3ds and the save file still wouldnt load on the cartridge.

Knowing that nintendo probably locks any kind of permission to cartridge overwriting, im assuming it probably isn't possible, im just hoping that maybe someone would have a working solution to getting my game properly.
I think when that happens it means the actual save chip died, I have a platinum that died like that... If it were just corrupted then the game would simply erase it, and you could dump it in all the programs that can do that.

The most use you can probably get out of that cart would be to use it as an IR cart for Pokémon games from nds-bootstrap, just leave it in and play the games from nds-bootstrap instead of the actual cart.
 
  • Like
Reactions: rdcorrin

ivodesmedt

Member
Newcomer
Joined
Aug 28, 2022
Messages
7
Trophies
0
Age
24
Location
Belgium
XP
43
Country
Belgium
Generally it'll be defined in the CFLAGS of your Makefile, see devkitPro's templates.

It looks like that guide is from 2007, you may find DS Programming for Newbies to be a better guide as it's much more up to date, being from 2012. There were some major changes since 2007, but since 2012 it hasn't actually changed all that much besides how you install it. Just skip the installation part of that guide and use devkitPro's Getting Started guide and I recommend Visual Studio Code for the text editor now, though anything works if you already have a preferred code editor.
Thank you! I am not computer-literate enough to know what the contents of the Makefile mean, but your answer definitely helped (my only experience with C++ is a semester-long introductory course).
I tried doing something else; nameley to open a new project from the examples provided by devkitPro. All of these contain a Makefile, so I assumed it would work. I got the same error again, so I am probably just doing the same thing as before.
Is there something I can do about this?
Edit: The example in question is the 'hello_world' project
 

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
Thank you! I am not computer-literate enough to know what the contents of the Makefile mean, but your answer definitely helped (my only experience with C++ is a semester-long introductory course).
I tried doing something else; nameley to open a new project from the examples provided by devkitPro. All of these contain a Makefile, so I assumed it would work. I got the same error again, so I am probably just doing the same thing as before.
Is there something I can do about this?
Edit: The example in question is the 'hello_world' project
Huh... The examples all work fine for me and they all have the proper ARM7/arm9 defines... If you installed it some other way than the official devkitPro getting started guide maybe try reinstalling that.

If you're using Visual Studio (not Code) try just running make in msys2/cmd instead of using it's built in project features, not sure exactly what you mean by 'open a new project'. Building with Visual Studio or the like might try using some dumb Windows development tools instead of the proper devkitPro ones or something like that.
 

ivodesmedt

Member
Newcomer
Joined
Aug 28, 2022
Messages
7
Trophies
0
Age
24
Location
Belgium
XP
43
Country
Belgium
Huh... The examples all work fine for me and they all have the proper ARM7/arm9 defines... If you installed it some other way than the official devkitPro getting started guide maybe try reinstalling that.

If you're using Visual Studio (not Code) try just running make in msys2/cmd instead of using it's built in project features, not sure exactly what you mean by 'open a new project'. Building with Visual Studio or the like might try using some dumb Windows development tools instead of the proper devkitPro ones or something like that.
Not sure what you mean by running make in msys2/cmd (I do have msys2 installed). I ran make in the terminal, but it didn't change anything. Howcan I start using the proper devkitPro tools?
What I did in visual studio is select the 'open folder' option and then select the hello_world folder in devkitPro/examples.
If I try to copy the content of the nds.h header (except for #ifndef ARM9, #endif ARM9, etc.) I get many more build errors (unsurprisingly).
 

ivodesmedt

Member
Newcomer
Joined
Aug 28, 2022
Messages
7
Trophies
0
Age
24
Location
Belgium
XP
43
Country
Belgium
Just to be 100% sure; In the devkitPro Getting Started guide, the last step is to launch MSYS from devkitPro. After this, the install is complete? You are not supposed to run any commands?
 

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
Not sure what you mean by running make in msys2/cmd (I do have msys2 installed). I ran make in the terminal, but it didn't change anything. Howcan I start using the proper devkitPro tools?
What I did in visual studio is select the 'open folder' option and then select the hello_world folder in devkitPro/examples.
If I try to copy the content of the nds.h header (except for #ifndef ARM9, #endif ARM9, etc.) I get many more build errors (unsurprisingly).
You just need to cd to your project folder (the folder with the "Makefile" in it), then type make (and press enter)
Just to be 100% sure; In the devkitPro Getting Started guide, the last step is to launch MSYS from devkitPro. After this, the install is complete? You are not supposed to run any commands?
Assuming you checked the "NDS dev" checkbox you shouldn't need to run anything, if you didn't then just run pacman -Sy nds-dev
 

ivodesmedt

Member
Newcomer
Joined
Aug 28, 2022
Messages
7
Trophies
0
Age
24
Location
Belgium
XP
43
Country
Belgium
You just need to cd to your project folder (the folder with the "Makefile" in it), then type make (and press enter)

Assuming you checked the "NDS dev" checkbox you shouldn't need to run anything, if you didn't then just run pacman -Sy nds-dev
Thank you so much! I reinstalled devkitPro and did what you said, this time it worked perfectly.
Kind regards
 
  • Like
Reactions: Pk11

elCerebrain

Active Member
Newcomer
Joined
Dec 23, 2016
Messages
36
Trophies
0
Age
26
Location
Bogotá, DC
XP
159
Country
Colombia
Hello guys, I've been wondering... since there are so many educational games in the DS, are there any for learning Japanese as an English/Spanish speaker? I found a series called KanKan mainly used by natives to learn/prepare for a kanji test. Nonetheless, I'm not even through hiragana and katakana.

If anybody knows of any title it might be awesome.

Thank you!
 

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
Hello guys, I've been wondering... since there are so many educational games in the DS, are there any for learning Japanese as an English/Spanish speaker? I found a series called KanKan mainly used by natives to learn/prepare for a kanji test. Nonetheless, I'm not even through hiragana and katakana.

If anybody knows of any title it might be awesome.

Thank you!
There's My Japanese Coach, I think it's English -> Japanese only, though it may have Spanish and/or French as well.

There are also many homebrew related to that, probably incomplete list of ones on GameBrew:

There's also a few official dictionaries released in Japan, like ジーニアスパーソナル 和英楽引辞典 (Genius Personal: Japanese–English Dictionary) and the reverse ジーニアスパーソナル 英和楽引辞典 (Genius Personal: English–Japanese Dictionary). I believe there are several 'games' released in Japan related to improving and particularly to learning Kanji as well, not so much for Kana as honestly all you really need for that is an image or two :P
 

CrimsonRed

Member
Newcomer
Joined
Sep 5, 2022
Messages
16
Trophies
0
Location
Hyrule
XP
156
Country
Norway
Hi! I just bought a brand new PAL region DSi XL that I am looking to play the old DS classics on. Some of those classics were never released in Europe and/or are very expensive. A good example is Mega Man Star Force 3: Black Ace/Red Joker. It is USA/JP only and it costs 500 USD for a sealed copy (Yes, I buy sealed lol). So my only option now from what I understand is to buy an R4/TTDS/DSTwo flashcart or mod my DSi XL.

So I have some questions when it comes to modding:

1. Is it possible to mod my DSi with "hacks" that can be removed later without any risk of bricking the system?

2. Is it possible to run the roms via icons on the vanilla DSi menu, as if the game was downloaded via the DSi Shop?

3. Is it possible to make the roms run natively on the DSi hardware? Is this what the NDS-Bootstrapper is for?

4. How can I do all this with as few 3rd party software as possible? I want as close to a vanilla experience as possible.

5. Is it possible to replace the graphical assets in said hacks/3rd party software? I strongly dislike how Unlaunch looks as an example (no offense to the creator).

6. Does any of the required software need to be installed on the system memory? Is that what SysNAND is? I hear it is quite risky to do that. I would prefer software that only runs on the SD card.

Any feedback/help would be greatly appreciated! Thanks!

(Please ignore my previous message 😅 I wrote it before I made the account, so it was automatically posted when I made my account haha)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1