1 2
8 9 10
15 16
Lil_Gecko
He/Him
Player (94)
Joined: 4/7/2011
Posts: 520
Dooty wrote:
Lua Functions wrote:
table joypad.get(int port) Returns a table of buttons which have been pressed. Does not read movie input.
So, the Lua script, although a good idea, is useless on PCSX-rr to show what buttons have been pressed.
That's not really a problem because the Dpad and start,select are registered at 0x82295 and the other buttons at 0x82294 so by reading those addresses you can know which button is pressed but it's a pain to register all the values.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Even during movie playback? If so, we still have the video plugin problem; I was not able to display even a single digit on screen using Lua.
I am old enough to know better, but not enough to do it.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
I been playing around with the new stop turn glitch ad it does work perfect in real time. I am going to update my PC 100% to include the new STJB and hopefully the DDG in the new areas.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Joined: 1/26/2009
Posts: 558
Location: Canada - Québec
Dooty wrote:
Even during movie playback? If so, we still have the video plugin problem; I was not able to display even a single digit on screen using Lua.
Since the gui function isn't available with this plugin you can still use pcsx.message() to show something in the top left corner(instead of the FPS). So as long as we get the right address we can apply the Lil_Gecko idea to show the input. As for the drawing some line, if you want it in order to TAS I guess you should switch to the regular TAS plugin. If this is for a "side encode", since the TAS seem to be complete maybe we can store the hitbox position in a file and use some third party to program to draw a box according to the info of that file.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
TAS Soft Graphics Plugin 0.2 shows the input even during the playback, but watch the movie with this plugin is painful. TAS with it also is, but I'm used to it already. TAS the invisible Abe is no problem at all too, but play without seeing is almost impossible for a real time player. But Samlaptop said he was going to stick to the PC version, so I think a Lua script for the PCSX is not needed anymore, is that right?
I am old enough to know better, but not enough to do it.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
I am going to do a run on the PS1 version so I will need some guide whilst Abe is invisible.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I already started the any% update, and since it's all about speed, you'll find some things not present in the 100% run; http://tasvideos.org/userfiles/info/5389152362892658 I'll try to finally write those details about the invisible Abe, but it's not too different from my "visible" Abe runs. So, if you watch my older runs you will know exactly what I did on the new ones.
I am old enough to know better, but not enough to do it.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
Sligfantry told me that he might improve my any% real time PC run one day and beat the World Record 41:06 so this new any% TAS will definitely help him out and your TAS will definitely beat my record! Sligfantry did had a 40:01 run once and he did the Invisible Abe glitch in Scrabiana but the run got cancelled because he did it in screen segmenting and he is not allowed to do that. A segmented run must start from a save point and end at a save point and a new segment will follow on from the last save point. This means that when Sligfantry does beat my World Record then he'll have to do Scrabiana with invisible Abe in one segment
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Paramonia was finally skipped, more details here: http://tasvideos.org/forum/viewtopic.php?t=13931
I am old enough to know better, but not enough to do it.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
Just read your comments. I'm waiting for antd to encode it to YouTube. Will this new route be possible to do in real time segmented?
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Yes, the new way to set up the DDG may not look, but is pretty simple in real time.
I am old enough to know better, but not enough to do it.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
I'll watch the encode and then I'll try it on my PSX and see what I can do. Edit: Planned out where my segments would be for this strategy! Segment 1: RuptureFarms - Scrabania Segment 2: Invisible Abe in Scrabania to Scrabanian temple Segment 3: Complete first half of Scrabanian Temple Segment 4; Complete the second half and then go to the top door for the DDG. Segment 5: Complete the top door with the DDG and do exactly what Dooty does up to RuptureFarms Return. Segment 6: Complete up to Zulag 4 Segment 7: Zulag 4-Boardroom and finish boardroom. I could finish the boardroom in a new segment but I find that level easy to do with the glitches so I could complete the game in 7 segments now!
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
That seems a pretty good way to segment your new run, good luck! But I have some news; Those bats are more random than I thought, the way I described it is too hard. But here’s a more consistent way to setup the DDG in real time on Scrabania; After climbing the platform don’t run! Just keep walking to the next screen. Still walking, fall from the platform, walk two more steps and then jump twice. In short; keep walking, two steps after falling, the usual two jumps and DDG! And here's a demo done in real time, rerecords are just to avoid the Scrab: http://dehacked.2y.net/microstorage.php/info/1565634204/DDGbyBats.pxm Of course it won't work always, but it was pretty consistent on my tests.
I am old enough to know better, but not enough to do it.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
Nice! That's a nice easy way to do the gllitch!
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
Dooty I can do the Stockyards Return visible so there will be no problems there.
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
New run, done in just three days! http://tasvideos.org/forum/viewtopic.php?t=13974
I am old enough to know better, but not enough to do it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
Hi guys I made a patch for you.
Dooty wrote:
Even during movie playback? If so, we still have the video plugin problem; I was not able to display even a single digit on screen using Lua.
http://code.google.com/p/feos-tas/downloads/detail?name=pcsx-hud.exe
Log message wrote:
pcsx: Added HUD (frame, lag, input) for non-tasGPU plugins. Enable FPS display to see. OpenGL2 doesn't support this, but who TASes with it?
For now I have no idea if drawing pixels can be hacked into original peops. I used displaytext callback here. Can add a lua function for that as well if you want to mess around with this HUD. EDIT: Also, movie mode now resets after you press Esc.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Thank you, feos! I'm still trying to find a way to set up the DDG on Monsaic Lines and being able to use peops plugin to "TAS" my tries will make that work a lot less tiresome, thanks again.
I am old enough to know better, but not enough to do it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
Will see if hacking the very game fix into TAS gpu is even possible.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Samtastic
He/Him
Player (60)
Joined: 11/30/2012
Posts: 765
So this will show what controls is used whilst Abe is invisible?
Enjoys speedrunning, playing and TASing Oddworld games! Has TASed: Oddworld: Abe's Oddysee in 12.06.13 (with Dooty) Oddworld: Adventures II in 20.03.78 (with Dooty) Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty) Oddworld: Abe's Oddysee 100% in 1:05:01.65 Oddworld: Abe's Exoddus in 37:18 Oddworld: Abe's Exoddus in 37:15 Oddworld: Abe's Exoddus 100% in 2:!5.44.12 Oddworld: Abe's Oddysee any% in 13:01.3 Oddworld: Abe's Oddysee any% in 12:59.95 Oddworld: Abe's Oddysee 100% in 1:04:16.27 Oddworld: Abe's Oddysee 100% in 1:04:01.07 Currently working on: Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
Yes. In theory whatever can be displayed like that, but in original peops all HUDs are not so handy. Observing possible Abe's fix for TAS gpu now.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
I’m sorry if I got it all wrong, but I’m still unable to display anything on screen with P.E.Op.S. TAS Soft shows my input twice now, also, text drawn by Lua shows as lines and dots as before.
I am old enough to know better, but not enough to do it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
Are you sure you enabled FPS display in peops?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Expert player (2583)
Joined: 6/2/2009
Posts: 1182
Location: Teresópolis - Rio de Janeiro - Brazil
Oh, that may be it, I was trying to use it right away, sorry. Now I can't, but I'll test it again as soon as I get home, thank you. edit: The “Show FPS display on startup” option now shows the FPS on P.E.Op.S., but there’s no input, frame count or Lua drawings yet. From all those still missing things, I think that being able to draw whatever we want with Lua is the most important.
I am old enough to know better, but not enough to do it.
Site Admin, Skilled player (1236)
Joined: 4/17/2010
Posts: 11274
Location: RU
Porting Abe's gpu fix to TASsoft isn't that simple. The check occurs, the value is what I need, but the picture is still messed up the old way... Maybe somewhere tiny lines that are run regardless of Abe's fix are added in peops. I have no idea how to find them yet.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
1 2
8 9 10
15 16