Homebrew (WIP) Undertale NDS

  • Thread starter Thread starter Cervi
  • Start date Start date
  • Views Views 49,896
  • Replies Replies 132
  • Likes Likes 21
Every time I see a thread title like this I expect it to be some kiddie asking someone to port a trendy game to the only device they own or something.
Always a pleasant surprise to see, yknow, an actual project with a playable build. Impressive! Keep up the good work.
 
I pirated the assets' file, but I did buy undertale for the ps4. it's on the ps5, so I didn't have a way to extract them directly. I've never played the game, but I've heard a lot of chatter about it.
 
Every time I see a thread title like this I expect it to be some kiddie asking someone to port a trendy game to the only device they own or something.
Always a pleasant surprise to see, yknow, an actual project with a playable build. Impressive! Keep up the good work.
I honestly expected to see yet another "could someone port it pls?" thread, not gonna lie I was pleasantly surprised, it's nice to see some fresh homebrew devs still coming on the DS!
 
great! about those visual bugs, I am fully aware about them, but I can't seem to reproduce them in any emulator. I think it might be because I'm writing to the OAM while not on V-Blank, although I'm really not sure. I'll look into it, but for now you can avoid those bugs by just playing on an emulator.
I know all too well the trials and tribulations of trying to get something to work properly. I'm not a coder, but I'm learning more and more about linux as time goes on. however, it's frustrating trying to build things sometimes, because something either is the wrong version, you're missing dependencies, etc. sometimes there are weird issues because of that, if it even wants to compile. it's pretty damn frustrating, but it's really exciting when something actually works. :P
 
  • Like
Reactions: Cervi
what is the difference between the script building the rom and using make to build the rom? I tested both, one was one kilobyte larger.
In theory there should be no difference as I built it using make, although if you cloned the src from the main branch and not the release there might be some more code as the branch is some commits ahead.
 
  • Like
Reactions: godreborn
In theory there should be no difference as I built it using make, although if you cloned the src from the main branch and not the release there might be some more code as the branch is some commits ahead.
I most likely cloned it, that's what I usually do. Iirc, I was able to build it cmd prompt.
 
  • Like
Reactions: Cervi
When I clicked the thread I was honestly expecting the worst, possibly another kid who can't afford Undertale on any modern platform and would rather play an unofficial version on their DS. But holy shit...this sure is a surprise! I wish you good luck for the project, my man
 
  • Like
Reactions: banjo2 and Cervi
I most likely cloned it, that's what I usually do. Iirc, I was able to build it cmd prompt.
You probably cloned it then, although I'd advice you download the source code from the releases in the future. The main branch is not guaranteed to be stable, as all work in progress changes get pushed there, even in-progress features. I should probably add this info to the README as well
 
PC version. You can't extract the game data from the console version. I think it doesn't matter which PC version, but I used the windows version. In case you don't use the correct version it will throw an error.
Any chance the Xbox store (on PC, not Xbox console) version will be supported in the future? I was able to get everything setup, then it told me "Game version not supported (hash does not match)"
 
Any chance the Xbox store (on PC, not Xbox console) version will be supported in the future? I was able to get everything setup, then it told me "Game version not supported (hash does not match)"
you just need one assets file. download it elsewhere. I did buy it on the ps4 out of guilt, but I did download it elsewhere beforehand.
 
Any chance the Xbox store (on PC, not Xbox console) version will be supported in the future? I was able to get everything setup, then it told me "Game version not supported (hash does not match)"
Maybe if I could get a hold of the data.win file on the Xbox store I could encrypt a version of the files with that one, although it's not currently on my plans. Right now I'm focusing on the actual development of the project rather than how I'll be releasing it. You'll have to get your hands on a data.win from a compatible copy for now. Sorry :/
 
  • Like
Reactions: banjo2
New pre-release: v0.0.2!
Now you can play up to the dummy (without including the battle).

New features:
  • Sound Effects
  • Fixed (some) visual bugs on hardware
  • Interacting with sprites
  • Progression until the dummy (the battle is still not done...)
  • Saves! (although there's just one save point for now...)
Note: for saving in No$GBA set the save mode to EEPROM 8K. However, my recomendation is to use MelonDS if you want to use an emulator.

GitHub release: https://github.com/C3RV1/UndertaleNDS/releases/tag/v0.0.2
 
New pre-release: v0.0.2!
Now you can play up to the dummy (without including the battle).

New features:
  • Sound Effects
  • Fixed (some) visual bugs on hardware
  • Interacting with sprites
  • Progression until the dummy (the battle is still not done...)
  • Saves! (although there's just one save point for now...)
Note: for saving in No$GBA set the save mode to EEPROM 8K. However, my recomendation is to use MelonDS if you want to use an emulator.

GitHub release: https://github.com/C3RV1/UndertaleNDS/releases/tag/v0.0.2
just tested it. no more having to press start to load the game. :D
 
  • Like
Reactions: banjo2 and Cervi
New pre-release: v0.0.3!
Now you can play up to the second save point.

For a whole list of missing features, look at the github release.

GitHub release: https://github.com/C3RV1/UndertaleNDS/releases/tag/v0.0.3
YouTube gameplay video:

PS: How do people usually post project updates? Am I doing this right?
 
Last edited by Cervi,
New pre-release: v0.0.3!
Now you can play up to the second save point.

For a whole list of missing features, look at the github release.

GitHub release: https://github.com/C3RV1/UndertaleNDS/releases/tag/v0.0.3
YouTube gameplay video:

PS: How do people usually post project updates? Am I doing this right?

Nice. Looking forward to when the project is finished.
People will love to play Undertale on their Nintendo DS. I don't know why, but the game seems to have been created for that system, even if it wasn't released there.
 
  • Like
Reactions: Cervi and cubaliu
New pre-release: v0.0.3!
Now you can play up to the second save point.

For a whole list of missing features, look at the github release.

GitHub release: https://github.com/C3RV1/UndertaleNDS/releases/tag/v0.0.3
YouTube gameplay video:

PS: How do people usually post project updates? Am I doing this right?

I compiled the latest version and tested. no problems I could find.

as for posting project updates, I've been compiling and uploading the android builds of sonic mania, and someone told me to make a new post so that it sends a notification and it's in the new posts list, and then put the latest update and information in the op, so that people don't have to look for the latest build among the other posts. ;)
 
  • Like
Reactions: Cervi
I compiled the latest version and tested. no problems I could find.

as for posting project updates, I've been compiling and uploading the android builds of sonic mania, and someone told me to make a new post so that it sends a notification and it's in the new posts list, and then put the latest update and information in the op, so that people don't have to look for the latest build among the other posts. ;)
Okay thanks for the info! I'll start doing that on the following updates :)
 
  • Like
Reactions: godreborn
New pre-release: v0.0.3!
Now you can play up to the second save point.

For a whole list of missing features, look at the github release.

GitHub release: https://github.com/C3RV1/UndertaleNDS/releases/tag/v0.0.3
YouTube gameplay video:

PS: How do people usually post project updates? Am I doing this right?

Looks pretty good, I'd recommend putting updates on the front page so it's the first thing people see when looking at this thread
 

Site & Scene News

Popular threads in this forum