I tried to port Super Auto Pets to the Gameboy Advance.

Sdílet
Vložit
  • čas přidán 1. 06. 2024
  • Have you ever dreamed of Super Auto Pets but... more pixelated? Then today is your lucky day! Allow me to introduce, Super Advance Pets for the Gameboy Advance.
    Please post questions below for the Q&A :) Hope you enjoy.
    Chapters:
    0:00 - Introduction
    1:34 - The Plan
    3:10 - Graphics
    5:52 - GBA Code
    7:39 - Audio
    11:05 - Gameplay
    13:46 - Demo
    15:24 - Goodbye
    All stock footage, stock photos, music and sound effects are from licensed from MotionArray.com
    The GBA photos are public domain from WikiCommons.
    Super Auto Pets is owned by Teamwood Games.
  • Hry

Komentáře • 305

  • @cutegrassy
    @cutegrassy Před rokem +1624

    Wow this was really impressive! As one of the artists for the game, I have to say it's incredible to see this complete reimagining of a project I've worked on for so long! ❤

  • @Keenoe
    @Keenoe Před rokem +407

    Amazing work, both the video and the game looked extremely well done!

    • @Mister32
      @Mister32 Před rokem +8

      😮 Keenoe! Love your SAP videos dude

    • @Keenoe
      @Keenoe Před rokem +6

      @@Mister32 I'm happy to hear that, thank you!

    • @derickwilliams5631
      @derickwilliams5631 Před rokem

      TBH Wondered if you'd see this video 😂 Guess you have a new video idea if this does get released??

    • @jaywalker70731
      @jaywalker70731 Před 11 měsíci

      omg its the real Keenoe

    • @primaldiglett8073
      @primaldiglett8073 Před 11 měsíci

      Omg it's William

  • @digitalunity
    @digitalunity Před 11 měsíci +274

    I'm pretty sure the GBA midi capabilities let you do much more than just squares, saws, Tris, and noise. Would be cool to see this with a more typical GBA soundfont

    • @SilverXTikal
      @SilverXTikal Před 11 měsíci +28

      It uses samples too. I used to rip instrument samples from gba games to use in FL studio

    • @abetoday
      @abetoday  Před 11 měsíci +102

      @@SilverXTikal Definitely! This was more my own limitations working with audio rather than the GBA's. I didn't have time to explore richer music options with the limited turnaround time for the project and instead opted to use / describe what I understood rather than talking about an area I wasn't fully knowledgeable about.

    • @SilverXTikal
      @SilverXTikal Před 11 měsíci +4

      @@abetoday respectable! 👌

    • @doopness785
      @doopness785 Před 11 měsíci +8

      Wario Land 4 was an early GBA game and it had amazing Sound audio and voice sampling and even some music with vocals.

    • @fujinshu
      @fujinshu Před 11 měsíci +8

      Funny thing is, the GBA apparently doesn't have its own sound chip at all, and the GBA's sounds mostly came direct from the CPU. This meant that you could play high-quality audio files if you wanted to, but would have to sacrifice CPU headroom for, so if the code was further optimised,
      the actual recording of the SAP theme could be played, although it would still have to be heavily downsampled for standard use.
      Most sound designers just used the GBA's soundfonts for the music, and the GBC chipset for the bass, drums and SFX.

  • @NoutekNA
    @NoutekNA Před rokem +140

    The amount of detail in this port is astonishing. Amazing job Abe. I love everything about it. Really hoping I get a chance to play it!

  • @ninjdai
    @ninjdai Před 11 měsíci +28

    Only thing left is making it work with link cable :')
    Seriously, this is amazing, and it would be even more fun playing with friends

    • @hansj4832
      @hansj4832 Před 11 měsíci +5

      Yes, especially 4-player link. Depending on how large the game file is and how it uses the Game Boy's RAM, you could even get a Single-Pak link game working.

  • @SuperAutoGaming
    @SuperAutoGaming Před rokem +202

    This is amazing. So cool to see all your hard work come to fruition.

  • @jeremysouthard
    @jeremysouthard Před 6 měsíci +8

    I recently found your channel and have been binge watching your videos. Your editing, content, and work are all amazing! Thank you for sharing your projects with the world! Did you ever do a Q&A for this, or heard back from the original publishers?

    • @abetoday
      @abetoday  Před 6 měsíci +5

      Yes! It's just unlisted, you can go to Playlists > Behind The Scenes on my channel and it's there! We did hear back and the project is currently open-source in a 80% finished state on Github at abeisgoat/SuperAdvancePets

  • @spyczech
    @spyczech Před 11 měsíci +66

    Demakes of indie games are so freaking hype. Love how they challenge devs to implement modern gamelay and design techniques

    • @jnharton
      @jnharton Před 7 měsíci

      What's really impressive to me is what was accomplished historically without an existing game to clone/demake. Not every outcome was stellar, but a lot of great games were made.

  • @Flame96
    @Flame96 Před rokem +86

    This is so cool! I really hope it reaches Team Wood and they allow it, I'd love to give this game a go!
    Also, a question for the Q&A, how long did this all take? I can see that pets like the Flamingo and the Camel have different stats and abilities than the ones they have nowadays. I bet such a masterpiece took ages to create!

  • @sdm_0
    @sdm_0 Před rokem +18

    As someone who tried to redo SAP in Python, I understand the pain to code the abilities. Amazing project!

  • @mosttoasty
    @mosttoasty Před rokem +12

    Just here to say that girl does kind of look like me

  • @vi64489
    @vi64489 Před rokem +21

    As a Super auto pets fan, I really appreciate your dedication and how good the final game turned out! It definitely fits so well with the aesthetic of the Game Boy, also the video edition is amazingly well!

  • @user-og9gy1tv8o
    @user-og9gy1tv8o Před rokem +20

    So cool to see this!! The amount of effort not only in the game, but in this video, is so impressive. Following your future career with great interest!

  • @raditsyz
    @raditsyz Před 11 měsíci +1

    The detail and passion here (as well as the editing) is so lovely. Great work!

  • @micah2936
    @micah2936 Před 11 měsíci +2

    You’re so well organized. To complete this in 100 hours is crazy to me. I would probably start with trying to redesign the PCB in the game cartage and go from there…. Then give up when I am 90% finished with the project

  • @Jayydubbz761
    @Jayydubbz761 Před rokem +2

    This is sooooo dope! thanks for making this. I love the pixel art of all of the animals. Keep up the work Abe!

  • @MNSweet
    @MNSweet Před rokem +7

    I had the same gut feeling that it beloved on the gameboys. Im just glad a dev such as yourself was able to make it a reality. My coding days are behind me but I still gave it thought so here are some challenges I thought of for your QA:
    - The main game aggregates new teams for the lottery system to serve to the play from the pools of other players. How do you build your NPC controlled teams? How do you plan to prevent them from getting stagnant.
    - Will there be any conditions to actions that limit pets abilities? For instance Faint summoning pets are programmatically prevent from psawning them selfs to prevent loops
    - Did you build in soft lock restrictions to force a draw to prevent loops. Like in the main game how they have a move maximum of 30 attacks before triggering a draw.
    - How does your queue system work for battles? On the fly, pre calculated and rendered, etc.
    - Team wood is always updating. What version did you model your pets after?
    - Toliet paper over or under on the holder?
    - Link cable battling like a 1v1 VS lobby?

    • @xaropevic7918
      @xaropevic7918 Před 11 měsíci

      About second and third questions, as it is only turtle pack, I can't think of a way that not implement that is a problem

    • @angeldude101
      @angeldude101 Před 11 měsíci +1

      I was thinking of using the link cable to address question 1. While it would probably be less interesting that a live 1v1 match, it could instead basically "mix records" and let you download a friend's team to get added to the pool of opponents.

    • @MNSweet
      @MNSweet Před 11 měsíci +1

      @angeldude101 amazing feature idea. However, from a development point of view, here are some limitations:
      • The storage for a cartridge game like gba is limited, and storing data from a third party may require offloading default oppent data. More can be held in ram if configured to be battery type like the pokemon series, but it isn't much more by today's standard of data bloat. If configured for Flash memory, everything gets more expensive should a physical cart ever get made.
      • To depend on this feature to freshen the game would be hard as it is unlikely anyone will legitimately have the opportunity to use the feature with another user. Resulting in a development work better placed else where. My 1v1 lobby battle question suffers from this, too.
      I may be better off creating a random team generator based on the current turn to set min/max or noisy average stats to build the teams from. Depending on space and complexity, a developer can have a "follow weighting" to each pet chosen. So all pets don't have an equal chance of being selected on each random turn. This would result in what humans do, and the turtle will tend toward the first 4 slots, Elephants will prefer blowfish behind them, and tigers will be preferred after the hurt/start of battle/before attack/etc pets.

    • @MNSweet
      @MNSweet Před 11 měsíci +1

      @Xarope Vic in a full game, yes, but at the stage a non "happy path," runaway is unlikely, and the developer may choose to leave it as an edge case. Truthful Team Wood didn't fully encounter this until the Orca and Stork as well as the Seagul and Mushroom. So, my initial question is moot if the GBC game stays with the turtle pack.

  • @JTBarrentine
    @JTBarrentine Před 11 měsíci +2

    I was shocked to see that you only had about 1.5k subs! The quality of this video, and the project itself, is outstanding. Very excited to see what you do next!

  • @AWESOMEAzA12
    @AWESOMEAzA12 Před 11 měsíci +1

    This was brilliant, thank you for providing top tier content. Looking forward to the Q&A and potentially playing it myself.

  • @cunibon4395
    @cunibon4395 Před 11 měsíci +1

    For a first Video this is amazing. The stock images, the puns, the editing. Really amazing stuff!
    Not to mention this project is very cool and interesting as well.
    Well done :D

  • @uberdriver7705
    @uberdriver7705 Před 11 měsíci +1

    I have searched for a channel like yours for a long time. Keep it up bud!

  • @Mister32
    @Mister32 Před rokem +2

    Good vid! Actually seeing all the sprites for just a single pack was a reminder just how much work goes into each one.

  • @letshearit8993
    @letshearit8993 Před 11 měsíci +1

    How has this not blown up? This is such an amazing video!

  • @aquaintsound
    @aquaintsound Před 11 měsíci +1

    The section on recreating music was super interesting and easy to understand! I'm a classically trained musician but I don't understand anything about how it works as a recording or when created digitally. Such a cool video

  • @mateusdias7681
    @mateusdias7681 Před 11 měsíci

    OMG! This video give me so much joy and peace while watching it. Thank you for this content! ❤
    And boy oh boy! Your port turn out amazing!

  • @orions2908
    @orions2908 Před 11 měsíci +1

    Surprised this is your only video so far, keep it up it was great

  • @johnathanstapleton956
    @johnathanstapleton956 Před 11 měsíci

    very cool, it was pretty cool to see your process from start to finish, would love to see more and be able to do something like this one day!

  • @kennadesigns
    @kennadesigns Před 11 měsíci

    This is so awesome and such a great first video for this channel. Amazing job!!

  • @Miikudo
    @Miikudo Před rokem +5

    Amazing video i admire your dedication to this project

  • @markaster7677
    @markaster7677 Před 11 měsíci +2

    reaally underrated. Keep up the great work. Enjoyed the heck out of this video!

  • @offtocool
    @offtocool Před 11 měsíci +1

    I gotta say for your first real video it's really good keep it up!😊

  • @ProjectGameVault
    @ProjectGameVault Před 11 měsíci

    Your channel seems like it has invaluable info, subscribed !

  • @RevGT
    @RevGT Před rokem +10

    Funny, interesting, creative. You have my respect, sir 👏👏👏

  • @chibieris8659
    @chibieris8659 Před rokem +11

    this is SOOOOO cool!!! I LOVE the GBA so seeing this has made my week... it seems like you did such a good job on everything and I hope we can play it! the video was very well made also, the edits made me smile and was formatted very well 🎉

  • @binguschondo
    @binguschondo Před rokem +1

    high quality and very interesting!! excited to see where your channel goes :)

  • @myhandleiswhat
    @myhandleiswhat Před 11 měsíci

    I can say, the algorithm did bless this video into my feed. I've never played the original game, I've seen (as in they've shown up in my feed) videos of Northern Lion playing it. The approach you took with the conversion is pretty neat. It'd be cool to have more music in game, and maybe some additional backgrounds, and maybe some of the graphics could be touched up a bit more? (I'm mostly thinking of how this would look on an original unlit screen of the GBA)
    Hopefully this continues to be shared, and the devs give you their blessing.

  • @PyjamaSam76
    @PyjamaSam76 Před 11 měsíci

    Amazing video, very informative and entertaining. Can’t wait to see more of what you do!

  • @vega2122
    @vega2122 Před 11 měsíci

    great vid dude! love the spritework :)

  • @juanmacias5922
    @juanmacias5922 Před 11 měsíci

    This was so impressive as your first video! Hope to see more cool programming in the future for Abe the goat. :D

  • @pretzelmang
    @pretzelmang Před 11 měsíci

    great vid! hope this blows up and gets the attention it deserves! super cool

  • @Elliptical521
    @Elliptical521 Před 11 měsíci +3

    Yooo this is so cool! I really hope you end up being able to release it because I would love to try this on my GBA

  • @spookywoop
    @spookywoop Před 11 měsíci

    This was awesome! I look forward to more cool videos from this channel :)

  • @LiamSCL
    @LiamSCL Před 11 měsíci

    This video is so cool in so many ways. Honestly just great. I really hope team wood respond positevely and let you release the game publicly, i would love to play this on my ds lite on the way to school

  • @Imda_Officialnin
    @Imda_Officialnin Před 11 měsíci

    This is such a great video I hope you make more videos like this! Keep up the good work!

  • @robot5663
    @robot5663 Před 11 měsíci

    Very respectful for you doing this, awesome job brother! New sub!!

  • @ManicQuinn
    @ManicQuinn Před 11 měsíci +1

    Yo this is amazing! Hope to see more GBA or maybe possibly NDS Development videos from you!

  • @ae.d1332
    @ae.d1332 Před rokem

    Very cool!!! Looking forward for your future videos ❤🎉

  • @SmogHobbit
    @SmogHobbit Před 11 měsíci

    Sold me on your first video! I love your presentation, can’t wait for more!

  • @SpinThwomp
    @SpinThwomp Před 11 měsíci

    For this being your first video on this channel I cant imagine you won’t go places on CZcams, good luck bro

  • @efesarpan
    @efesarpan Před 11 měsíci

    this video has to blow up, nice job mate

  • @startedtech
    @startedtech Před 11 měsíci +17

    Imagine if this got link cable support, partnered with Teamwood games, and had a physical release through Limited Run Games or something. Pipe dream im sure, but that would be awesome.

  • @FelixInTheBackground
    @FelixInTheBackground Před 11 měsíci

    That's awesome dude! Great work seriously!!

  • @JoshLeGrow
    @JoshLeGrow Před 11 měsíci

    Okay this is actually insane, how do you not have more subs man?

  • @godpuu4093
    @godpuu4093 Před 11 měsíci

    This is pretty awesome man! I hope to get into this one day.

  • @jakubkubicki1437
    @jakubkubicki1437 Před 11 měsíci

    Love this bud, great work

  • @tecnopoesia
    @tecnopoesia Před 11 měsíci

    Incredible work and video!

  • @matthewhall3020
    @matthewhall3020 Před 11 měsíci

    this is so cool! ever since i started playing i wanted to make an SAP demake with 0 game making knowledge lol. well done, very cool to watch the process

  • @cheddar500
    @cheddar500 Před 11 měsíci

    Wow, great first video. Subscribed.

  • @umbreonben
    @umbreonben Před 11 měsíci

    this is so amazing, i cant believe this is your first video (and i dont) - really amazing project :D sub

  • @s01itarygaming
    @s01itarygaming Před 11 měsíci

    I love GBA demakes! This is super cool man :)

  • @gibarel
    @gibarel Před 11 měsíci +2

    Id love if team wood add this pixelart as a theme in the official game, look so cool

  • @Heyimnika
    @Heyimnika Před 11 měsíci

    i hope your channel will grow up! you deserve more attention (229 subscribes when i commented)

  • @dragoninja5489
    @dragoninja5489 Před 11 měsíci

    this is your first video??? You could have convinced me this was your 100th video, really good work!

  • @poleprode
    @poleprode Před 11 měsíci

    Instant sub from me. Waiting for more cool projects like this one.

  • @jameshunt2313
    @jameshunt2313 Před rokem

    Amazing vid, what a great port, congrats 👍

  • @Zanaki113
    @Zanaki113 Před 11 měsíci

    This deserves more love, that's so cool!

  • @lettuce7259
    @lettuce7259 Před 11 měsíci

    This is one of the coolest projects I've seen

  • @freshIight
    @freshIight Před 11 měsíci

    Wow!
    I love it!
    I'm into both, GBA programming and SAP

  • @matiwrubli
    @matiwrubli Před 11 měsíci

    Great video and great work

  • @runnerup15
    @runnerup15 Před 11 měsíci

    The unit testing approach is brilliant for rapid iteration

  • @_Dontno_
    @_Dontno_ Před 11 měsíci

    That is an actually good demake(remake but backwards),i haven't seen a good one in a while.
    For your QA:
    -Do you plan on someday make a full project that you will launch on steam,xbox and etc...?
    (Because if the quality of this Project is as good as this game,i will probably buy it)

  • @mongoq2228
    @mongoq2228 Před rokem +3

    Awesome work! Question for the Q+A: It seems like you’re much more capable in coding than someone who just “misspent their childhood” - have you studied coding or worked at all in the industry?

    • @thatguy6732
      @thatguy6732 Před 11 měsíci +1

      This ^. I can't wrap my head around how u accomplished this within 3 weeks without prior C programming experience and other programming experiences. It's a really impressive project.

  • @wokul3793
    @wokul3793 Před rokem +1

    Simply amazing

  • @ihateevilbill
    @ihateevilbill Před 11 měsíci

    I enjoyed this. I didnt think Id enjoy it... but I did.
    Ummm...
    Well played?
    Seriously though, great video and I hope fans of the game get to play it at some point :)

  • @occhiellome6099
    @occhiellome6099 Před 10 měsíci

    You got me hooked on super auto pets.

  • @vanessasalazar5885
    @vanessasalazar5885 Před rokem

    Good stuff good stuff, hoping I can play this soon!! But gonna try out super auto pets in the meantime 😌 good job sport!!

  • @masterandexpert288
    @masterandexpert288 Před 11 měsíci

    Loved this so much!

  • @ProjectGameVault
    @ProjectGameVault Před 11 měsíci

    Very nice sprite sheets 😮

  • @SignorCartmenez
    @SignorCartmenez Před 11 měsíci

    Your Video is great!

  • @meta02
    @meta02 Před 10 měsíci

    Super cool video!

  • @augustinho0desing
    @augustinho0desing Před 11 měsíci

    goddamn this was so good! cant wait to play on my gba *-*

  • @annaspeicher3058
    @annaspeicher3058 Před rokem +1

    This is magic! 😍 All we need now is a Pokemon Mod/Reskin and this will be legendary! ❤️

  • @niallmcardle7
    @niallmcardle7 Před 11 měsíci +1

    Jesus man, this is fantastic. Well done; subscribed!
    P.S. May i ask where you got that GBA case/holder. Do you have a link pls? :)

  • @MarcBurrage
    @MarcBurrage Před 11 měsíci

    Great job dude :)

  • @Caolan114
    @Caolan114 Před rokem +3

    Very Informative video on GBA development
    I never played auto pets or know anything about It but I always Imagined pixel based games like Stardew Valley on GBA

    • @MNSweet
      @MNSweet Před rokem +2

      Might as well play Harvest Moon. It was a large inspiration for Stardew Valley.

    • @Caolan114
      @Caolan114 Před rokem

      @@MNSweet i was using that as an example of indie ganes with pixel art styles

    • @MNSweet
      @MNSweet Před rokem +1

      @@Caolan114 ok I miss understood, Cheers.

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

    You are one of a kind. You know that, right?

  • @Caiiiiiiiiii
    @Caiiiiiiiiii Před 11 měsíci

    I appreciate the conductor being timed to the SAP bop

  • @u0aol1
    @u0aol1 Před 8 měsíci

    Dude this was great!

  • @GuilhermeRP04
    @GuilhermeRP04 Před 11 měsíci

    great video!

  • @dream_state
    @dream_state Před 11 měsíci +1

    Thats awesome! I thought you would have named it Advance Auto Pets though 😂

  • @starvingdeveloper2987
    @starvingdeveloper2987 Před 11 měsíci +20

    Sounds like the devs love it! Can we open-source it? Would love to add the new packs 😊

  • @mrd143gaming
    @mrd143gaming Před 11 měsíci

    Love this!

  • @kleko
    @kleko Před 11 měsíci

    Good job!

  • @crimson-foxtwitch2581
    @crimson-foxtwitch2581 Před 11 měsíci +1

    10:24 You can also do this with waveform playback similar to sound effects, similar to how the SNES played back music. Like the SNES, though, you’d need to write a driver for handling software mixing, which most GBA games did anyway.

  • @taoreru1352
    @taoreru1352 Před 11 měsíci

    hope you'll get to release this ^^

  • @ThePouetman
    @ThePouetman Před 11 měsíci +1

    I'm really interested in the software part of making a game for the GBA, you talked a bit about it but can you go into more details on how you organized your project? Is there even a framework to use or did you make everything from scratch? This is super cool, I'm gonna keep this in mind for my next project :)

  • @durantf4207
    @durantf4207 Před rokem

    Nice job!!

  • @StoopidMonkie
    @StoopidMonkie Před 11 měsíci

    yooo, are you releasing this ever? I heard you got the blessing to release it from teamwood! please keep us updated!

  • @vivianmartinsdias1773

    This is so cool!

  • @sheanstanks
    @sheanstanks Před 11 měsíci

    I'm ready to put this on my rg35xx. Also I had no idea I could make custom GBA games, this changes my life deastically