When I'm submitting a Windows run it would always tell it's a DOS game. It would be nice if I could set it manually somewhere.
Or is this possible and I'm just missing it?
When I'm submitting a Windows run it would always tell it's a DOS game. It would be nice if I could set it manually somewhere.
Or is this possible and I'm just missing it?
Yes, edit the Header file inside bk2 (which is just a zip).
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.
Dang forgot about this bit. No way then until it gets cataloged as a Windows movie, we need to remember to do that for those, seems the only 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.
No way then until it gets cataloged as a Windows movie
The problem with users cataloging later is the System Framerate, a precise value generated from a bk2's CycleCount, is added to a table for DOS on submission. (For example, MUGG's Max is NTSC 69.95554243439905.) When the Platform field is changed to Windows, the Framerate is automatically cleared, and there's no exact match for it in the Windows table; choosing any other value would throw off the calculated movie time so it can't be changed in good faith. I just reported this bug..
My other idea was using the first line of a bk2's Comments.txt, which seems to be parsed as Annotations, to add Platform: Windows before submitting, like how an LTM's Annotations work to parse as Flash. But this also fails, as you can see Platform: Windows in my Annotations there. So there's currently no way to be either proactive or reactive with this for regular users or editors. A judge or admin may have to be the one editing half of these DOS runs into Windows.
Highlighting that this has been solved https://github.com/TASVideos/tasvideos/pull/2291
Now 1000 (that is the artificial "cycle rate" for dosbox core used to provide final movie time) is the framerate that we'll be using for this core and potentially other things relying on variable framerate, and frame count will be recalculated based on this framerate in order to show accurate final time. That will make it easy to change platforms, since instead of insane amounts of non-existent framerates, there will be the few real ones and then also just 1000.
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.
Thanks feos for the highlight, and Masterjun for committing the fix. This is a big help to have this working; I just cataloged #10363: eien86's PC Grand Theft Auto 2 "Industrial, all missions" in 52:13.099 and it was an easy transition to the right platform (Windows).
It would be ideal if the change applied retroactively to the Windows runs on the Workbench too. I know a judge could fix each of those and there won't be any more now that it's fixed, but I don't know if the "non-existent framerates" feos mentioned will ever be cleared from the database now.
Non-existent framerates will be cleared with a new PR.
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.
In games page, I think it will be very useful to add 2 columns that show the submissions and publications count.
It will be very helpful to filter out which games have yet to be TASed so one can pick up a game as a project.
Thanks in advance :)
For some reason the framecount and time is wrong when I upload my bk2.
This is supposed to be a 30423 frame movie in Bizhawk's DOSBOX-x core, but it shows up on the site as 14 frames.
Perhaps a bug introduced with the new Bizhawk 2.11.1? Wait, I'm sure I made this in Bizhawk 2.11 only.
For some reason the framecount and time is wrong when I upload my bk2.
This is supposed to be a 30423 frame movie in Bizhawk's DOSBOX-x core, but it shows up on the site as 14 frames.
Perhaps a bug introduced with the new Bizhawk 2.11.1? Wait, I'm sure I made this in Bizhawk 2.11 only.
Movie duration for dosbox is written into the header in milliseconds at whatever frame you're at when exporting it. You were probably not at the end.
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.