Posts for feos

1 2 323 324 325 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
It's cool and all, but what's the twitch link?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
It can only happen if the obsoleted one is not technically obsolete regarding its quality by today's standards. The question is still "What if it is submitted today?"
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
"Obsolete Delight"?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
nfq wrote:
It seems like you would need a keyboard to be able to use enough characters to program something. 7 SNES controllers might have almost as many keys as a keyboard, but I wonder how Masterjun transformed the SNES buttons, like L, R, A, B, start, etc into keyboard keys like {}/;()abcdetc, which are used in programming language, so that he could program. Even if you have 7 controllers, you still only have the normal SNES buttons like L, R, A, B and so on. And what programming language did he use? Java, Lua scripting, C++ or what?
He was sending assembler commands SNES can execute, as plain machine code. Language is for you to write and read, CPU only handles compiled machine code. Each controller button is represented with 1 bit, so 8 buttons are read as 1 byte. He pressed the buttons to form the bytes he needed, that are sent as actual controller data, but since the game execution pointer is stuck in controller registers, these bytes get executed as legit code.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I'll be publishing it.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I know, was going to fix once the run is at that stage. Also some damage boxes are still yellow, but it doesn't hurt.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Bird's behavior looks VERY random and smart, but in fact it's plain stupid: If above Ryu, decrement Y, else increment Y. If on the left from Ryu, increment X subpixel speed, else decrement it. Here's the code. I will then make a script that predicts bird trajectory based on the current Ryu's position. Stay tuna.
Language: asm6502

