(Link to video)

PinkyNoice's Comments

Barbie: Magic Genie Adventure is a licensed GBC game. In this game, an evil genie named Kardal has stolen the magic lamps from four of Barbie's friends. As Barbie, players attempt to recover the lamps by visiting five mystical cities filled with mystery and danger. Along the journey, Barbie gathers magic powers and abilities to help her on her quest. The goal is to find all four lamps. Once Barbie has found all four lamps, she'll need to confront Kardal from inside his palace.

OtakuTAS's Comments

Joined this project, after PinkyNoice's submittal as a new TASer. Cleaned up several hundred frames of his work and got it nearly polished, however life got too busy, so I then recommended a few more fixes that didn't fit my schedule to put in place (such as fixing the extremely suboptimal dark room including a very specific fix on the NPC), and Retro came in to finish it off.
My work was way too complicated to address in this description, so I recommend reading through the forum thread Forum/Topics/24541 across my dozens of posts to see the full extent of my work. Many many hours were spent on improving this (probably easily spent more than just redoing it completely but that was not my goal in mind as I love to help new TASers!), and I'm glad to see it work out.
You can also check out my published TAS of the minigames on a harder (hardest) difficulty: [5267] GBC Barbie: Magic Genie Adventure "Activity Mode, Genie Master" by OtakuTAS in 02:28.50

RetroEdit's Comments

A position tracking script and a light mod script were used to assist in making the TAS: https://github.com/RetroEdit/barbie-mga
The light mod script actually modifies the game, so if you're making a movie, you need to double-check that it still syncs without the script. In practice, it seemed to sync regardless, but it's always worthwhile to be careful. It's really only relevant for the two screens of Dragon Nursery.
Most of the game is spent on the magic carpet flying between sections. In these sections, you want to take care around walls; you can tactically gain or lose small amounts of position to arrive at your destination more quickly.
Many of the minigames appeared to be autoscrollers that couldn't save much time. It might be possible to modify the RNG, but modifications to earlier parts did not appear to alter minigame RNG. A few minigames deserve particular attention:
  • Pegasus Flight School is on a two-frame cycle. Modifications to earlier parts may desync it, but often this seemed to be solved by inserting or deleting a frame in the prior menu press.
  • Magic Rainbow Potion is a rotation-based matching puzzle, and probably the most challenging minigame. Some solutions were explored by hand, but this movie's solution is not mathematically proven to be optimal. In this minigame, each move costs 7 frames, and each rotation costs 16 frames. You can only rotate clockwise. You can get extra lag frames if you do the operations in a poor order (I think it's related to too many animations on-screen; for some solutions, lag seems unavoidable). The current solution has 11 moves, 10 rotations, and 0(?) lag frames for a total of 11(7) + 10(16) + 0 = 237 frames.

End


ThunderAxe31: Claiming for judging.
ThunderAxe31: File replaced with an improvement movie that implements the BIOS and saves 183 frames of actual gameplay.
ThunderAxe31: File replaced with a 340 frames improvement and adding RetroEdit to the authors list.
Hello and welcome to TASVideos, PinkyNoice! We usually don't require extreme levels of optimization for accepting a submitted TAS. As long as there aren't obvious possible improvements that can be noticed by watching a movie casually, it's alright. In order to achieve this, I recommend using the TAStudio tool of BizHawk, which makes it easier to insert and change inputs to every specific frame. This time two fellow TASers contributed on their own initiative, but remember that you can always ask help anytime, if you'll ever need it again! Start a discussion on the forums or in our Discord server anytime you have a doubt. You may even contact me in private for anything. See you around!
This TAS ended up very optimized, and the ending point is appropriate (similar precedent here). Accepting.

despoa: Processing...

