Expressing a desire is 'entitled'? Okay then.
cia or no dice
This sounds like a demand more than a desire to me... Sorry, @Ella897, I guess that's 'no dice'. Let me go over why I'm not going to offer a cia myself.
- I don't want to distribute copyrighted content in a romfs.
- I really don't want to distribute copyrighted content in a romfs. It's bad enough that it's in the history of the repo/in the repo/in the releases.
- I actually have no idea how to make a CIA build... lol
On topic: While I'm not a fan of Undertale by any means, I do find this port very interesting and (potentially) impressive, so good luck, @Kitlith.
anyway this isn't a port but more of a remake right? good luck with your efforts!
It's more like a remake... A port would be like recreating the actual Game Maker engine. Then again, would I really want to recreate the Game Maker engine? (not really.) Would I be able to recreate the GM engine? (not really.)
All the same, we'll see where this goes. This is actually my first game-like project, and my first project with graphics, and my first homebrew project. Phew, that's quite a few firsts.
I once had a similar project but didn't have time to learn how to do things so I gave up lol (a certain game to the DS... huehue)
Welp, all I can say, if you're looking to start on a project like this again, is to become comfortable with c/c++ (though not necessarilly fluent!) outside of homebrew. Play with examples. Play with other people's code. Technically, *I'm* playing with someone else's code, and hopefully improving it. We'll see how it goes in the end.
---
I fixed fading on the master branch. I also added a linter to my enviroment, so I fixed some warnings and such. Next stop, sound effects! I've got it down alright at the moment, but I also want to change how bgm works.
At the moment, entire files are loaded into a buffer in memory, and played. For audio files that expand to several megabytes, this may be a bit much. In fact, last time I checked, this code crashes for some reason if you swap out home for megalovania. Why? Dunno, but it happens. Maybe some sort of out of memory?
I want to change this to be two small buffers, and always be loading from the file, going back to the beginning of the file when necessary. This way, not so much memory is used... *shrugs*
EDIT: Dear lord, I make huge posts.
TL;DR;
I'm not making cias because I don't want to distribute copyrighted content.
This is most likely a remake instead of a port.
I made progress, and my next plans are to do stuff with audio.
Thank you for the support!
Last edited by Kitlith,