• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [O][MIN][BTN] Blue & Red Scripts | Unspoiled & Legendary Materials Farm

    Discussion in 'Mining-Botany Profiles' started by entrax, Sep 10, 2015.

    1. sarophis

      sarophis New Member

      Joined:
      Feb 2, 2016
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      hi
      i m totally new to this, just wondering if the profile work with CN server
      since i've try to run it and does nothing
       
    2. CarnegieL

      CarnegieL Member

      Joined:
      Oct 11, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      6
      The Ephemeral farm isn't using anything to hit 550. Is this by design or...?
       
    3. game21

      game21 New Member

      Joined:
      Dec 15, 2015
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      1
      hmm, Today, after I svn update all, I met problem when I use this profile(before it's perfect). it can't change class from btn to min and reverse automatically when i farm red favor material..
      could u give me some suggestions? thx!
       
    4. 7h3Cub3

      7h3Cub3 Member

      Joined:
      Jan 13, 2016
      Messages:
      38
      Likes Received:
      0
      Trophy Points:
      6
      @Game21

      Check that you have edited the codechunks to put your gear number for each BTN/MIN/FSH so that the script can change your gears automatically
       
    5. Emaki

      Emaki Member

      Joined:
      Mar 30, 2015
      Messages:
      68
      Likes Received:
      6
      Trophy Points:
      8
      Did you re-add your gearset numbers to the profile?
       
    6. Djdave

      Djdave New Member

      Joined:
      Feb 22, 2015
      Messages:
      166
      Likes Received:
      1
      Trophy Points:
      0
      Did you ever fix this? I am getting the same error about purify but line 471.
       
    7. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Gyarados Version

      Gyarados Version !

      - Option to use idyllshire aetheryte or not
      - Cluster

      Ephemeral Farm updated :
      - New name -> Lileep
      - You can you enable disable what you want (i.e if nothing is enable for 4-8 it'll just wait)

      YoloFarm updated :
      - New name -> Snorlax

      2 New modes :
      - Magikarp (FSH ephemeral) :
      - Cordial available
      - Desynth available (Desynth .cs required)
      - Auto buy Bait
      - Blue scrip if nothing up / no more Baits

      - Ditto (TinyScripFarm)
      - Cordial available
      - 2 new rotations


      All CollectXXXGatheringRotation.cs have to be put in Rebornbuddy\Plugins\ExBuddy\OrderBotTags\Gather\Rotations

      Retainer.cs and Gardenner.cs HAVE to be put in Rebornbuddy\Plugins\ExBuddy\OrderBotTags\Behaviors

      Desynth.cs have to be put in Rebornbuddy\Quest Behaviors


      I'll update my first post with all explanations later.

      Have fun while your mb is burning

      [​IMG]
       
      Last edited: Feb 11, 2016
    8. mistahmikey

      mistahmikey New Member

      Joined:
      Jun 29, 2015
      Messages:
      161
      Likes Received:
      3
      Trophy Points:
      0
    9. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Yeah but i really don't want to use a tag that is looping himself for stacks.

      ExSalvage was supposed to do it.. but sometimes it'll stop an do nothing like an infinite loop for whatever reason.

      Also i didn't know it was from you, thanks you for this :)
       
      Last edited: Feb 11, 2016
    10. mistahmikey

      mistahmikey New Member

      Joined:
      Jun 29, 2015
      Messages:
      161
      Likes Received:
      3
      Trophy Points:
      0
      No problem, just wanted to make sure you were aware of it. And no need to thank me - I use this profile WAY more than I use the stuff I write :p
       
    11. mumitroll

      mumitroll Member

      Joined:
      Mar 23, 2015
      Messages:
      75
      Likes Received:
      1
      Trophy Points:
      8
      fishing seems buggy?


      Code:
      [11:54:13.831 D] System.NullReferenceException: Object reference not set to an instance of an object.
         at ExBuddy.OrderBotTags.Fish.ExFishTag.<get_MoveToFishSpot>b__69(Object ret) in d:\Downloads\buddy\Plugins\ExBuddy\OrderBotTags\Fish\ExFishTag.cs:line 1056
        at TreeSharp.Decorator.CanRun(Object context)
         at TreeSharp.Decorator.<Execute>d__12.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.Behavior.HookExecutor.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__13.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.Behavior.HookExecutor.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__13.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.<Execute>d__12.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.TreeRoot.()
      [11:54:33.860 D] System.NullReferenceException: Object reference not set to an instance of an object.
         at ExBuddy.OrderBotTags.Fish.ExFishTag.<get_MoveToFishSpot>b__69(Object ret) in d:\Downloads\buddy\Plugins\ExBuddy\OrderBotTags\Fish\ExFishTag.cs:line 1056
         at TreeSharp.Decorator.CanRun(Object context)
         at TreeSharp.Decorator.<Execute>d__12.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.Behavior.HookExecutor.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__13.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.Behavior.HookExecutor.Run(Object context)
         at TreeSharp.Action.RunAction(Object context)
         at TreeSharp.Action.<Execute>d__13.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Decorator.<Execute>d__12.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.TreeRoot.()
      
       
    12. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      ̶O̶h̶ ̶I̶ ̶f̶o̶r̶g̶o̶t̶ ̶t̶o̶ ̶s̶a̶y̶ ̶s̶o̶m̶e̶t̶h̶i̶n̶g̶ ̶i̶m̶p̶o̶r̶t̶a̶n̶t̶ ̶x̶)̶

      ̶ ̶̶̶[̶̶̶B̶̶̶]̶̶̶[̶̶̶S̶̶̶I̶̶̶Z̶̶̶E̶̶̶=̶̶̶2̶̶̶]̶̶̶I̶̶̶'̶̶̶m̶̶̶ ̶̶̶s̶̶̶t̶̶̶i̶̶̶l̶̶̶l̶̶̶ ̶̶̶u̶̶̶s̶̶̶i̶̶̶n̶̶̶g̶̶̶ ̶̶̶E̶̶̶x̶̶̶B̶̶̶u̶̶̶d̶̶̶d̶̶̶y̶̶̶ ̶̶̶r̶̶̶e̶̶̶v̶̶̶i̶̶̶s̶̶̶i̶̶̶o̶̶̶n̶̶̶ ̶̶̶3̶̶̶0̶̶̶8̶̶̶ ̶̶̶(̶̶̶9̶̶̶ ̶̶̶J̶̶̶a̶̶̶n̶̶̶ ̶̶̶i̶̶̶ ̶̶̶t̶̶̶h̶̶̶i̶̶̶n̶̶̶k̶̶̶)̶̶̶.̶̶̶[̶̶̶/̶̶̶S̶̶̶I̶̶̶Z̶̶̶E̶̶̶]̶̶̶[̶̶̶/̶̶̶B̶̶̶]̶̶̶

      ̶W̶h̶y̶ ̶?̶ ̶B̶e̶c̶a̶u̶s̶e̶ ̶s̶i̶n̶c̶e̶ ̶3̶0̶9̶ ̶i̶t̶'̶s̶ ̶n̶o̶t̶ ̶E̶x̶M̶a̶t̶t̶ ̶b̶u̶t̶ ̶s̶o̶m̶e̶o̶n̶e̶ ̶e̶l̶s̶e̶ ̶t̶h̶a̶t̶ ̶u̶p̶d̶a̶t̶e̶ ̶i̶t̶,̶ ̶a̶n̶d̶ ̶l̶a̶s̶t̶ ̶t̶i̶m̶e̶ ̶i̶ ̶t̶r̶i̶e̶d̶ ̶i̶t̶,̶ ̶E̶x̶B̶u̶d̶d̶y̶ ̶w̶a̶s̶ ̶b̶r̶o̶k̶e̶n̶ ̶(̶C̶o̶l̶l̶e̶c̶t̶a̶b̶i̶l̶i̶t̶y̶ ̶c̶h̶e̶c̶k̶ ̶a̶t̶ ̶l̶e̶a̶s̶t̶)̶ ̶^̶^̶

      EDIT : Even with latest ExBuddy version everything is running fine.
       
      Last edited: Feb 12, 2016
    13. fantasticfantasy

      fantasticfantasy Member

      Joined:
      Jan 12, 2015
      Messages:
      100
      Likes Received:
      0
      Trophy Points:
      16
      How come for the cluster at 1 AM and 1 PM you have them under the same? Can they both be set to 1?
       
      Last edited: Feb 13, 2016
    14. Sinanju

      Sinanju Member

      Joined:
      Apr 14, 2015
      Messages:
      59
      Likes Received:
      0
      Trophy Points:
      6
      My character gets stuck trying to turn in about 50% of the time. Is there a way to fix this?
       
    15. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Yes, when there is "_AM" or "_PM" you can enable more than 1 items in the "same timeline" and ONLY when it's specified.
      For now only cluster are coded that way, but i want to/will do the same for every HW node too.

      Only one way to fix that, that's not really a solution but you can disable Turn In and just turn in all items when you are back.
      Yes it'll take a lot a space but anyway the bot'll stop when you reach 1 free slot only.
       
    16. Sinanju

      Sinanju Member

      Joined:
      Apr 14, 2015
      Messages:
      59
      Likes Received:
      0
      Trophy Points:
      6
      Would there be a way to force the profile to do a turn in when I get back so I don't have to manually turn everything in?
       
    17. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      If the bot stop because you didn't have enought space (only 1 left), you can go to the "Turn In NPC" youself and hit start.

      If the bot is still running, you can stop it, enable turnin, and watch it untill he's going for it.
      If when you'r watching it, it get stuck again, stop it, move to the "Turn In NPC" youself and hit start.
       
    18. mistahmikey

      mistahmikey New Member

      Joined:
      Jun 29, 2015
      Messages:
      161
      Likes Received:
      3
      Trophy Points:
      0
      With the latest version this, I am now getting stuck fairly consistently when I go to collect Morel:

      Code:
      [11:57:27.868 N] [GatherManager Gyarados] [BTN] Cloud Banana or Morel
      [11:57:27.924 V] [Poi.Clear] Reason: Current behavior changed to TeleportTo: ZoneId: 0, AetheryteId: 75, Name: Idyllshire, Force: True, Aetheryte: null, IsDone: False, HighPriority: False, LineNumber: 2854, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, .
      [11:57:27.924 D] Replaced hook [ProfileOrderBehavior_Hook] 16dddf90-c242-4894-9dbf-d35c00dbab72
      [11:57:28.200 D] Teleporting to Idyllshire
      [11:57:36.005 N] [FlightMover] Set default value for flying to false until we can determine if we can fly in this zone.
      [11:57:39.751 V] [Poi.Clear] Reason: Current behavior changed to RunCode: LineNumber: 2855, Name: BTN, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
      [11:57:39.751 D] Replaced hook [ProfileOrderBehavior_Hook] b5634824-0783-40b1-aacf-2bc2a4c3cae7
      [11:57:40.167 N] Building Actioncache
      [11:57:40.170 N] Action Name:Sprint Action Id:3
      [11:57:40.170 N] Action Name:Triangulate Action Id:210
      [11:57:40.170 N] Action Name:Arbor Call Action Id:211
      [11:57:40.170 N] Action Name:Stealth Action Id:212
      [11:57:40.170 N] Action Name:Preparation Action Id:213
      [11:57:40.170 N] Action Name:Toil of the Pioneer Action Id:214
      [11:57:40.170 N] Action Name:Ageless Words Action Id:215
      [11:57:40.170 N] Action Name:Brunt Force Action Id:216
      [11:57:40.170 N] Action Name:Nophica's Ward Action Id:217
      [11:57:40.170 N] Action Name:Field Mastery Action Id:218
      [11:57:40.170 N] Action Name:Field Mastery II Action Id:220
      [11:57:40.170 N] Action Name:Truth of Forests Action Id:221
      [11:57:40.170 N] Action Name:Blessed Harvest Action Id:222
      [11:57:40.170 N] Action Name:Blessed Harvest II Action Id:224
      [11:57:40.170 N] Action Name:Leaf Turn Action Id:225
      [11:57:40.170 N] Action Name:Leaf Turn II Action Id:226
      [11:57:40.170 N] Action Name:Menphina's Ward Action Id:236
      [11:57:40.170 N] Action Name:Arbor Call II Action Id:290
      [11:57:40.170 N] Action Name:Llymlaen's Ward Action Id:292
      [11:57:40.170 N] Action Name:Field Mastery III Action Id:294
      [11:57:40.170 N] Action Name:Flora Mastery Action Id:4086
      [11:57:40.170 N] Action Name:Bountiful Harvest Action Id:4087
      [11:57:40.170 N] Action Name:Collector's Glove Action Id:4088
      [11:57:40.170 N] Action Name:Methodical Appraisal Action Id:4089
      [11:57:40.170 N] Action Name:Instinctual Appraisal Action Id:4090
      [11:57:40.170 N] Action Name:Impulsive Appraisal Action Id:4091
      [11:57:40.170 N] Action Name:Discerning Eye Action Id:4092
      [11:57:40.170 N] Action Name:Utmost Caution Action Id:4093
      [11:57:40.170 N] Action Name:Deep Breath Action Id:4094
      [11:57:40.170 N] Action Name:Luck of the Pioneer Action Id:4095
      [11:57:40.170 N] Action Name:Prune Action Id:4096
      [11:57:40.170 N] Action Name:Prune II Action Id:4097
      [11:57:40.170 N] Action Name:Single Mind Action Id:4098
      [11:57:40.170 N] Action Name:Last Ditch Action Id:4099
      [11:57:40.170 N] Action Name:Byregot's Ward Action Id:219
      [11:57:40.170 N] Action Name:Nald'thal's Ward Action Id:234
      [11:57:40.170 N] Action Name:Thaliak's Ward Action Id:293
      [11:57:40.170 N] Done building Actioncache
      [11:57:40.170 N] [Ultima] Loading: Botanist
      [11:57:41.800 D] DoAction Spell 221 0x105401B4
      [11:57:43.884 V] [Poi.Clear] Reason: Current behavior changed to ExMoveToTag: { Distance: 10, Location: <71.70625, 209, -18.75055>, LineNumber: 2857 }.
      [11:57:43.884 D] Replaced hook [ProfileOrderBehavior_Hook] 0d2c205e-d381-47f9-97e5-f28251328581
      [11:57:43.885 D] Requesting path on 478 from <63.0324, 207.4206, -27.94919> to <71.70625, 209, -18.75055>
      [11:57:43.905 D] Generated path to <71.70625, 209, -18.75055> in 00:00:00.0205830 ms
      [11:57:44.527 V] [Poi.Clear] Reason: Current behavior changed to RunCode: LineNumber: 2858, Name: useAethernetWestSide, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
      [11:57:44.527 D] Replaced hook [ProfileOrderBehavior_Hook] aa8c35d7-26d7-4ef5-8150-fdec5e5b807f
      [11:57:44.529 D] Interacting with aetheryte 0x13FB35A0
      [11:57:52.230 N] [FlightMover] Set default value for flying to false until we can determine if we can fly in this zone.
      [11:57:56.664 V] [Poi.Clear] Reason: Current behavior changed to ExMoveToTag: { Distance: 5, Location: <-530.1501, 149.8159, -464.6337>, LineNumber: 2864 }.
      [11:57:56.664 D] Replaced hook [ProfileOrderBehavior_Hook] ff014f6c-6e60-44c1-927a-16881eade0ad
      [11:57:56.664 D] DoAction Mount 1 0xE0000000
      [11:57:58.557 N] [FlightNav] Generating path on 399 from <-530.6424, 152.9539, -487.3458> to <-530.1501, 149.8159, -464.6337>
      [11:57:58.557 N] [FlightNav] Found existing path to <-530.1501, 149.8159, -464.6337> using 6 hops in 00:00:00.0000620 ms
      [11:57:58.614 N] [FlightMover] Started Takeoff Task
      [11:57:58.614 V] [FlightMover] Created new Takeoff Coroutine
      [11:57:58.614 V] [FlightMover] Resumed Takeoff Coroutine
      [11:57:59.320 N] [FlightMover] Takeoff took 00:00:00.7061484 ms or less
      [11:58:00.648 N] [FlightMover] Started Landing Task
      [11:58:00.704 V] [Poi.Clear] Reason: Current behavior changed to ExFlyToTag: { Target: <-190.3633, 204.6348, 651.1259>, LineNumber: 2865 }.
      [11:58:00.704 D] Replaced hook [ProfileOrderBehavior_Hook] cfd3949a-6104-454d-b686-fc9630f213cb
      [11:58:00.705 N] [ExFlyTo v3.1.5.1601080] Using existing FlightPath a3596d26-a921-3caf-6ece-286ee6acf7e3 from <-530.5305, 152.1745, -467.8647> to <-190.3633, 204.6348, 651.1259>
      [11:58:00.705 V] [ExFlyTo v3.1.5.1601080] Moving to waypoint: <-395.6713, 172.9724, -24.2411>
      [11:58:02.743 N] [ExBuddy] Adding Random Direction2D.  from <-518.6313, 153.8051, -429.5352> to <-519.0964, 153.8051, -428.039>
      [11:58:02.968 N] [FlightMover] Created new Landing Unstuck Coroutine, moving to <-519.0964, 147.6776, -428.039>
      [11:58:02.968 V] [FlightMover] Resumed Landing Unstuck Coroutine
      [11:58:03.179 N] [FlightMover] Landing cancelled after 00:00:02.5313911 ms. New destination requested.
      [12:00:14.050 N] Stopping the bot. Reason:Pushed the stop button.
      [12:00:14.069 D] CurrentBot.Stop()
      [12:00:14.069 D] TreeHooks.Instance.ClearAll()
      [12:00:14.069 N] Clearing all hooks.
      [12:00:14.069 D] Added new hook [TreeStart] 68405053-298a-491f-ba99-55558bafa762
      [12:00:14.069 D] Added new hook [PoiAction] 776bf7e7-ec2e-4d67-9e51-7d3882f3a602
      [12:00:14.069 D] Replaced hook [PreCombatBuff] 2b6c462e-d2bd-4168-9f9a-1a6aca5449ea
      [12:00:14.069 D] Replaced hook [Heal] 5bfa5d8d-5459-49e9-bdca-4edf5c03976b
      [12:00:14.069 D] Replaced hook [Pull] ea00ebe2-2f46-48a3-99b0-d36393f99467
      [12:00:14.069 D] Replaced hook [CombatBuff] 5c2cf706-a130-40a3-91cd-6192df92b7b9
      [12:00:14.069 D] Replaced hook [Combat] 20fe695d-8bad-4ab1-95de-adc6d9b2b0ac
      [12:00:14.069 D] Replaced hook [Rest] 09d88d14-2399-4bc0-bba1-8f505bdb4ae5
      [12:00:14.069 D] Navigator.Clear()
      [12:00:14.181 V] [Poi.Clear] Reason: Bot stopped
      [12:00:14.181 D] OnStop event
      [12:00:14.181 D] OnStop Event Invoking
      [12:00:14.181 D] ProfileOrderManager.OnBotStop. Resetting caches.
      [12:00:14.181 N] [EnableFlight] Stopped Flight Navigator.
      [12:00:14.181 V] [FlightNav] Putting original Navigator back!
      [12:00:14.181 N] [EnableFlight] Disposing the GaiaNavigator
      [12:00:14.181 N] Connection closed! 192.99.148.87:31215
      [12:00:14.181 N] Bot Thread Ended.
      
      What happens is the character endlessly darts back and forth between two points over a domed building at about <-395.0039, 177.738, -23.77474>. I will play around with the profile to see if I can find a workaround.

      Update: I believe I have fixed this by changing the waypoint involved, which is used in a number of places. Search for 530.1501 in the profile, and everywhere it hits, change the ExMoveTo height XYZ (second) coordinate to be a lot higher - I used 220.0671 and now it is consistently getting beyond that point.

      Update: After running this now for several hours, no hiccups, so the suggested change has definitely considerably improved things for me.
       
      Last edited: Feb 14, 2016
    19. entrax

      entrax Member

      Joined:
      Jul 23, 2012
      Messages:
      459
      Likes Received:
      15
      Trophy Points:
      18
      Quick Gyarados Fix

      - Morel/Cloud Banana stuck point
      - Cluster rotation
      - Few fish spots
      - 1 port was missing after turnin
       
    20. ladygamer

      ladygamer Member

      Joined:
      Oct 15, 2010
      Messages:
      175
      Likes Received:
      1
      Trophy Points:
      18
      I see this on the new update...

      <!-- Revenant's Toll Settings / Set QUANTITY here -->
      <!ENTITY Grade4_Carbonized_Matter "999">
      <!ENTITY Lightning_Cluster "0">
      <!ENTITY Fire_Cluster "0">
      <!ENTITY Wind_Cluster "0">
      <!ENTITY Water_Cluster "9999">
      <!ENTITY Ice_Cluster "0">
      <!ENTITY Earth_Cluster "0">

      How to i set it so i'll farm water clusters (fishing?) and carbonized matter :)
       
      Last edited: Feb 15, 2016

    Share This Page