lexikiq
She/Her
Active player (393)
Joined: 8/13/2018
Posts: 106
Location: United States of America
My criticism of Field of Flowers also remains relevant, even more so than I initially thought as it appears that changes in direction are consistently late by at least a frame beyond just the one I originally noticed.
Player (5)
Joined: 1/14/2023
Posts: 5
Location: Czechia
Patching up the flaws you pointed out and some that werent mentioned, ty for pointing em out
Player (5)
Joined: 1/14/2023
Posts: 5
Location: Czechia
Patching up the flaws you pointed out and some that werent mentioned, ty for pointing em out
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
.
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
RetroEdit
Any
Editor, Reviewer, Player (165)
Joined: 8/8/2019
Posts: 131
I have my own thoughts on Field of Flowers: I was able to save 3 frames, but it looks like it's a pretty static speed of being able to move every 9 frames, so I don't think any further time save is possible there. Anyway, after I made some improvements, PinkyNoice is going to finish up the movie and probably upload an improved version in the next few days. We had some trouble with the pegasus minigame desyncing, but it seems to be a 2-frame frame rule. I did some further testing, and it seems a bit more complicated than this. I'm not exactly sure why alterations earlier in the run will desync this section. Fortunately, I've simplified the inputs so it's easier to iterate the minigame further and saved over 30 frames in this minigame alone.
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
Okay, I checked my TAS [5267] GBC Barbie: Magic Genie Adventure "Activity Mode, Genie Master" by OtakuTAS in 02:28.50 and was able to determine the Field Of Flowers movement is ON the 9th frame (so 8 frames inbetween). I think I was thrown off in this TAS because PinkyNoice must have mashed inputs throughout, so I thought instant turns were possible, they are not. It had been a few months and I was very tired. I think I've worked on this as much as I want to at present. I thought it was a few easy fixes but there's a lot of movement stuff, and I especially don't want to do anything until ThunderAxe31 combs over it because right now it feels like new stuff is still popping up that PinkyNoice TASed and I either didn't view, or just glanced over. This is one of those TASes where just going in from scratch would be easier and require less time than it would be to patch up much more of this.
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
Player (5)
Joined: 1/14/2023
Posts: 5
Location: Czechia
OtakuTAS wrote:
Okay, I checked my TAS [5267] GBC Barbie: Magic Genie Adventure "Activity Mode, Genie Master" by OtakuTAS in 02:28.50 and was able to determine the Field Of Flowers movement is ON the 9th frame (so 8 frames inbetween). I think I was thrown off in this TAS because PinkyNoice must have mashed inputs throughout, so I thought instant turns were possible, they are not. It had been a few months and I was very tired. I think I've worked on this as much as I want to at present. I thought it was a few easy fixes but there's a lot of movement stuff, and I especially don't want to do anything until ThunderAxe31 combs over it because right now it feels like new stuff is still popping up that PinkyNoice TASed and I either didn't view, or just glanced over. This is one of those TASes where just going in from scratch would be easier and require less time than it would be to patch up much more of this.
The field of flowers instaturn thing is just a thing i didnt know about till you told me, always though it was in a rhythm, that also includes the fact that a faster pegasus is possible and a weird movement thing where bumping the walls is slower. I dont think the previous tas was that unfixable that starting anew would be better.
Post subject: New movie version!
RetroEdit
Any
Editor, Reviewer, Player (165)
Joined: 8/8/2019
Posts: 131
With PinkyNoice's approval, I'm posting this as what is hopefully our final version: https://tasvideos.org/UserFiles/Info/638261164326088675 There are more details in the user file description.
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
Glad to see this was accepted. Sounds like you fixed the dark room error I mentioned as well. I was going to suggest a LUA script to light up the room too, or just a locked memory value instead. Apparently there's a separate encode with the room lit up but honestly not sure if it's intriguing enough to post... the darkness is cool. (Obviously it would be seperate)
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
Banned User, Player (197)
Joined: 1/6/2023
Posts: 263
PinkyNoice wrote:
OtakuTAS wrote:
Okay, I checked my TAS [5267] GBC Barbie: Magic Genie Adventure "Activity Mode, Genie Master" by OtakuTAS in 02:28.50 and was able to determine the Field Of Flowers movement is ON the 9th frame (so 8 frames inbetween). I think I was thrown off in this TAS because PinkyNoice must have mashed inputs throughout, so I thought instant turns were possible, they are not. It had been a few months and I was very tired. I think I've worked on this as much as I want to at present. I thought it was a few easy fixes but there's a lot of movement stuff, and I especially don't want to do anything until ThunderAxe31 combs over it because right now it feels like new stuff is still popping up that PinkyNoice TASed and I either didn't view, or just glanced over. This is one of those TASes where just going in from scratch would be easier and require less time than it would be to patch up much more of this.
The field of flowers instaturn thing is just a thing i didnt know about till you told me, always though it was in a rhythm, that also includes the fact that a faster pegasus is possible and a weird movement thing where bumping the walls is slower. I dont think the previous tas was that unfixable that starting anew would be better.
There isn't an instaturn but rather just confusion because there was way too many inputs, it all fixed up now
Published TASes: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11, #12 Please consider voting for me as Rookie TASer Of 2023 - Voting is in December 2023 My rule is quality TASes over quantity TASes... unless I'm bored.
lexikiq
She/Her
Active player (393)
Joined: 8/13/2018
Posts: 106
Location: United States of America
Lexi's Comments Cool
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14883
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5454] GBC Barbie: Magic Genie Adventure by PinkyNoice, OtakuTAS & RetroEdit in 07:36.85