Post subject: Adventures of Tom Sawyer
Player (86)
Joined: 3/8/2005
Posts: 973
Location: Newfoundland, Canada
I am currently TASing this game. I am looking for anyone help with the stage 2 boss. This guy is very easy to beat in normal playing, but I am having trouble in TASing it to perfection. If anyone has any suggestions or can find a way to figure out this beast, I would much appriciate it.
Skilled player (1826)
Joined: 4/20/2005
Posts: 2161
Location: Norrköping, Sweden
Have you checked out Dan_'s (very old) submission? http://tasvideos.org/399S.html
Player (86)
Joined: 3/8/2005
Posts: 973
Location: Newfoundland, Canada
Yeah, I have seen it. He seemed to have the same trouble as I did with the boss. However, I seen this after creating this topic. My run is faster than his, but people voted against publishing because they thought the game was too boring. So, I decided to stop my TAS and move on to another game.
Challenger
He/Him
Skilled player (1686)
Joined: 2/23/2016
Posts: 1061
Hey Vatchern, do you still have a WIP? I was thinking to improve this game sometime in the future. The current run is actually a 2004 run.
My homepage --Currently not much motived for TASing as before...-- But I'm still working.
MESHUGGAH
Other
Skilled player (1916)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
I have an old WIP that's some frames faster for the first two bosses and stopped before a hard to manipulate part with a skeleton shit. Give me some time to find that movie. Will post it here. Movie: User movie #52196178845186531 My old lua script
local p = { 0,memory.readbyteunsigned(0x720),
			0,memory.readbyteunsigned(0x740)}
			
local c = { 0,memory.readwordunsigned(0x84,0x85),
			0,memory.readwordunsigned(0x86,0x87)}

local function Stuff()

	p[1] = memory.readbyteunsigned(0x720)
	c[1] = memory.readwordunsigned(0x84,0x85)
	p[3] = memory.readbyteunsigned(0x740)
	c[3] = memory.readwordunsigned(0x86,0x87)

	gui.text(2,35,string.format("CX %.2f (%.2f)\nCY %.2f (%.2f)\nX %.2f (%.2f)\nY %.3f (%.2f)",c[1],c[1]-c[2],c[3],c[3]-c[4],p[1],p[1]-p[2],p[3],p[3]-p[4]),"#ffffff","#00000060")
	
	gui.text(p[1],p[3],c[1]-c[2]+p[1]-p[2])
	
p[2] = p[1] - p[2]
p[4] = p[3] - p[4]

c[2] = c[1] - c[2]
c[4] = c[3] - c[4]

p[2] = p[1]
p[4] = p[3]

c[2] = c[1]
c[4] = c[3]


	
end

emu.registerafter(Stuff)
Old watch file
7
00000	0720	b	u	0	X pos
00001	023B	b	u	0	hitbox x right
00002	0066	b	u	0	
00003	0084	b	u	0	
00004	047E	b	u	0	boss 1 hp
00005	0480	b	s	0	boss timer 1
00006	047F	b	s	0	boss timer 2 
edit: There's also a japanese release called Tom Sawyer no Bouken. The only difference is the order of the stages North American level order 1-2-3-4-5-6 Japan level order 2-3-4-5-1-6
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Joined: 5/2/2015
Posts: 128
There is actually a little more different between the 2 versions, making the JP version slower. Mainly on the pirate ship. The pirates now throw knives at you, the mouse mini boss takes 4 hits to kill, instead of 2, and the octopus boss blocks your shots, so quite a bit slower there.
MESHUGGAH
Other
Skilled player (1916)
Joined: 11/14/2009
Posts: 1353
Location: 𝔐𝔞𝔤𝑦𝔞𝔯
Hmm... the gamefaq guide didn't talked about this. This means the Japanese one is harder and should be used instead... ?
PhD in TASing 🎓 speedrun enthusiast ❤🚷🔥 white hat hacker ▓ black box tester ░ censorships and rules...
Joined: 5/2/2015
Posts: 128
It is harder, but a lot slower, since you cannot hit the octopus boss nonstop