Posts for feos

1 2 349 350 351 440 441
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11302
Location: RU
I see NO ingame lag even in Yunshui's movie! Only between the scenes. You will also see it if you turn on lag counter (press "/") which you seem to be not using. I have no idea why lag was mentioned in his submission decision at all, because old fceu did not have lag display! Only the gun level-up looks like a misoptimized thing. Moving inside walls doesn't slow you down either, the screen always moves at 1 pixel per frame (RAM address 0x46).
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
This movie looks like a borderline between Vault and Moons, which is always hard to make a decision about, since it is either mooned or rejected. For now I only think this submissin can be improved by performing wall-clips instead of jumps, like the older movie by Yunsui did. The response from the viewers is too poor to determine if it is generally a liked or a disliked movie. For a non-standard goal that may be critical, while "fastest by any cost" will be published anyway if optimized enough.
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
Each jump provides a 1 frame movement freeze as you touch the ground again (falling from a block too), so basically, one should avoid jumps as much as possible. This means getting into obstacles will be faster than jumping on them or falling from them. Also, dodging the bullets must be slower than killing the enemies, especially considering that obstacle condition, where enemies don't allow you to enter the wall. And I don't know if no damage is also faster than taking damage. Why people keep using this goal, no damage + pacifist, when it can't even go to Vault if the run was not liked? I would make the fastest possible run to make sure it is done okay in the first place, and only then make a pacifist one, if it represents enough variety over the main 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: 11302
Location: RU
Since this submission doesn't imply any judgment decision anymore (nothing to accept or reject), I'm thinking of setting it to delayed until you guys come up with something more or less final. Then as I said, there shall be a new submission crediting all the actual authors, and this one will then be canceled/rejected. What do you think?
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
Voting No, this made just no sense for me.
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
Anyone knows what affects their behavior? Having a list of RAM addresses could help to figure out.
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
Why is this cross-goal obsoletion obsession still alive?
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
BadPotato, post the latest workflow you have,I want to test one thing.
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 you already know the address that is used as RNG by the game, you must set a write breakpoint on it. You would also want to figure out how much it gets hit: once per few frames, every frame, or several times per frame. The next thing to do is to trace the code: you get to the frame where RNG will change, set up trace logging, start logging to a file. Then you run emulation and it must automatically pause at the breakpoint. Stop logging. Now in the log file you most likely have the events that CAUSED the RNG to change. Logging with displaying registers values and other info is recommended. Then you go to a page that lists all 6502 (or whatever CPU it is) commands. You try to interpret the code, to understand the logics. You ask the advanced people if you have problems during this step. The answers will most likely be too advanced, but it actually is the way people learn: discovering new stuff and working on understanding 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 second this suggestion. It would be beneficial for 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
I guess the action isn't intense enough, and the obstacles aren't so frequent as in Gremlins 2, for example.
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 see, then this submission will most likely be accepted with no branch in a few days. I said I would try to find improvements, but after some of them were already applied and now people don't come up with more suggestions, I can try improving the already published movie as 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
So what about this suggestion:
MURPHAGATOR wrote:
6-2 is also probably the only place in the game where taking damage might save time on the conveyor section. Without the pause thing it would save time during 3-2 since you wouldn't have to wait for the waterfalls. I took damage on purpose several times during the platforming, but those aren't really relevant to a TAS since they were mostly for consistency.
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
Being a lua noob has nothing to do here, since it is debugger stuff :D The address $01A5 gets incremented to 1 and decremented back to zero every frame (2 changes per frame, both occur on non-lag frames). And on lag frame it gets incremented once more. So the first function (DetectLag) detects if it incremented the second time, or, address $C373 (increment $1A5) was executed while the value of $1A5 was ALREADY 1. So when this value becomes 2 actually, I set my variable to true, otherwise it is false. Then the second functions gets registered when the routine that polls controllers ends ($C323 is RTS for this routine). It is when FCEUX sets its own lag flag. So when my variable is true, it forces FCEUX to set lag flag in itself at this point. If input isn't polled, FCEUX lag flag isn't overridden and it most likely still sets its internal one. This is why you will see a small diff between the old lag script and this one. The old one showed me a few less lag frames, it maybe didn't count the frames that were marked as lagged by FCEUX itself.
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
Test please. Now you don't need to have lag reset on each savestate. You just save and load and have lag displayed as usual in fceux, and its count is saved and loaded properly as well. Download KirbyAdventure-LagHUD.lua
Language: lua

-- 2013 -- lag couter by feos -- HUD by MUGG lagged = false function Stuff() gui.opacity(0.2) gui.drawbox(149,8,258,32, "black") gui.opacity(0.95) xspeed = memory.readbyte(0x05B9)+memory.readbytesigned(0x05Ba)*256 yspeed = memory.readbyte(0x05Bd)+memory.readbytesigned(0x05Be)*256 xpos = memory.readbyte(0x0083)+memory.readbytesigned(0x0095)*256+memory.readbyte(0x0071)/256 ypos = memory.readbyte(0x00b9)+memory.readbytesigned(0x00cb)*256+memory.readbyte(0x00a7)/256 gui.text(150,9," \n \n ") gui.text(150,9," pos speed\n(X):\n(Y):", "green") gui.text(172,17, math.floor(xpos*1000)/1000) gui.text(224,17, xspeed) gui.text(172,25, math.floor(ypos*1000)/1000) gui.text(224,25, yspeed) end function DetectLag() LagFlag = memory.readbyte(0x01a5) if LagFlag == 1 then lagged = true else lagged = false end end function SetLag() if lagged then emu.setlagflag(true) else emu.setlagflag(false) end end memory.registerexecute(0xC373, DetectLag) memory.registerexecute(0xC323, SetLag) emu.registerafter(Stuff)
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 case is that this project is now being developed as a common WIP and it would be true to credit all the actual contributors. I don't think SM64 crowd works differently. EDIT: There is a lua unction in new FCEUX to set or unset lag depending on something. I'll try to modify this script if you give me the address that indicates lag in Kirby: http://sourceforge.net/p/fceultra/code/HEAD/tree/fceu/trunk/output/luaScripts/CustomLagIndicator_RvT.lua
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
Probably the final movie would need to be marked as a co-authorship of you 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
Cirrect, we could make some hacky dump just to get rid of this submission, but then some really long movie would cause us the same problems and it would be harder to test everything on such. And working on an already published SHORT movie isn't too motivating.
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
Why don't you guys improve SMB by a couple dozen frames as well? We wouldn't need to wait for years this way.
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
Hence I asked to upload the build where these fixes are finally applied.
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
Ultra Games = Konami.
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 looks like an AVERAGE content. It has a great music, it may be interesting to play, but I didn't finish watching it - not exciting. however, it was not bad in any sense. I voted Meh.
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
2.2.x releases are somewhat similar to 2.1.4 in terms of synchronization, but megaman may be not affected by the differences.
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
VirtualDub usage (including compression and resizing) is described at custom encoding guide. http://tasvideos.org/EncodingGuide/CustomEncoding.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
Reuploaded the syncing encodes to YT and Archive.
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 349 350 351 440 441