Problem: Article: Start riding your bike at a comfortable speed. Using your arm muscles, pull the front wheel of the bike upwards. As you do, shrug forward with your shoulders and use your leg muscles to lift the back of the bike up as well. Take some time to practice getting both wheels off the ground before you add in any bar spinning. A bunny hop can be broken down into a front pull and a back hop, both of which involve lifting one wheel off the ground. Practice each of these before trying to do a full bunny hop. The higher your bunny hop is, the more time you'll have to do a barspin. Work on getting your bunny hops as high as possible. Try and keep your wheels roughly level when you do a bunny hop. This will make the landing easier and give you more control as you do tricks in the air. Sit on your bike and press the back wheel against a wall to keep it from moving. Raise the front wheel off the ground slightly so that it can move freely. Lift one hand off the handlebars as you use the other to pull one side of the bars towards you, setting them spinning. Let the handlebars spin a full 360-degrees before catching them with the opposite hand on the opposite handle. It's much easier to practice this on the ground than it is in the air. Get the motion of the handlebars and your hand movements perfect before you combine it with the bunny hop. If you ride with your right foot forward, you should use your right hand to start the barspin. If you ride with your left foot forward, use your left hand. This will reduce the chance of the bar hitting your knees as you spin it. Practice doing a barspin in both directions to see which method is most comfortable for you. Whichever one feels best is probably the best way to go. Unlike some other tricks, the barspin doesn't need a lot of speed. Start pedaling until you reach a speed that you're comfortable with. If you're worried about crashing, practice your barspin on a soft surface, such as grass, instead of on pavement or concrete. Once you've reached your desired speed, wind up and do a bunny hop. Once you're in the air, begin leveling out your bike. Try and keep the front wheel slightly above the back wheel, as the front will drop slightly when you spin the handlebars. Using the same movement that you've practiced, pull one side of the bar towards your body as you lift your hands slightly away from the bar. As you do so, stay focused on the bar so that you can catch it as easily as possible. Always pull the bar towards your body, rather than pulling it up or pushing it down as you spin it. Pulling it towards you will keep the bike level, where anything else will throw of your trick. Spin the bar as quickly you can after getting the bike level. The sooner you spin, the more time you'll have to regain control of the bars before landing the trick. As the bar spins back around to its original position, catch it and drop both hands back onto the handlebars. Bend your knees slightly to soften your landing and push the back wheel down slightly so that it hits the ground first. As you do, straighten the front wheel to prevent your bike from swerving to complete the landing. Let your knees bend naturally as you land, before standing back up slightly on the bike. This will absorb some of the shock of hitting the ground. Pulling off the landing is the most important part of a trick! Hold on tightly to the handlebars and bend your knees slightly as you land. This will help make sure you maintain control of the bike after it hits the ground. Keep your hands hovering over the handlebars as you let them spin and wait to catch them. You'll only have your hands off the handlebars for a second or two at the most, so don't move them too far away.
Summary: Perfect your bunny hop. Practice spinning the bars on the ground. Start riding along the ground at a comfortable speed. Do a bunny hop as high as you can. Spin the bar. Catch the bar and land the trick.

Problem: Article: Project 64 supports GameShark codes. You can find codes all over the internet at a variety of code sites and fan forums. Just search for the game you want to cheat in and include the words "cheat codes" to find code lists. You should be able to find codes for just about any game you can think of, including homebrew and ROM hack games. You'll need to either start the game or have it loaded in your ROMs directory so that you can open the Cheats menu. See the first section for details. Also go press ctrl alt delete to browse the whole cheat code library. You can right-click on anything and still see this option. If you can't get the menu to appear, try right-clicking elsewhere in the window. This can be anything you want, so choose something that will help you identify it in the list of cheats. Add a description as well if the cheat requires some special instructions or clarifications. Make sure to preserve any spaces in the code. Most codes will have eight digits (<address>) followed by a space and then four digits (<value>), e.g. 8111A7C0 0140. Sometimes you'll come across a cheat that has multiple versions. On most cheat sites, the last digits will be marked as xx or xxxx, followed by a list of what you can replace xx or xxxx with. The number of xs indicates the number of characters that make up the variable. To create a multi-variable cheat in Project 64, copy the base cheat into the "Code" field, and replace the xs with ?. For example, 8011A800 00xx would become 8011A800 00??. You'll know that you've entered the base cheat properly when the "Options" field becomes available. In the "Options" field, you'll be able to enter all of the variables for each option. Enter the characters for the variable followed by a space and then a description, e.g. 2D Pocket Egg. Each new variable should be on its own line. Once you're finished adding all of the variables, click the "Add Cheat" button. It will be added to the list of your available cheats, but will not be enabled until you check its box and select any variables. Note: The "Add Cheat" button will only become clickable when the code is properly formatted. If the button is grayed out, check the code for extra spaces or incorrect characters. If you still can't get the code to appear, it may not be a valid code for the Nintendo 64 GameShark.
Summary:
Find a cheat code that you want to add. Load the game and open the Cheats menu. Right-click in the window and select "Add new cheat". Give the cheat a name. Paste the code into the "Code" field. Create a cheat with variables. Enter in the variables. Save the cheat.