Posts for feos

1 2 124 125 126 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11287
Location: RU
Frame for the pub screenshot?
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
Right, Nach said it's environment implementation, not just API translation.
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
After each level, this code is executed:
Language: asm

8F63: 21 5C 72 LD HL, 725Ch AF:FFAC BC:6000 DE:0000 HL:702C IX:9139 IY:C1DC SP:73FF cnP3h5zSe 8F66: 3A 61 72 LD A, (7261h) AF:FFAC BC:6000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnP3h5zSe 8F69: 06 00 LD B, 00h AF:00AC BC:6000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnP3h5zSe 8F6B: 4F LD C, A AF:00AC BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnP3h5zSe 8F6C: 09 ADD HL, BC AF:00AC BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnP3h5zSe 8F6D: 34 INC (HL) AF:00A4 BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnP-h5zSe 8F6E: 7E LD A, (HL) AF:0008 BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnp3h-zse 8F6F: FE 0B CP 0Bh AF:0B08 BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cnp3h-zse 8F71: DA 77 8F JP C, 8F77h AF:0B4A BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cNp3h-Zse 8F74: 3E 00 LD A, 00h AF:0B4A BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cNp3h-Zse 8F76: 77 LD (HL), A AF:004A BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cNp3h-Zse 8F77: C3 44 8F JP 8F44h AF:004A BC:0000 DE:0000 HL:725C IX:9139 IY:C1DC SP:73FF cNp3h-Zse
$725C is current level, it's loaded to register HL, incremented, compared to 11 (levels start with 0, so last level is 10). If it is 11 now, reset it to 0 and resume execution as usual ($8F44).
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
Can someone elaborate on the differences between paths and endings? I'm trying to watch and read different resources, and it's still not clear. EDIT: I figured out some of it. Level 1 is common, and then levels 2-6 have alternate paths where the difficulty is generally higher due to limited continues and more focus on environmental challenges than on fighting. As the author says, the alt path's difficulty curve is flat, while for the main path it's constantly rising to compensate for infinite retries and gaining more skill as you play. Alt paths seem to contain special items that unlock level 7. Completing it gives you ending A and reveals the end of the game story. Completing level 6 using the alt path gives you ending B, and completing it the usual way gives you ending C. B seems to be the fastest ending. Did I get everything right?
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
He falls down here for me. https://i.imgur.com/AXeLVip.png Lubuntu 18.04 i686 Linux 4.15.0-36-generic Game config as provided by the author Fixed by setting VM screen to 2560x1600. Game window needs to fully fit into the screen to work. https://i.imgur.com/UMtS9aV.png Disabling SW rendering also lets the game run at full speed on my garbage host (3-4fps with it enabled).
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
That's the least of evils imo.
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 noticed that there's no verb that can be made out of "translayer" other than even more ominous "translay". - What does your tool do? - It translays! - Translays whom? O_o So what about "translaytor"? It "translaytes" - serves as a layer that translates API calls.
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
Thanks for noticing!
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
Sorry for all these questions, this case is really crazy. libTAS seems to be limited to 100k fps. Where does that number come from?
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
Does the game actually render all those 1000fps frames? Maybe the game engine is supposed to support it just fine, and input polling work at that rate, but video rate sounds way overkill.
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
When the rules for DOS movie were created, the main point was that the movie should be using PC specs the game was released for. For example, games that expect slow CPU and are tied to CPU speed, which was common when CPUs were slow, must be TASed with such slow CPU specs. Games that have arbitrarily fast CPU in mind and rely on monitor refresh rate instead, may use as high specs as JPC-RR allows. Does 1000fps setting relate to any real world device this game might be targeting? This number feels fairly arbitrary. If we allow literally anything, the next movie might be forcing 9999999999999999999999999999fps.
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 game shows its empty window and instantly dies.
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
Okay, and the game itself has fixed speed for all its movements? Or that also changes?
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
game/x86_64/vvvvvv.x86_64 doesn't start either
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
Does the game provide any documented options to adjust framerate? I see framerate=1000 in the config file of the movie. How is this option forwarded to the game?
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
Okay, I've read it all, and this problem is very dark and complicated. Probably the most dangerous aspect is the black box nature of the hack that removes DRM. The hack may introduce viruses/miners. It may affect functionality of the game, obviously or subtly. We may not be playing the original game anymore, but literally a hack no one has guarantees about. Another aspect results from it. If we want to fight this black box reality, we have to apply easy and documented hacks by ourselves. That will help making it transparent. But it will blatantly mean we're endorsing DRM hacking for real! Now this doesn't smell even remotely legal. Then, hacked no-DRM versions of games may be taken down following the current tendencies, or they may be different and non-compatible, leading to impossible to sync TASes after some time. If no one dumped an obscure 30 year old C64 game, and its original image is literally non-existent, we really have to allow hacked versions of it at least. But just like with C64 disk games converted to cart format (which is impossible with stock C64) we can't say "Okay, we allow hacked versions already, now let's also allow hacking existing good dumps too". When the official DRM version is available, and official no-DRM version doesn't exist, preferring the no-DRM hack does feel like encouraging hacking DRM out. And of course, cases when a DRM game simply does not sync. Or its sync is dependent on your outdated USB muse driver. Or on your GPU. Like, the DRM system may be set up to check those just for good measure. And it's made sure to never tell, which really "helps" us. So far I lean towards disallowing no-DRM hacks unless the DRM prevents movie sync. But when we want to allow them for such lost cases, all the other problems say hi. Doesn't look like it can be gracefully resolved by a compromise really. And because of how dangerously shaky this ground is, I'd disallow no-DRM hacks altogether, and simply deal with rejecting movies that don't sync on unmodified PC games. Because once again, you either agree on installing arbitrary trash within a hack, or provide transparent ways to illegally apply such hacks to official games. I don't see a way 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: 11287
Location: RU
Completion times are not absolute. There are lots of ways to measure them, and we allow them all as long as main gameplay remains reasonably optimal. It's in line with how we compare improvements: cutscenes are disregarded, load times are disregarded, ending is disregarded, text speed, amount of dialog boxes, BIOS screen - all this is irrelevant when we want to compare optimality of main gameplay. We allow authors to stop the movie in 2 different ways: either one neatly sets up the last actions in advance, and stops the movie way before they occur by themselves, or one manually forces the last actions to occur ASAP, and then stops the movie. So the same is allowed for post-completion input: we have a preference that this is included, but we allow it to be dropped too.
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
In light of this rules clarification, keylie, pease post a secondary movie file containing the extra input fsvgm777 mentioned (or tell us to update the actual submission with it if you want).
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.
Post subject: Rule clarifications regarding post-completion input
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11287
Location: RU
This rules update I want to announce is indeed one people should be aware of, because it involves a little bit of extra work from TASers and staff. http://tasvideos.org/MovieRules.html#PostCompletionInput http://tasvideos.org/JudgeGuidelines.html#PostCompletionInput If you are a TASer, and you're TASing a game where you have to press some extra buttons to let the ending sequence fully actually end (see examples provided in the Rules chapter), always mention this in the submission notes! It is preferred to contain extra input right in the main submitted movie, but under certain conditions (see the first link) it may be allowed to exclude it. If you are a Judge (or a helpful Publisher), always try pressing some simple buttons after the ending sequence has seemingly ended (switch to recording if needed). This will help to back up authors who forgot to address this, and to prevent publishing movies with incomplete ending.
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
If no one can create a proper extra image for this movie, I'll have to reject 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
I still think we should not reject this movie even if this other route is verified as console possible. That'd just be a potential improvement. Right now we're basically discussing if it'd be worth making in the first place, not whether this run is acceptable or not. If they both can be made to sync on console, we don't need other validity proof.
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
So to clarify, the setup relying on $FF filled SRAM would make the movie shorter or longer? If it'd be shorter, all we need to know is a real life proof that in normal conditions fresh SRAM may be filled with $FF. If it's actually possible, a movie using such a setup may obsolete this one in future.
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
Crash was considered a few months ago, but discussion somewhat died.
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.
1 2 124 125 126 439 440