Posts for Dooty


Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Nice, I think it's the fastest way to set everithing up, so, go for it.
Samlaptop wrote:
1) If you managed to find a way on setting up the controller and getting it working, you can make a video tutorrial using hypercam which is free. 2)For some reason the software won't allow me copy and paste frames from other movie files. I hope they add this founctionality.
1) I finally managed to make it work here, I had to install the Motioninjoy driver, I'll send you the JoyToKey config file. 2) It's already possible; you just need to take note of the frame from the old movie you want to replace, then open the file I sent you, select everything and copy. Open the old movie, navigate to the frame you took note, right click and "Paste Before".
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
The lift trick failed, I was trying to pull the lever twice and jump, but Abe always reaches the next screen before the lift. :( But here's the DDG demo I promised; http://dehacked.2y.net/microstorage.php/info/1858906368/Sam_Laptop_Oddsyee_Any_Run.pxm Abe can't stop closer to the ledge while sneaking, at least I can't make it work; he falls and dies... but sneaking is definitely faster than jump twice.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Yeah, whether running or sneaking, it is really hard to do the DDG consistently. To set up the DDG jumping twice on the other hand is trivial, even in real time. I'm not at home right now, but as soon as I get there I'll test both methods, jumping and sneaking to be sure which one is faster. I mentioned something about a trick involving the lifts a few days ago, and I think I finally figured out how to use it. I'll test it too, and I'll let you know if it works.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Nice find, keep it up! By the looks of it, it's a lot faster than the old method.
Samlaptop wrote:
Have you found a quicker way on doing the new skip Dooty?
After so many months trying to do the DDG by bees without jumping, I think that the fastest way to set it up, and be able to set the Auto Turn Delay also faster, is using the "jump twice". You can also keep walking to the left while the bees attack you in the first wave, just be sure to let them sting Abe until his health drops to 25. edit: oh, in the second wave, stay two jumps away from the ledge, so you can drop down as soon as you set the DDG. Turn around and press "Up" for two frames and run to the right.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Once you get JoyToKey to work, go to; Tools->Map Hotkeys double-click VSync Advance and press the button you want to be asigned to it. I like to advance frames on the RB button on the xbox360 controller, R1 on the PS3 controller.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I now have a PS3 controller here, but I can't even play games with it. :( But since yours is working with ePSXe, joytokey will probably work for you. About reusing our published run, I strongly recommend you to not do that. Improving it from scratch will be a lot easier. There are (small) improvements throughout the run, and now that it will be so short, you can't let those mistakes in it. Abe's Oddysee does not require too much precision in terms of input, but I also recommend you to use V-Sync Advance instead of Frame Advance.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Warepire wrote:
Inside PCSX / PSXjin, open a LUA window (I think it's under File menu), choose the script (the file you made), and run it.
Yes, and do it in that order: 1) File->Lua Scripting->New Lua Script Window... (select your Lua file and run it) 2) File->Movie->Start Recording.../Start Playback... (select your movie file) After that, a window will pop up for you to select your game image file. That order is important to avoid crashing the emulator, depending on your operational system;
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Wow! What a way to set the DDG by bees, and they're also useful to set the Auto Turn Delay... well, what do I know? I congratulate you, sir. edit:
patsh wrote:
Getting the DDG to work at the spot shown seems to be hit & miss
I don't know if it's 100% correct, but here's some memory addresses that I'm using. Abe's alive between 217 and 25, the DDG happens when it reaches zero, so it's not so hard to optimize;
--Abe's Oddysee TAS script
cheat = false
gui.register( function()

res = memory.readbyte(0x00082170)
gre = memory.readbyte(0x001F6204)
abh = memory.readbyte(0x001F6169)
abx = memory.readword(0x001F6112)
aby = memory.readword(0x001F6116)
con = joypad.get(1)

if cheat == false and con.select then cheat = true;end
if cheat == true and con.start then cheat = false;end

if cheat == true then
if con.r2 then abx = abx + 1; end
if con.l2 then abx = abx - 1; end
if con.l1 then aby = aby - 1; end
if con.r1 then aby = aby + 1; end
memory.writeword(0x001F6112,abx)
memory.writeword(0x001F6116,aby)
end

gui.text(10,30,"Grenade/Rock: "..gre)
gui.text(10,40,"Abe's Health: "..abh)
gui.text(10,50,"Abe's X posi: "..abx)
gui.text(10,60,"Abe's Y posi: "..aby)
gui.text(10,70,"Mudokon Free: "..res)
end)
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Oh, oh... I should have tested it first, but I was so excited that I thought it would work. :( I'm sorry, just scratch everything that I said before, the DDG by bees cancels the Auto Turn Delay; http://dehacked.2y.net/microstorage.php/info/711288583/Sam_Laptop_Oddsyee_Any_Run.pxm There must be something else that works and we'll find it eventually, but the bees are not the answer. Let's keep trying.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Yes, I can, I'll send it to you soon. About the PS3 controller, I don't have one here to test, but you may try Joy2Key. I'm TASing Abe with an Xbox360 controller, and Joy2Key is the only way to go.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Thank you, Samlaptop. I also love the sound of a secret stage. :) But about the any%, I never worked on two TASes at the same time before, so I won't do it anytime soon. There are small improvements on the 100% run that can be applied to the any%, and if you want to do it yourself, I'll be glad to help. Here's the WIP of the 100%, it's 2819 frames ahead up to Monsaic; http://dehacked.2y.net/microstorage.php/info/441722722/movie.pxm
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Hi, Samlaptop! I have excellent news! I'm at Monsaic Awakened and I found something; Finally, Scrabania and Paramonia can be skipped! I'm sorry for so many exclamation marks, but I'm too excited! To do the DDG by bees without jumping you'll need; 1) let Abe be attacked by bees until they get away 2) call the attention of another swarm of bees 2) set an Auto Turn Delay 3) run towards the bees and release the R1 button Thats it, the DDG will happen at the transition between running and walking.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I'm sorry for the late reply, I was testing something with the lift, but it failed. I also tested your strat, but the part with the diagonal fall, I can't make it work. :( The Stop "n" Turn doesn't work either; you can't land there without scaring the birds. But I'll do as you say, Paramonia then Scrabania and the DDG, maybe we can find out how to make it work.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Every rescue was improved, the one hour mark doesn't seem so unreachable anymore. I've rescued 25 Mudokons so far, almost 1k frames ahead now. But I need to fix a mistake near the Grinding Area, so it will take a while for the next WIP. Oh, I got another desync, and lost almost five hours of work so I'm now using TAS audio plugin. (I'll change to Eternal SPU and fix all the eventual desyncs when the movie is done)
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I'm sorry if I gave you the impression that it is a lot faster than waiting. In this case it's only one frame faster, but changing something so early in the movie could waste frames later on, so, it's not even worth bothering about hex editing that change in the any% run. But something we should try is the DDG on Monsaic Lines. If we succeed on setting up the DDG there without jumping, we should be able to skip both Paramonia and Scrabania. The Stop "n" Turn trick used to set the DDG with the bats ought to be the way to do it with the bees, but I couldn't find the right timing yet.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Oh, the diagonal fall, it is something I forgot to mention, but when Abe land from a ledge, if you can move him around it's usually faster than waiting for his landing animation to complete, thus, why I'm doing that additional step. (doesn't look, but it's faster) Also, sometimes rolling is the only way to use levers as fast as possible, otherwise Abe will have to walk an additional step, and this one would be slower. (This game seems to use some kind of grid, and Abe can't stop between grids while walking)
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Samlaptop wrote:
I just got myself an encode using Eternal SPU and no desyncs! Yay!
That's great! I was wondering if it would be better to use TAS sound plugin, but since it's not "desyncing" for you I'll stick with Eternal SPU. About why I don't post encodes, you can blame my crappy internet connection, but also my complete lack of encoding skills.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I guess I'm doing something wrong here, I can use the dismount while moving on the first try, but I can only use it once. After the first use Abe get stuck in front of Elum, and if I go to another screen the game hangs. In any case, I'm still far from that point and this game is kinda unpredictable, so it's better to test it when I get there. Talking about unpredictable, I got my first desync using the P.E.O.p.S sound plugin. I've also used the Bird Closure trick for the first time so here's a preview; http://dehacked.2y.net/microstorage.php/info/507573967/movie.pxm The new run is 826 frames faster than the published run up to this point.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I had not thought of that, but since the DDG saved time everywhere on the published run, it is something to keep in mind, thank you. Hey, the action button on the exploding Elum? It may fix the problem with the dismounting while moving, I'll test it too.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Thank you, Samlaptop. I don't know why I was thinking that rolling was faster. Running then walking is a lot faster when you need to pull those levers indeed. Oh, new strategy on Mudokon #8, he'll be #10 now, also I don't need nine grenades, just six so I'm redoing from the Boom Machine...
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Nothing much new, I'm just smoothing some edges. But there's something that can't be changed: the time needed for the Mudokons to stop paying attention to Abe, it's like a frame rule so it won't be improved. But I'm trying to make something different for every rescue, so even if it's not too much faster than the published run, it will at least be different. :)
Samlaptop wrote:
Edit: there is a quicker way of making the Slig enter the bomb in Scrabiana when doing the DDG.
Yeah, those Sligs can be manipulated way better than I did on the published run, but some of them will behave regardless of what Abe says. The first rescue is a good example; the Slig will always run to the left, but I used it to my advantage now.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Zarmakuizz wrote:
Now they would like to show to the French the good ending :)
That's great, I'll try to make it worth their while.
Samlaptop wrote:
Let's hope this run hits the 1 hour mark or a sub 1 hour!
Three minutes and twenty seconds is quite some time to save! I'd love to beat that mark, so I'm not reusing anything from the current published run. About the WIP, I'll post one as soon as I finish RuptureFarms. (Seven Mudokons saved so far, 144 frames ahead.)
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Thanks a lot, feos! You don't know how bad it was to work with so many flashing lights in your face, even worse for me since I have migraine and flashing lights kinda triggers my headaches. So, I'm already working on the 100% run update, three Mudokons saved, 111 frames ahead and no headaches so far. :) Well, one of the Mudokons was a little bit stubborn, but he decided to cooperate in the end.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
feos wrote:
Dooty, can you try the same with TAS SPU with "movie mode" off?
I just made a relatively large clip with this option off, same result; no desyncs whatsoever. I even changed the audio plugins (Eternal, Peops) during the playback and no desync occurred either. ps: when I'm using the Eternal plugin I can't fast forward the FMVs, but still no desyncs.
I am old enough to know better, but not enough to do it.
Experienced Forum User, Published Author, Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Dooty wrote:
Samlaptop wrote:
I playback this movie with a different sound plugin (Peops DSound Audio Driver 1.9) But then it desyncs half way through Scrabiana.
I also made some tests with different audio plugins, I think it was on my first submission, but despite it having a better sound quality, the desync will occur ramdomly, making it impossible to fix. It's been a long time, so I'm not sure if TASing it from the start using other sound plugin would still desync, but I'm pretty certain it will.
I was mistaken back then. I did some small clips now using Peops DSound Audio Driver 1.9 and no desyncs occurred, no matter how I played back the movie. (normal, turbo or maximum speed) But TASing with one plugin and playing back with another will still cause a random desync, (sometimes at the title screen!) so the easiest way to fix the sound issue is TASing the entire run using Peops DSound Audio Driver 1.9.
I am old enough to know better, but not enough to do it.