URL hacks
Because of the methods used to interact with the server, one can sometimes achieve the exact same effect as clicking an action button by typing the proper URL string into your browser bar. Many of these actions are specific to certain situations, and will do nothing more than refresh your page outside those cases. Some of these URL commands can be used to perform actions that have results that otherwise couldn't be achieved. There is likely a range between these options; most of these actions are entirely normal actions performed in a manner that allows an potentially improved user interface, but some can be used as the basis for bug exploits.
?rise
The most notorious example of this is http://www.urbandead.com/map.cgi?rise - this is the good old ?rise that many zombie players use. It causes a logged in character to stand up from the dead (as a zombie if killed or as a survivor if revived) and refreshes the screen with appropriate information. If one's character was already standing, it does nothing except refresh the screen- it doesn't cost an Action Point (AP), though it does count towards your IP hits.
Scent Trail
Zombies can use http://www.urbandead.com/contacts.cgi?username=xxxxx&password=xxxxx to log in and go to their contacts list at once, and then use http://www.urbandead.com/map.cgi?rise to load the map and stand up at once. If they were attacked by a survivor and picked up a scent trail, this would normally be lost if they were killed, but with this technique, they can still see the scent trails, regardless of if they were since killed.
Barricading
Barricading has no fixed action URL, to prevent possible abuse from Bots and fast barricading through refreshes and such. Instead, each time that the option is given it is assigned a number after it, such as map.cgi?barricade69, and only if that specific number is used will the action be performed.
Benefits
Benefits of using URLs instead of using in-game commands include:
- Faster actions - All URL actions can be performed without having to wait for the page to load to give the option.
- Bookmarking - All URL actions can be bookmarked.
- UDID instead of contacts - UDIDs can be used instead of using contacts.
- Scent Death can be used as a corpse as well as in standing zombie form.
- Flailing Gestures can be performed without according limitations for them reached.
- Malls can be searched in general even with the Shopping skill.
- Personal Radios and Radio Transmitters can be retuned without using an IP hit and 1 AP clicking to retune them.
- Mobile Phones can be accessed without taking 1AP clicking on the item button.
Problem Actions
Some actions can't be performed by only using URLs, or there are problems related to their use:
- Speak - Using ?speech doesn't work.
- Barricade - As discussed above, there is no one URL that will always work.
- Binoculars - Can't be used, along with most items that use selection when clicking to use them with URLs.
- First Aid Kits - Can't be used on anyone other than yourself with URLs.
- DNA Extractors - Can't be used with URLs.
- NecroTech Syringes - Can't be used with URLs.
- Stale Candy - Can't be used with URLs.
Typing Text
Such actions as Broadcast, Graffiti and Text Messaging need to pass to the server the text typed by player. However, not any character can be placed in URL and some of them may needed to be encoded. For example %20 should be put instead of " " (space). For more information on URL encoding and an automatic converter look here
URL Actions
Movement and Interface
- http://www.urbandead.com/map.cgi?v=xx-yy - where xx is the X co-ordinate and yy is the Y co-ordinate - Moves to block X,Y
- http://www.urbandead.com/map.cgi?in - Moves you from outside the building to inside; zombie players sometimes enter this repeatedly to ensure entry during a siege as others tear down the barricades, especially if they have slow net connections
- http://www.urbandead.com/map.cgi?out - Moves you out of a building
- http://www.urbandead.com/map.cgi?logout - Logs your character out; can be used if you don't have an active UD session to save an IP hit
- http://www.urbandead.com/map.cgi?zoom - Gives the expanded listing when in locations with more than 50 survivors present
- http://www.urbandead.com/map.cgi?rise - Discussed above; mostly used by zombies, but also available to revived survivors
- http://www.urbandead.com/map.cgi?drop=y - where y is an Item Code - Drops an item
- http://www.urbandead.com/profile.cgi?id=xxxxxx - where xxxxxx is a UDID - Views a profile
- http://www.urbandead.com/contacts.cgi?add=xxxxxx - where xxxxxx is a UDID - Adds a character to your Contacts List
- http://www.urbandead.com/skills.cgi?buy=y - where y is a survivor or zombie skill tag - Buys a skill
- http://www.urbandead.com/map.cgi?username=XXXXX&password=xxxxxx - logs you into character XXXXX with password xxxxx. You must use %20 to escape any "space" characters in the name or password. This one is great for creating bookmarks that log you into your characters!
- http://www.urbandead.com/contacts.cgi?cXXXX=Color&... - sets your contacts list values. XXXX is a profile ID number. You can set multiple contacts by stringing together multiple instances of "cXXXX=Color", with different vlaues for XXXX and (if desired) Color. Color can be any number 0 to 10 inclusive or d or false. d deletes the contact, false ignores it. The number 0 to 10 inclusive are used for the colors available for contacts, except 0 is the pink color normally used for non-contact names, which is not normally available for contacts. "Color 0" contacts do not show up as indentified bodies or zombies, and it remains to be determined if you make make cell phone calls to them.
Attacking
- http://www.urbandead.com/map.cgi?target=y&weapon=z - where y is a Target Code and z is an Attack Code - Unlike clicking the action button, this version allows you to use the f5 key to attack again, select a specific zombie from UDID without having it as a contact and can also be bookmarked. A common use for this is to use "b" as the target and "maul" as the weapon; this gives a url (often stored as a bookmarked link) that lets a zombie attack the barricades, and then attack again very easily (and quickly) by hitting f5. Similarly, a bookmark using "z" for the target and "shotgun" or "pistol" for the weapon is potentially handy for survivors who fight zombies "real time".
Zombie Commands
- http://www.urbandead.com/map.cgi?ransack - Ransacks the location if possible; this can be used rather like ?rise if you want to be sure you score a ransack. Ruin is also done by this command.
- http://www.urbandead.com/map.cgi?groan - Groans if possible
- http://www.urbandead.com/map.cgi?scent - Uses scent death to locate gathered zombies / corpses / groups members if you are a zombie. This will not work (and does not cost an AP) if you are inside a building, but it DOES function (and costs and AP) if you were killed (as a survivor or zombie) and have not yet stood up.
- http://www.urbandead.com/map.cgi?gesture=y - where y is a Target Code - Uses Flailing Gesture towards the target (if not a valid one is entered, the message will be "You flail an arm meaninglessly").
- http://www.urbandead.com/map.cgi?smash - Smash decorations; Museum pieces that are decorating the room are smashed one by one
Survivor Commands
- http://www.urbandead.com/map.cgi?use-y - where y is an Item Code - Uses an item.
- http://www.urbandead.com/map.cgi?search - Searches the location you are in; can be used in Malls to search without choosing a specific store
- http://www.urbandead.com/map.cgi?searcha - Search mall gun store
- http://www.urbandead.com/map.cgi?searchb - Search mall tech store
- http://www.urbandead.com/map.cgi?searchc - Search mall hardware store
- http://www.urbandead.com/map.cgi?searchd - Search mall sports store
- http://www.urbandead.com/map.cgi?searche - Search mall liquor store
- http://www.urbandead.com/map.cgi?searchf - Search mall bookstore
- http://www.urbandead.com/map.cgi?searchg - Search mall drugstore
- http://www.urbandead.com/map.cgi?searchx - Search mall 'special' stores such as Kilt, Goth, Hat, Costume and Candy
- http://www.urbandead.com/map.cgi?fixgen - Fixes a damaged Generator if you have a Toolbox
- http://www.urbandead.com/map.cgi?fixrad - Fixes a damaged Radio if you have a Toolbox
- http://www.urbandead.com/map.cgi?repair - Repairs a ransacked building or a ruin if you have a Toolbox
- http://www.urbandead.com/map.cgi?close - Closes the building doors
- http://www.urbandead.com/map.cgi?dump - Dumps one body from inside a room
- http://www.urbandead.com/map.cgi?fortdump - Dumps one body outside of the Fort gatehouse at the cost of 5 AP. This also moves you into the Gatehouse.
- http://www.urbandead.com/map.cgi?jump - Begin suicide
http://www.urbandead.com/map.cgi?reallyjumpxxxx - where xxxx is your UDID - Really suicide; saves an IP hit instead of using the jump buttonNo longer valid; "xxxx" is now a rotating / random number, similar to barricade construction.- http://www.urbandead.com/map.cgi?ntmap - Use NecroNet when inside a powered NecroTech building if you have the NecroNet Access skill
- http://www.urbandead.com/map.cgi?syringe - Manufactures a Syringe when inside a powered NecroTech building if you have the NecroNet Access skill
- http://www.urbandead.com/map.cgi?phone=xxxxxx - where xxxxxx is a UDID - Accesses your Mobile Phone with the character in the 'send message to' box; doesn't use any AP so it may be possible to use it to check messages for free; Note that it can't be used on someone not on your Contacts List
- http://www.urbandead.com/map.cgi?sms=xxxxxx&smstext=s - where xxxxxx is the UDID of the person to send a message to and s is the message to be sent - Sends a text message to another character
- http://www.urbandead.com/map.cgi?graffiti=s - where s is a string to graffiti - Graffitis the first 50 characters of the string
- http://www.urbandead.com/map.cgi?broadcast=s - where s is a string to broadcast - Broadcasts the first 60 characters of the string
- http://www.urbandead.com/map.cgi?retune - Starts to retune the Radio Transmitter; note that this can be avoided by using the map.cgi?newfreq URLs, and so avoiding an IP hit
- http://www.urbandead.com/map.cgi?newfreq=YY.yy&oldfreq=ZZzz - where YY.yy is the new frequency to tune to and ZZzz is the current radio frequency without a '.' - Retunes your personal radio; saves an IP hit and 1 AP instead of clicking on the Radio item button
- http://www.urbandead.com/map.cgi?newfreq=YY.yy&oldfreq=room - where YY.yy is the new frequency to tune to - Retunes the Radio Transmitter; saves an IP hit instead of clicking on the Retune Transmitter button
Miscellaneous
- http://www.urbandead.com/map.cgi?party - Wear a cardboard crown (limited, 3rd of July, 2010)