Posts for feos

1 2 64 65 66 439 440
Experienced Forum User, Published Author, Site Admin, Skilled player (1238)
Joined: 4/17/2010
Posts: 11287
Location: RU
People we need your insight in this thread dedicated to supporting DOS games via PCem+libTAS: PCem configs tasvideos should endorse
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
UPDATE: Official rules are here: https://tasvideos.org/EmulatorResources/PCem#MovieSubmissions We finally started working on getting libTAS+PCem approved for submission, and we're starting with DOS. The goal is running DOS games in PCem that's hooked into libTAS, and that's on either Linux or Windows+WSL2. That way you will be able to TAS DOS games without having to rely on emulation hacks (think DOSBox) or poor savestates (libTAS captures state of the entire program it runs). The cost is having to set up the environment though. But if PCem is ever supported in bizhawk, we'll already have the setup figured out by then. What we want is to officially provide 3 emulated hardware configurations for PCem, to cover 3 eras of DOS games: late 80s, early 90s, and late 90s. Early 80s would be harder, because games weren't all that appealing back then, and PCem doesn't emulate the turbo button, but as a lower priority, maybe we come up with something later, as a 4th config. We will create packages including PCem config files, pre-installed software we can distribute, and ideally, 99% of DOS games would work in either of those 3 packages. That means we need to figure out what hardware we want PCem to emulate for each of those packages, and what software we want to pre-install (and pre-configure). Here's a full list of what it emulates as of v17. We want to ship FreeDOS wherever we can for this, here's an example package slamo created for testing how well it works and whether it can cover 99% of DOS games. For the sake of testing how well things work, you won't need Linux or libTAS, just grab this Windows build of PCem (it includes the single-threading patch that we need for TASing, so report all the errors you get, if they're not present in official PCem). If you're running it on Linux, here's the branch we're relying on, the build steps are mentioned in the readme. EDIT: https://github.com/TASEmulators/pcem/releases
TL;DR: What would be the most compatible hardware and software (that we can safely ship) required to run majority of DOS games of 3 eras - late 80s, early 90s, and late 90s?
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
Yeah create an issue on github.
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
Awesome run, 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: 11287
Location: RU
Default means it is available from the start. But if the code makes the enemies more powerful, that's a possible pro. It should just mean that higher difficulty makes sense in that game and makes the TAS more impressive.
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
You can have this trick if the movie goes to Moons, but for Vault we disallow this kinda stuff:
Movie Rules wrote:
Movies that aim for in-game time instead of real-time are only allowed for Vault if that goal makes game-play shorter. If optimizing for the in-game time makes actual game-play longer, such a movie is not eligible for Vault.
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
Not sure if it actually spends extra time on getting that 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
Anyone has a sreenshot suggestion?
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 pausing cost real time?
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
Can you elaborate on
the NESHawk core doesn’t seem to emulate Karnov correctly.
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
Enable BBCode in your posts please, otherwise quotes don't work.
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
xxezrabxxx wrote:
I knew this thing was going into the dump.
I guess this warning is for you 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: 11287
Location: RU
Yeah without savestates I don't think we'd accept it as a TASing workflow.
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
Great stuff, easy Yes vote.
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
We've had a detailed staff discussion about timed games in Vault. We agreed that we don't want timed sports games in Vault in any form (fastest completion, full completion, or max score), and we may be fine with timed games where you can end input early while still completing the game, if the game isn't trivial (we'd simply measure by real-time duration of the movie as we usually do). But for non-sports timed games where you can't end input early (because then you'd lose or you wouldn't get the highest score), there's no competition in terms of speedrun records, only for score. And we couldn't come to an agreement that tasvideos is ready to expand the principles of Vault to allow that. As a result, this movie can't go to Vault. But are we really sure it stands against the Moons standards? The 4 mini-games it has are very repetitive and simplistic, the second one having the annoying flashes upon every hit, and the third one being slow in general. I recognize that it looks superhuman in how much it can score, but that's a technical trait in this case, not an entertainment one in itself. I think to be worth publishing in Moons, a goal like this has to be really surprising, novel, hard to pull off even for a TAS, and preferably be applied to a more appealing game. I'm voting No personally.
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
darkid wrote:
Well, I've spent a couple of weeks trying to get this to work, with a lot of help from Keylie. I'm having two main issues: - Playback is inconsistent. Due to the way Unity loads content, stepping over a frame has different impact from just playing the movie outright. (Specifically, if you step and then wait, lag is incurred without any frame cost, but if you play, lag occurs and the framecount increments.) - Savestates aren't working. Due to the way this game is written, it creates and discards threads fairly often (at the start and end of every level, as well as on every menu change). So, along with the other issue, I have to frame-by-frame step from the beginning of playback to work on this TAS. I don't think this is a practical approach for this game -- is there any other option?
Does that mean watching the movie also has to be frame by frame? Well without savestates there's no point I guess. However, your injection method doesn't seem to allow savestates either, is that correct?
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
KusogeMan wrote:
what is the highest quality native AVI option for VisualBoyAdvance? i wanna encode a TAS that i will not submit here and wanted to get the cleanest image possible without any additional downloads, feel free to suggest some easy to use tool if you think it would help too much
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: 11287
Location: RU
Here's the relevant movie rule about BIOS region: http://tasvideos.org/MovieRules.html#MatchTheBiosRegionToTheGameSRegion
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
DaSmileKat wrote:
Quote from the judge's comments in the previous submission: "However, we don't exactly have clear rules on this so admittedly one could argue that under the current rules there is nothing strictly prohibiting this."
It wasn't a definitive statement if you read the next sentence after that once.
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
How did you get the number 33? I count from when the orange level starts, to movie end, and I see this run is 9 frames longer. If I count level durations, I see it's 10 frames shorter. Per level differences are: 0, -2, 0, 2, 0, -2, 6, -14, 0, 0.
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
Nothing changed since 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
Sounds like it's worth a shot (the TAS timing part)!
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
To clarify, a movie class that effectively makes branches compete with one another is Major skip glitch. And there are several applications of it that will be put as branch labels. That was the community agreement back in 2014. http://tasvideos.org/MovieClassGuidelines.html#MajorSkipGlitch http://tasvideos.org/Movies-C3041Y.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: 11287
Location: RU
See the actual thread where it all was discussed for more examples of problems. The goal of branch labels is not to list all the rules that one has to meet in order to obsolete the movie, that would be even crazier. The point of a given branch is usually described in the movie description and the submission text. If you're working on a TAS, you're meant to research the movie you're planning to obsolete, and after watching it at least once it is also clear in most cases what the rules are. If it's still not clear, you can ask the community. Also if two separate branches are similar enough, they can obsolete one another despite of slightly different goals.
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 64 65 66 439 440