Pinning a comment here for corrections and extra info: SOME SOURCES Oneyplays Video: kzbin.info/www/bejne/in-xdH-EhbClr6M Timestamp where they finish their break: kzbin.info/www/bejne/in-xdH-EhbClr6M?t=275 CORRECTIONS 8:36 both 1.0 and 1.1 have the bug OPEN QUESTIONS Normally in Pokemon Red, when printing a 0x00 byte, you would get the text "0 Error". Why does this not happen when specifically displaying pokemon names?
@Srelathon8 ай бұрын
I would assume that the names are likely using the null character as a “stop” character. So instead of having it read a certain number of characters in the name, it’s told to read until it gets to the stop character and display everything before it.
@Jackpkmn8 ай бұрын
Sounds like something TheZZAZZGlitch might be able to figure out.
@Aieieo8 ай бұрын
Didn’t you say 0x00 is also used as a delineator? I’m assuming it’s ether being interpreted as a stop or possibly a new line
@HalianTheProtogen8 ай бұрын
IIRC, “# ERROR.” only shows up in textboxen, with # being the ID of the textbox.
@SamPearman8 ай бұрын
I can answer that for Pokemon (and trainer) names, because I was looking into Japanese Pokemon Blue (and others) not long ago. 00 (null) is inserted after names as a terminator, and the code that displays names looks for 00 as a sentinel.
@kokocrispies8 ай бұрын
Honestly low stakes decades old mysteries being solved is my favorite kind of stuff on KZbin
@Yostuba8 ай бұрын
Its funny people thought Japanese devs are god tier programmers. When in reality only the worst worked in game dev(95% of the time), and now you have people fooling around with code. Awnsering questions trying to figure out why they would do something so retarded fixing simple bugs etc etc etc. Plus its really cool to see how old games were made how much of a nightmare it was due to having no real tools. Programmers were truly wizards pre-2000's with some insane skills&logic to figure out problems. Compared to the bloated shitshow we have now.
@AggressionSsbb8 ай бұрын
Imagine how many games have stupidly insane secrets. IIRC Chrono Trigger actually had like 3 endings even official guides never knew about until 15 years later. Imagine what else might actually have an extra ending.
@mups40168 ай бұрын
I can't believe it took till 2024 for someone to release a video tackling the mystery of lil stank. I'm glad it's been resolved.
@thatnickwalker8 ай бұрын
Never in a million years was I expecting the Lil Stank left turn lmao
@stinksmcgee8 ай бұрын
Me neither lmao. I'm suddenly much more invested. Someone should send this to Chris
@loveprogram998 ай бұрын
cried laughing at the inspiration being lil stank
@ChromaLock8 ай бұрын
glad somebody else knows about it :D, I kept hearing the clip when i was using lets plays to sleep
@TheTurnipKing8 ай бұрын
I'm guessing the null character is used to indicate the end of a line in the character printing routine in Red & Blue, or something like that. The Pokemon names probably have a fixed length though so the rest of the data isn't deleted. It just reaches the zero and goes "oh, time to stop printing characters"
@ChromaLock8 ай бұрын
Yeah this is a good line to explore. The pokemon names are always 11 (0xB) characters long and it looks like in the subroutines in pokemon red it copies chunks of 11 bytes of memory to display. Theoretically when the printing routines in pokemon red reach a null character it should print "0 Error", but obviously that doesnt happen.
@lpfan44918 ай бұрын
Semi-relevant to the situration, it does infact print until terminator and not until the intended end of the string, that is why unterminated names(Like glitchnames) can ruin memory because they make the game go out of bounds. Now, why the game doesn't just stop printing when it either gets the terminator OR until the 0B limit is a mystery to me, but it's also Pokemon Gen 1 and the game barely has any bounds checks, so it shouldn't be a surprise that this one is missing.
@YXXXXNN8 ай бұрын
What you describe is exactly how C handles strings (0x00 string terminator, with all non-null data from the character pointer (i.e. string start) to the first encountered null being treated as part of the string), with the OOB behaviour lpfan described being typical of lazy unchecked strcat/strcpy usage The interesting part is that Pokemon is written in Assembly and not C, meaning (I assume) they made a conscious choice to write the string functions the way they did rather than it coming from misguided use of a standard C library; my guess is that A. they were concerned about how much space the code itself took in the ROM, and B. they just assumed nobody would run into buffer overflow issues (do not I am neither an ASM dev nor a professional C dev I'm just a silly little comp sci bachelors)
@chonchjohnch8 ай бұрын
Null terminated strings are used a lot because they maintain the nature of strings as pointers while having a mechanism to store length without a struct. The issue comes when people ignore the actual length or forget the null character
@TheTurnipKing8 ай бұрын
@@chonchjohnch and to be fair, they're sort of correct. So far as I know it's never an issue during the actual game, but rather an issue with moving data onto and then off of the n64.
@diskoBonez8 ай бұрын
0:34 I've never seen such a crisp photo of this box art! The detail on Charizard is so jarring!
@ChromaLock8 ай бұрын
Ebay listings go crazy www.ebay.com/itm/175399553260
@Tornado97978 ай бұрын
A fascinating watch! As someone who used the Transfer Pak a ton with Stadium 1, I found it odd I never encountered this NULL char bug. Turns out my cart has an A stamp so it's likely v1.1. I'd recommend sharing your findings with The Cutting Room Floor, it's often where I go for revision difference documentation, and it doesn't look like this is mentioned there!
@ChromaLock8 ай бұрын
Good idea! I should definitely do that so that this can be documented with other changes like the color skin change for Jynx xD
@GuberYT8 ай бұрын
Justice for Lil Stank
@ManlyPuffs8 ай бұрын
Too funny all this spawned from that damn DingDong. I was in tears when remembering that series.
@sinom8 ай бұрын
There is the concept of "null terminated strings". Basically any text is just a bunch of letters followed by a 0 byte. The 0 byte then indicates that this is the end of the text, and everything after the 0 is some unrelated data that should not be read. I know some people incorrectly believe null terminated strings are a c specific thing and don't exist outside that, but they actually can be implemented in basically any language, and are one of the easiest ways of handling text of unknown length (like names changable by the user) in assembly.
@vanesslifeygo8 ай бұрын
A similar idea is in PKHeX when creating legitimate pokemon in earlier gens. Trash bytes must be added after a pokemons name. If it's left blank, it means it isn't real. However today such programs are not advisable to use and you need to breed and trade yourself.
@lucasgreer17368 ай бұрын
@@vanesslifeygopkhex is actually the only reliable way to check if the pokemon you were traded is legal, so still advisable
@Xbob428 ай бұрын
Very nicely done, this kind of bug hunting is always so interesting, especially for older games where you'd have expected it to have been figured out ages ago.
@ChromaLock8 ай бұрын
There might be some obscure forum where somebody noticed this bug, and I assumed that somebody would have looked into it after it happened to a fairly popular youtuber, so it was crazy to find absolutely no information on the internet about it
@LordHonkInc8 ай бұрын
I've always speculated that the problem was with zero-terminated strings, but never bothered to check the source code to verify that assumption. Glad to finally know for sure
@vaiyt8 ай бұрын
I recreated this bug on PJ64 a while back, now I know it's an issue with Pokémon Stadium.
@TheFaygoNinja8 ай бұрын
Bruh this has been on my mind since the Oneyplays video came out, god bless u for having the same crossed wires in your brain that this keeps you up at night (but having the drive to actually figure it out lol)
@ChromaLock8 ай бұрын
it was driving me absolutely nuts hearing the clip every couple nights while listening to compilations to sleep
@IceKoldKilla8 ай бұрын
I hope a dev finds out you did this, one day.
@Kimarnic8 ай бұрын
i mean, they fixed it in 1.1 and 1.2 so.... they already know it?
@MegaphoneFranke8 ай бұрын
Man... To me at least? Pokémon Stadium for the N64 (and its sequel as well) has got to be one of the most "you had to be there" things in the entire series of Pokémon games. It's so hard for me to explain to younger fans why those games were SUCH a big deal at the time they came out. Looking back now with all the glitches and everything, it's easy to say stuff like, "wow, we dealt with that!" but I will always remember my time with those two games fondly.
@neoqwerty8 ай бұрын
SURFING. RAICHU. Surfing Pikachu and Raichu's animations were SICK to see, and I was so happy that Alolan Raichu was pretty much homage to the Surfing Raichu animations, with the tail surfing. Also the Academy in Stadium 2 pretty much taught me everything about how moves interact, and its challenges walked so that XD's Battle Discs and RSE's Contest combos could run.
@TheSuperiorQuickscoper8 ай бұрын
$39.99 for a physical copy of Stadium is an incredible deal.
@ChromaLock8 ай бұрын
we got dem dealz in Bellingham
@theb33sknees718 ай бұрын
@@ChromaLockif you ever need any games to test I have a complete N64 set. Im in Mount Vernon 👍
@TheSuperiorQuickscoper8 ай бұрын
I'm just over the border from you. There's a retro game store in New Westminster, BC called Gamedeals. 10 years ago, I took a look inside. I saw an EarthBound cartridge for $199 CAD (~$190 US at the time). I don't even dare to look at retro cart prices nowadays. DKoldies and Heritage Auction have done irreperable damage to the retro game market by making people think they can get big bucks for their games and thus refuse to cut prices. At least there's /r/shittygamecollecting, FXPAK Pro and a DE-10 Nano N64 core (thanks to FPGA Jedi Master Robert Peip). Too bad the Analogue 3D will be a limited run considering an N64 with HDMI will run you $600+ USD on eBay.
@ChromaLock8 ай бұрын
OoO
@chuckdubzz50498 ай бұрын
I picked up stadium and ocarina at a yard sale for $7 for both
@BigRobertsons8 ай бұрын
Fire red and leaf green had a similar problem where species names would get cut off after the first word. so like Squirtle being Tiny Turtle and Mankey being Pig Monkey, it would instead just say Tiny or Pig
@ChromaLock8 ай бұрын
didnt know about this. will definitely include this in the follow-up vid!
@RetroPiero8 ай бұрын
Also 1 of my favorite Oney lets plays. "Bye Brad Watson!"
@EinDose8 ай бұрын
So, what happens if you START your Pokemon's name with a space?
@Stormkyleis8 ай бұрын
Good question
@mashtonish8 ай бұрын
likely what you think will happen. the conversion will replace that space with 0, and it will be rendered in pokemon red as a zero length string, and, without knowing anything else about pokemon or its internals, and this video highlighting that 0s in pokemon red aren't treated as null-terminators in strings, there wouldn't be some arbitrary code execution(ACE), since it'll read the string in full up to whatever null-terminator it uses, sees the 0 as it's rendering on screen, stop there, return from function, process the next statement. If there were ACE, you'd likely see it brought up in this video when the other names got truncated
@HiHi-ur3onАй бұрын
@@mashtonish ACE isn't possible as it's just a simple error in string translation, there is no OOB happening.
@CiccioImberlicchio8 ай бұрын
i'm glad lil stank was your inspiration, the pokemon playthrough is one of my fav from the DingDong and Julian era, you should try to showe them this video since DingDong is into programming and Chris is just chill in general
@felman878 ай бұрын
"Yep, makes sense." I lie as I nod along, as though I understand what's going on.
@FoxJ100278 ай бұрын
You hit me with the Smooth McGroove Vampire Killer jumpscare
@NavyPanther548 ай бұрын
Love it. I like learning about little bugs in older games, and especially when it's a deep dive into WHY it's a bug. And it wasn't too complicated either, you explained it all very well so it was easy to understand.
@KazyEXE8 ай бұрын
You made watching a video about a very minor bug in the first revision of a game super interesting. You definitely deserve more subs!
@naglfar58398 ай бұрын
I'm sure I could test this one myself with minimal effort but my immediate follow-up question is what wacky glitches happen as a consequence of this bug when the first character in a pokemon's name is a space
@ChromaLock8 ай бұрын
This is actually a fantastic question
@SheWantsMedic8 ай бұрын
This guy boutta blow up with this vid
@ChromaLock8 ай бұрын
🤞
@bartthetreeguy47648 ай бұрын
Lil Stank lives on in our hearts.
@ShadowMario38 ай бұрын
Thank you for looking into this! Always wondered why this happened to some of my Pokemon back then. The odd thing for me is, when I noticed the glitch, my original copy of Stadium was version 1.2 of the game, and I didn't come across a 1.0 version until a couple years ago. Edit: My original copy of the game was 1.1, not 1.2. Seems that the bug occurs in both 1.0 and 1.1.
@ChromaLock8 ай бұрын
Glad you like it!. Is your version of the game from the USA? Wonder if its different across regions. There's also always the possibility of bootleg carts but seems unlikely.
@ShadowMario38 ай бұрын
@@ChromaLock Oh, my mistake! My original version was 1.1, not 1.2. I just did a quick test using Project64 and mGBA, and can confirm that the glitch occurs in 1.1, so it seems that it wasn't until 1.2 where the glitch was fixed?
@ChromaLock8 ай бұрын
@ShadowMario3 Interesting. I must have mixed up my roms when testing. Ill pin a comment to clarify 😁🫡
@ShadowMario38 ай бұрын
@@ChromaLock Sounds good! This helps answer my question on what the different revisions did as well (which is why I tried to get every US revision back then). 1.1 is where they changed Jynx's skin color from black to purple. I had no idea what 1.2 fixed, but now it makes sense that it would be the nickname bug.
@ShadowMario38 ай бұрын
@@ChromaLock Another note that you might want to make is if you encounter the bug in 1.0 or 1.1, then swap the Pokemon around in 1.2, the glitch is fixed as well! Oddly enough, doing the same thing in Stadium 2 doesn't fix it.
@matiasgandolfo61228 ай бұрын
As soon as I opened this video I KNEW it was going to be about the glitch that sliced Lil Stank's name in half, but I wasn't expecting the video to actually mention OneyPlays. Absolutely insane, I love you for this.
@coflyerinc.93678 ай бұрын
This happened to me and I wasn’t sure why, now 2 of my Pokémon are just named “the”
@LegendBegins8 ай бұрын
Legitimately thought this had tens of thousands of views. Keep up the amazing work!
@Xanthelei8 ай бұрын
This sent me on a short goose chase to figure out what version my copy of Stadium is. Pretty sure my number stamp says "19B" but it might say "193" - it's really hard to tell because there's no back to the B, but the side of the 9 next to it is super shallow. I just spent the last 5 minutes staring at the back of a 20+ year old game cart at varying angles, and it doesn't even matter what version I have as I have neither a transfer pak nor a GB/GBC Pokémon game cart. 😅
@NAFEDUDE8 ай бұрын
Question: because of how the conversion works, would moving Pokémon around in the revised versions actually fix the bug, since it would run through the conversion again and thus presumably end up with the correct outcome?
@RabbitEarsCh8 ай бұрын
When you explained the bug, I immediately thought "ugh, must be that something uses space as a terminator and they didn't respect it because the JP encoding works different from the US encoding". And sure enough it's because Stadium is passing the NUL that would be used as a name terminator! That's almost certainly the cause though - JP games tend to not care about spaces for names, and it's likely the inverseCharMap got messed up while they were making the US release of the game.
@the_kovic8 ай бұрын
Incredible to see a person dig deep into an obscure bug yet fail to find a reasonable N64 emulator. DO NOT even touch Project64, it is absolute outdated garbage. If you wish to emulate the N64 hardware with maximum accuracy, choose ares emulator, or at least RMG.
@eeveefennecfox8 ай бұрын
I've only played pokemon stadium once in my life,at my best friend's birthday party when we were kids,we played it for hours,but I haven't gotten to play that game since then so I can't remember it very well anymore
@Huggbees8 ай бұрын
Yeah dude you BETTER make more videos about retro software in the future.
@Niosai8 ай бұрын
I enjoyed this greatly. I'm not a programmer but as soon as you started explaining how the games exchanged data, I immediately started to piece together where you were going. I felt ALMOST intelligent for a second 😎 Subscribed!
@mywiifits84608 ай бұрын
This bug just happened to me a few days ago when transferring my 3DS VC Yellow save file over to Project64 on my Steam Deck then back to my 3DS, and I thought I messed something up. Then this video pops up in my recommended feed. Great timing and of course great video!
@NickAndWolf8 ай бұрын
My obsession is to make a gameboy game. That encoding you are seeing is most likely the VRAM address of that character’s sprite. This can be checked in an emu with VRAM view like Emulicious. I’m tired and in bed so I leave it up to whoever to solve that minor mystery.
@JZHassan8 ай бұрын
The kind of high quality material that youtube knew I needed to see before I knew it myself.
@ReynoldsGarrett8 ай бұрын
My favorite thing as a lay person in coding is that, at the beginning, I wouldn’t understand how to find this problem with the “char maps.” But now looking back at it and knowing of this concept, it’s almost obvious once you start looking for it. Props to you for figuring this out. I’m glad somebody has these abilities because I sure don’t. Haha.
@itsamemario65888 ай бұрын
Woooow I can't believe I'm in the first thousand subs for you. Production quality on this was engaging. Script was tight. My only critiques were that a few pauses were a bit too long during scene transitions and there's a part where the screen goes super dark that made me think my phone was dying haha. Love it. Can't wait for more.
@Blezerker8 ай бұрын
I wouldnt use Project64 for emulation anymore, there’s a pretty huge vulnerability that was recently discovered that could allow someone to execute any code on your machine via a memory exploit from a compromised ROM.
@Mrperson08 ай бұрын
Project64 3.0 and up should be fine.
@HKip8 ай бұрын
Such quality video! 92 subs is crazy. Hope you can keep growing!
@eeveewithcoffee95548 ай бұрын
225 now
@StrikerZero68 ай бұрын
Pokemon stadium has some serious oddities, I remember using gameshark to change my Pikachu's type to Dragon one time, it acted like its type was dragon while showing electric, I loaded my game into pokemon stadium, and it displayed the type as Dragon, but acted like electric
@Ginson178 ай бұрын
I really love this kind of content. Dissecting old N64 games for coding inconsistencies is always a delight to watch. Looking forward to your next videos!
@dannylopez55158 ай бұрын
I’m pretty psyched to see this pop up in my recommended. I love Pokémon stadium.
@ApexAshan8 ай бұрын
This was a completely pointless video on an unnecessary topic that no one cared about...And I think you did a fantastic job! It was a good watch and your editing is impressive. I'm genuinely shocked you only have 600+ subscribers at the time of this comment because I feel like you make better content than me lol. I guarantee if you keep up the work you'll get big in no time man! Good job! 😃
@randomRyze8 ай бұрын
Your explanations and video editing skills are impressive to say the least. I love learning how Pokemon games function.
@GreyWolfLeaderTW8 ай бұрын
The funny thing is, Satoru Iwata, the core programmer for Pokémon Stadium (and president first of HAL Laboratory and later Nintendo), actually ported over the entire combat system from the original Pokémon games and fixed a lot of bugs that were present in them for Pokémon Stadium (like Focus Energy cutting the critical hit rate by a quarter rather than quadrupling it as intended).
@SubwaySandwichBossIngo8 ай бұрын
Little things like this are always so cool and fun to learn about. I'm not code savvy in the slightest, yet I am still having a good time!
@tonytwostep_8 ай бұрын
Great job diagnosing and fixing the issue! Also, always nice to see another dev daily driving linux 😬
@GuyDude-hk8uy8 ай бұрын
As soon as I heard they got truncated after the space, I assumed it was because the code confuses spaces with a null terminator, i.e. the byte used to represent a space in Pokemon Red/Blue is 0x00, but Stadium - likely being coded (at least partly) in C - uses that as the null terminator for string-related functions. I was partly correct at least. I was a bit gutted when I realized this is the only gaming-related video on your channel. I too hope you can do more like this! :)
@charlieblanchard56448 ай бұрын
How do you only have 600 subs? This is the kind of qualityand thoroughness you'd expect from DYKG
@ShortFatOtaku8 ай бұрын
great video dude
@snottymane70428 ай бұрын
first 15 seconds of the video i knew it was gonna be that oneyplays clip. lmfao good vid
@Evan200008 ай бұрын
I appreciate your passion for stuff like this. Even if it's ultimately a mostly irrelevant quirk in a 20-something year old game, your presentation, methodology and enthusiasm make for an enjoyable watch. You've got me thinking though, would a mon affected by this bug have any interesting quirks as it transferred up through each generation? Would it be erroneously flagged as illegal for online play with Nintendo's newer more rigorous hack-checks for VGC?
@MyNewSoundtrack8 ай бұрын
YO ONEYPLAYS??? That bug they encountered also has been in my head since, the algorithm blessed me
@alexjones30358 ай бұрын
This is some insanely good production value for a channel with only 500 subscribers. Subscribed, and looking forward to seeing more from you! :)
@ShayyTV8 ай бұрын
great editing on this!
@ChromaLock8 ай бұрын
thanks i just switched from Kdenlive to Davinci Resolve 😄
@jjpower28 ай бұрын
Excellent video! Wasn't expecting to find a video with great editing and pacing, as well as a satisfying resolution. Hope to see more coming from you :)
@andrewjustandrew8 ай бұрын
I could say a million generic things, but judging by the confidence you display in your voice, knowledge, and editing… I’m pretty sure you know how great you are. You’re just waiting for KZbin to realize it. That’s the problem I have with our company channel. The only real advice I have is to use one of the many FREE thumbnail checker websites that show your thumbnail up against similar thumbnails. Then you can see what works ahead of time. There’s also a KZbin title checker that gives you a score on your title. Just don’t give up. You’re definitely a legend in the making 🐉🥰
@Jurarigo8 ай бұрын
Umm... quick question: could you start the nickname of a pokemon with a space character? Because if you do, we're in for some wonderful undefined behavior, given how much 1st gen games love to explode when facing weird string shenanigans.
@senord.67458 ай бұрын
High quality video, your channel is underrated! Thank you for giving Lil Stank justice:)
@Ultimaximus8 ай бұрын
Does this bug affect Mr. Mime, whose name already has a space in it, or is it fine because it's not nicknamed? The only Mr. Mimes available are from a trade where he's named Marcel though, so you'd have to take the extra step of getting one from Johto and trading it
@DrabekNewburn8 ай бұрын
Its name is formatted as MR.MIME without a space in the first two generations, coincidentally preventing the bug.
@LonkinPork8 ай бұрын
9:09 Flames jersey spotted Calgary gang, whaddup!
@battty_nattty8 ай бұрын
Instantly hooked at the mention of LILLIAN (formerly known as lil stank)
@Mrperson08 ай бұрын
I don't recall you mentioning this, but if you encounter this bug, if you do the same thing in 1.2 of Pokemon Stadium (move a Pokemon around in Oak's PC), that game actually fixes the bug on its own!
@hellcat98 ай бұрын
Hey I had a weird glitch! Long ago my friend got mew from someone. With the poke center duping glitch he let me have a copy. I ended up making more copies and had a team of 6 mew that i took into Pokémon Stadium. They loaded as 6 Charizards and were saved to my Pokémon Blue cartridge as that, meaning i lost them all.
@ChromaLock8 ай бұрын
Interesting! Was this Pokemon Stadium 1? Would be interesting to try and reproduce
@hellcat98 ай бұрын
@@ChromaLock Yes it was. I just pulled out my old copies of pokemon stadium and pokemon blue. Stadium has 07A stamped on the back. I dont know if there were different versions of Blue but I dont see any identifying marks on the case.
@Mobik_8 ай бұрын
I played Pokemon Stadium and Pokemon Stadium 2 SOOOOO much as a kid. I asked for a N64 JUST for those games.
@Donut1178 ай бұрын
6:33 this is probably intentional. In C (the programming language), the end of a string is marked by the null character, called a "null-terminator". My guess is Pokemon reserves an entire block of memory that could fit a max length name, then transfers that whole block regardless of null-terminators. That'd be why the game remembers the part of the name past the null-terminator.
@andrewzogaib51298 ай бұрын
Sick vid! You should see what happens if you transfer a Mr. Mime since the space is part of its original name instead of a nickname
@ZipplyZane8 ай бұрын
Null terminated strings are very common. so it makes sense that a null character would be seen as ending the Pokemon name. It would make a lot of sense if Pokemon allows names to be of variable width. I don't have the game with me: how do the nicknames display? If you use, say, a 3 letter nickname, is there a bunch of spaces after it when it appears in a sentence? If not, then, the null terminated strings would have been the standard way to say the string is only X characters long.
@Anabolic_Alec8 ай бұрын
This is the type of video that pairs perfectly with eating dinner
@EWOODJ8 ай бұрын
0:40 God, that was satisfying
@FuzzImp8 ай бұрын
The opening statement is me with KZbinrs holding lav mics meant to clip on being held in their hands
@BagOfMagicFood8 ай бұрын
When you purchased the original cartridge, I thought you were also going to use a GameShark to test your 1-byte fix to the code!
@Helm-08 ай бұрын
I WAS THINKING ABOUT ONEYPLAYS THE WHOLE TIME BEFORE YOU MENTIONNED IT, i was like "wow this is totally like that thing that hap-" Oneyplays jumpscare. Anyways, amazing editing, loving it
8 ай бұрын
Good old null used as a string terminator, nice find!
@Jacob24FPS8 ай бұрын
I thought this would be an in depth balancing analysis from a lifelong fan.
@curtisplays218 ай бұрын
Less than 3k views and less than 200 subs?! That's crazy, you're really talented, I'm sure you'll blow up
@ChromaLock8 ай бұрын
🤞
@MobCat_8 ай бұрын
gotta love null terminated unicode....
@mario64remix8 ай бұрын
"Have you ever found yourself randomly obsessed with something insignificant" Wait, that isn't normal? All jokes aside, great video, I didn't even know this bug exists.
@ChrisPTY5078 ай бұрын
I upload Pokémon stadium videos frequently on my channel. I remember 10 years ago I managed to make the Pokémon lab and tower work. I used a windows laptop and project 64 emulator back then. Now I use max and idk if it works there and I haven’t tried it since then, but there should be a way
@ChromaLock8 ай бұрын
There really should be a way to get it to work on modern machines. I left it out of the video but i tried retroarch with Mugen64Plus as well, but no dice there either. Im not sure if this is just a linux issue. Its weird because a lot of places mention people getting it to work in the past, and then it stopped working :/
@ChrisPTY5078 ай бұрын
@@ChromaLock It could be, idk. A decade ago I managed to make it work by just watching a random tutorial here in KZbin about enabling transfer pak features in project 64. Technology have come a long way so I’m convinced it should work, and even easier and faster than before. In my first Pokémon stadium videos I uploaded to my channel I used my teams transferred from Pokémon yellow
@nonzz3ro8 ай бұрын
In C the null char marks the end of the string so it makes sense that when it encounters this it assumes the name of the character name is done
@Peoplesuuck8 ай бұрын
Loved the video. Very amusing and informative on something that barely matters
@Sutanreyu8 ай бұрын
Pretty proud of myself for being able to follow this and make the same assumptions. Awesome work.
@cecilwhinter8 ай бұрын
I remember playing Pokemon stadium at a friend's house when I was 8 because he had like 15 N64 games & I only had smash & OoT. Still, my first Pokemon game was silver & I loved it & I thought maybe it was the same but with 3d graphics like a huge adventure. But when I realized it was just combat & no catching of Pokemon & you could any you want & all the kids were just fighting choosing all the legendary all the time, I thought wow...this is a failed game. My only fun was when we were 4 kids playing in the mini games like mario party.
@btobaby53728 ай бұрын
Best BG music of any commentary video
@reytz28678 ай бұрын
Wait the video was so good ! Is this your first channel ??? The sound is good, the video well edited, everything weel like a 300k+ sub channel ! Keep it up ! A new french fan 🥖
@ChromaLock8 ай бұрын
I had a random lego stop-motion channel when i was younger, and i have a random secret meme channel, so ive definitely got a bit of experience :D. Thank you so much!
@Itachi524968 ай бұрын
Dude love the content and thanks for putting it together with your full time gig. Pls keep these coming ❤
@Outside9986 ай бұрын
The moment you said: "I watched a playthrough..." I thought: No way, is it about the LIL STANK name from OneyPlays? And wham, there it was. Crazy.
@GabeCounts8 ай бұрын
Here’s a better idea for a mod: how about a way to modify the rental selection with competent Pokémon. Kind of like PkHEX, but for the Stadium games
@ShaneShnickster8 ай бұрын
Sick video- thank you recommended page
@DanielDangerous8 ай бұрын
Chris might watch this, this is the sort of nerdy shit he loves.
@N8-Squared8 ай бұрын
LIL STANK HAS BEEN AVENGED!
@DjPyro20108 ай бұрын
I would like it if you could randomize what pokemon the trainers use