Experienced Forum User, Published Author, Player
(78)
Joined: 3/2/2022
Posts: 37
Location: Taiwan
feos wrote:
InputEvelution wrote:
the game won't boot in 1.4.5 for me
Same here, I'm seeing this in the terminal, dunno if it matters:
1970-01-01T00:00:01.000000Z WARN egui_wgpu::renderer: Detected a linear (sRGBA aware) framebuffer Rgba8UnormSrgb. egui prefers Rgba8Unorm or Bgra8Unorm
Game taken from author's website https://lambta.co/shareswfs/akoopasrevenge2v2p9p0p3.swf, libTAS 1.4.5, ruffle-nightly-2024_06_01-linux-x86_64.
Experienced Forum User, Published Author, Player
(78)
Joined: 3/2/2022
Posts: 37
Location: Taiwan
This flash game is very early design before Super mario flash.
Middle age person first saw the flash game will say, why can't go faster.
And this is why.
Experienced Forum User, Published Author, Player
(78)
Joined: 3/2/2022
Posts: 37
Location: Taiwan
sobble_p wrote:
Samsara wrote:
Execution looks good throughout most of the run, but after cross-referencing the RTA WRs for both old and current patches, I noticed both of them have faster Mario fights. I presume the old patch fight is significantly faster due to it being on the old patch with the jankier collision, but the comparable WR's fight is faster because it does end up getting a 2 cycle second phase. Given it's at the very end of the run, I'd suggest looking into that fight a little more. There's a possibility that Ruffle makes a 2 cycle impossible for the TAS as well, it'd be nice to have further confirmation if that's the case.
Also, can Mario's pattern be manipulated mid-fight? Even if a 2 cycle is impossible, some heavy manipulation would save an immense amount of time on it, assuming it's possible.
From what I have tested and have understood, RNG is determined at the startup of the game (more specifically the configured system time in libTAS. this TAS starts at the unix epoch as its the default setting). I have tested this by editing the TAS to wait several seconds outside the door to the Mario fight and the pattern seems to be the same. Starting up the TAS with a different system time in libTAS causes the peach fight to desync, suggesting that the peach fight does indeed have RNG with the flowers, which you can see if you compared the RTA WR with the TAS (the RNG is also randomized for the Mario fight). As for the second phase of the Mario boss fight... This is where it gets weird. I'm unsure how the boss hits count in the game but the TAS seems like it makes more hits on the fight but yet it doesn't defeat the boss as quickly. For example, if we were to say that every jump sound that the koopa makes on the mario's belly counts as a hit, then the stats look like this:
RTA: 4 hits, 4 hits.
TAS: 5 hits, 6 hits, 1 hit.
But of course that assumes that's how the game counts a hit so this could be the incorrect way that the game counts boss hits. This *could* be a difference with ruffle vs. flash maybe...? or maybe I hit the boss too fast...? or maybe the boss's health is randomized...? I don't know. But for whatever reason, I couldn't get a two-cycle despite seemingly getting more hits. I'm sorry but I can't answer that question with certainty. Also, the unix epoch seed that I got for the first phase of the Mario boss fight seemed to be bad compared to the RTA WR, which is just unfortunate. I did not test RNG before I worked on the TAS, since I did not understand how it worked for this game yet.
Also for mid-fight manipulation, it seems there is no manipulation that can be done. When I was reTASing this fight while working on it initially (re-recording certain parts of the fight), all the moves appeared to be the exact same, despite differences in input, amount of hits on boss, etc..
One last note with RNG seeds from my testing. In other flash game I have tested with different system times (Bomber Blastic), the RNG does appear to be determined by system time startup and nothing else.
Hopefully this is some somewhat useful info to determine your judgement for this TAS Samsara. Thank you for commenting.
This is my first experience I TASed Breakfast Brawl.
PLS! MAKE THE GAME RESOURCE ABOUT RUFFLE EMULATOR FFS!