Submission #7911: CasualPokePlayer's Flash Phineas and Ferb: Gadget Golf in 02:34.53

Adobe Flash
baseline
(Submitted: phf_spl_spr_gadgetgolf.swf unknown)
libTAS 1.4.4
4636
30
2871
PowerOn
Submitted by CasualPokePlayer on 12/27/2022 1:20 PM
Submission Comments

Sync Info

MD5s
d3e56c3fc8ba38ff091d31c8e0aa21e3  game_config.xml
98a8e79b660347fdfb370a8d0d30eff7  logo.png
12feec04d148abf24e2cd3e909a47f74  phf_spl_spr_gadgetgolf_cuts.swf
280810dbbb556a46506fc56554b54905  phf_spl_spr_gadgetgolf_ingame_characters.swf
b7434881f7bb47f3e50381866d11c1a5  phf_spl_spr_gadgetgolf_ingame.swf
0714606abc7006c5fcd1ec9eca691fee  phf_spl_spr_gadgetgolf_resource.swf
2ae01ebc9afff77cd7efef793ae9fb0c  phf_spl_spr_gadgetgolf_sound.swf
1fa052a3f1164cabcbe753a338ef226b  phf_spl_spr_gadgetgolf.swf
50931c2fce820d3064c7c50ce583193b  strings/strings.xml
e01959eb72b200e36d9e6bd3b2b645b8  title.png
This TAS uses libTAS 1.4.4 with Adobe Flash Player 32,0,0,465. It's an AS3 game, which Ruffle can't run, so the official Linux flash player has to do.
The game comprises of several SWF files and other misc files (these have to be present, the game will not start up if anything is missing). The main SWF file phf_spl_spr_gadgetgolf.swf has to be slightly modified in order to run the game locally (to disable a security measure). This can be done easily via ffdec as I have found:
  • Open up phf_spl_spr_gadgetgolf.swf in ffdec.
  • Expand the others folder
  • Select FileAttributes
  • Click Edit on the bottom of the screen
  • Untick useNetwork
  • Save
Note too that the phf_spl_spr_gadgetgolf.swf MD5 provided above is of the unmodified file, not of the modified file.
The Adobe Flash Player is not the most reliable at syncing. However, its most problematic part seems to be just the beginning load. I have fairly consistent sync as long as I frame advance slowly in the first 15 frames.
Not strictly required, but it is best that Recycle threads is enabled. I found this also helps with sync consistency.

Comments

todo

Stage by stage comments

Hole 1:
Hole 2:
Hole 3:
Hole 4:
Hole 5:
Hole 6:
Hole 7:
Hole 8:
Hole 9:
Hole 10:

Possible Improvements

Hole 3 likely could have some frames shaved off with better RNG.
A better Hole in One might be possible on Hole 6?
Hole 8 can be a Hole in One, but I wasn't able to find the RNG needed to do so (RNG manipulation would need to occur on one of the earlier holes?).
Last Edited by CasualPokePlayer on 12/28/2022 6:18 AM
Page History Latest diff List referrers