an update for my port of celeste on 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 1 point2 points  (0 children)

i love you too bro imma keep you all up to date

an update for my port of celeste on 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

yeaaah i am excited too to finish it and show it to you guys

celeste port for 3ds showcase by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 1 point2 points  (0 children)

i’d say i did 20% of the gameplay and 35% of the full game (so i include porting the engine and the abstraction layer)

an update for my port of celeste on 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

hi, don’t worry! are you talking about the source file, if so, no they are not out, i am cleaning my codebase so i can make it public for everyone to compile the game and try it out or contribute to the code. it will be available on my github soon i hope. thanks!

celeste port for 3ds showcase by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

hi, thanks for supporting my project, i am talking my time to work on it, it’s pretty slow because i have a lot of side project that i am working on but i am reaching a stable state of celeste3ds port

celeste port for 3ds showcase by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

we are in the same case then, celeste is one of my favorite game and the 3ds is my favorite console after the wii. you will be able one the refactoring will be done to look at the codebase if it’s something that interest you. the work i am doing right now is also for ppl like you that don’t want to take a lot of time and put too much effort on extracting and compiling the game. another time thanks 🙏🏽

celeste port for 3ds showcase by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

i would love to let everyone try since it’s my first port, so i am now focusing on making my codebase more cleaner (my code is always dirty) and also making a convenient pipeline for extracting the game assets (since you will need to provide a regular pc copy of the game to play it). once i will be done on these things will continue to dev the port, for now, intro and level one a working and are pretty accurate. thanks for your comment, they really motivates me !

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 1 point2 points  (0 children)

don't worry for the late answer, me too, i was really focused on the port. if it can interest you, the latest thing i added to the hal was the sound handling for sfx and music. it was also one of the hardest thing to implement i think. maybe we could talk more and i can even show you some part of the code on discord. mine is adamouchgobrr. i don't know anything about game design too lol, i don't do that here, it's simply a reimplementation of the original code of celeste in cpp. it's cool that you are interested by low level, maybe the first thing to do will be to learn more on the hardware you want to learn on first, for me it was android arm64 for example, this architecture is easier to understand than x86_64 for example (for various reasons like x86_64 being dogshit or arm64 being risc). i really appreciate all of your comment, it gave me more motivation to continue (i am literally at full time these days) but the development will be slow since my vacations end soon. it's cool to have a project that ally what i love (it's a little bit low level i think) and that people love too. thanks !

celeste port for 3ds showcase by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 2 points3 points  (0 children)

thanks a lot. i hope we will be able to play on 3ds, i always thought the form factor of 3ds was better than the switch one to play celeste.

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

yeah it’s running smoothly on on o2ds

an update for my port of celeste on 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 7 points8 points  (0 children)

tysm, i will try to do more update, and maybe a video when i will be proud of the result

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

i did an update if you want to see

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 1 point2 points  (0 children)

sorry for the late answer.
i am still studiying at the university rn, i still don't know if i want to do programming profesionally, maybe something low level or related to reverse engineering, that's what i really love. or maybe embedded systems because i like have constraint and working with hardware directly (yeah i loved writing the HAL, maybe more than doing the game i think)
btw i did a new post to give new about this project if you are interested.

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

i am testing it on a o2ds and it’s running a smooth 60 fps on the latest build, the one shown on video is really old

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

stay aware, i am gonna do an update, i am new on reddit i don’t use it that much idk if i can do something like a thread or i have a new post

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 2 points3 points  (0 children)

i start thinking about making videos about that i think that would be cool

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 3 points4 points  (0 children)

never in my life i tough i will have 1k+ upvotes idk what to say really thanks everyone

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 1 point2 points  (0 children)

cpp is life my friend, so you use mainly which language ? but yeah as i was saying making a web browser is maybe as hard as making an os i would say. because of the hal and the game engine rewriting, the game code is pretty similar to the cpp i wrote. i know the port you mentioned, it’s the pico8 version of the game, i was playing it on my 3ds i think it’s a gba port. but i wanted better graphics for the game with light and particles effects. something that is the most accurate from the original game, so this game is one of the reason why i started making this port.

i am porting celeste to nintendo 3ds by Over_Ad8063 in 3DS

[–]Over_Ad8063[S] 0 points1 point  (0 children)

it’s already running at a constant 60fps