; id = bird $DD9C: LDA ID,X @ $0407 = #$0B $DD9F: ASL $DDA0: TAY ; read proc pointer $DDA1: LDA $C195,Y @ $C1AB = #$35 $DDA4: STA $0070 = #$35 $DDA6: LDA $C196,Y @ $C1AC = #$C7 $DDA9: STA $0071 = #$C7 ; store temp facing $DDAB: LDA facing,X @ $0447 = #$40 $DDAE: STA $007A = #$40 $DDB0: JSR $E243 ; common stuff $E243: LDA $0410,X @ $0417 = #$01 $E246: ASL $E247: TAY $E248: LDA ($70),Y @ $C737 = #$5D $E24A: STA $0000 = #$06 $E24C: INY $E24D: LDA ($70),Y @ $C738 = #$C7 $E24F: STA $0001 = #$F8 $E251: JMP ($0000) = $C75D ; HANDLE BIRD ; compare Y with Ryu's $C75D: SEC $C75E: LDA YposRyu = #$C0 $C760: SBC Ypos,X @ $0487 = #$8C ; above Ryu ? decrement Y : increment Y $C763: BCC $C76A $C765: INC Ypos,X @ $0487 = #$8C $C768: BNE $C76D ; compare X with Ryu's $C76D: SEC $C76E: LDA Xpos,X @ $0467 = #$B3 $C771: SBC XposRyu = #$80 ; right from Ryu ? decrement XsubSpeed : increment XsubSpeed $C773: BCC $C78D $C775: SEC $C776: LDA XsubSpeed,X @ $044F = #$40 $C779: SBC #$10 $C77B: STA XsubSpeed,X @ $044F = #$40 $C77E: LDA Xspeed,X @ $0457 = #$FD $C781: SBC #$00 $C783: STA Xspeed,X @ $0457 = #$FD ; update facing $C786: LDA $007A = #$40 $C788: ORA #$40 $C78A: STA $007A = #$40 $C78C: RTS (from $E243) ----------------------------------- $DDB3: BIT $0079 = #$C0 $DDB5: BMI $DDC3 $DDC3: JSR $E024 $E024: BIT $0079 = #$C0 $E026: BMI $E070 $E070: BVC $E038 $E072: JSR $E054 ; apply Xsub $E054: CLC $E055: LDA Xsub,X @ $045F = #$A0 $E058: ADC XsubSpeed,X @ $044F = #$30 $E05B: STA Xsub,X @ $045F = #$A0 $E05E: LDA Xpos,X @ $0467 = #$B3 $E061: ADC Xspeed,X @ $0457 = #$FD ; if X out of bounds, flush object $E064: CMP #$08 $E066: BCC $E078 $E068: CMP #$F8 $E06A: BCS $E078 ; else apply X $E06C: STA Xpos,X @ $0467 = #$B3 $E06F: RTS (from $E054) ---------------------------------
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
When you know well what you are looking for, debugging is not that hard to handle. Damage boxes: either stored in RAM and make perfect sense, or need to be found by when object takes damage. Case 1 is already obvious, now how to debug hitboxes? Set breakpoint on object's HP, it will work when he gets damage. If you pick that frame when breakpoint fires, and trace the code for that frame (from frame boundary accessed by frame advance, to when BP was hit), somewhere in the trace you will see how collision is being checked. You will see 4 points checked with other 4 points, being object and obstacle. If the game stores hitboxes in RAM, these points will be direct addresses. Otherwise you will see how they are made up. Normally X/Y point is taken and some offset is applied to form a box, according to object type. Later in the code HP gets actually decremented. It's very fun to figure these things out, and becomes very useful once you're capable of doing basic stuff with it (I learned it before tasvideos' eyes). Instructions aren't hard to learn during practice. Just get a set of them. http://tasvideos.org/ReverseEngineering.html
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Finally! Looks good, nice use of flight. Only a question: how does that air-valve ladder work? Does it lose time when he builds it after levels? When it occurs?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Dooty wrote:
But for now, here's the Tool Assisted Audio Commentary sample; http://www.mediafire.com/listen/c10hjsqa0la9ld5/taac.mp3
Oh wow! Unexpectedly cool, and VERY funny :D
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Looking at the votes one could think this is indeed a Vault case. But please read the thread and see how amused were those who voted yes.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I'd better suggest asking someone to read out the subtitles you will make.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
GENIUS!!! Especially the end of fight with Jun after you get used to WTF happens. Probably this is even more impressive for those who don't know the game (only after a few iterations you notice Yoshimitsu doesn't actually die from seppuku).
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
ForgoneMoose wrote:
I noticed that the actual publication lists the movie as having speed/entertainment tradeoffs. Is this referring to the use of SRAM period? Using fire boomerangs is no longer slower than wolfrising, so I'm curious.
Yes, categories were inherited. Any other fixes?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Encoding all...
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Looking at the votes I can't expect it to become a moon. Most likely the one without tradeoffs and with optimal character will be happily vaulted (if done well).
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Patashu wrote:
I just noticed the branch was changed from any% to newgame+. Was this done by Mothrayas?
It was me, why?
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Please do it whoever can.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Ubercapitalist wrote:
I got my new HDD in and I've started recording a verification movie(s). Is there a cut-off-date? This may take a couple weeks. I apologize for this delay.
There's no cut-off. Other than what is imposed by common sense (a year?)
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
So this is the "no programming oversight/hack" principle to its pedantic maximum. Because from reading the code one would be able to tell if something is intended or not. And even if developers deliberately allowed some hack, it still can be proven to be a hack, due to false assumptions it relies on. Sounds like a goal choice free of arbitrariness to me. I'd wish to see that TAS! The only thing that doesn't look perfect to me is ladders. It must be logical when Capcom programs ladders/ropes with bigger hitboxes that their sprites, which is what allows you to grab the ladder/rope with less casualties. You know, it's extremely annoying when you need to make nearly pixel perfect jumps just to get some intended physics to work. So I'd call ladder teleporting itself neither an oversight, nor a hack. However that screen-wrapping-ladder-thingy is definitely a glitch. Note: if it's not the hitbox that lasts for 24 pixels around the ladder, but only some magic point that disappears when you're closer to ladders, then yes, it's a bug.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Warp wrote:
feos wrote:
Aqfaq wrote:
The result is easily reproduced in real time
Which is a great reason to reject, among others.
I don't follow your logic.
Moons wrote:
Aims to fulfill the site's goal of being entertainment based and provide impressive and high quality TAS movies to the audience.
Vault wrote:
The gameplay still needs to standout from non-assisted play. Example of a (mini)game which does not is Desert Bus.
Right here it looks not like a superplay, but just as some bug demonstration, especially when the game is so crappy that bug can easily be replicated in real time (no need for tools to pull it off).
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
The run caitsith2 posted syncs on my version (and looks largely improvable). Also, nEilfox, if you want to make a TAS, post work-in-progress movies. I want to help with RNG.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
If anyone is thinking of improvements (besides the authors), please tell.
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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
Oh, so Duck Tales 2 now also sync!
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 323 324 325 440 441