GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
I gave up my Tetris The Absolute The Grand Master 2 Plus Arcade TAS for this game, because it makes a more entertaining TAS. I'm doing the Hard difficulty in the Challenge Mode. To make sure I can go to that mode, I start my movie from a SRAM, because that mode is unlockable. The goal of Challenge Mode is to get to Level 100. After that, the game ends. Here's the DSM: http://dehacked.2y.net/microstorage.php/info/1809377169/Magnetica%20TAS.dsm And here's an encode (without DeDup so you shouldn't have any problem reading it): http://www.mediafire.com/?nidmqa8oa84865n What do you think of my work so far?
Joined: 5/14/2007
Posts: 525
Location: Pisces-Cetus filament
I like what I see. You got nice long combos there. It seems that reaching level 100 wouldn't take too much time, which is good as well. I would have been disappointed had someone TASed Zuma instead of this game.
AzumaK wrote: I swear my 1 year old daughter's favorite TASVideo is your R4MI run :3 xxNKxx wrote: ok thanks handsome feos :D Help improving TASVideos!
Joined: 2/26/2007
Posts: 1365
Location: Minnesota
That shit is impressive, son! Yes vote!
adelikat wrote:
I very much agree with this post.
Bobmario511 wrote:
Forget party hats, Christmas tree hats all the way man.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
And I'm only halfway trough. I think the Hard mode will be finished in under 5 minutes with this TAS. After the Challenge Mode's done, there's also the staff minigame, where I shoot balls with names of people who worked on this game. This will be included in my TAS as well. Right after what you see, it's getting harder, but I could manage to make a 10 chain again.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
I think there won't be any more WIPs. I'm getting near to the end. I'm at level 81 and the movies goes there in only 03:13.93 minutes!
Mister Epic wrote:
After the Challenge Mode's done, there's also the staff minigame, where I shoot balls with names of people who worked on this game. This will be included in my TAS as well.
I changed my mind. I want my movie to only complete the challenge mode, it will skip that minigame.[/quote]
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
I'm done with it. Now, off to make an HD encode and to submit this right after that. I hope it gets accepted.
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
I ain't gonna try again at Magnetica, but I'll share the luck manipulating trick I've found while TASing the game. You can actually choose which color you want to shoot. Look at the animation right below. At the left, you see how an absolutely normal shoot would look like. The game picked Blue randomly for the canon's queue. At the right, you see that the Red ball shook a little bit and then a Red ball appeared instead of the Blue one in the canon's queue. That's because I touched the next Red ball while it wasn't ready to be shot. In other words, I touched it too early. The shaking animation is there to tell the player to wait a little bit. But for some reason, if you touch the ball at the exact right moment before the next ball gets ready, then you'll get any other ball. So with that trick, you can decide which color do you want, and then you'll probably get the Luckiest TAS of the year, if you're patient enough to make a complete Challenge mode run using this trick. That's not what I am, so I ain't doing it. Also, it looks time consuming at its best, since you must try a couple times, trying to touch at the exact right moment, and trying to get the exact color you want, for each ball you shoot! It looks like a pain in the ass. inb4 lol + sex jokes
BoursinBurger
He/Him
Joined: 12/18/2008
Posts: 33
Location: SC
*Says something about getting blue balls for a TAS*
Patashu
He/Him
Joined: 10/2/2005
Posts: 4042
Why not write a LUA script to brute force getting you the desired colour?
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
Patashu wrote:
Why not write a LUA script to brute force getting you the desired colour?
Because I know almost nothing about LUA. So that LUA script would trigger that early touch automatically?
Patashu
He/Him
Joined: 10/2/2005
Posts: 4042
If you identify what memory address(es) hold the current colour of the orb, you can write something in LUA to tap on frame 1, frame advance and see if it takes on that colour, and if not rewind and tap on frame 2, frame advance and check, etc. At least I'm pretty sure
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
GabCM
He/Him
Joined: 5/5/2009
Posts: 901
Location: QC, Canada
Hi there, First of all, I was Mister Epic back when I was a publisher, and I had a name change not so long ago. However, I thought I would be back with an actual Magnetica TAS. The thing is that I have other projects to work on, and I don't have time to touch that TAS project again. The goal was to use LUA to create a tool-assisted playaround that read some memory addresses so the TASer could literally decide every marble color that came into the canon! Sure, it's as long as it doesn't break the boundaries of what the game lets the TASer use. I'm pretty sure this idea alone can make a TAS that is a contender for the "luckiest TAS of the year" award. I would like to see such a TAS happen, and sadly, as I said, I won't have the time to do it. That's why I've shared everything relevant I could find about the game, so anyone else can take them and actually come up with a TAS! First of all, I will explain the game basics. I found some screenshots to give you an idea of how the game looks like. The game functions a lot like the PopCap game called Zuma. The goal is to flick your stylus from the canon to anywhere else so you can launch marbles to a lane filled with other marbles. If you can match at least three marbles that way, they destroy, and you score some points. If there's a gap in a lane, it might go through two different ways. If the gap is surrounded by two marbles which colors are different, nothing will happen. However, if those marbles have the same color, they will attract together and possibly break, which can create chain combos, and more points! Alright, that were the basics of Magnetica. I will now explain the trick behind luck manipulation, without any tool-assisted shenanigans. You probably have guessed that when you shoot a marble from the canon, a random one spawns right in the queue. If you shoot the marble and then tap the canon while the marble is being shot, you can notice the marble in the canon will rumble. That's not even the weirdest part, and I'll get to it right now. If you do that, not only the marble will rumble, but... a new random marble appears! That's right, if you do the same exact shooting, but tap in the canon in-between the shooting and the spawning, you get different marbles! It also depends on the frame on which you tap the canon! So yeah, that's where I got the idea of making a tool-assisted playaround that exploited that part of the game's code, so I could decide everything about the canon's queue. I went pretty far in LUA scripting. Like, I was at the point of making macros to make TASing easier. I've already found almost all, if not all, relevant memory addresses. Here they are. Data Type : Signed Data Size : 4 bytes 0224389C (35928220) = Marble 1's color 022438A0 (35928224) = Marble 2's color These two are the most important. However, they can be tricky as well, since sometimes, they swap! You will have to manage that in your LUA script. Here are the values taken by these addresses. 0 = Red 1 = Blue 2 = Green 3 = Yellow 4 = Light Blue 5 = Purple 6 = White 7 = Black 10 = Detonator (special marble that eliminates all other marbles of a specific color) I have also found some more addresses that can be useful. 022438F0 (35928304) = Amount of marbles that were spawned in the canon 0223AE50 (35892816) = Total frames since the canon was unlocked at game start The first one can help you find out when a new marble has been spawned. The second one can tell you when the game actually started. The following addresses aren't important to achieve this TAS, but can be used for display convenience. Say, you want to only see the bottom screen, without missing some information, you can do that as well. 0223AE08 (35892744) = Score 0223AE18 (35892760) = Level 0223AE20 (35892768) = Max Chain So yeah, that's pretty much what I found. Reading those memory addresses can help you create the TAS I wanted to make! Also, here's the LUA script I was working on. It's incomplete and messy (it was also my first time with LUA), but maybe you can find some cool stuff for your TAS in it. http://pastebin.com/Xx9H50jT So yeah, that's pretty much it. I hope some of you guys can create an awesome Magnetica TAS with that information!