Video není dostupné.
Omlouváme se.

[TCRF] Unused Punch Out!! Wii AI, Demo Mode, Debugging

Sdílet
Vložit
  • čas přidán 14. 05. 2022
  • Why play the game when it can play itself?
    Action Replay codes (for the European version of the game!)
    GDC Demo Mode
    ----------------------------------
    040A3B30 38600001
    040A3B34 4E800020
    AI vs AI Mode
    ----------------------------------
    04096F44 2C030001
    Soak Test Mode
    ----------------------------------
    04143DE8 38600001
    04143DEC 4E800020
    040A3B30 38600000
    040A3B34 4E800020
    04096F44 2C030001
    0413E8AC 2C030001
    Smoke Test
    ----------------------------------
    0413E8A8 2C030001
    Extreme Mode
    ----------------------------------
    040F7040 2C030001

Komentáře • 112

  • @eeveeon4081
    @eeveeon4081 Před 2 lety +404

    I was gonna say this before you said it, but that second Soak Test seems like a perfect thing to run in-store, other than the fact it could casually pick the final boss and spoils the Title Defense’s existence.

    • @NunofYerbizness
      @NunofYerbizness Před 2 lety +17

      Do you mean Mr. Sandman, or Donkey Kong?

    • @eeveeon4081
      @eeveeon4081 Před 2 lety +47

      Both would be spoilers, so either should probably be disabled. If there was a kiosk mode, I think it should only select from the first two circuits (partially because of spoilers, but also based on Aran Ryan’s fight looking painful to watch).

    • @tbone2416
      @tbone2416 Před 6 měsíci

      I mean,they could easily just setup the thing on a save which is incapable of doing title defense,eg code it to not press the next

  • @chainswordcs
    @chainswordcs Před 2 lety +115

    You may already know or figured, but 'smoke test' is an electronics repair joke; when you're done with something and it's time to test it, you turn it on and that's the 'smoke test' (if it doesn't turn on and/or starts smoking or catching fire then the test fails lol)
    Probably did miscellaneous debug tests and reports back info to make sure the game is booting properly

    • @fixman88
      @fixman88 Před 6 měsíci +2

      Once you let out the Magic Smoke it doesn't work anymore.

  • @ryanboucher522
    @ryanboucher522 Před 2 lety +161

    That Soak Mode is one of the most legendary things I’ve seen unused in a game, sure, Luigi in SM64 is great but an entire mode that plays the entire game for you, I have no words.

  • @TSMSnation
    @TSMSnation Před 2 lety +208

    5:00 I can see this being the "we changed one thing, now to run through the whole game and make sure it doesn't crash, but after the 50th time I'm ready to just make a function to do it for me." mod.

    • @roetemeteor
      @roetemeteor Před 2 lety +33

      I think this is what that is too. The smoke test is probably to design modifications to quickly test all the boot functions for the game to make sure that any changes you make down the line isn't going to screw that loading. When they did that, they probably just decided to go ahead and automate the game playing itself as well whenever they were fine-tuning things to ensure that it'll work appropriately without having to Tire themselves out with the physical controls. Actually, I have a sneaking suspicion this allows them to test the functions and everything like that without having to actually hook it up to a console. So you could just run it on your Dev software without having to worry about anyting control related.

  • @ZizZap4
    @ZizZap4 Před 2 lety +95

    The AI v AI mode feels like it could be the early remnants of a demo reel -- the kind of thing that plays when you sit idle on the menu too long.

    • @bennel3588
      @bennel3588 Před rokem +12

      Someone said that there was a programming for Little Mac being an AI character. I think it's like you said, it was supposed to be a demo reel. It makes no sense for him to be an opponent, because the way he fights an opponent is random. There's a default for each opponent.

  • @randomsomewhat-kinda-quasi1065

    1:37 - after the red textbox dissappears, there’s extra text in the same space for less than a second afterwards. For those who noticed and are wondering what that text is, it’s the "RANDOM FOOTAGE SO THIS IS NOT A BLACK SCREEN"-text again but without "OH LOOK THERE’S SOME"

    • @Skawo
      @Skawo  Před 2 lety +22

      I was wondering where that went :V

  • @Eshyyyyy
    @Eshyyyyy Před 2 lety +19

    AI Mac occasionally throwing two consecutive star punches makes me think that originally in Punch Out Wii, star punches worked like they did in the NES version

  • @markula_4040
    @markula_4040 Před 2 lety +13

    Soak tests are common QA practices to make sure the game can handle running for extreme lengths of time such as someone leaving their console on unattended. Never heard of one with preprogrammed actions. My first thought was it's more recent with automated testing becoming more prevalent but this game is 13 years old now.

  • @FramebyFrameanimation
    @FramebyFrameanimation Před 2 lety +97

    This is all super impressive. I've been looking at the internal files for years but am pretty bad with the programming and modding side of things. I'd seen a lot of these things referenced but had no idea what they were for exactly, it's great to see them in action.

    • @crabaton161
      @crabaton161 Před 2 lety +4

      You need to be verified

    • @JohnnyFire117
      @JohnnyFire117 Před 2 lety +1

      Aye I remember you, back when I first found you and watch your glitch videos on Punch Out.

  • @NASCARFAN160
    @NASCARFAN160 Před 2 lety +54

    I've been getting back into being interested in this game again, and boy is it so loveable. The polish, the tricky ways you have to defeat everyone, their personalities, it's probably the absolute best reboot the series could've gotten. Still praying for a rerelease or sequel on Switch someday. There's too much to love in it. Also, please do a playthrough!!!

  • @salemsouls
    @salemsouls Před 2 lety +25

    Punch out is my favorite Nintendo game series and this is fully sick, I know every game tends to have unused stuff but some of the stuff i’ve seen in this video and the last one I never thought would be anything I would ever get to see but hey, this is great.

  • @AKAProm
    @AKAProm Před 2 lety +14

    it seems really likely that Soak test was meant to just be a way to keep the game running actively to see if it crashes or creates issues after a while. Really smart if true. Can't imagine that QA would want to keep actively playing the game for that long. Super interesting finds here, loving that this game has more to gift even after such a long time.

  • @BlusterTheBenevolent
    @BlusterTheBenevolent Před 2 lety +69

    Is that “Extreme Mode” just Champion’s Mode? You unlock it for beating 10 opponents in Mac’s last stand. It follows the “everything OHKOs you” rule.

    • @Skawo
      @Skawo  Před 2 lety +42

      Yeah. The mode itself isn't unused, the ability to switch it on for the whole game by adding a file to the game is.

    • @BlusterTheBenevolent
      @BlusterTheBenevolent Před 2 lety +3

      Ah, I see. Thanks.

    • @eggy6127
      @eggy6127 Před 2 lety +6

      @@Skawo this would actually make a really neat challenge playthrough, I hope people pick up on this!

    • @TotalDramaHarold
      @TotalDramaHarold Před rokem +1

      Man, I really wanted to play champions mode; looks like I cant

  • @Catonator
    @Catonator Před 2 lety +10

    Soak test could very possibly be a forgotten unit test script in the game. Something like that could be left playing the game by itself overnight, or days on end, to see if any gradual bugs crop up. Really useful for catching memory leaks and such, which might not become notable until quite a lot of time has gone by.
    EDIT: Additionally, smoke tests are similar automated test cases. Smoke tests run through a few set test cases rapidly, usually to test a bunch of pretty fundamental things like "do all these assets load". I guess the game once had some scripted smoke tests, but they've all been disabled in the released version.

  • @lpfan4491
    @lpfan4491 Před 2 lety +7

    I love that they made the script able to cheat to the degree of faking a second wii-mote. A good chunk of devs don't put that amount of effort into the actually used functions.

  • @Trimint123
    @Trimint123 Před 2 lety +27

    Letting the game played itself for testing purposes? Now that's something. Although, the game are very basic to begin with, so I don't think it's difficult to code something like this.

    • @bon7029
      @bon7029 Před 2 lety +1

      Setting up scripts to run the game to test for crashes is very, very common, especially in early development. The last thing a company wants to do is release a game with a game breaking crash bug.

  • @spikrib
    @spikrib Před 2 lety +3

    I find it funny how you’re doing punch out stuff as soon as I began watching games based on it. Talk about convenient

  • @Bulbasaurdude
    @Bulbasaurdude Před 2 lety +10

    I would totally watch legit maches with 2 AI players in Head-To-Head without the invincibility.

  • @tbone2416
    @tbone2416 Před 2 lety +16

    The AI thing might have been a "Here's how to beat an opponent you're struggling with!" Thing,before the hologram existed? I kinda like that you have to figure out the game for yourself,but still,cool to see it.

  • @ShycoWar
    @ShycoWar Před 2 lety +32

    I wonder if that AI vs AI script was meant to be designed so it would flawlessly match up with a single, specific opponent. Down to the timing of getting the stars and everything.
    Feel like you'd have mentioned that, though, assuming you tested it on every single fighter in the game.

    • @Skawo
      @Skawo  Před 2 lety +15

      Yes, it does different things for every fighter, and the code for it seems to have a giant case switch that checks who is being fought.

    • @ShycoWar
      @ShycoWar Před 2 lety +5

      @@Skawo Oh boy, the good ol' case-switch. That sure brings back memories of my programming days~
      Read: memories of such a structure spanning like 3+ screens' worth.

    • @kellymountain
      @kellymountain Před 3 měsíci

      welcome to switch case hell

  • @eliasdex1236
    @eliasdex1236 Před rokem +8

    2:12 Wait, did Mac just performed a left star punch? I've never seen that happen before.

    • @dogepan32
      @dogepan32 Před rokem +2

      You can do it by using motion controls

    • @kellymountain
      @kellymountain Před 3 měsíci

      ​@@dogepan32or if you press A

  • @Unicronicorn
    @Unicronicorn Před 2 lety +1

    Another great, informative video. Really fascinating stuff I've never seen before in one of my favorite games. Keep it up!

  • @tbone2416
    @tbone2416 Před 2 lety +5

    Also,the exhibition soak mode is really really cool,because that's the only way you can see world circuit or major circuit opponents in the minor circuit arena.

    • @themurderdronesfan21
      @themurderdronesfan21 Před 2 lety +1

      I really like that

    • @tbone2416
      @tbone2416 Před 2 lety +2

      @@themurderdronesfan21 Whats cooler is that Bear Hugger,in older games,was usually in the minor circuit,or bottom ranks. So we finally have POWII bear hugger in the minor circuit.
      It's a small circle,but it's nice to see.

    • @themurderdronesfan21
      @themurderdronesfan21 Před 2 lety +1

      @@tbone2416 Yeah

    • @themurderdronesfan21
      @themurderdronesfan21 Před 2 lety +2

      @@tbone2416 I would like to see the World Circuit Opponents and the Title Defense opponents and Donkey Kong in the Major Circuit

    • @themurderdronesfan21
      @themurderdronesfan21 Před 2 lety +1

      @@tbone2416 You mean Super Punch Out

  • @JavaMR
    @JavaMR Před 2 lety +13

    Technically, you could call the Soak Mode for the main campaign a Tool-Assisted Speedrun.
    Edit, 9 Days Later:
    Wait... No you couldn't! They're using invincibility! I have no idea how that didn't cross my mind.

  • @duothehybrid
    @duothehybrid Před 2 lety +7

    Like the time someone arbitrarily executed code to make super mario world tas itself, slowly but surely

  • @2Broken
    @2Broken Před 2 lety +1

    man, i remember seeing the demo in stores a long time ago, playing it. i think the wario master of disguise game was on display too at the same time. brings back memories

  • @IvanFranco120
    @IvanFranco120 Před 2 lety +7

    Soak Test seems to be an legit input test with the Wii remote...🤔

  • @supers4975
    @supers4975 Před 2 lety +9

    When you are bad at a game so you make it play itself

  • @six_buck_dlc
    @six_buck_dlc Před 14 dny

    the Soak Tests seems like a full test run of the game so one guy doesn’t have to do it all over again each time they change something; either that, or it plays at kiosks when idle to get your interest going
    update he literally said thid in the video dam

  • @bob643
    @bob643 Před 3 měsíci

    Another interesting thing about the AI that fights other AI is that is throws Left Star Punches

  • @lemonadesnake
    @lemonadesnake Před 2 lety +1

    I think the AI mode must of been some unused demo movie where after waiting on the title screen it would of played the gameplay

  • @kellymountain
    @kellymountain Před 2 měsíci

    seems like the ai vs ai mode actually isn't scripted but instead reacts to the opponent animations. it doesnt do well on fighters like aran because of the delayed attacks and the incorrect dodges being set but for simpler fighters it can do just fine
    for example if it sees the opponent in the pre jab animation it'll dodge and if it sees the stun animation it'll go for repeated body blows or jabs

  • @tbone2416
    @tbone2416 Před 6 měsíci

    The game beating itself was 100% intended to test basic mechanics to ensuke the game didnt break

  • @quilavalover8232
    @quilavalover8232 Před 2 lety +1

    So, I've done some Research of sorts, (And by research, I mean letting the AI Do A Full Game, It's good background noise for bed, so It's currently at over 1100 matches.) on How the AI Seems to Function against The Boxers.
    Mac appears to Dodge at the Frame of whenever a Punch is being wound up, if its slow, he'll keep dodging!
    And he also seems to Punch randomly at times, whenever the AI Seems to have an opening, this makes someone like Von Kaiser, one of his Best Matchups by far, as he always Punches Kaiser when he does his Dodge, for a star, and those stars usually appear right before Mac auto gets 2 free stars every so or so seconds!
    Aran Ryan and King Hippo will almost NEVER Get hit, and will always be a very close Decision victory, Mac dodge usually ends right when the two are gonna hit him, so..
    Almost every Match save for Bear Hugger, Soda Pop, Macho Man, and especially Von Kaiser on TD is a Decision, and most of the saves i said, are iffy cause they've went into decisions before too..all but Kaiser.
    I'm not sure if the Exhibition Soak test is also in this code in the description, but i think with that, it'd be cool to see Mac fighting the contender variants to see how it does for those.
    That's the research i've done for now!

    • @Skawo
      @Skawo  Před 2 lety

      For exhibition soak just swap the championship.data to exhibition.data files in the soaktestscripts folder on the disc.

  • @andrzejewscy4576
    @andrzejewscy4576 Před 3 měsíci

    So you're telling me the AI struggles with glass joe but absolutely demolishes sandman? I have no idea how to feel about that...

  • @thegamingsnail5119
    @thegamingsnail5119 Před 2 lety +2

    Since player 1 and "player" 2 are invincible in Head-to-Head mode, who wins? In the normal game if defaults to the ""Player 2"" which is the opponent. But would it be like that in Head-to-Head mode? Because that would give them an unfair advantage.

  • @Postie1994
    @Postie1994 Před 2 lety

    Oh yes, give me all the punchout wii Trivia in the data. Hook that shit directly to my veins. That game is a masterpiece and a damn shame that there is no sequel.

  • @gaming_bigfoot
    @gaming_bigfoot Před 2 měsíci

    I wonder if there's any recordings out there for the third Soak Mode for Little Mac fighting ASMR

  • @lycandusk7263
    @lycandusk7263 Před 9 měsíci

    clearly the smoke test tests if the wii is on fire

  • @thedoodlebugg1337
    @thedoodlebugg1337 Před rokem

    My guess is soaktest was an early demo mode, to show the gameplay on one screen and have demo mode up on the other

  • @KingaX5King
    @KingaX5King Před rokem

    I really thought the ai vs ai mode would essentially be like a TAS speedrun.

  • @nickblake8767
    @nickblake8767 Před rokem +2

    the "ai" mode i dont think is actually an ai, choosing what it wants to do, i think thats actually the demo inputs used for the recordings in the animated squares for the "tutorial" section.

    • @Skawo
      @Skawo  Před rokem +1

      It's possible. I'm just going by what the game calls it internally in the code.

    • @nickblake8767
      @nickblake8767 Před rokem +1

      @@Skawo thats fair, because as somebody who decided to look at the tutorial just to make sure i wasnt missing anything today i thought it looked similar.

  • @THENAMEISMEGAMAN
    @THENAMEISMEGAMAN Před 2 lety +1

    Maybe this Mac AI can be enabled when having Little Mac be your opponent.

  • @bleepingkleepers8971
    @bleepingkleepers8971 Před 2 lety

    Every copy of punch out is personalized

  • @velvet1371
    @velvet1371 Před 2 lety

    The ai one made me wonder if I should program a neural network AI learning program to learn how to play punch out.

  • @PoyoDreamer
    @PoyoDreamer Před 2 lety

    LOL! I can’t with that thumbnail!

  • @xirolyfe
    @xirolyfe Před 2 lety +1

    you can do a star punch with the left hand?

    • @Skawo
      @Skawo  Před 2 lety +1

      By using the nunchuk, apparently.

  • @GoldDragon20
    @GoldDragon20 Před 2 lety

    Thumbnail gave me flashbacks to my recent fight with him. Ughhhhh

  • @TopHatDude
    @TopHatDude Před 2 lety +1

    Can you do this for doc louis punch out?

    • @Skawo
      @Skawo  Před 2 lety

      That game has all of these unused things, except it lacks the scripts that control it, so I imagine enabling them would just crash. There are no unused characters or anything like that.

  • @abrahamicreligionsbowbefor3585

    Is there even a single trace of Mike Tyson in this game

  • @oldestreyms3640
    @oldestreyms3640 Před 2 lety

    Hope you will find more unused stuff:-)

  • @oggysbanana2803
    @oggysbanana2803 Před 2 lety

    Why did I feel bad for Hippo King 😅.

  • @uwu4700
    @uwu4700 Před 2 lety

    Hey i was wondering if we could see the OHKO that the extreme mode does? I havent seen it yet.

    • @Skawo
      @Skawo  Před 2 lety

      Well, it's nothing special, but here you go: czcams.com/video/naA0kFYbXRU/video.html

  • @quilavalover8232
    @quilavalover8232 Před 2 lety

    A thing I'm wondering is, Whilr probably wrong, back to the foe versions of Mac, is the AI potentially the one loaded up from the Soak tests? They do have some remarkable similarities, save for Invincibility, which could explain why the AI struggles to get back up as Mac.

    • @Skawo
      @Skawo  Před 2 lety

      It's possible. I admit I don't know enough about the game to answer this definitively.

    • @quilavalover8232
      @quilavalover8232 Před 2 lety +1

      @@Skawo over 12 years old and this game still never stops to Amaze me.

    • @Skawo
      @Skawo  Před 2 lety +1

      @@quilavalover8232 The game is coded in some weird ways. I also managed to do this (this isn't anything unused, just a fun thing you can do): cdn.discordapp.com/attachments/685516923903279104/975066624799440936/unknown.png

  • @frienderoo
    @frienderoo Před 2 lety

    We need to see zallard1 face this ai

  • @Sandata64RD
    @Sandata64RD Před 2 lety

    Thank you.

  • @richa7970
    @richa7970 Před rokem

    Wait Fire pro punch out!! I’m down!!

  • @SonicTheHedgehogCoder
    @SonicTheHedgehogCoder Před 2 lety

    Is there a way to use the codes without the European version of the game?

    • @Skawo
      @Skawo  Před 2 lety

      You can follow the process described here using Dolphin or riivolution:
      tcrf.net/Notes:Punch-Out!!_(Wii)

    • @SonicTheHedgehogCoder
      @SonicTheHedgehogCoder Před 2 lety

      @@Skawo what about the stuff in the other video of yours

    • @Skawo
      @Skawo  Před 2 lety

      @@SonicTheHedgehogCoder Would require porting the code to the US version, which I don't have.

  • @SackboyLBP
    @SackboyLBP Před 2 lety

    If there are any NTSC codes for this let me know

    • @Skawo
      @Skawo  Před 2 lety +1

      I mean, I can look into porting one if you're interested in a particular one.

  • @tbone2416
    @tbone2416 Před 2 lety

    LETS GO MORE PUNCH OUT.

  • @tbone2416
    @tbone2416 Před 2 lety

    Maybe smoke test was antiporacy?

    • @Noxedwin
      @Noxedwin Před 2 lety +1

      Nah. It's QA stuff. The game checks to see if it would fail at some point (and, as a result, fail certification and be sent back to the devs). It's an automatic way to shakedown the software and see if it's sturdy enough to proceed towards release.

    • @markula_4040
      @markula_4040 Před 2 lety

      @@Noxedwin Close, but it's more to just make sure a build is good for testing. Game runs, everything loads and functions. If things are severely broken then QA can't test it.

  • @biggestboyo2483
    @biggestboyo2483 Před 2 lety +1

    The one way to tell that he didn't play the AI vs AI mode is that Mac throws a left handed star punch.
    You can't do that unless you're playing with a nunchuck, and lets be honest, thats more physical work and we're all lazy shits LMAO

    • @jacobyoshi3161
      @jacobyoshi3161 Před 2 lety +2

      Unless you are me. That is right, I use the Wii Remote and Nunchuk control scheme!

    • @biggestboyo2483
      @biggestboyo2483 Před 2 lety +1

      @@jacobyoshi3161 Ayeee! I respect that!

  • @StephenHernandez-or1yh
    @StephenHernandez-or1yh Před 11 měsíci

    *INTERESTING!* 🤓🤓🤓🤓🤓

    • @RVFN
      @RVFN Před 4 měsíci

      What

  • @theNikNikovsky
    @theNikNikovsky Před 2 lety

    The codes don't work

    • @Skawo
      @Skawo  Před 2 lety

      Are you using the European version?

    • @theNikNikovsky
      @theNikNikovsky Před 2 lety

      @@Skawo yes

    • @Skawo
      @Skawo  Před 2 lety

      @@theNikNikovsky Do you have "Enable cheats" set in the main settings? Which field are you inputting the codes into (they should go into the AR codes section)? Did you make sure to tick the codes after adding them?

    • @theNikNikovsky
      @theNikNikovsky Před 2 lety

      @@Skawo i did everything

  • @roykoopa58
    @roykoopa58 Před 2 lety

    80th