API Reference

Parameters
island - The codename of the island to teleport to. Defaults to "hub" unless the request is determined to be AS2, in which it will be "Early".
scene - The scene to teleport to. If not supplied, the island's main street will be used. If no main street scene is found, the AS2 GlobalAS3Embassy will be used instead.
arcadeGame - An arcade game to load. For a list of every recognized arcade game, see below.
advanced - A list of flags/commands separated by commas to apply specific actions. See below for more information.
sub - A subdomain on the Poptropica site that the game will be loaded in. This can only contain regular expression word characters, dashes, and periods. Defaults to "www".
format - The game format to load in. Defaults to "haxe", which is the only game format available without an Adobe Flash emulator. For a list of every game format, see below.
path - The AS2 startup path. Defaults to "gameplay". For a list of all startup paths, see below. Adobe Flash is no longer available, so this parameter is useless without an Adobe Flash emulator.
short - A shortened link preset by the website owner. All short links require Adobe Flash, so this parameter is useless without an Adobe Flash emulator. See below for more information.


Arcade Games
Blasteroids - An arcade game in Home Island's Blast-Off Arcade. Travel through space while avoiding and destroying asteroids.
CrashDerby - The Blast-Off Arcade's "Crash-'n-Bash" arcade game. Dodge obstacles and try to get to the finish line as fast as possible.
Logger - The "Hoptropica" arcade game. This infinite jumping game and was officially available for a limited time. Its starting screen was originally unused.
Match3 - The "Legendary Swords Match 3" arcade game. The goal is to match as many groups of three or more pieces possible within a time limit across three rounds.
Poptastic - An arcade game in which the player needs to pop as many oncoming balloon animals as possible within a time limit.
VampireBlitz - An unfinished and nonfunctional arcade game. It would have involved shooting garlic at monsters in a cemetery within a time limit.


Advanced Flags
cmg - (AS2, AS3, Haxe) Loads the Cool Math Games version of Poptropica. It has a darker background color, less ads, and possibly a different island map layout.
commonRoom - (AS2, AS3, Haxe) Sets the scene parameter to the common room of the specified island. If no common room scene is found, the AS2 GlobalAS3Embassy will be used instead.
class - (AS3, Haxe) Specifies that the supplied scene is already in its class name form and does not need further modification. This causes the island parameter to be ignored.
dirClimb - (AS2) Prepends a two-length dot segment to the URL of the scene. Can be used multiple times.


Game Formats
as2 - Old islands are all categorized as AS2 islands.
as3 - Adobe Flash islands that use the current game engine are categorized as being AS3. The teleporter will never automatically assume that a request is AS3, only Haxe or AS2.
haxe - Haxe (HTML5/JS) islands use this format. This is the default game format.


AS2 Startup Paths
gameplay - The default startup path. Loads the game normally.
home - Opens the old homepage. May not be functional.
stats - Opens the old store, which is nonfunctional.
dailypop - Opens the Daily Pop. May not be functional.
friendshub - Opens the old friends page, which has more features than its AS3 counterpart. May not be functional.
friends - A seemingly unfinished startup path that opens the AS2 friends page's multiverse menu.
items - Opens the inventory menu of the island that is currently loaded.
map - This startup path was never fully implemented. It was likely intended to open the island map, but now it just pauses the game.


Short Links
storeInventory - Displays all store items in the AS2 inventory menu, across multiple pages if needed. New AS3/Haxe items may not appear.
storeInventory2 - Displays all store items in the AS2 inventory menu on one page. New AS3/Haxe items may not appear.


Request Type Determination
1. Startup Path - If supplied, even as an empty string (not null), the request will be interpreted as AS2.
2. Scene - If the first character is uppercase alphabetical, non alphabetical, or if the parameter is an empty string (not null), the request will be interpreted as AS2.
3. Island - If the first character is uppercase alphabetical, non alphabetical, or if the parameter is an empty string (not null), the request will be interpreted as AS2.
4. Scene (Again) - If the parameter is an empty string or not supplied, and no main street scene is found for the given island, the request will be interpreted as AS2.