Posts for feos

1 2 277 278 279 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11287
Location: RU
Can someone post a note on why this ending is technically valid? HHS?
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: 11287
Location: RU
Another note: you don't need to figure out the whole formula, if you just see the general point of it: some RNGs are not manipulatable, global timer dependent, some are so complicated you can only rely on testing, and there's no point in replicating the formula in lua and foretelling the values, but sometimes you really can make benefit of replicating it to see the predicted values.
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: 11287
Location: RU
Помучай тасеров соника, в генсе есть мультитрек, то есть ровно то, что тебе надо. Еще, бизхок таки вышел, можешь потыкать мышом инпут с мгновенным просмотром, поплавать по мувику колесом мыши, почти как в тасэдиторе. Может покатит, для нескольких игроков должно. Возможно и для 3, но вроде сама сега не разрешает для всех троих юзать 6 кнопок, спроси у того же Марзо.
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: 11287
Location: RU
Anty-Lemon wrote:
There's a few. Ex. Symphony of the Night, Crash Bandicoot 2, V^6 (Not sure if PC counts, though) On the relative lower end of broken-ness, there's a lot more games which Zeupar may have been thinking of (practically every Sonic game), but I don't think it sounds like you meant that
I've been talking about game-breaking glitches, so yeah, Genesis Sonics don't count. Crash and SotN are good examples, but they seem to be caused by dead complex game engines (which means there are tons of conditions devs couldn't foresee or test), and PSX was Sony's first try in game consoles, and its powers were revolutionary (increasing the amount of possibilities one can't run into playing in real time). PC is another story, there bad games are caused by how few people create them. Can't tell anything about how bad API they rely on, probably not too good.
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: 11287
Location: RU
Trying to not do the same thing twice in the 2 threads, I'm just linking: http://tasvideos.org/forum/viewtopic.php?p=395187#395187
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: 11287
Location: RU
Zeupar wrote:
Uh... Sometimes I wonder if we visit and spend our time on the same TASVideos.org.
I have the same feeling. On my copy of TASVideos, people who want to tell some idea like to give examples. Not because someone is being proved wrong, just for the sake of productive discussion. They also believe that no one can perfectly know everything beforehand, and care to tell people things they didn't know.
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: 11287
Location: RU
Who deprecated it, and when?
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: 11287
Location: RU
Nah, showing scripts won't do it. Well then, I guess I'll have these 2 in my DoSomeday list.
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: 11287
Location: RU
Kurabupengin wrote:
You all guys are so lucky. As a poor person, I cannot afford a new PC so I have to stick with 1.6.1... God I miss my directx so much.
My 2008 PC with internal graphics card disagrees with you.
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: 11287
Location: RU
Hah, I'd rather buy one myself, or borrow. We'd better talk about how to organize this stuff best. Solar, can you make a lua tutorial video yourself? TASeditor: just make a video and subtitles. Also, I may imagine that broken English isn't as bad, as long as we say sane things with 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: 11287
Location: RU
Note that it's not actually PSXHawk, as the core is ported and was written by other people.
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: 11287
Location: RU
The very fact we see absurdly massive amount of broken runs done for Nintendo consoles, but little to no (are there any?) ones for other companies' consoles. http://tasvideos.org/forum/viewtopic.php?p=349411#349411 and the next post. CPU speed reference is just common sense and how it really is. http://forums.nesdev.com/viewtopic.php?f=6&t=7293&p=71682#p71682 About untested conditions, also reality and common sense. Devs didn't know we'll be taking over total control by manipulating object properties to imitate a bunch of code, jump to it and execute it. Some did block left+right, or other humanly possible conditions, but you can never know all beforehand.
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: 11287
Location: RU
Don't worry, it's just how it feels like after many years in PS emulation ghetto.
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: 11287
Location: RU
I asked, because that game interested me, I tried to make maps for it (but this thread has a better version of them anyway), then I wanted to do reversing for how unknown things work, and also noticed Bag already figured them out. But if you have a question regarding game's behavior, post right away. I'll dig into anything that's not known 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.
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11287
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: 11287
Location: RU
solarplex wrote:
You can write out a transcript and I can voice over if you wanna do that / do the recording speaking russian and I can do the english voice over (possibly others could do other translations as well).
Too lazy for that. I'd rather talk broken English and then you replace the audio track, explaining the stuff I say in proper English. However I don't feel it's a good way to do the thing. Hmm...
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: 11287
Location: RU
As I said elsewhere, understanding assembly as whole isn't needed. One just needs RAM Search to find the address that corresponds to his desired outcome and behaves from time to time, then find when it gets written to, and tracelog that frame. Basic ASM mnemonics like LDA (load to accumulator) or STA (store to memory) are ways to find the exact write event, then one needs to learn how the value gets there (to accumulator register, or to memory address). Like, you highlight the accumulator value for the line when it was written to memory, and the text editor also highlights the matching values, you trace them up to how they appear there, and look up the mnemonic that actually puts them there. http://tasvideos.org/ReverseEngineering.html I could stream that, but I don't have a microphone, and I never streamed in my life. But if I would, I'd combine it with putting the reversed info into lua script. Though, the lua video tutorial is what we're really missing. And it can be supplied with RAM Search only. EDIT: Well, I could record a video of me doing reversing, but my spoken English hasn't been used for 10 years.
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: 11287
Location: RU
It was put to Vault when the latter was just created, and no clear rules existed for it, only entertainment cutoff. Then, as the rules were worked out, a lot of auto-vaulted runs were mooned just because of incompatible goals. This one was not noticed, because it doesn't contain unvaultable movie classes that were used to find unvaultable games that were auto-vaulted. Another question is, was it known when this run was made, that the game can be beaten faster? Was the timesaver deliberately avoided? Because if not, it's pretty vaultable run then.
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: 11287
Location: RU
Alyosha wrote:
Hi, I am wondering if anyone is still working on this game. I am thinking of using it for my next project. It looks interesting.
I don't think so. What game of the 4 do you mean btw?
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: 11287
Location: RU
It's hardcoded for whether global timer is positive (0x00 - 0x7F ) or negative (0x80 - 0xFF). At least these 2 actions. Probably there exists a moment when it realizes it must move, but we have no proof it can be adjusted. Might look into it specifically tomorrow.
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: 11287
Location: RU
klmz:
Language: asm

$A784:A5 00 LDA $0000 = #$0A ; load global timer $A786:5D 10 07 EOR $0710,X @ $0718 = #$00 ; xor with 0 $A789:30 D7 BMI $A762 ; if timer negative, do some code $A78B:A9 03 LDA #$03 ; it was positive, just load 3 $A78D:9D 50 07 STA $0750,X @ $0758 = #$01 ; store it to $758 $A790:60 RTS (from $A004)
You:
Language: asm

$A784:A5 00 LDA $0000 = #$A3 ; load global timer $A786:5D 10 07 EOR $0710,X @ $0718 = #$00 ; xor with 0 $A789:30 D7 BMI $A762 ; if timer negative, do some code $A762:A9 80 LDA #$80 ; it was negative, jumped $A764:20 BB A2 JSR $A2BB $A2BB:9D C0 07 STA $07C0,X @ $07C8 = #$00 $A2BE:A9 FF LDA #$FF $A2C0:9D D0 07 STA $07D0,X @ $07D8 = #$00 $A2C3:9D B0 07 STA $07B0,X @ $07B8 = #$00 $A2C6:60 RTS (from $A2BB) $A767:A9 02 LDA #$02 ; load 2 $A769:9D 50 07 STA $0750,X @ $0758 = #$01 ; store it to $758 $A76C:BD 90 06 LDA $0690,X @ $0698 = #$FF $A76F:C9 20 CMP #$20 $A771:B0 10 BCS $A783 $A783:60 RTS (from $A004)
Result: $0000 -> $0758 -> $0678. Delay stage start by 93 frames :) You'll still be 10 frames ahead. No guarantee other enemies will behave though XD
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: 11287
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: 11287
Location: RU
I'm pretty certain this one needs a "warps" branch.
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: 11287
Location: RU
mtvf1 wrote:
Why don't we suppose a new tier like "demo" "hack" or "cheat" tier. This tier allow the any dirty roms, allow any funny cheat, you can show apart of game, and play from dirty savestate or SRAM. And can accept some game's replay file. You can break any rules. When published, we can use "cheat tas" and "demo tas" at title. And this tier can't be ranked.
This is exactly why we'd need a Demo tier, the only thing to make sure about if how impressive the result is, to not drown in all kinds of crappy condition runs. Impressiveness cutoff, likewise there is an entertainment cutoff for anything other than any%/100%.
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: 11287
Location: RU
Sounds like a task for me :P Movie file?
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 277 278 279 439 440