Author Topic: High Tail Hall 2 Beta  (Read 22413 times)

  • Administrator
  • Sr. Member
  • *****
  • Posts: 407
    • View Profile
Re: High Tail Hall 2 Beta
« Reply #45 on: March 12, 2021, 06:24:15 pm »
I'm guessing what you can find in files.

1.
_root.gotoAndStop("some_label");
_root.play();

If it's in the main timeline script (frame script in FFDec), the just delete _root. as the target the same object in which the script is. Or replace it with gotoAndPlay(...); as I have no idea why Crow never uses gotoAndPlay()

If it's in a DefineSprite or Button populated in the main timeline frame, then the target (main timeline frames) is parent of that Sprite or button, so replace _root with _parent

If the script is even deeper nested object (which barely happens in HTH2 beta, if ever, it's flat hierarchy) i.e. Button placed inside DefineSprite, then the controlled main timeline is a parent of sprite which is parent of button. So replace _root with _parent._parent to target two levels up the hierarchy.

2.
Button.prototype.tabEnabled = false;
or
Mouse.hide();
or
ContextMenu.hideBuiltInItems()

That's all bullshit, delete such script lines. Delete anything tampering with mouse or Flash Player menu.

3.
Delete anything trying to open internet web pages.