Edit- I'm going to stick to posting my Spore modding shenanigans on this channel, regardless of this video exploding in popularity. Whether or not that could mean something like Doom in Spore or just regular modding is dependent on what I decide to make next. Spore's one of my favourite games, second only to A Hat in Time, and I'd rather stick to what I like doing personally. Anyway, back to the original comment! The source code for this thing can be found here: github.com/VanillaCold/Spore-BadApple Edit; how on Earth does this video have 5k views, I put a lot more effort into other stuff- Edit the Second - how. How does this have *10K* views I just- what.
I checked the date after reading this comment and was shocked that it isn't 10+ years old video that started randomly appearing in people's recommendations Anyway it's a welcome surprise and proof that Spore and Bad Apple are eternal
Funnily enough, the alpha channel was a workaround because I couldn't figure out how to recolour Spore's visual effects properly in code, and effects are what the screen is made out of. so instead, I changed the transparency.
If something can run a program, someone will make it run Doom. If something can make a display, someone will make it display Bad Apple, Ao3 or Homestuck. If something can play sounds, someone will make it play NGGYU or Megalovania.
my friend posted one of many memes about people making bad apple any time a game gives them the ability to Create Things. immediately searched for this. Amazing
Well, that's the next goal. I'll need to research how people normally put Doom onto other games (do they use the original code or do they entirely remake it, for instance) but, once Doom's running and has controls working, the main hurdle is just displaying it. Which should be fine, since I mostly resolved the memory leak that the screen was producing.
I feel like bad apple at this point is literally like every beginner's first animation challenge due to how fast and how slow in some moments it gets and how you have to understand shapes and how it works behind the scenes without the blackout and how to make it look like yours.
For me, it's not an animation challenge but a programming challenge. I actually used the original video (albeit downscaled with a not-too-good but fast algorithm), the tricky part was actually coding it into Spore.
It probably is possible with enough screenshots and time, but I honestly prefer modding Spore to making creations in it - not that playing Spore isn't fun, of course.
Thanks. I'm not actually a Bad Apple porter though, outside of this one occasion - I just like modding Spore a lot, and thought this would be a fun project. It was, and also was simultaneously wonky due to unexpected hiccups and memory leaks
@@vanillacoldspore Anyone who does even one of these I would refer to as one, literally just "someone who made bad apple on something". Regardless of this being a one off or not, it was very cool and turned out great so I'm glad you made it! And that it was fun, tedious or otherwise painful processes suck! Once again, I commend your work!
Well, I made custom effects that are essentially a white plane. From there, I spawned a grid of the effects and every frame, my code sets the opacity of each effect in the grid to the brightness of the corresponding pixel in Bad Apple.
This is what happens when God leaves us alone for too long in which he did i did something similar it was bad apple but the song was played by a microwave sadly the microwave blew up and I didn't get to record it but i will try to redo it and post it here one day
The source code actually is in the description, it wasn't too complicated all things considered. Spore has a lot more spaghetti in it than what was used for this.
It's actually quite simple. In order to have the separate stages, it has an internal feature called Game Modes. These game-modes essentially are separate games running in Spore. However, making a separate game in Spore wasn't necessary for this. I just added some custom code to run Bad Apple, though it was more complicated than that due to Spore not having support for animated textures that don't store all frames into one single image.
Yeah, I think that issue actually happened when I was downscaling each of the individual frames. I had to downscale them with a Python script and an image manipulation library and, for the interest of time, I opted to use a function that downscaled while prioritising speed over quality. It's also why the image appears more pixelated than it reasonably should.
Dada a teoria do macaco infinito, eu gosto de pensar que um dia uma outra civilização vai criar seu próprio bad apple. Talvez não sejamos nem os primeiros
I added custom code to the game, and a custom effect to act as a pixel. Then I spawned a grid of those effects and set the opacity of each to the luminosity of its corresponding Bad Apple pixel. (Actually reading the images was more difficult, but I eventually got it working)
I think those errors were introduced when I scaled down the images. I used a Python script and an image manipulation library to quickly do it, but I opted for a faster, yet lower-quality function for downscaling - and I think that caused the graphical errors.
Edit- I'm going to stick to posting my Spore modding shenanigans on this channel, regardless of this video exploding in popularity. Whether or not that could mean something like Doom in Spore or just regular modding is dependent on what I decide to make next. Spore's one of my favourite games, second only to A Hat in Time, and I'd rather stick to what I like doing personally.
Anyway, back to the original comment!
The source code for this thing can be found here:
github.com/VanillaCold/Spore-BadApple
Edit; how on Earth does this video have 5k views, I put a lot more effort into other stuff-
Edit the Second - how. How does this have *10K* views I just- what.
very simple we see bad apple we click
Didn't know you could do this on Spore. How did you do this?
new entry to bad apple is immediately viral, do not question the algorithm
@@thegamesquad5133 I am questioning it.
happy 40k
Feels like a 16 year old video
In a good way
lol yea
Fr
I checked the date after reading this comment and was shocked that it isn't 10+ years old video that started randomly appearing in people's recommendations
Anyway it's a welcome surprise and proof that Spore and Bad Apple are eternal
Flashbacks to "this is sparta remix"
@@ArtisBlankfaces Spore-ta*
The Grox have been real quiet since this dropped...
Doom 🤝 Touhou
Being run on literally everything
Don't tempt me-
@@vanillacoldspore Yesss, now run Doom in spore
Doom Apple
Bad apple in doom on spore.
Remember, there is a non-zero chance that, somewhere in the universe, a planet has the entirety of bad apple playing on its surface.
I'm certain there's at least one Reimu rock formation out there
This is not true lmao
@@houndoomdude2bro's taking the idea of the universe being infinite too far lmao
@@houndoomdude2 It actually is true though
@@houndoomdude2 no it’s true i contacted an alien and they told me that their planet has the entirety of bad apple playing on its surface at all times
When your empire is so massive you have no idea what to do with all these planets.
One of best recreations, why? You ask me, because it has alpha channel and can properly make glow and fire effect
Funnily enough, the alpha channel was a workaround because I couldn't figure out how to recolour Spore's visual effects properly in code, and effects are what the screen is made out of. so instead, I changed the transparency.
Agreed, it's so rare to see 1:21 done so well because there's usually no shading!
This is what Humans would do when they reach space stage :
wait why is your PFP Sky from the hit FNF mod Sky?!
Yep!I still have it after a long time and don't change it due to my respect to the original creator of the character @@Yoylekoso
All humans? Well yes, I must confirm that I am indeed a human and I have definitely done this in accordance with human customs
@@Yoylekoso Paying my respect to the legend by not changing it since 2020
Bad Apple on shifting tectonic plates:
We need a new internet rule:
If it can display, there will be bad apple on it.
Thanks to my commentators for letting me know there is one
I was under the impression it already was one-
already is one i think
It has been a rule since the first bad apple
Rule 86
If something can run a program, someone will make it run Doom.
If something can make a display, someone will make it display Bad Apple, Ao3 or Homestuck.
If something can play sounds, someone will make it play NGGYU or Megalovania.
I really thought I was about to watch a bad apple video somehow made of mushrooms
Truly one of the spore moments
What a sheer nostalgia bomb to see Spore x Bad Apple in 2024
one day its gonna be easier to ask what bad apple ISN'T in than what it is in
Just imagine a space-faring empire landing on an uncharted planet and seeing this.
How wonderful it is that one of my favorite games is still being made into content!
This goes so hard in space
Spore, my beloved.
So happy that RUclips randomly just recommended me this, brings many good memories of the game.
Oh yes. It's a great addition to my "Bad apple versions" collection
I guess,indeed, if you will wait long enough, anything will happen
my friend posted one of many memes about people making bad apple any time a game gives them the ability to Create Things. immediately searched for this. Amazing
humans when they escape the cell stage:
I can't believe this video is only a month old it has 2013 RUclips energy
absolutely unhinged, I love it
holy shit this is well made
TOO well made..
Sorry. Next time I'll try to make it lower quality by setting OBS to record it at 160x90p
(For practical reasons this is a joke)
@@vanillacoldspore copy every frame into paint, enlarge and reduce resolution randomly 15x for each frame. Save.
Maximum quality
now can it run doom?
Well, that's the next goal. I'll need to research how people normally put Doom onto other games (do they use the original code or do they entirely remake it, for instance) but, once Doom's running and has controls working, the main hurdle is just displaying it. Which should be fine, since I mostly resolved the memory leak that the screen was producing.
@@vanillacoldsporeJust make Doom through the adventure mode lol
@@CapnBludNah, that's not as much of a challenge.
@@vanillacoldspore not a chalange? Try to recreate the 2d classic doom enemy sprites as 3d creatures
It'l prolly look [REDACTED]
@@denifnaf5874It wouldn't be as much of a technical challenge, especially since those sprites could just be imported into Spore.
howw?!
chat is this real??
I was playing Spore since 2010 and this is the first time when I see something like this
One day we too will play bad apple on the whole world, and i cant wait for that day
Doing the lord's work
Breaking news, NASA receives strange messages from deep space:
The refresh rate is so clean. Wtf?!
they can't keep getting away with this
The line of pixels on the right are driving me insane...
I feel like bad apple at this point is literally like every beginner's first animation challenge due to how fast and how slow in some moments it gets and how you have to understand shapes and how it works behind the scenes without the blackout and how to make it look like yours.
For me, it's not an animation challenge but a programming challenge. I actually used the original video (albeit downscaled with a not-too-good but fast algorithm), the tricky part was actually coding it into Spore.
making "bad apple in x" is usually always a programming challenge.
Was hoping this would be made somehow without modifying the game, but this is quite good
It probably is possible with enough screenshots and time, but I honestly prefer modding Spore to making creations in it - not that playing Spore isn't fun, of course.
Spore is 15 years old, jesus...
This is insanely impressive
Bad Apple-rs never cease to amaze me. Yes, that's what I'm calling them now. Anyway, amazing job! I never coulda fathomed this one.
Thanks.
I'm not actually a Bad Apple porter though, outside of this one occasion - I just like modding Spore a lot, and thought this would be a fun project. It was, and also was simultaneously wonky due to unexpected hiccups and memory leaks
@@vanillacoldspore Anyone who does even one of these I would refer to as one, literally just "someone who made bad apple on something". Regardless of this being a one off or not, it was very cool and turned out great so I'm glad you made it! And that it was fun, tedious or otherwise painful processes suck! Once again, I commend your work!
No way is this.. oml. Im surprised.
Touhou fans are wild
Funnily enough, I don't even play Touhou. (nor do I really watch anything about it other than Bad Apple)
@@vanillacoldspore same lmao
bad apple is more known than tohou ive heard
@@borekminerIt is with how many people are recreating Bad Apple in stuff
@@YourNormalProgram that's what I meant yes,thank you
The spore modding scene bewilders me.
peak content
I've played hundreds of hours on this game and i got no idea what I'm looking at
Well, I made custom effects that are essentially a white plane. From there, I spawned a grid of the effects and every frame, my code sets the opacity of each effect in the grid to the brightness of the corresponding pixel in Bad Apple.
If I could choose this would be my home planet
Oh my god, i never thought it could be done
holy shit. is this real? this is real.
Instrumental lol
by far the least bored so space stage player
I can feel the code pain.
This is what happens when God leaves us alone for too long
in which he did
i did something similar it was bad apple but the song was played by a microwave
sadly the microwave blew up and I didn't get to record it but i will try to redo it and post it here one day
PLEASE DONT EXPLODE YOURSELF OR ANYONE ELSE IN THE PROCESS D:
Oh my fucking god this is amazing. Missed opportunity to title this BAD_APPLE though 😆
Amazing!
I will never understand how people make these bad apple.. uhh... subspecies?
I'm not sure about a lot of them, but mine essentially creates a screen of pixels in the game and streams the entirety of Bad Apple onto it from disk.
YES BABYYYYYYY
bad mushroom
Not clickbait 10/10
The prophecy has been fulfilled
Yo this is actually good and quite beautiful to watch lol, gj!
At this point there will be bad apple irl
I mean someone did make bad apple on actual apples
BAD_FRUIT
My compliments!
Soon: domm in spore
Когда нибудь найдётся гений, который сделает компиляцию из тысячи таких видео
This looks amazing! You did a great job!
How are people STILL finding new ways to recreate bad apple???
Do you think in the future we’re gonna do bad apple on a guy? Like just a dude?
It’s art!!!
THIS is impressing
Someone actually did it!
This is the point where i'm just asking how. Not a microwave, not an apple, not the sky, this.
A lot of stubbornness and determination.
I actually uploaded the source code to GitHub though, in the description.
excellent
I wish I understood how this was made, but I think I’d be better off settling for something simpler. Like nuclear physics, or rocket science.
The source code actually is in the description, it wasn't too complicated all things considered. Spore has a lot more spaghetti in it than what was used for this.
Truly amazing
Shrek in spore when
Underrated
ME ENCANTA
Spore
(mi juego favorito)
Y BAD APPLE!!
(top 5 de mis canciones favoritas)
Unidos?!?!?
Eres maravilloso ;𐣯
После этого видео в центре галактики начался сущий кошмар😂
How-
I coded it into the game.
What if Spore was the Bad Apple we made along the way?
How the hell is Spore simultaneously incapable of loading itself without 5 patches and also its own game engine?
It's actually quite simple. In order to have the separate stages, it has an internal feature called Game Modes. These game-modes essentially are separate games running in Spore.
However, making a separate game in Spore wasn't necessary for this. I just added some custom code to run Bad Apple, though it was more complicated than that due to Spore not having support for animated textures that don't store all frames into one single image.
@@vanillacoldspore That's actually pretty good. Like developing your own dimensional pocket realm explicitly containing Bad Apple.
@@Mecceldorf It's not really a pocket realm - just a grid of visual effects, where each effect corresponds to a Bad Apple pixel.
wha-why-h-huh??? (those are my exact thoughts when seeing this)
"Science isn't about why; it's about why not."
-Cave Johnson, in Portal 2
this is great.
You didn't just bring Spore back to life for a bad apple joke?
It never died.
Oh my god its everywhere
the thumb looks like uncle grandpa
It's a little misaligned, I think. Some of the pixels on the left side are on the right instead
Yeah, I think that issue actually happened when I was downscaling each of the individual frames. I had to downscale them with a Python script and an image manipulation library and, for the interest of time, I opted to use a function that downscaled while prioritising speed over quality. It's also why the image appears more pixelated than it reasonably should.
Why?
"Science isn't about why. It's about why not."
Oh my goodness
touhou mfs I swear
Это из чего сделано?
How is this.. possible??
Almost anything is when you can add custom code to the game.
The source code for this mod is in the description, too.
what the fuck.
#badappleoneverything
Dada a teoria do macaco infinito, eu gosto de pensar que um dia uma outra civilização vai criar seu próprio bad apple. Talvez não sejamos nem os primeiros
Skip to 0:22
You're welcome
i am so fucking confused
LMAO
H
How?!
I added custom code to the game, and a custom effect to act as a pixel.
Then I spawned a grid of those effects and set the opacity of each to the luminosity of its corresponding Bad Apple pixel.
(Actually reading the images was more difficult, but I eventually got it working)
@@vanillacoldspore Hella impressive
Shame there's a misplaced column
I think those errors were introduced when I scaled down the images. I used a Python script and an image manipulation library to quickly do it, but I opted for a faster, yet lower-quality function for downscaling - and I think that caused the graphical errors.
This is like Minecraft but 2d