Installation guide: Difference between revisions

From FreeAllegiance Wiki
Jump to navigationJump to search
m (→‎Finding a game: newbie ban rank updated)
(→‎Connecting: Removed ACSS stuff)
 
(36 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Welcome to Allegiance =
Hi there, and welcome to the [[Allegiance]] '''installation guide'''. Our purpose here is to get you setup and in the game as quickly and easily as possible.  
Hi there, and welcome to the Allegiance installation guide. Our purpose here is to get you setup and in the game as quickly and easily as possible.  


However, there's lots to know about Allegiance and its community, so please take some time to read the overview section of this guide. It'll answer some basic questions you might already have, and point you towards other resources. Otherwise you can just skip right down to the installation instructions.
'''[http://store.steampowered.com/app/700480/Microsoft_Allegiance/ The game can now be installed through Steam. Click here for the Steam page.]'''
 
However, there's lots to know about Allegiance and its [[community]], so please take some time to read the overview section of this guide. It'll answer some basic questions you might already have, and point you towards other resources. Otherwise you can just skip right down to the installation instructions.


__TOC__
__TOC__


= Overview =
== Overview ==
=====What are the system requirements for this game?=====
=====What are the system requirements for this game?=====
Very low. The connection requirement for online play is a 56kbps modem. If your computer can run .net 1.1 application, chances are you can run Allegiance. If it can't, chances are you can still get it to work on LAN games. Also, Allegiance requires DirectX 9.0c installed. More info is available [[System Requirements|here]].
Very low. The connection requirement for online play is a 56kbps modem. If your computer was produced after year 2000, chances are pretty good that you can run Allegiance. More info is available [[System requirements|here]].


=====Do I need a joystick?=====
=====Do I need a joystick?=====
A joystick is not required, as you can use the mouse as a virtual joystick. Many of our top players use one or the other, so there is no consensus on which is better. If you decide you want a joystick, and are unsure which to buy, you are welcome to ask around [http://www.freeallegiance.org/forums/index.php?act=SF&s=&f=7 in our forums].
A joystick is not required, as you can use the mouse as a virtual joystick. Amongst the top players, there are as many using mice as there are using joysticks, and there is no consensus on which is better. If you decide you want a joystick, and are unsure which to buy, you are welcome to ask around [http://www.freeallegiance.org/forums/index.php?act=SF&s=&f=7 in our forums].


=====Is there any other software I should get?=====
=====Is there any other software I should get?=====
Allegiance requires the Microsoft .NET 1.1 runtime; instructions to download it are listed below. However, you are encouraged to download [[TeamSpeak]] and [[TeamSpeak Overlay]]. See the [[TeamSpeak]] wiki page for more information.
For extended game experience, you should use [https://discord.gg/6UQm29s Discord]. It helps you a lot communicating with other other players. See the [[Mumble]] article for more information.


=====Is this game really free?=====
=====Is this game really free?=====
Yes, this game is 100% cost free, and has been since 2001. If you're interested in FLOSS, this game is not that kind of free. It ''is'' open source, and we continue to improve the software, but its licence is per [http://www.microsoft.com/resources/sharedsource/default.mspx Microsoft's Share Source Initiative].
Yes, this game is 100% cost free and open source, and has been since 2001. [https://github.com/FreeAllegiance/Allegiance/blob/master/src/license.txt You can find the license here].


=====Where do I go for help?=====
=====Where do I go for help?=====
That depends entirely on what kind of help you need. If you're having trouble installing, or getting the game to work once installed, please check with the guys in the helpline forum. They have detailed answers to common problems, and specific requirements if you've found a new problem. Read [http://www.freeallegiance.org/forums/index.php?act=announce&f=5&id=8 this post] before you ask for help.
That depends entirely on what kind of help you need. If you're having trouble installing, or getting the game to work once installed, please check the helpline forum. They have detailed answers to common problems, and specific requirements if you've found a new problem. Read [http://www.freeallegiance.org/forums/index.php?act=announce&f=5&id=8 this post] before you ask for help.
 
If you're looking for help on how to play the game, please check out the [http://www.allegacademy.org/cadet/cadet1/prereadingcadet1.shtml Allegiance Academy Cadet 1 course].
 
=====I have a router, is that a problem?=====
Routers have never been a problem for Allegiance, provided that you had administration access to the router, and knew how to properly setup port forwarding. Since the release of revision 3 (R3), Allegiance now works with routers even when you don't have access to them, or know how to configure them properly. However, if you seem to be having a router problem, check [http://www.freeallegiance.org/forums/index.php?act=announce&f=5&id=8 the helpline ]
 
 
= Installation Procedures =
 
== Installing DirectX ==
You most likely already have DirectX 9.0c installed on your computer, but in case you don't, follow these instructions to get it installed.
 
# Click on the ''Download the latest DirectX'' link in [http://www.gamesforwindows.com/en-US/AboutGFW/Pages/DirectX10.aspx this page] (or just click [http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3 here])
# Validate your copy of Windows.
# If you are not able to validate your copy of windows for any reason, you may try to get an older version of DirectX from [http://www.softpedia.com/get/System/OS-Enhancements/DirectX-9.0c-Redistributable.shtml here].
# Run the installer you have downloaded, and follow the on screen instructions.


== Installing .NET 1.1 ==
There is also the [[Tech Support]] section of this wiki.
.NET 1.1 is a requirement for Allegiance, and unlike DirectX, '''having a different version than 1.1 does not help''': .net 1.1, .net 2 and .net 3 are completely different frameworks, not simple upgrades.


If your copy of Windows is not in English, make sure you grab the localised version.
If you're looking for help on how to play the game, please check out the [[Cadet_I|Cadet I course]].


# Click [http://www.microsoft.com/downloads/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en here]
# Click the Download button.
# Save the dotnetfx.exe to your hard drive.
# Double click the dotnetfx.exe file to start the installer.
# Follow the on screen instructions to complete the installation.


Once you have installed .NET 1.1, you should also install the .NET 1.1 Service Pack 1
# Click [http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en here]
# Click the Download button.
# Save the NDP1.1sp1-KB867460-X86.exe file to your hard drive.
# Double click the NDP1.1sp1-KB867460-X86.exe file to start the installer
# Follow the on screen instructions to complete the installation.


== Installing Allegiance ==
== Installing Allegiance ==
# Download the game by clicking [http://www.freeallegiance.org/downloads/Allegiance%20Setup/Allegiance%20Setup.exe here]
Allegiance has been around for over 10 years, and Microsoft no longer bundles the background software that it needs to run on modern modern computers. Allegiance requires DirectX (to run the parts of the graphics engine), Visual C++ 2010 runtimes (to run parts of the game engine) and .net framework 3.5 (to run parts of the online networking).  
#* While the game downloads, you have the time create a new account. See below.
{{Note|These are all produced by Microsoft.}}
# Double click on the Allegiance Setup.exe you downloaded.
#* If you do not have .NET 1.1 installed, you see the following screen. Follow the instructions above for installing .NET 1.1<br>[[Image:Need_dot_net.png]]<br>Otherwise you will see this:<br>[[Image:Alleg setup 01.png]]
# Click Next<br>[[Image:Alleg setup 02.png]]
# Read the EULA. If you agree to the terms, click the checkbox next to "I accept the terms in the license agreement"
# Click Next<br>[[Image:Alleg setup 03.png]]
# Confirm your install options
#* If you have a slower computer (800 mHz or less), you may want to uncompress the game's audio files to .wav format to make the game run faster. Generally you will not need this option, and if you don't understand what this option means, you are probably better off leaving it unchecked. If you want to uncompress the .ogg files into .wav, click ''Unpack OGG Files''.
# Click Next<br>[[Image:Alleg setup 04.png]]
# If you have a preferred directory you wish to install your games in to, you may provide it now. Otherwise, it's best to stay with the default folder provided.<br><br>
# Once you have determined which folder you want to install the game to, click Install.
# Wait while the application installs, this will take a few minutes.<br><br>
# When the installation is finished, you will see the following screen.<br>'''Placeholder'''<br><br>
# The installer will put two new icons on your desktop, one for Allegiance the game, and one for the Allegiance academy. If you haven't already done so, we recommend checking out the academy for a few minutes before starting the game. You will be able to get more detailed information on how to play the game and how to make the most of your first few games.
 


== Creating a new account ==
The current version of the installer automatically downloads and installs these items if they are missing from your computer. Upon completion, it will ask you to create a new game account so you can log on (see below).
# Double click on the Allegiance icon placed on your desktop. This will launch a program called ASGS. You should see a window like the following. <br>'''Placeholder'''
# Click Tools -> Create a New Account
# Your web browser will launch. Fill out the Callsign field with your in-game name.
# Fill out the Password and Comfirm Password fields with a login password of your choice
# Fill out the e-mail address field with a valid e-mail address, a confirmation e-mail will be sent to that address.
# Click Create Account
# Check your e-mail account you provided in step 5. There should be an e-mail from ASGS@alleg.net with a link. Open that link in your web browser to complete the signup process. If you didn't get an e-mail, within 5 minutes, check your spam and/or junk folders for it.
# Once you've clicked on the link, you'll be taken to a page which confirms that your account has been created.


* Download through Steam [http://store.steampowered.com/app/700480/Microsoft_Allegiance/ here]


== Connecting for the first time ==
== Connecting ==
# Double click the Allegiance icon on your desktop.
=== Creating a new account ===
# Fill in the Account and Password fields.
# Click Login.
#*ASGS will update itself if it needs to.
#*You will then see the following notice.<br>'''Placeholder'''.
#*Please read this message and ensure you understand it before you click Yes.
#*[[Linking Callsigns|Here]] is a wiki page explaining the dangers of [[Linking Callsigns]].
# When you have read and understood the message, click Yes


{{Warning|Do not use your login on a friend's computer. Accounts are linked to each computer they sign on to, and any other accounts that link to the same computer(s). Once linked, only one person can be online at a time. See [[linking callsigns]] for more information.}}


Allegiance will now start, and take you to the title screen. You're now free to play the '''[[Training Missions]]''' (these do not require an Internet connection, and are simply you and an AI tutor who teaches you the basics of the game), or connect to '''Free Games''' to play against other people online.
=== Connecting for the first time ===
Allegiance will start, and take you to the title screen. You're now free to play the '''[[Training missions]]''', or connect to '''Free Games''' to play against other people online.
*Please note that there is no single player campaign for Allegiance, only the training missions. This game was intended to be a multi-player game only.
*Please note that there is no single player campaign for Allegiance, only the training missions. This game was intended to be a multi-player game only.


== Finding a game ==
=== Finding a game ===
# Log in to ASGS, and once at the Allegiance splash screen, select Free Games
<div style="display:inline; float:right;"><gallery widths="220px" heights="220px" perrow="1"> <!-- but would it listen? -->
#*Allegiance will now update with new information from the servers, if required. This process can take a few minutes. In the background you will see the Message of the Day scrolling by. Links to additional Allegiance resources, and other useful information can be found there, feel free to read it as the game patches.<Br><Br>
Image:Alleg setup 08.png|Game listings screen
# Click the Game List, or the Current Games Listings button once the patching process is finished.
</gallery></div>
#*This will take you to the master lobby list. By default games will be sorted in order of most players to least players. There are usually a few games going on at any given time. <br>'''Placeholder'''
# Click the Game List, or the Current Games Listings button.
#*In the screen shot above, we can see 4 active games (the stick figure is running), and 3 games with players in them but have not yet started (the stick figure is standing). In Allegiance you can join a game already in progress.<Br><br>
#*This will take you to the Master Lobby list. By default games will be sorted in order of most players to least players. There are usually a few games going on at any given time.
#**'''[[Newbie Server]]s''': Some servers have newbie in the name, for example '''EU Newbie Server DN'''. These are servers where you can more easily explore the flight controls and features of Allegiance, as well as play against other new players in relative peace.
#*In the screen shot to the right, we can see 4 active games (the stick figure is running), 1 game with players in them but have not yet started (the stick figure is standing), and 2 games with 0 players in them (the permanently running [[Newbie server]]s). In Allegiance you can join a game already in progress.<Br><br>
#**However, once you're familiar with the game controls, we strongly encourage you to join the main server (i.e. whichever server has the most player - Planet 2 DN 04.60 in the screen shot above). Because Allegiance requires Commanders to manage the teams and the Commanders available on the [[Newbie Server]]s are extremely inexperienced, the games you play on the newbie servers will not reflect how the game is actually played, and you might pick up some unrealistic expectations or bad habits if you play on the newbie servers for too long.
#**'''[[Newbie server]]s''': Some servers have newbie in the name, for example '''EU Newbie Server DN'''. These are servers where you can more easily explore the flight controls and features of Allegiance, as well as play against other new players in relative peace.
#**However, once you're familiar with the game controls, we strongly encourage you to join the main server (i.e. whichever server has the most player - Planet 2 DN 04.60 in the screen shot above). Because Allegiance requires Commanders to manage the teams and the Commanders available on the [[Newbie server]]s are extremely inexperienced, the games you play on the newbie servers will not reflect how the game is actually played, and you might pick up some unrealistic expectations or bad habits if you play on the newbie servers for too long.
#**<font color="red">'''Warning'''</font>: Once your game rank has climbed above 4, playing on the newbie server will result in an immediate 24 hour [[Ban]] to your account.<br><br>
#**<font color="red">'''Warning'''</font>: Once your game rank has climbed above 4, playing on the newbie server will result in an immediate 24 hour [[Ban]] to your account.<br><br>
#Double click on the game which you want to join.
#Double click on the game which you want to join.
#*At this point you'll be looking at the game lobby for a specific game. Generally there are 2 teams, '''Blue''' and '''Yellow''', though Allegiance can be played with up to 6 teams. There is also the '''Not On A Team''' group also known as NOAT where you will begin.  
#*At this point you'll be looking at the Game Lobby for a specific game. Generally there are 2 teams, '''Blue''' and '''Yellow''', though Allegiance can be played with up to 6 teams. There is also the '''Not On A Team''' group also known as NOAT where you will begin.
#*To join a team, simply double click on the team you wish to join and you will appear as a blinking player on that team which means that you are awaiting that team's Commander's approval to join; or you will be accepted instantly (Commander has toggled "Auto-Accept" to ON).  
#*To join a team, simply double click on the team you wish to join. You will appear as a blinking player on that team which means that you are awaiting that team's Commander's approval to join; or you will be accepted instantly (Commander has toggled "Auto-Accept" to ON).<br><br>
#*Please keep in mind that the team balance is very important to having a fun game, so try to join the team with the lowest number of Novice players, especially those that still have a (#) displayed next to their name.  
#**Please keep in mind that the team balance is very important to having a fun game, so try to join the team with the lowest number of Novice players, especially those that still have a (#) displayed next to their name.  
#*Please be patient when you join, as a commander doesn't always notice new players right away, and it can take some time to navigate to the pilot menu, especially if the game is already in progress. If you're not getting accepted, you can send a private message to the team's commander. To do this click on their name (they are the one with a check mark in the column headed with a crown), and then type your message into the chat window. Just a gentle reminder (like “Accept please”) will either get you accepted or you will get an explanation as to why you're not being accepted.
#**Please be patient when you join, as a commander doesn't always notice new players right away, and it can take some time to navigate to the pilot menu, especially if the game is already in progress. If you're not getting accepted, you can send a private message to the team's commander. To do this click on their name (they are the one with a check mark in the column headed with a crown), and then type your message into the chat window. Just a gentle reminder (like “Accept please”) will either get you accepted or you will get an explanation as to why you're not being accepted.
#*'''NOTE''': There are occasions when the teams are imbalanced in a way that the team with the fewest players also has the lowest team rank (the numbers in parentheses next to the team name). This may lead to a situation where you will not be accepted by the team with fewer players, because your rank is too low, but you will not be able to join the other team, because they have too many players. In situations like this, you will generally either have to wait until enough players join the low ranked team that you can try for a spot on the higher ranked team, or try another server. (I reccomend persuading a player on NOAT to join a the lower ranked team so you can hop on the higher.)
# Once you're on a team you will have to wait for the game to start or, if you joined a game that is running, you will jump straight to the base screen. If you've followed the tutorials, you'll have some idea of where to go from here. For more information on the in game interface, and the rules of the game itself, please go to the [[Cadet I]] program.
#*We realize this isn't always fun or fair, but with the limited size of our community, it's sometimes the only thing you can do. We ask for your patience and, with enough new players like you, we'll be able to grow the community to a point where things like this don't occur.<br><br>
# Once you're on a team you will have to wait for the game to start or, if you joined a game that is running, you will jump straight to the base screen. If you've followed the tutorials, you'll have some idea of where to go from here. For more information on the in game interface, and the rules of the game itself, please go to the Allegiance Academy Cadet 1 program [http://www.allegacademy.org/cadet/cadet1/prereadingcadet1.shtml].




{{New Players}}
{{New Players}}
[[Category:Tech support]]
[[Category:Guides]]

Latest revision as of 22:26, 6 April 2018

Hi there, and welcome to the Allegiance installation guide. Our purpose here is to get you setup and in the game as quickly and easily as possible.

The game can now be installed through Steam. Click here for the Steam page.

However, there's lots to know about Allegiance and its community, so please take some time to read the overview section of this guide. It'll answer some basic questions you might already have, and point you towards other resources. Otherwise you can just skip right down to the installation instructions.

Overview

What are the system requirements for this game?

Very low. The connection requirement for online play is a 56kbps modem. If your computer was produced after year 2000, chances are pretty good that you can run Allegiance. More info is available here.

Do I need a joystick?

A joystick is not required, as you can use the mouse as a virtual joystick. Amongst the top players, there are as many using mice as there are using joysticks, and there is no consensus on which is better. If you decide you want a joystick, and are unsure which to buy, you are welcome to ask around in our forums.

Is there any other software I should get?

For extended game experience, you should use Discord. It helps you a lot communicating with other other players. See the Mumble article for more information.

Is this game really free?

Yes, this game is 100% cost free and open source, and has been since 2001. You can find the license here.

Where do I go for help?

That depends entirely on what kind of help you need. If you're having trouble installing, or getting the game to work once installed, please check the helpline forum. They have detailed answers to common problems, and specific requirements if you've found a new problem. Read this post before you ask for help.

There is also the Tech Support section of this wiki.

If you're looking for help on how to play the game, please check out the Cadet I course.


Installing Allegiance

Allegiance has been around for over 10 years, and Microsoft no longer bundles the background software that it needs to run on modern modern computers. Allegiance requires DirectX (to run the parts of the graphics engine), Visual C++ 2010 runtimes (to run parts of the game engine) and .net framework 3.5 (to run parts of the online networking).


Info.png
Note These are all produced by Microsoft.

The current version of the installer automatically downloads and installs these items if they are missing from your computer. Upon completion, it will ask you to create a new game account so you can log on (see below).

  • Download through Steam here

Connecting

Creating a new account

Warn.png
Warning! Do not use your login on a friend's computer. Accounts are linked to each computer they sign on to, and any other accounts that link to the same computer(s). Once linked, only one person can be online at a time. See linking callsigns for more information.

Connecting for the first time

Allegiance will start, and take you to the title screen. You're now free to play the Training missions, or connect to Free Games to play against other people online.

  • Please note that there is no single player campaign for Allegiance, only the training missions. This game was intended to be a multi-player game only.

Finding a game

  1. Click the Game List, or the Current Games Listings button.
    • This will take you to the Master Lobby list. By default games will be sorted in order of most players to least players. There are usually a few games going on at any given time.
    • In the screen shot to the right, we can see 4 active games (the stick figure is running), 1 game with players in them but have not yet started (the stick figure is standing), and 2 games with 0 players in them (the permanently running Newbie servers). In Allegiance you can join a game already in progress.

      • Newbie servers: Some servers have newbie in the name, for example EU Newbie Server DN. These are servers where you can more easily explore the flight controls and features of Allegiance, as well as play against other new players in relative peace.
      • However, once you're familiar with the game controls, we strongly encourage you to join the main server (i.e. whichever server has the most player - Planet 2 DN 04.60 in the screen shot above). Because Allegiance requires Commanders to manage the teams and the Commanders available on the Newbie servers are extremely inexperienced, the games you play on the newbie servers will not reflect how the game is actually played, and you might pick up some unrealistic expectations or bad habits if you play on the newbie servers for too long.
      • Warning: Once your game rank has climbed above 4, playing on the newbie server will result in an immediate 24 hour Ban to your account.

  2. Double click on the game which you want to join.
    • At this point you'll be looking at the Game Lobby for a specific game. Generally there are 2 teams, Blue and Yellow, though Allegiance can be played with up to 6 teams. There is also the Not On A Team group also known as NOAT where you will begin.
    • To join a team, simply double click on the team you wish to join. You will appear as a blinking player on that team which means that you are awaiting that team's Commander's approval to join; or you will be accepted instantly (Commander has toggled "Auto-Accept" to ON).

      • Please keep in mind that the team balance is very important to having a fun game, so try to join the team with the lowest number of Novice players, especially those that still have a (#) displayed next to their name.
      • Please be patient when you join, as a commander doesn't always notice new players right away, and it can take some time to navigate to the pilot menu, especially if the game is already in progress. If you're not getting accepted, you can send a private message to the team's commander. To do this click on their name (they are the one with a check mark in the column headed with a crown), and then type your message into the chat window. Just a gentle reminder (like “Accept please”) will either get you accepted or you will get an explanation as to why you're not being accepted.
  3. Once you're on a team you will have to wait for the game to start or, if you joined a game that is running, you will jump straight to the base screen. If you've followed the tutorials, you'll have some idea of where to go from here. For more information on the in game interface, and the rules of the game itself, please go to the Cadet I program.


Getting started
Intro: Overview · Top 10 things you should know · Newbie games
Installing: Quick install · Step by step guide · Troubleshooting
Gameplay: Learning guide · Common mistakes · FAQ · Training index