Sign in

MrPowerGamerBR 💫

@mrpowergamerbr.com
488 followers 336 following 990 posts

👋 Howdy/Olá! ✨ Criador da Loritta, SparklyPower e muito mais! 💻 Projetos: l.lori.fun/pprj 📘 Mais coisinhas filosóficas: l.lori.fun/pabttwt

PostsRepliesMedia
MrPowerGamerBR 💫 @mrpowergamerbr.com · 12/09/2026
vibe coding roubou de você a sensação cuidar de um bonsai digital (a codebase do seu projeto)
040
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
Also keep in mind that a LLM being able to do something != you being able to actually extract value from that something It doesn't matter if a LLM can do billions of things, if you can't get your money's worth from your *insert coding agent here* subscription
010
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
Social media is very polarized with people saying "LLMs sucks for coding and you are dumb if you use it" and "LLMs are the ONLY way you should code" But I think the truth is in the middle, and you should try to see where LLMs can help you, and where LLMs can't
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
You still need to be a software developer if you want to have a successful application, and you can only learn how to be one by doing things yourself
static.klipy.com
Black Cat Using a Laptop PC
ALT: Black Cat Using a Laptop PC
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
And that's why "vibe coding" only works for short lived applications, and why "vibe coding" is very prevalent for those "game ported to console!!!" projects, because it doesn't matter if the codebase is sloppy, no one will need to maintain it anyway
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
Sometimes Claude may do something that, if you don't know the surface area of the application, you may just think that "well that does look good enough for me!" when, in reality, it is a hacky hack to workaround the issue instead of actually fixing the issue
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
For a long running project you *need* to know how the thing you are building works, because when Claude can't fix what you want (which isn't a matter of if, but when) you need to do it yourself If you don't understand the code, the project will fall apart
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
Does that mean that you should stop writing the code and just vibe code everything all the way? After all, if users don't care about the underlying code, then why should we write the code ourselves? Just ask claude to do the thing, no mistakes! Well, not quite...
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
And that's why users don't care if something is "vibe coded", because why would they? They don't care if the code is held up by hopes and dreams, what they care is if the app solves their issue What they do care is if you are able to improve the app to include features they want
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
The user doesn't care if you used JavaScript, Python, C#, Java, Kotlin to create the app, they care if the app solves their problem If it does, then they are happy about it, and if you pick a language that you are comfortable with, you can iterate and implement new things faster
100
MrPowerGamerBR 💫 @mrpowergamerbr.com · 02/08/2026
Users don't care about how something was made, what they care is if you are able to solve their issue Even before the dawn of LLMs, as a solopreneur, aspiring devs asked me what was the best language to create a Discord bot, and in my opinion it is just that it doesn't matter
152
MrPowerGamerBR 💫 @mrpowergamerbr.com · 15/06/2026
I only found that out because I implemented audio_set_gain "correctly" in Butterscotch, but that broke the intro... so I spent hours trying to figure out WHY it wasn't working if the original code WAS changing the music volume
020
MrPowerGamerBR 💫 @mrpowergamerbr.com · 15/06/2026
Fun Fact: during DELTARUNE Chapter 1's CONTACT, toby wanted the music to STOP on "NOW WE MAY BEGIN", but because GameMaker did not support changing the volume of a OGG file, it does nothing This is how it was supposed to look like, and it WILL work if Chapter 5 uses GM 2024.11+ #deltarune
141
Reposted by MrPowerGamerBR 💫
Sy Noon @synoon.bsky.social · 14/06/2026
Smokin fat doinks #deltarune
82883677
MrPowerGamerBR 💫 @mrpowergamerbr.com · 03/06/2026
finally tallrune
031
MrPowerGamerBR 💫 @mrpowergamerbr.com · 29/05/2026
wait what the fuck
051
MrPowerGamerBR 💫 @mrpowergamerbr.com · 13/05/2026
Here's DELTARUNE Chapter 2 running on a REAL PLAYSTATION 2® using Butterscotch :3 This is not a port, this is Butterscotch, a GameMaker: Studio runner reimplementation that I've working on, so it is the ORIGINAL game code running on a PS2 #ps2 #undertale #deltarune #homebrew youtu.be/uuN72Hv50d4
youtu.be
DELTARUNE Chapter 2 running on a REAL PLAYSTATION 2® (Proof of Concept)
YouTube video by Power's Random Stuff
020
Reposted by MrPowerGamerBR 💫
Kaptajnen @kaptajnen.bsky.social · 06/05/2026
Cool stuff is happening in the #3DS #homebrew scene "ButterScotch" is an Engine-Runner by @mrpowergamerbr.com That can run Game Maker executables on other platforms And "efimandreev0" has made a fork for the 3DS Here demonstrates #Undertale being played GitHub github.com/efimandreev0... #gaming
0153
MrPowerGamerBR 💫 @mrpowergamerbr.com · 17/04/2026
My Konsole "Force New Tabs" feature has finally arrived on Arch Linux with the new KDE Gear 26.04 update :3
140
MrPowerGamerBR 💫 @mrpowergamerbr.com · 27/03/2026
Thanks to Fancy2209 for getting SURVEY_PROGRAM up and running! We still need to optimize the interpreter to run better on the PS2, but it is amusing to see DELTARUNE running on a PS2, even tho it is slow Also, Butterscotch now has a Discord server! butterscotch.mrpowergamerbr.com
butterscotch.mrpowergamerbr.com
Butterscotch Preprocessor
010
MrPowerGamerBR 💫 @mrpowergamerbr.com · 27/03/2026
The Butterscotch project is still going well, here's a screenshot of DELTARUNE Chapter 1 (SURVEY_PROGRAM) running on a PlayStation 2 (via PCSX2) Just don't look at the FPS or it may hurt your feelings
130
MrPowerGamerBR 💫 @mrpowergamerbr.com · 23/03/2026
it is a GameMaker: Studio runner reimplementation in C, so it is executing the original Undertale code on a PlayStation 2
020
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
On the first video of the thread it shows what the save data icon is :) (it is the annoying dog)
000
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
However that doesn't mean that we can't support newer/older bytecode versions in the future! The changes between bytecode version 15 and bytecode version 16 are small, so I think the issue is mostly that it is trying to call GML functions that aren't supported yet by the runner
010
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Another thing is that the game uses bytecode version 15, not bytecode version 16 (which is what Undertale v1.08 uses)
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Here's what happens when running the game in Butterscotch using the GLFW target It then also exits after printing Game: OB_MAIN: Option 0 Not Found. ----undefined Game: OB_MAIN: Option 1 Not Found. ----undefined Game: OB_MAIN: Option 2 Not Found. ----undefined
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Butterscotch Source Code: github.com/MrPowerGamer...
github.com
GitHub - MrPowerGamerBR/Butterscotch: 🥧 An open source re-implementation of GameMaker: Studio's runner (YoYo Runner), targeting Undertale v1.08 (Bytecode Version 16)
🥧 An open source re-implementation of GameMaker: Studio's runner (YoYo Runner), targeting Undertale v1.08 (Bytecode Version 16) - MrPowerGamerBR/Butterscotch
020
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
I also must give some props to Fancy2209 they are implementing some GM:S 2 features to Butterscotch, so maybe we could see DELTARUNE (the SURVEY_PROGRAM build) running on the PlayStation 2, and maybe even other consoles! :3 In the meantime, this is where I get off
120
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
The only console I ever had in my life was the PlayStation 2, so that's why I was targeting the PS2 this entire time :) (my Switch OLED, also known as the Splatoon 3 Side Order machine, found dead in a ditch after not being considered "one of my consoles")
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
I do think that it should be WAY easier to get Undertale up and running on 7th generation consoles (Wii, PS3, Xbox 360, and maaaybe the first Xbox) because you can fit Undertale's entire data win file, or at least a big part of it, in memory without too much fuss
120
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Don't Forget™ that Butterscotch is open source, so you can port the runner to other platforms I hope that soon we'll start getting Undertale ports to other consoles too! (and maybe even other GameMaker: Studio games...?)
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
The examples I gave before ARE solveable, some could be fixed by porting Toby's GML scripts to native code, like porting the dialog renderer code to C because DAMN does it use a LOT of CPU time Others would require recoding things in a new way, like the Muffet battle issue
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
But I think Butterscotch already proved the point of "could Undertale run on a PS2?" pretty well :3 Of course, it ain't PERFECT, but it shows that IT IS possible, and I doubt that anyone had ever gotten this close to getting the full game running on a console like this
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
But now I'm taking a break from Butterscotch because I've been working on it FULL TIME for around ~20 days, and toying around with the idea of creating a runner since 12/02, and now I need to work on my other projects too :)
120
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Example 2: Battles that have a LOT of bullets on screen (example: Asgore's fight) makes the FPS drop a LOT But hey, the final Asriel fight does work pretty well on a PlayStation 2!! (asriel my beloved) youtu.be/7UxxG9_szbU
youtu.be
Undertale running on a REAL PLAYSTATION 2® (Asriel Final Battle) (Proof of Concept)
YouTube video by Power's Random Stuff
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Example 1: The Muffet fight is unplayable because it requires reading the rendered texture to manipulate the battle box, which while is relatively cheap on modern computers (glReadPixels) it is expensive on the PlayStation 2, so it is unimplemented there
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
This IS the FULL GAME running on a PlayStation 2, however, just because it is the FULL GAME, does not mean that it is 100% beatable yet or that it is an enjoyable experience You can get pretty far, but here's some examples of why Butterscotch is not a good experience:
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
• The game is EXCRUCIATINGLY SLOW in some sections, especially sections that have a lot of objects on screen and sections that have a lot of text being drawn • I did NOT test the Butterscotch ISO burnt to a DVD, I only tested it via OPL!
120
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Heck, there are even some assumptions in Toby's code about modern machines Undertale, on EVERY FRAME that a save box is open, the "ini_open" function is called To workaround this, we keep the last INI file open in memory and, if it is trying to open the same file, it reuses it
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Another reason for the hitches is because Undertale LOVES to saves things outside of save points, because the saves are used for Flowey's predictions in game While saving on a modern machine is fast, it is STUPIDLY slow on a PlayStation 2 memory card
120
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Textures are compressed with RLE, and compressed textures are also cached in EE RAM, which helps a lot with hitches, but sadly it isn't possible to keep ALL textures in EE RAM, so sometimes we need to take the hit and load things from the CDVD
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Caveats: • The game has a LOT of hitches One reason for the hitches is because reading things from the CDVD is SLOW, and because we can't "predict" which textures will be used (because objects can create new objects) we need to block the main thread to load new textures
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Getting Butterscotch (Undertale) for your PS2 1. Go to butterscotch.mrpowergamerbr.com 2. Select Undertale's installation folder 3. Click to generate a ISO file 4. Load it in your PlayStation 2® using OPL 5. Have fun!!
media.tenor.com
a cartoon of a person standing next to a pile of money with the name kamdango on the bottom
ALT: a cartoon of a person standing next to a pile of money with the name kamdango on the bottom
110
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Undertale running on a REAL PLAYSTATION 2® (NEW BUILD, NOW WITH AUDIO AND LOAD/SAVE SUPPORT) GET IT AND RUN UNDERTALE ON YOUR REAL PLAYSTATION 2® TODAY (it is still VERY buggy and VERY laggy, but it WORKS)
36113
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
HOWEVER that does not mean that it can't be supported at some point in the future! :)
010
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
Try opening the PCSX2 console (you need to enable the advanced options and enable the EE logs), it probably has some clues there to why it is crashing But if it crashes before the data win file is even parsed, then it is probably built with a different GameMaker: Studio version
210
MrPowerGamerBR 💫 @mrpowergamerbr.com · 22/03/2026
this dog is orange for an amazing reason
030
MrPowerGamerBR 💫 @mrpowergamerbr.com · 18/03/2026
Por isso Loritta presidente 2026
010
MrPowerGamerBR 💫 @mrpowergamerbr.com · 18/03/2026
Se eu nunca tivesse começado a fazer servidores de Minecraft para meus amigos com 12, e depois criar meu servidor público (SparklyPower) com 15, eu não teria aprendido sobre programação e não teria ido para a área de desenvolvimento de software, e a Loritta não teria existido
120
MrPowerGamerBR 💫 @mrpowergamerbr.com · 18/03/2026
Mas talvez eu esteja errado só porque eu sou VELHO (tenho 26 anos) e perceber que você precise ficar se verificando todo o lugar é algo ridículo Mas eu sei que, se existisse o ECA digital, eu provavelmente nunca teria ido para a área de programação...
media.tenor.com
a pixel art of a zombie holding a green cane .
ALT: a pixel art of a zombie holding a green cane .
120