Hey everyone, this is my first post on this site. I've been lurking around for a while, but I feel like I have some useful information to share. If there's anything that is unclear or if I've made a mistake (like posting in the wrong section), please let me know.
I found much of the information in this guide from these two sources:
Ownedcore thread ([How - To] GM Island + Fly in BGS)
Youtube video ([WoW 5.4 glitch] How to get to GM Island)
I'm making this guide because both of the above resources are fairly vague, and I found it very difficult to enter second world properly with their descriptions. Nonetheless, both of those guides were extremely helpful to me, so big props to leoqt and Sean Green. Also, big thanks to Nels and Ben for helping me figure everything out.
This is tested and working as of 9/17 on US servers, right after the downtime.
- 2 accounts (a trial account or a friend for the second one will work).
- A growth effect or large mount.
- A passenger ground mount. (A flying passenger mount will probably work, but I haven't tried it.)
- The following two macros:
Disconnect macro:
Code:
/run for v=1,500 do for i = 1,GetNumFactions()
do SetWatchedFactionIndex(i) end end
Lag macro:
Code:
/run for v=1,150 do for i = 1,GetNumFactions()
do SetWatchedFactionIndex(i) end end
You may notice that the lag macro is exactly the same as the disconnect macro, with the exception of the number 500 being changed to 150. The result is that in most cases, the lag macro won't disconnect you, but will cause some amount of lag. We'll use both of these later for entering second world.
For clarification purposes, I will define the following terms:
- Your character: the character that will be doing all of the glitch work. This character must have the passenger mount and growth effect/large mount. This character will not be able to see or explore GM island.
- Alternate character: the character that will be riding in the passenger mount to GM island. This character will be able to see and ultimately explore the island.
- Client side character: your character as observed through your client.
- Server side character: your character as observed from other clients. (Ex. the alt character's client)
A. Entering Second World
Start by mount/growth glitching your character through this cave in Darkshore:
Attachment 15425
Fall through the world and die. It's easiest if you can mount up, fly just off the edge, and then dismount. Otherwise, just walk off the edge.
Attachment 15426
Now we will be using the macros. You're going to want to bind them both to keys so you can press them quickly. Start off by clicking and releasing the "Release Spirit" button. Immediately afterwards, press the lag macro
once. If everything works properly, you shouldn't disconnect, but rather lag briefly before the game enters a loading screen. As soon as you see the loading screen, start mashing the disconnect macro until you see a freeze frame of your ghost at the graveyard. Mash it a few more times for good measure, and you should get disconnected. Log back into your character. You should be standing as a ghost at the graveyard, with a "Resurrect Now?" prompt.
For reasons described later, it's best not to move your character at this point. To determine whether you've entered second world, turn your character using your mouse, and see if it changes the direction of your server side character (if you're in second world, your server side character won't turn).
If your screen is under the world in Stonetalon Mountains, you didn't do it correctly. If this happens, log out, log in, res, and try again.
I found it extremely difficult to enter second world properly using only the classic disconnect macro. The method I described above, however, worked very consistently. If it doesn't work for you after a few tries, maybe experiment with tweaking the number 150 in the lag macro to suit your computer/connection. If you're disconnecting before the loading screen, try reducing the number; if everything happens as described but you don't enter second world, try increasing the number. It might take a decent amount of tries to get it right.
B. Angling Your Character
The reason you don't want to move your character at this point is because it makes it difficult to turn to a good angle. I've noticed that the server side character will only face ~4 predetermined directions, which change if you move your character. You can get an angle that is almost perfect if you don't move your character from its original position. It should also be noted that in order to influence the angle of your server side character, you MUST use keyboard turning. (Mouse turning will not change its direction.)
So, if you haven't moved your character since you logged in, you should be able to keyboard turn on your client side character to make your server side character face this direction:
Attachment 15427
It's a little bit funky but just keep turning until you get it. (You might have to do multiple rotations on your client side character to get there.) If you can't get the character facing that exact direcion, it's ok, you'll just have to turn more after you start moving. Just try to get as close as possible. You're trying to shoot for the red dot on the map:
Attachment 15428
Once you've turned your server side character in the right direction, use your MOUSE to turn your client side character in the same general direction. It doesn't need to be extremely precise, but try to make it fairly even.
C. The Takeoff
Now you can resurrect (if you haven't already) and mount up on a passenger mount. I used a Mechano-Hog, but any ground passenger mount should work. Have your alternate character (the one that is going to GM Island) hop in your passenger mount. Start moving your client side character forward. Notice that your camera will remain stationary at the graveyard, despite your client side character moving. Right after you start moving forward, STRAFE left (DON'T turn) a bit so that your client side character ends up running into this corner:
Attachment 15429
At this point you can just turn on autorun. This will be your perspective on your alternate account, inbound to GM Island:
Attachment 15430
Attachment 15418
Note that if you're on horde and using a low level alternate character, you'll have to get a friend to clear out some of the guards in the night elf town. Otherwise they'll kill the alternate character.
D. Landing
After ~20-30 minutes of traveling, you will start approaching the island from your alternate character's perspective. If you angled like I described in part B, you will be overshooting the island to the left. As you get closer to the island, keyboard turn right on your client side character until your server side character turns right and starts moving straight towards the island. If you overshoot to the right then you'll have to turn back left. At this point your client side character might move from his rock and find himself in some water, causing the server side character to move at swim speed. This is fine, as you're almost there.
Attachment 15423
Once you're close enough to the island that you can safely swim there without dying to fatigue, stop running on your character, hit escape, and log out. Once that character logs out, the alternate character should drop down and be able to swim to the island. Using the disconnect macro or alt+f4 will NOT work, you must properly log out for the alternate character to stay on the island.
You're now on GM Island. Happy exploring!
Attachment 15424