約 4,591,461 件
https://w.atwiki.jp/ookowaikowai/pages/18.html
using System; using System.Collections.Generic; using System.Security.Cryptography; using System.Configuration; using System.Text; using System.Web; using System.Net; using System.IO; namespace OAuth { class OAuthBase { const string REQUEST_TOKEN_URL = "https //twitter.com/oauth/request_token"; const string ACCESS_TOKEN_URL = "https //twitter.com/oauth/access_token"; const string AUTHORIZE_URL = "https //twitter.com/oauth/authorize"; private Random random = new Random(); public string ConsumerKey { get; private set; } public string ConsumerSecret { get; private set; } public string RequestToken { get; private set; } public string RequestTokenSecret { get; private set; } public string AccessToken { get; private set; } public string AccessTokenSecret { get; private set; } public string UserId { get; private set; } public string ScreenName { get; private set; } public OAuthBase(string consumerKey, string consumerSecret) { ServicePointManager.Expect100Continue = false; ConsumerKey = consumerKey; ConsumerSecret = consumerSecret; } public OAuthBase(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string userId, string screenName) { ServicePointManager.Expect100Continue = false; ConsumerKey = consumerKey; ConsumerSecret = consumerSecret; AccessToken = accessToken; AccessTokenSecret = accessTokenSecret; UserId = userId; ScreenName = screenName; } public void GetRequestToken() { SortedDictionary string, string parameters = GenerateParameters(""); string signature = GenerateSignature("", "GET", REQUEST_TOKEN_URL, parameters); parameters.Add("oauth_signature", UrlEncode(signature)); string response = HttpGet(REQUEST_TOKEN_URL, parameters); Dictionary string, string dic = ParseResponse(response); RequestToken = dic["oauth_token"]; RequestTokenSecret = dic["oauth_token_secret"]; } public string GetAuthorizeUrl() { return AUTHORIZE_URL + "?oauth_token=" + RequestToken; } public void GetAccessToken(string pin) { SortedDictionary string, string parameters = GenerateParameters(RequestToken); parameters.Add("oauth_verifier", pin); string signature = GenerateSignature(RequestTokenSecret, "GET", ACCESS_TOKEN_URL, parameters); parameters.Add("oauth_signature", UrlEncode(signature)); string response = HttpGet(ACCESS_TOKEN_URL, parameters); Dictionary string, string dic = ParseResponse(response); AccessToken = dic["oauth_token"]; AccessTokenSecret = dic["oauth_token_secret"]; UserId = dic["user_id"]; ScreenName = dic["screen_name"]; } public string Get(string url, IDictionary string, string parameters) { SortedDictionary string, string parameters2 = GenerateParameters(AccessToken); foreach (var p in parameters) parameters2.Add(p.Key, p.Value); string signature = GenerateSignature(AccessTokenSecret, "GET", url, parameters2); parameters2.Add("oauth_signature", UrlEncode(signature)); return HttpGet(url, parameters2); } public string Post(string url, IDictionary string, string parameters) { SortedDictionary string, string parameters2 = GenerateParameters(AccessToken); foreach (var p in parameters) parameters2.Add(p.Key, p.Value); string signature = GenerateSignature(AccessTokenSecret, "POST", url, parameters2); parameters2.Add("oauth_signature", UrlEncode(signature)); return HttpPost(url, parameters2); } private string HttpGet(string url, IDictionary string, string parameters) { WebRequest req = WebRequest.Create(url + ? + JoinParameters(parameters)); WebResponse res = req.GetResponse(); Stream stream = res.GetResponseStream(); StreamReader reader = new StreamReader(stream); string result = reader.ReadToEnd(); reader.Close(); stream.Close(); return result; } string HttpPost(string url, IDictionary string, string parameters) { byte[] data = Encoding.ASCII.GetBytes(JoinParameters(parameters)); WebRequest req = WebRequest.Create(url); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = data.Length; Stream reqStream = req.GetRequestStream(); reqStream.Write(data, 0, data.Length); reqStream.Close(); WebResponse res = req.GetResponse(); Stream resStream = res.GetResponseStream(); StreamReader reader = new StreamReader(resStream, Encoding.UTF8); string result = reader.ReadToEnd(); reader.Close(); resStream.Close(); return result; } private Dictionary string, string ParseResponse(string response) { Dictionary string, string result = new Dictionary string, string (); foreach (string s in response.Split( )) { int index = s.IndexOf( = ); if (index == -1) result.Add(s, ""); else result.Add(s.Substring(0, index), s.Substring(index + 1)); } return result; } private string JoinParameters(IDictionary string, string parameters) { StringBuilder result = new StringBuilder(); bool first = true; foreach (var parameter in parameters) { if (first) first = false; else result.Append( ); result.Append(parameter.Key); result.Append( = ); result.Append(parameter.Value); } return result.ToString(); } private string GenerateSignature(string tokenSecret, string httpMethod, string url, SortedDictionary string, string parameters) { string signatureBase = GenerateSignatureBase(httpMethod, url, parameters); HMACSHA1 hmacsha1 = new HMACSHA1(); hmacsha1.Key = Encoding.ASCII.GetBytes(UrlEncode(ConsumerSecret) + + UrlEncode(tokenSecret)); byte[] data = System.Text.Encoding.ASCII.GetBytes(signatureBase); byte[] hash = hmacsha1.ComputeHash(data); return Convert.ToBase64String(hash); } private string GenerateSignatureBase(string httpMethod, string url, SortedDictionary string, string parameters) { StringBuilder result = new StringBuilder(); result.Append(httpMethod); result.Append( ); result.Append(UrlEncode(url)); result.Append( ); result.Append(UrlEncode(JoinParameters(parameters))); return result.ToString(); } private SortedDictionary string, string GenerateParameters(string token) { SortedDictionary string, string result = new SortedDictionary string, string (); result.Add("oauth_consumer_key", ConsumerKey); result.Add("oauth_signature_method", "HMAC-SHA1"); result.Add("oauth_timestamp", GenerateTimestamp()); result.Add("oauth_nonce", GenerateNonce()); result.Add("oauth_version", "1.0"); if (!string.IsNullOrEmpty(token)) result.Add("oauth_token", token); return result; } public string UrlEncode(string value) { string unreserved = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.~"; StringBuilder result = new StringBuilder(); byte[] data = Encoding.UTF8.GetBytes(value); foreach (byte b in data) { if (b 0x80 unreserved.IndexOf((char)b) != -1) result.Append((char)b); else result.Append( % + String.Format("{0 X2}", (int)b)); } return result.ToString(); } private string GenerateNonce() { string letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; StringBuilder result = new StringBuilder(8); for (int i = 0; i 8; ++i) result.Append(letters[random.Next(letters.Length)]); return result.ToString(); } private string GenerateTimestamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); return Convert.ToInt64(ts.TotalSeconds).ToString(); } } }
https://w.atwiki.jp/pccoop/pages/37.html
基本情報 Grand Theft Auto IV ジャンル:Action, Adventure 発売元:Rockstar Games 開発元:Rockstar North 人数:Co-op2~4人 SPC:非対応 発売日:2008/12/08 日本語:対応 体験版:無し パッチ:Games for Windows Liveによる自動ダウンロード Metascore 89点 http //www.metacritic.com/games/platforms/pc/grandtheftauto4?q=Grand%20Theft%20Auto サーバー作成に必要なPort このページを参考にして下さい port開放について - Grand Theft Auto 4 PC Wiki http //wikiwiki.jp/gta4pc/?port%B3%AB%CA%FC 紹介 現代のアメリカンドリームとは何か? 東欧からリバティーシティへ来たばかりのニコ・ベリックにとって、それは過去から逃れるための希望。そして彼の従兄弟ローマンにとっては、このチャンスの街で掴むべき成功。だが現実は借金にまみれ、ヤミ金業者や泥棒、反社会的な連中が二人をこの街の裏社会へと引きずり込んでいく・・・。そこで彼らが目にしたのは、金や地位を崇拝するこの街の現実・・・。持てる者にとってここは夢の街でも、持たざる者にとっては悪夢の街なのだ。 フォトリアリスティックな高解像度出力2560ドット×1600ドットでのプレイが可能。 単なる高解像度表現ではなく、PC版での高解像度に適したテクスチャでリバティーシティを表現。 ムービーエディターが追加され、シングルプレイ、マルチプレイ、どちらのゲームプレイ動画も録画、編集ができ、Rockstar Games社のコミュニティサイトであるRockstar Social Clubへのアップロードが可能。 マルチプレイではカスタムマッチ機能が追加され「ゲームタイプ」、「レースタイプ」、「ウェポンタイプ」などプレイ対戦が楽しめます。 PCキーボードの他に、Xbox360のゲームコントローラーに対応。 最大4人でプレイできる3つのCo-opモードに、自由に街の中を動けるFree Modeが有る。 動画 動作環境 必要動作環境 OS:Windows Vista Service Pack 1以上 / XP Service Pack 3 以上 メモリ:1.5GB以上のRAM HDD空き容量:16GB以上 CPU:Intel Core2 Duo1.8GHzまたはAMD Athlon X2 64 2.4GHz 以上 ディスプレイ:NVIDIA 7900(256MB以上)、ATI X1900(256MB)以上のグラフィックカード 推奨動作環境 OS:Windows Vista Service Pack 1以上 / XP Service Pack 3 以上 メモリ:2.5GB/Windows Vista、2GB以上/Windows XP HDD空き容量:18GB以上 CPU:Intel Core2 Quad 2.4GHz/AMD Phenom X3 2.1GHz 以上 ディスプレイ:NVIDIA 8600[512MB]、ATI3870[512MB] 購入(価格は変動している可能性が有ります) パッチ 評価 リンク Grand Theft Auto 4 PC Wiki http //wikiwiki.jp/gta4pc/ コメント 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/freebsd/pages/206.html
設定はデフォルトでいいので途中でコンフィグを聞いてこないportupgrade portupgrade -a -M BATCH=yes
https://w.atwiki.jp/warband/pages/454.html
ip_Building_a_Village|Building a Village ip_Building_a_Village_text|Once you have over a hundred men in your army you can build a village from the camp menu. ^^ This is the dark ages, and new villages and settlements rose and fell regularly.^ Using your troops to found a village will remove them from your party, its suggested you leave your best troops at a camp quarters and raise low teir troops that can used for the village founding. ^^ If you are not yet part of a kingdom, founding a village will also found a new kingdom under your rule. ^ Your court will be established at the village and can be lost if raided. ^^Villages can also be upgraded into towns. ip_armies_size|Army Size ip_armies_size_text|The size of your army, similar to the armies of the lords, depends on several factors ^^Leadership each point will increase the maximum size of your army by 5. Companions with Leadership help lead the party.^^Charisma each point of your charisma will increase the maximum size of your army by 1. It is your ability to attract men to your cause.^^Renown every 9 points will increase the maximum size of your army by 1. Fame attracts followers.^^Holdings every town will add 80 men and each fort 40 to the maximum size of your army. These spots represent men you can raise through a levy.^^Bear in mind that party size at sea is restricted by ship capacity. Extra troops can always be left at a settlement garrison, player Refuge (once built), or any Camp Quarters. ip_morale|Morale ip_morale_text|Morale represents the ability and willingness of the troops in a party to summon up the endurance, bravery, and discipline they need to face the stresses of battle and the march. It is not the same thing as the troops' happiness. Elite troops may grumble and whine about the hardships of campaigning -- but then stand together as one when the arrows start to fly. On the other hand, a commander who gives his men everything they want may find that they grow soft, and waiver before the enemy's charge.^^ Morale's greatest impact is on a party's behavior in battle, determining how aggressively troops engage the enemy, and how likely they are to break and run if they perceive the tide of battle turning against them. Morale also affects a party's march speed, as a less motivated party will move more slowly, as the men are not pushing themselves to their physical limit, and pause more frequently, as it waits for stragglers to catch up. Finally, a party with very low morale will start to suffer desertions.^^ Some factors that affect morale are intuitive. For example, a charismatic commander with a reputation for winning battles can infuse his or her men with a sense of confidence. Leaders who give their men well ample and varied supplies of food, and pay them on time, demonstrate that they care about their troops' welfare, and are less likely to lead them into disaster.^^ Other factors are less intuitive -- particularly those related to a party's sense of group cohesion. In a small tight-knit party, for example, men will often fight hard against daunting odds to avoid showing cowardice before their comrades-in-arms. A large party on the other hand may see its cohesion strained, as the commander has less time to supervise the men, listen to their grievances, and resolve their disputes. Frequent battles will strengthen the bonds between men, while long periods without combat will see the troops become bored and quarrelsome.^^ The morale report, accessibly by hitting the 'reports' button will give the player a sense of the factors affecting his or her men's morale. ip_economy|Economy ip_economy_text|Towns and villages in these lands need a wide variety of goods for their populations to remain healthy and productive. First in importance is food. Grain is the staple crop of the Isles, but people also need fat and protein in the form of meat, fish, or cheese. It takes almost as much work to preserve meat as to produce it in the first place, so salt is also in high demand. After food comes clothing heavy wool, lighter linens, or luxurious velvet. Finally, people need the tools of their trade ironware, pottery, leatherware, and, of course, arms, armor, and horses for war.^^Most agricultural products are produced in the villages, while artisans in the towns specialize in manufactured or artisanal goods like fabrics or ironware. Also, different resources can be found in different parts of the country. Consequently, the key to prosperity in Calradia is trade -- both between the villages and the towns, and between the major towns themselves.^^When trade flows, goods will be available and affordable, the population of a center will be healthy and energetic, and migrants will flock from the nearby regions. The center will produce more, consume more, and be able to contribute more in taxes to their lords. When trade dries up, towns and villages will see their workers flee to seek work elsewhere, and economic activity will drift to a stand-still. Thus, it is in the interests of rulers to protect trade routes from the hazards of war and banditry. A smart merchant, however, may want to seek out towns which have become isolated from the rest of the land, as he or she may be able to turn a tidy profit from the resulting price imbalances.^^Because villagers usually plan to take their goods to market in towns, village markets will be rather quiet places, and villagers will buy cheap and sell dear. Serious merchants will stick to the towns to make a profit, although some parties may decide to make a quick stop in a village to acquire supplies.^^A player who wants to know about the factors affecting a region's prosperity can speak to the guildmaster of the local town. Other information can be gleaned from passers-by, although they might not know very much outside of their own particular trade. ip_courtship|Courtship ip_courtship_text|Players may wish to marry into one of these lands noble families. Marriage is not necessary for a player to rise in power and stature, but it does provide players with an opportunity to improve their relation with lords and establish a claim to the throne.^^Marriage requirements will be different for males and females. A male character will usually need to pursue a traditional path of courtship. He should establish a reputation in the Isles aristocratic society, get on good terms with his bride's parents or guardians, and then woo the lady according to local custom. If a player grows impatient, he may attempt to take a shortcut -- but there will be consequences in his relations with other lords.^^A male character should keep in mind that other lords will be competing with him for the affections of the kingdom's ladies. Also, a lady's tastes are unpredictable, and a player may also find that the object of his love does not love him in return. Romance, in Calradia as elsewhere, does not always prosper. Of course, a player may resort to other, less gentlemanly means of winning a lady's heart, but again, that will have a serious impact on his reputation.^^To get started on the path of courtship, a male player should try to get involved in the social life of the Isles aristocracy, attending feasts and tournaments. Also, wandering troubadours and poets can serve as a useful repository of information on courtship, and keep the player up to date about the latest gossip.^^Female characters can also marry -- but they should keep in mind that society is very traditional, and, as adventurers, they have chosen a very unconventional path for a woman. A female character may have to look for a while to find a lord who is open-minded enough to marry her.^^On the bright side, a female character does not have to go through the elaborate rituals of courtship, and she also may gain more from a marriage than her male counterpart. For a woman adventurer, marriage can be a quick path to power -- and an unscrupulous character may be able to use her husband as a tool of her political ambitions. ip_politics|Politics ip_politics_text|The realms of the Isles, although they represent different cultures, all adhere to the same basic political system feudalism. Feudalism is based on the relationships between individuals the oaths of loyalty given by a vassal to his or her liege. In exchange for this oath, the vassal will usually receive a fief, a parcel of land whose income will be used by the vassal to raise troops to support the liege in time of war. A liege also has an obligation to protect his vassals, and to treat them justly.^^This is how it works in theory, anyway. In practice, vassals will not always work in their factions' interests, particular as they are often quarreling with one another. Nobles have different personalities, and sometimes those personalities clash. Or, perhaps two nobles were once friends, but fell out over in the aftermath of a setback or a defeat -- or because they both were wooing the same lady. Jealousies will also surface as they vie for the favor of the king -- perhaps over newly conquered lands, or over who will be given the coveted office of marshal, the lord in charge of organizing large-scale campaigns.^^When one realm in the Isles makes war on another, the political unity of the each kingdom is as important as the quality or number of its soldiers in determining the outcome. In a cohesive kingdom, nobles will join together in a large force to sweep their opponents before them. In a kingdom divided by petty quarrels, lords will fail to respond to the marshal's summons, or drift away to attend to their own business if a campaign is not going well. A faction's political cohesion will also impact warfare when campaigns are not in progress. In a divided faction, lords will be less likely to join together on raids and patrols, and come to each other's defense.^^If it seems self-defeating for nobles to bicker and quarrel when the enemy is just over the horizon, keep this in mind -- ultimately, a noble's loyalty goes not to a particular faction or culture, but to himself and to his family. If a noble fears that his faction is collapsing, or if he is being neglected by his liege, he can usually find a reason to withdraw his oath of allegiance, and change sides. Players should keep this in mind, as they may find that there are opportunities to turn discontented former enemies into allies. ip_character_backgrounds|Character Backgrounds ip_character_backgrounds_text|A player character in these lands may choose to come from a variety of social backgrounds. This choice will affect not just his or her starting skills and equipment, but also the course of his or her career as an adventurer.^^War and politics in these lands are traditionally dominated by male aristocrats. A nobleman player character may find that he is invited into this 'old boys' club' fairly quickly, but women and commoners may face a few extra hurdles on the way. If you choose to start the game as a male nobleman, you can think of it as the 'easy' setting. Starting as a noblewoman or a male commoner is somewhat more difficult, and starting as a female commoner is probably the most challenging way to begin a game.^^However, women have some starting advantages. Simply by taking up arms, a female warrior will draw attention to herself, and she may find that she can build up her reputation faster than a male. Also, it is traditionally easier for a woman to marry up the social ladder than it is for a man, and a woman may find she can gain more from a strategic marital alliance than her male counterpart.^^Finally, keep in mind that the game does not place any limits on the upward mobility of characters based on their background. Noble or common, male or female, married or unmarried -- anyone can rise to become ruler of all these lands, if they are sufficiently brave, lucky, or resourceful. ip_military_campaigns|Military Campaigns ip_military_campaigns_text|When kingdoms in the Isles go to war, their armies have two basic offensive options. They can try to attack villages and lay waste to the countryside, damaging their enemy's prestige and economy. Or, they can try to seize and hold castles or towns, taking territory This second option can involve long, bloody sieges, but will yield more decisive results.^^It is important to note that the realms of these lands do not field standing armies, which remain in the field as long as the ruler desires. Rather, realms are protected by feudal levies comprised of the major nobles and their individual retinues. Sometimes, these nobles launch their own private attacks into enemy territory, but the most decisive events will usually take place when the great hosts are assembled. The kingdom's marshal, a noble appointed by the king, will summon the host before the campaign and lead them out to battle. However, he should be careful not to keep them in the field too long. Otherwise, the host will begin to disintegrate, as the vassals drift off to pursue their own business, and the army will be vulnerable to a counter-attack.^^For this reason, the rhythm of wars in these lands often resemble the rhythm of a duel between two individual combatants. One side will gather its strength and seek to land a blow against the enemy's territory. If the marshal spends too little time gathering the vassals, he may not be able to do any real damage. If he spends too much time, then the campaign may end before it has even begun. A large realm will have an advantage over a smaller one, just as a brawny combatant has an edge over a smaller foe, but a realm's political cohesion can also be a factor, just as a fighter with great stamina can outlast her opponent. Sometimes, the armies of two realms will meet head on, resulting in a major battle in which both numbers and morale will decide the outcome.^^Kingdoms will have imperfect intelligence about their enemies. Attacking lords will need to frequently scout enemy territory to determine which fortresses may be vulnerable. An army defending its homeland will benefit from the alarms raised by castles and towns, which broadcast intelligence about enemy movements in the area. Such intelligence will be imprecise, however, particularly when it comes to numbers. A defending force which sets out to raise a siege or rescue a village may be able to overwhelm an unprepared attacker -- or it may miscalculate, and find that it is the one to be overwhelmed. Attackers, in turn, must be careful how far they advance into enemy territory, with aggressive marshals venturing further than cautious ones.^^Players will be expected to join in their faction's military campaign, either by joining the host, or by scouting ahead into enemy territory. Some players may find that their realm's marshal is too cautious, or too aggressive, for their tastes. In this case, they can intrigue with other lords to try to replace the marshal, or build support to become the marshal themselves.^^Most wars are of limited duration. A king who goes to war will, for the sake of honor, feel obligated to pursue the conflict for a short while. However, unless he is soundly beating his enemy. he may soon start looking for a way out of the conflict, lest he leave himself vulnerable to an attack by a third party. These rulers are keenly aware that today's ally may be tomorrow's enemy, and vice versa. ip_siege_warfare|Siege Warfare ip_siege_warfare_text|Age of Arthur offers siege warfare accurate to the Dark Ages period. When the player besieges a settlement, two paths can be taken to conquer the place by debilitation (hunger, diseases ...) or by assault.^^In the former case, the player's goal is to blockade the settlement and prevent it from receiving supplies or reinforcements. At the same time various actions can be performed to undermine morale, spread disease or destroy the food reserves of the settlement. This type of action will take longer, but also avoid a large number of casualties.^^In the latter case, direct action is undertaken, provided assault equipment is available or preparatory actions have been taken, such as wearing down the defenders or burning their houses and walls. This option should be used when the player feels ready to launch a full-scale assault to conquer the settlement. It has the advantage of leading to success more quickly, but usually at a relatively high cost in lives.^^In addition, when the settlement has a port, the player may equip a fleet and assault the port, leading an assault from the sea.^^The complexity and characteristics of the new siege system are too numerous to describe here in detail. The best thing is to discover and develop strategies on your own. ip_sea_travel|Sea Travel ip_sea_travel_text|Ferries on the world map transport your party between two stations. While this is cheap when your party is small, it becomes more expensive with party size.^^To travel longer distances on the sea, one may travel from one port town to another. This can be initiated from the town menu or by talking to the ship captains and befriending them in the port part of the town scene. Similar to ferries, this service becomes more expensive with party size.^^Once you have your own ship, you may embark from the port it is in by clicking on 'Sail from port' in the port menu. You will return to the map, but this time at sea on your ship. Sea travel then works much like land travel.^^There are two different ways to get back on land. You can either click on a port or use a landing point. To find a landing point, travel closely along the coast or right click on your party and select 'find closest landing point.' As with ports, click on the landing point to disembark. In either case, your ships will remain at the position where you landed.^^If your party's size is greater than the capacity of your ships, you won't be able to embark. In this case, you can establish troop quarters (Camp menu) at your current position and another troop quarters at your target position, then transport your army step by step between both quarters.^^When traveling by sea on the campaign map, you can always check the current weather. After clicking on the 'Camp' button, current conditions are shown on the left side. If the weather conditions change, you will be notified by a message in the lower left corner of the screen.^^On the one hand, windy weather is good for the speed of your ships on the campaign map and in sea battles. On the other hand, the chance that it will damage your ships also increases. Damage worsens the condition of a ship, slowing it or even destroying when the condition reaches 'Dangerous.' You may check the conditions of your ships by clicking on 'Camp' and then on 'Fleet.'^^Finally, the weather also determines the behavior of ships in battle. This can always be checked beforehand by clicking 'Camp' and then on 'Check location.'^^Sea travel is dangerous and can lower the morale of your troops. When this happens, you will be notified by a message. Troops especially dislike spending the night on the water. Therefore, consider plotting your route to make landfall by night. If morale on the sea gets too low, troops may mutiny.^^Some troops like Sailors and certain Saxon troops are experienced seamen and will increase the travel speed of your ships on the campaign map. You can check the effect on the left side of the camp menu.^^If there is more than one ship in your fleet, the speed of the fleet is determined by its slowest ship. However, as soon as you have more than one ship in your fleet, you can split the fleet. To do so, travel close to a shore. Then click on 'Camp', 'Fleet' and finally on 'Leave ship at shore' to leave the slower ship(s) there. To bring ships together again, one needs to bring them all to a port. To get a overview of all your ships at their location, click on 'Character' and then on 'Ships.' ip_sea_battle|Sea Battle ip_sea_battle_text|At some point after starting to travel on the sea, you will participate in a naval battle.^^First of all, you need to know how to control your ship. You can give the command to row forward, fast forward, backwards, or stay. The up and down arrow keys switch between these commands. You can also give the command to go straight, starboard, hard starboard, port or hard port. The left and right arrow keys switch between these commands.^^Current commands are represented by arrows around the representation of your ship in the upper right corner. Press Enter to set the sail and Backspace to get a tactical view of the scene. Try these commands to get a feeling for steering a ship and the effect of the wind.^^As soon as you get close enough to an enemy ship, boarding will commence. The ships are lashed together and the fight starts.^If you are lucky, you may capture the enemy flagship after winning the fight.^^In a sea battle where you have several ships, you can give a 'stand ground' or 'charge' command to your ships, which are assigned to the ninth 'division.' The first troops in your army list will be together with you on the flagship. The other troops will be in the remaining ships. One can change one's flagship in a port or while camping on the sea.^ ip_wounds|Wounds ip_wounds_text|The player may receive specific, debilitating wounds in battle. Physicians in larger towns will treat these wounds for a price, after which they will heal within a few days. Any negative effects will then be removed. If wound is not treated after some time, it will change to a scar, and the negative effects will then be permanent. ip_recruitment|Recruitment ip_recruitment_text|Recruitment in Age of Arthur is not always automatic but depends on a number of factors.^^Firstly, in order to recruit in a town, you need to obtain the permission of its lord. To do this, you'll need to have enough renown (150+) and be on good terms with the lord and his faction.^^For villages, you dont need to obtain permission, however the troop quality is always the lowest. ^^Once permission is obtained, you are free to recruit as long as your relations with the settlement remain positive. In villages you may be able to recruit tier 1 troops, and if have high enough relations (60+), you may be able to recruit tier 2 troops. If you happen to be the village's lord, you need only 20+ relations to do this.^^In towns, you maybe able to recruit tier 2 troops, as well as specialized troops from special cities. The maximum number of troops that you may be able to recruit is determined by your relations with the settlement, your leadership, your charisma, your religion, the predominant religion of the settlement, and whether or not you are the lord of the place.^^Other options are available. If you're Christian, you may be able to find some desperate refugees in monasteries. There is always a chance to find fellows looking for work at farmsteads. ip_skills|Skills and Attributes ip_skills_text|When creating or developing a character in Age of Arthur, one has to pay attention to the many skills and attributes. Skills like persuasion and leadership are essential for trading, wages, lord and lady interaction, and forced conversion. Attributes such as intelligence and charisma are also essential in these activities, but will also affect your ability to marry or lead people.^^There are three important skills for the sea 'Sea King,' 'Navigation' and 'Looting.'^^One's Sea King level determines the amount of ships one can command. Level one allows up to two ships. Seven ships are the maximum at the Sea King level of four.^^The Navigation skill allows one to travel faster on the sea. It is the naval equivalent of the Pathfinding skill on land (which, by the way, will not help on the sea).^^A higher Looting skill results in a higher chance of capturing enemy ships.^ ip_tactical_controls|Tactical Controls ip_tactical_controls_text|Use the keyboard NUMBERS to select a division. Press 0 to select your entire force.^^Use F1-F4 to order selected divisions. Keep the F1 key down to place selected divisions. You may target an enemy division through this mechanism.^^Pressing the ENTER key often initiates an overhead Strategy Camera.^^Pressing the BACKSPACE key often initiates a Battle Command Display with 'radar.^^Pressing the H key will make your horse come to you (requires riding skill of 4 or higher).^^Pressing the Z key will enable Crouching.^^Pressing the T key will trigger your war-cry and can be used to rally your troops.^^ ip_division_placement|Division Placement ip_division_placement_text|When ONE division is selected, the center of its front rank is placed at the spot indicated.^^When MANY divisions are selected, they are separated and spread out as if the player were standing at the spot indicated.^^One may memorize the placement of selected divisions relative to the player by pressing F2, F7. Default is infantry to the left, cavalry right, and ranged forward. Placement is overridden for any division the player chooses to personally head through the Formations Options menu.^^If the camp menu game option is set, divisions will rotate to face the enemy. Otherwise, they will maintain the facing that the player had when they were placed. ip_formations|Formations ip_formations_text|The Complex Formations on the Battle Menu are ^^- RANKS with best troops up front^- SHIELD WALL, ranks with shields in front and longer weapons in back^- WEDGE with best troops up front^- SQUARE in no particular order^- NO FORMATION^^Even in the last case, the player can make formations up to four lines by ordering Stand Closer enough times. ip_children|Children ip_children_text|Children can play an important part of Age of Arthur. Both the player and NPC's can have children during the course of the game.^^ For NPC's, children give factions new lords and ladies, while also creating heirs for faction leaders.^^ For players, children grant both new companions, or lords if the player is a vessel/monarch of their own lands.^If the player is female, they must be careful when entering battle while pregnant as being wounded can cause the death of their child and bad relations with your husband.^^ Both male and female players should be married before having children or their child will be a Bastard.^ ip_quarters|Quarters ip_quarters_text|Quarters allow you to leave some of your troops at a particular location on the map. You can have up to two quarters.^^There are several scenarios which make quarters useful ^- If you need to travel on a boat, but you can't afford to pay passage for all your troops^- If the capacity of your fleet isn't big enough to transport all your troops at the same time^- If you want to sneak into a town^- If you want to travel faster over the world map ip_war_cry|War Cry ip_war_cry_text|You can use a war-cry in battle to rally your men, hit 'T' to do so. This has the best effect of the troops closest to you on the field. ip_horse_calling|Call your Horse ip_horse_calling_text|If you riding skill is higher then level 3 you can call your horse (provided you have one) during battle by hitting 'H'. ip_special_triats|Special Traits ip_special_triats_text|Once you go past level 12 special traits become possible, however you will need to meet the conditions and play style to develop one.^^ They include ^^ Words-smith A person who read books, or learns poems and has recruited companions or lovers. This trait unlocks a more powerful war-cry use it once per battle by hitting 'Y' ^^ Trickster A person who has won many battles no matter the cost and either has taken many lords prisoner, or has many enemies. This trait unlocks shield taunting in battle use it by hitting 'Y' ^^Musician A person who has leaned a number of poems and either carries a musical instrument or has developed their entertainment skills. This trait gives you a horn, use it in battle to inspire men by hitting 'Y'^^ Knowledge of the Dark arts (magic must be turned on in mod option), A person who has studied magic and knows the right companion. This trait unlocks spell casting in battle by hitting 'Y'^ ip_ambushing|Ambushing ip_ambushing_text|Ambushing was an important part of dark age battle tactics. To this end, both the player and AI can set ambushes.To set an ambush you will need to hold down the left CTRL key while hitting 'A' on the overland map. Also an ambush will only remain set while you stay resting in the same map position.^^You can increase the effectiveness of ambushes by increasing you parties tactics and spotting skills. ip_partition_laws|Partition Laws ip_partition_laws_text|Every kingdom in Age of Arthur now has their own possible succession laws which govern how heirs will inherit lands upon a rulers death. If a kingdom is big enough, and has more then one possible heir these laws come into play...^^Confederate Partition In this law all sons/daughters and eldest brother have a chance of being included in succession. Depending on how large a kingdom is it may be divided up to three times. The kingdom vessels and former monarchs wealth will be divided among them equally. Although the main title holder (the oldest heir) does maintain a slight advantage it can severly weaken their original kingdom. All kingdoms start at this level, though it can be even more devestating for Britonnic kingdoms.^^Regular Partition After game year 508 (530 for Britonnic Kingdoms) regular partitions become available. In this case, although the kingdom is still divided, the eldest brother is no longer included in succession if there are sons/daughters and the main heir does maintain a greater advantage when dividing up vessels and wealth.^^High Partition In this case a kingdom can only be divided once between the two eldest sons/daughters. The main heir maintains most of the kingdoms vessels and wealth and the second heir will be an ally/tributary of the eldest. This law is not available until the year 540 (or 560 for Britonnic Kingdoms).^^No Partition / Single heir After the year 550 the single heir law becomes available and thus returns to default play of the eldest inheriting everything.^^In order to change the laws for your kingdom you need to be the factions head of government and talk to your chancellor. They will call a vote of your vessels and you will need a majority of yes votes for the law to change.^If you are a vessel in another kingdom, your liege may call the vote to change laws from time to time, yet either way a majority of yes votes are needed. ip_stress_system|Stress System ip_stress_system_text|From now on decisions you make during your course of play, or events such as running our of food, can cause you stress.^^ If you make choices that don't align with your current honor rating, or personality you will see stress start to mount. Having high stress unlocks a number of possible negative health events and could even cause your character to loss thier mind!^^ Once stress gets too high you will suffer a mental break and will be forced to pick an activity to reduce stress, though at a cost of possible wealth, ability or even changes to your body wieght. Stress adds another element to consider when making decisions.
https://w.atwiki.jp/cthulhutech/pages/17.html
CthulhuTech年表 (Early 21st Century)The New Internationalist Movement (2013)The Mysteries Within discovered (2015)New United Nations established (2017)The rise of New Frontierism (2019)Teresa Ashcroft pioneers arcanotechnology (2023)Simon Yi begins work on D-Engine (2026)Doctor Golvash Czeny expands on arcanotech research (2027)Ashcroft Foundation formed (2030)The First D-Engine (2031)D-Engine vehicles tested (2033)The D-Engine goes public (2034)The Ashcroft Foundation becomes the largest corporation in the world (2036)The development of the A-Pod (2039 ~ 2043)Prometheus Project progress (2040 ~ 2043)The first arcanotech mech designed (2045 ~ 2051)Atlantis and Prometheus Projects become a reality (2047)New Cold War begins (2048)Arcanotech mecha evolve into weapons of war (2050)The Hermes Project completed (2051)First mecha war machines deployed (2052)The Breath of R lyeh discovered (2053)A new enemy plots against humanity (2054)The original Dhohanoids (2055)Migou steal D-Engine design (2056)Birth of Nazzadi (2056 ~ 2059)The Migou prepare for war (2057)Chrysails Corporations usurped by Children of Chaos (2058)The exploration space ship Ashcroft disappears (2059)The First Arcanotech War begins (2059)The New Earth Government (2060)The Children of Chaos initiate plans to bring the Old Ones forth (2062)Ta ge Fragments transcribed (2062)Renegade rebellion within the Children of Chaos (2062)New Earth Government capitol moved to Chicago (2063)Eldritch Society formed (2064)The Nazzadi war machine begins to fracture (2064)The Rise of Sacred Union revealed (2065)The First Arcanotech War ends (2065)The first Tagers (2066)The Migou prepare to mount a new offensive (2067)Reconstruction (2067)The Shadow War begins (2073)The coming of the Unnamed One (2074)The Second Arcanotech War begins (2074)Teh Disciples of the Unnamable gather (2075 ~ 2077)The Migou invade Earth (2075)The Children of Chaos renew the search for Cthulhu (2076)The Esoteric Order of Dagon emerges as a new power (2077)The Rapine Storm launches a campaign of terror (2077)Poseidon Base destroyed (2078)The Second Arcanotech War ends and the Aeon War begins (2078)The Migou respond to the Cult threat (2079)Work begins on the Engel Project (2080)The Rapine Storm s purge continues (2081)The Engel prototype is tested (2081)The NEG s containment policy (2082)Engel Phase II combat field-testing produces destructive results (2083)A new synthesis and better Engel control (2084)Engels successfully deployed as a new weapon (2085)Today
https://w.atwiki.jp/api_programming/pages/192.html
下位ページ クライアントサイドアプリケーション 組込アプリ Content 基本的な流れ(Basic steps)Google API から証明書を取得する Google Authorization Server からアクセストークンを取得する アクセストークンを Google API に送る 必要に応じて、アクセストークンをリフレッシュする ウェブサーバーアプリケーション(Web server applications) 組み込みアプリケーション(Installed applications) クライアントサイドアプリケーション(Client-side (JavaScript) applications) Applications on limited-input devices Using OAuth 2.0 to Access Google APIs Google APIs は認証に Webサーバ、インストールアプリケーション、クライアントサイドも OAuth 2.0 を使う まず、 OAuth 2.0 client 証明書を Google API Console で発行してもらう。 次に、 アプリケーションからGoogle 認証サーバにアクセストークン発行を要求し、(ユーザーに)承認されるとトークンが発行される。 このトークンを使って(APIと一緒に要求して)、 Google API にアクセスする。 and sends the token to the Google API that you want to access. For an interactive demonstration of using OAuth 2.0 with Google (including the option to use your own client credentials), experiment with the OAuth 2.0 Playground. This page gives an overview of the OAuth 2.0 authorization scenarios that Google supports, and provides links to more detailed content. For details about using OAuth 2.0 for authentication, see OpenID Connect. Note Given the security implications of getting the implementation correct, we strongly encourage you to use OAuth 2.0 libraries when interacting with Google s OAuth 2.0 endpoints. It is a best practice to use well-debugged code provided by others, and it will help you protect yourself and your users. For more information, see Client libraries. 基本的な流れ(Basic steps) Oauth 2.9 を使った Google API を使用する際は、全てこのパターンに従う。 Google API から証明書を取得する Visit the Google API Console to obtain OAuth 2.0 credentials such as a client ID and client secret that are known to both Google and your application. The set of values varies based on what type of application you are building. For example, a JavaScript application does not require a secret, but a web server application does. Google Authorization Server からアクセストークンを取得する Before your application can access private data using a Google API, it must obtain an access token that grants access to that API. A single access token can grant varying degrees of access to multiple APIs. A variable parameter called scope controls the set of resources and operations that an access token permits. During the access-token request, your application sends one or more values in the scope parameter. There are several ways to make this request, and they vary based on the type of application you are building. For example, a JavaScript application might request an access token using a browser redirect to Google, while an application installed on a device that has no browser uses web service requests. Some requests require an authentication step where the user logs in with their Google account. After logging in, the user is asked whether they are willing to grant the permissions that your application is requesting. This process is called user consent. If the user grants the permission, the Google Authorization Server sends your application an access token (or an authorization code that your application can use to obtain an access token). If the user does not grant the permission, the server returns an error. It is generally a best practice to request scopes incrementally, at the time access is required, rather than up front. For example, an app that wants to support purchases should not request Google Wallet access until the user presses the “buy” button; see Incremental authorization. アクセストークンを Google API に送る After an application obtains an access token, it sends the token to a Google API in an HTTP authorization header. It is possible to send tokens as URI query-string parameters, but we don t recommend it, because URI parameters can end up in log files that are not completely secure. Also, it is good REST practice to avoid creating unnecessary URI parameter names. Access tokens are valid only for the set of operations and resources described in the scope of the token request. For example, if an access token is issued for the Google+ API, it does not grant access to the Google Contacts API. You can, however, send that access token to the Google+ API multiple times for similar operations. 必要に応じて、アクセストークンをリフレッシュする Access tokens have limited lifetimes. If your application needs access to a Google API beyond the lifetime of a single access token, it can obtain a refresh token. A refresh token allows your application to obtain new access tokens. Note Save refresh tokens in secure long-term storage and continue to use them as long as they remain valid. Limits apply to the number of refresh tokens that are issued per client-user combination, and per user across all clients, and these limits are different. If your application requests enough refresh tokens to go over one of the limits, older refresh tokens stop working. Scenarios ウェブサーバーアプリケーション(Web server applications) The Google OAuth 2.0 endpoint supports web server applications that use languages and frameworks such as PHP, Java, Python, Ruby, and ASP.NET. The authorization sequence begins when your application redirects a browser to a Google URL; the URL includes query parameters that indicate the type of access being requested. Google handles the user authentication, session selection, and user consent. The result is an authorization code, which the application can exchange for an access token and a refresh token. The application should store the refresh token for future use and use the access token to access a Google API. Once the access token expires, the application uses the refresh token to obtain a new one. Your application sends a token request to the Google Authorization Server, receives an authorization code, exchanges the code for a token, and uses the token to call a Google API endpoint. For details, see Using OAuth 2.0 for Web Server Applications. 組み込みアプリケーション(Installed applications) Google OAuth 2.0 endpoint は、PC やモバイル、タブレットのようなデバイスへの組込アプリもサポートしている。この場合、クライアント ID を作成する時に、アプリケーションタイプとして、Android, Chrome, iOS, Other を選択し、組込アプリを指定する。 クライアント ID 、クライアント secret は、アプリケーションに埋め込んで使用する。 認証作業は Google URL へのリダイレクトで始まる。URLには要求するアスセスタイプを明示するクエリパラメータを付けておく。Google にてユーザー認証を行う。これによりアプリケーションに認証コードを発行し、これをアクセストークン(とリフレッシュトークン)と交換する。 アプリケーション側で、アクセストークンを Google API へのアクセス用として、リフレッシュトークンをトークン更新用として用いる。これは、アクセストークンが失効した際に、アプリケーションはリフレッシュトークンを新しいアクセストークンとの交換に使う。 Your application sends a token request to the Google Authorization Server, receives an authorization code, exchanges the code for a token, and uses the token to call a Google API endpoint. 詳細はUsing OAuth 2.0 for Installed Applicationsへ クライアントサイドアプリケーション(Client-side (JavaScript) applications) Google OAuth 2.0 endpoint はブラウザ上で実行される JavaScript アプリケーションもサポートしている。 The authorization sequence begins when your application redirects a browser to a Google URL; the URL includes query parameters that indicate the type of access being requested. Google handles the user authentication, session selection, and user consent. The result is an access token, which the client should validate before including it in a Google API request. When the token expires, the application repeats the process. Your JS application sends a token request to the Google Authorization Server, receives a token, validates the token, and uses the token to call a Google API endpoint. 詳細はUsing OAuth 2.0 for Client-side Applications Applications on limited-input devices The Google OAuth 2.0 endpoint supports applications that run on limited-input devices such as game consoles, video cameras, and printers. The authorization sequence begins with the application making a web service request to a Google URL for an authorization code. The response contains several parameters, including a URL and a code that the application shows to the user. The user obtains the URL and code from the device, then switches to a separate device or computer with richer input capabilities. The user launches a browser, navigates to the specified URL, logs in, and enters the code. Meanwhile, the application polls a Google URL at a specified interval. After the user approves access, the response from the Google server contains an access token and refresh token. The application should store the refresh token for future use and use the access token to access a Google API. Once the access token expires, the application uses the refresh token to obtain a new one. The user logs in on a separate device that has a browser. For details, see Using OAuth 2.0 for Devices. Service accounts Google APIs such as the Prediction API and Google Cloud Storage can act on behalf of your application without accessing user information. In these situations your application needs to prove its own identity to the API, but no user consent is necessary. Similarly, in enterprise scenarios, your application can request delegated access to some resources. For these types of server-to-server interactions you need a service account, which is an account that belongs to your application instead of to an individual end-user. Your application calls Google APIs on behalf of the service account, and user consent is not required. (In non-service-account scenarios, your application calls Google APIs on behalf of end-users, and user consent is sometimes required.) Note These service-account scenarios require applications to create and cryptographically sign JSON Web Tokens (JWTs). We strongly encourage you to use a library to perform these tasks. If you write this code without using a library that abstracts token creation and signing, you might make errors that would have a severe impact on the security of your application. For a list of libraries that support this scenario, see the service-account documentation. A service account s credentials, which you obtain from the Google API Console, include a generated email address that is unique, a client ID, and at least one public/private key pair. You use the client ID and one private key to create a signed JWT and construct an access-token request in the appropriate format. Your application then sends the token request to the Google OAuth 2.0 Authorization Server, which returns an access token. The application uses the token to access a Google API. When the token expires, the application repeats the process. Your server application uses a JWT to request a token from the Google Authorization Server, then uses the token to call a Google API endpoint. No end-user is involved. For details, see the service-account documentation. Note Although you can use service accounts in applications that run from a G Suite domain, service accounts are not members of your G Suite account and aren’t subject to domain policies set by G Suite administrators. For example, a policy set in the G Suite admin console to restrict the ability of G Suite end users to share documents outside of the domain would not apply to service accounts. Token expiration You must write your code to anticipate the possibility that a granted token might no longer work. A token might stop working for one of these reasons The user has revoked access. The token has not been used for six months. The user changed passwords and the token contains Gmail scopes. The user account has exceeded a certain number of token requests. There is currently a limit of 50 refresh tokens per user account per client. If the limit is reached, creating a new token automatically invalidates the oldest token without warning. This limit does not apply to service accounts. There is also a larger limit on the total number of tokens a user account or service account can have across all clients. Most normal users won t exceed this limit but a developer s test account might. If you need to authorize multiple programs, machines, or devices, one workaround is to limit the number of clients that you authorize per user account to 15 or 20. If you are a G Suite admin, you can create additional admin users and use them to authorize some of the clients. Client libraries The following client libraries integrate with popular frameworks, which makes implementing OAuth 2.0 simpler. More features will be added to the libraries over time. Google API Client Library for Java Google API Client Library for Python Google API Client Library for Go Google API Client Library for .NET Google API Client Library for Ruby Google API Client Library for PHP Google API Client Library for JavaScript GTMAppAuth - OAuth Client Library for Mac and iOS
https://w.atwiki.jp/cohstatsjp/pages/230.html
Infantry Stormtroopers Contents 1 Stormtroopers Veterancy 2 Tactics 3 History 4 Called In Using 4.1 Infantry Assault Team 5 Doctrinal Abilities 5.1 Blitzkrieg 5.2 Assault 6 Squad Abilities 6.1 Medical Kit 6.2 Field Medical Kit 6.3 Throw Bundled Grenade 7 Squad Upgrades 7.1 Wehrmacht MP44 7.2 Wehrmacht Panzerschreck 8 Squad Weapons 8.1 Wehrmacht Kar98K Elite 8.2 Wehrmacht Kar98K Leader 8.3 MP44 Assault Rifle 8.4 Bundled Grenade 8.5 M24 Grenade Assault 8.6 Wehrmacht Panzerschreck Stormtroopers Squad Size 4 Capture Rate 1.5 Sup Threshold 0.2 Health 380 Sight 35 Pin Threshold 0.6 Cost 340 Detection 7/0 Recovery Rate 0.008 Hotkey Population 8 Time 52 Retreat Modifier 0.5 Target Type infantry Upkeep 5.376 Reinforce Cost 0.5 Critical Type infantry Squad Slots 4 Reinforce Time 1 Stormtroopers Veterancy [Expand][Hide] Health Regeneration 10.56/min Upgrade to Infantry Elite Target Type Maximum Health 1.2 Tactics Stormtroopers can only be used with the Blitzkrieg Doctrine. Camouflage allows the squad to sneak behind enemy defenses and launch surprise attacks. Especially useful against pesky AT guns. Use Bundled Stielhandgranate on grouped, idle enemy infantry for massive damage. One of the nastiest tricks in the game is to use this in conjunction with camouflage to clear out British slit trenches (or any other garrisoned structure). Sneak up on the trench/ building and throw a grenade in. While all grenades are useful against garrisoned troops, bundled grenades are not only much more powerful than any other grenades in the game, the stormtroopers using them can stealth for maximum effect. Don t drop any Panzerschrecks to enemy hands. Pick up a dropped Panzerschreck at any cost. Stormtroopers armed with two Stg 44 upgrades are some of the most powerful anti-infantry units in the game, next to the British commandos and Panzer Elite Luftwaffe fallschrimjaegers History Sturmtruppen (Assault Troops) are a generic term given to infantry intended for assaults on enemy positions. The term Sturm was also used extensively for Waffen-SS infantry units, and their rank system used the term heavily. It was also used simply for propaganda or morale-boosting purposes, such as renaming an infantry to Sturmgrenadiers (Assault Grenadiers). The Stormtroopers in Company of Heroes appear to be Waffen-SS infantry (specifically Panzergrenadiers) based upon their camouflage smocks and speech quotes. The Waffen-SS were a military branch of the SS and fought alongside the Heer (Regular Army), and not to be confused with the Gestapo or any other non-military police arm of the Nazi party. Called In Using Infantry Assault Team [Expand][Hide] Cost 375 Activation targeted Duration 0 Target tp_any Recharge 30 Hotkey Effects Call in a Squad of Stormtroopers for Reinforcement. ESee Ability Infantry Assault Team for details. Doctrinal Abilities Blitzkrieg [Expand][Hide] Cost 150 Activation timed Duration 30 Target tp_any Recharge 60 Hotkey Effects All Tanks and Armored Vehicles move more quickly, crush everything in their path, and fire more frequently. Infantry sprint to keep pace. ESee Ability Blitzkrieg for details. Assault [Expand][Hide] Cost 50 Activation targeted Duration _ Target tp_entity_and_squad_entity Recharge 20 Hotkey S Effects The Squad will unleash a vicious rain of Grenades before getting into close range with the target. ESee Ability Assault for details. Squad Abilities Medical Kit [Expand][Hide] Cost 35 Activation timed Duration 60 Target tp_any Recharge 60 Hotkey K Effects Use of the Medical Kit will heal your Squad over time. This Medical Kit can only be used in friendly territory. ESee Ability Medical Kit for details. Field Medical Kit [Expand][Hide] Cost 35 Activation timed Duration 60 Target tp_any Recharge 60 Hotkey K Effects Use of the Medical Kit will heal your Squad over time. This Medical Kit can be used anywhere. ESee Ability Field Medical Kit for details. Throw Bundled Grenade [Expand][Hide] Cost 50 Activation targeted Duration _ Target tp_any Recharge 15 Hotkey N Effects Six Grenade heads bundled around a single handle deliver a powerful blast. ESee Ability Throw Bundled Grenade for details. Squad Upgrades Wehrmacht MP44 [Expand][Hide] Cost 75 Time 30 Hotkey U Effects Equip Squad with MP44 Assault Rifles. MP44s provide Squads with excellent mid and short-range firepower. ESee Upgrade Wehrmacht MP44 for details. Wehrmacht Panzerschreck [Expand][Hide] Cost 75 Time 30 Hotkey P Effects Equip Squad with Panzerschreck. One of the deadliest Anti Tank weapons of the war, the RPzB 54 Panzerschreck could penetrate the armor of any Allied tank. ESee Upgrade Wehrmacht Panzerschreck for details. Squad Weapons Wehrmacht Kar98K Elite [Expand][Hide] Weapon Wehrmacht Kar98K Elite See Weapon Wehrmacht Kar98K Elite for details. Wehrmacht Kar98K Leader [Expand][Hide] Weapon Wehrmacht Kar98K Leader See Weapon Wehrmacht Kar98K Leader for details. MP44 Assault Rifle [Expand][Hide] Weapon MP44 Assault Rifle See Weapon MP44 Assault Rifle for details. Bundled Grenade [Expand][Hide] Weapon Bundled Grenade See Weapon Bundled Grenade for details. M24 Grenade Assault [Expand][Hide] Weapon M24 Grenade Assault See Weapon M24 Grenade Assault for details. Wehrmacht Panzerschreck [Expand][Hide] Weapon Wehrmacht Panzerschreck See Weapon Wehrmacht Panzerschreck for details. Retrieved from http //coh-stats.com/Infantry Stormtroopers
https://w.atwiki.jp/xbox360score/pages/755.html
Transformers Revenge of the Fallen 項目数:51(41+10) 総ポイント:1250(1000+250) 難易度: ~850 ★★☆☆☆ ~1000 ★★★☆☆(全プラチナメダル獲得) ※2017年末、GonD、DLC共に配信終了 ※ユーザーによっては厄介な感染実績が含まれているので要注意 オフライン:875 Down to Chinatown Medal in all Autobot Shanghai Missions全てのAutobot Shanghaiミッションでメダルを獲得する 20 West Side Medal in all Autobot West Coast Missions全てのAutobot West Coastミッションでメダルを獲得する 20 Aerialbot Assault Medal in all Autobot Deep Six Missions全てのAutobot Deep Sixミッションでメダルを獲得する 20 East Side Medal in all Autobot East Coast Missions全てのAutobot East Coastミッションでメダルを獲得する 20 The Dagger’s Tip Medal in all Autobot Cairo Missions全てのAutobot Cairoミッションでメダルを獲得する 20 One Shall Stand Defeat Megatron - Autobot CampaignAutobotキャンペーンモードで、Megatronを倒す 25 Now I’ve Seen It All Unlock all Autobot UnlockablesAutobotのアンロック要素を全てアンロックする 50 Power to the People Purchase All Autobot UpgradesAutobotのアップグレードを全て購入する 25 Awesome Achievement! Eliminate 250 Decepticons - Autobot CampaignAutobotキャンペーンモードで、Decepticonを250体倒す 25 Do the Math Acquire 2,000,000 Energon in the Autobot CampaignAutobotキャンペーンモードで、Energonを2,000,000獲得する 20 A True Autobot Earn Platinum Medals on ALL Autobot Missions全てのAutobotミッションでプラチナメダルを獲得する 75 Shanghai’d Medal in all Decepticon Shanghai Missions全てのDecepticon Shanghaiミッションでメダルを獲得する 25 West Coast For The Win! Medal in all Decepticon West Coast Missions全てのDecepticon West Coastミッションでメダルを獲得する 25 Rise of The Fallen Medal in all Decepticon Deep Six Missions全てのDecepticon Deep Sixミッションでメダルを獲得する 25 Coast to Coast Medal in all Decepticon East Coast Missions全てのDecepticon East Coastミッションでメダルを獲得する 25 Lies Medal in all Decepticon Cairo Missions全てのDecepticon Cairoミッションでメダルを獲得する 25 One Shall Fall Defeat Optimus Prime - Decepticon CampaignDecepticonキャンペーンモードで、Optimus Primeを倒す 25 Now I’ve Really Seen It All Unlock all Decepticon UnlockablesDecepticonのアンロック要素を全てアンロックする 50 Spoils of War Purchase All Decepticon UpgradesDecepticonのアップグレードを全て購入する 25 Bad Boys Eliminate 350 Autobots - Decepticon CampaignDecepticonキャンペーンモードで、Autobotを350体倒す 25 Break the Bank Acquire 3,000,000 Energon in the Decepticon CampaignDecepticonキャンペーンモードで、Energonを3,000,000獲得する 25 A True Decepticon Earn Platinum Medals on ALL Decepticon Missions全てのDecepticonミッションでプラチナメダルを獲得する 75 Platty For The Win! Earn a Platinum Medal - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、プラチナメダルを獲得する 20 Golden Boy Earn a Gold Medal - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、ゴールドメダルを獲得する 15 Not Gold Enough Earn a Silver Medal - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、シルバーメダルを獲得する 10 Cast in Bronze Earn a Bronze Medal - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、ブロンズメダルを獲得する 5 On the Board Make it into the Top 100000 on SP Leaderboards - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、SPランキングのトップ100000に入る 15 Good Mojo Make it into the Top 10000 on SP Leaderboards - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、SPランキングのトップ10000に入る 25 Bonecrusher Make it into the Top 1000 on SP Leaderboards - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、SPランキングのトップ1000に入る 25 And So It Begins... Unlock a Single Unlockable - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、アンロック要素を1つアンロックする 5 Grind On Purchase an Upgrade - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、アップグレードを1つ購入する 5 Choices... Unlock a New Zone - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、New Zoneをアンロックする 5 You ve Got The Touch Fill OVERDRIVE Meter - Either CampaignAutobot/Decepticonいずれかのキャンペーンモードで、OVERDRIVEメーターを満タンにする 25 秘密の実績 Only a Prime Defeat The Fallen as OptimusOptimusでThe Fallenを倒す 25 Traitor Defeat The Fallen as MegatronMegatronでThe Fallenを倒す 25 オンライン:125 Choose a Side Win one RANKED/PLAYER MATCH game as Autobots and one as DecepticonsAutobotとDecepticonに分かれたランク/プレイヤーマッチに勝利する 15 Hold! Win a Control Point round without losing a control point in a RANKED/PLAYER MATCH gameランク/プレイヤーマッチのControl Pointで、コントロールポイントを失う事無く勝利する 15 Follow the Leader While playing One Shall Stand, as the leader, kill the opposing leader in a RANKED/PLAYER MATCH gameランク/プレイヤーマッチのOne Shall Standで、リーダーとしてプレイして敵のリーダーを倒す 15 Life of the Party Host one game of each game type in a PLAYER MATCH gameプレイヤーマッチで全てのゲームタイプをホストする 15 Smells Like Victory Win a Match as Each of the 15 Default Charactersデフォルトキャラ15体全てを使用して勝利する 50 秘密の実績 The Living Dead Kill someone with Viral Achievement, then taunt them in a RANKED or PLAYER MATCH gameランク/プレイヤーマッチでこの実績を持っているユーザーをキル後に挑発する 15 追加実績 Character and Map Pack Plus($9.99):250 The Autobot Run Complete the Autobot campaign on expert with a 75% completion 50 Megatron s Master Plan Complete the Decepticon campaign on expert with a 75% completion 50 Quest for Survival Win a match on ANY game mode on each new map. (3 maps)追加されたニューマップ全て(3種類)で勝利する 25 The Ultimate Weapon Defeat G1 Megatron using G1 Optimus (MP only)G1 OptimusでG1 Megatronを倒す 15 Prime Target Defeat G1 Optimus using G1 Megatron (MP only)G1 MegatronでG1 Optimusを倒す 15 Jazz Hands Defeat Megatron with Jazz using melee (MP only)JazzでMegatronを格闘攻撃で倒す 25 Soundwave Superior Soundwave defeats Long Haul (MP only)SoundwaveでLong Haulを倒す 15 Sideswiped Sideswipe defeats Sideways (MP only)SideswipeでSidewaysを倒す 15 Everyone has a weakness Defeat G1 Megatron with G1 Starscream (MP only)G1 StarscreamでG1 Megatronを倒す 15 秘密の実績 Carnage in C-Minor Win a match as each new character追加されたニューキャラクター全てを使用して勝利する 25 オンライン 全てプレイヤーマッチで解除可能。 Smells Like Victory デスマッチを1分でスタート、1キルしたら時間切れまで放置。 使用キャラをチェンジしながら、これをひたすら繰り返す。 The Living Dead 感染実績。 所持しているプレイヤーをキルした後、十字キーの右か左を押す。
https://w.atwiki.jp/ce00582/pages/5052.html
import java.io.*; class author{ int s,sx,sxs,datanumber,articlenumber; String[] data=new String[50000]; String[] article=new String[50000]; String[] author=new String[50000]; String[] dic=new String[5000]; int[] num=new int[5000]; int[] ch=new int[5000]; int[] rank=new int[5000]; int maxn,r; int dicnumber,h; public static void main(String args[]){ author test=new author(); } author(){ readfile("article.txt"); sx=0; for(s=1;s datanumber+1;s++){ String[] x=data[s].split(","); if(x.length 1)sx=sx+1; if(x.length 1)author[sx]=x[0]; if(x.length 1)article[sx]=x[1]; } articlenumber=sx; System.out.println(articlenumber); dicnumber=0; for(s=1;s articlenumber+1;s++){ h=0; for(sx=1;sx dicnumber+1;sx++){ if(author[s].equals(dic[sx]))h=100; } if(h 50)dicnumber=dicnumber+1; if(h 50)dic[dicnumber]=author[s]; } System.out.println(dicnumber); for(s=1;s articlenumber+1;s++){ sxs=0; for(sx=1;sx dicnumber+1;sx++){ if(author[s].equals(dic[sx]))sxs=sx; } num[sxs]=num[sxs]+1; } for(r=1;r 1000;r++){ maxn=0; for(s=1;s dicnumber+1;s++){ h=0; if(num[s] maxn)h=h+1; if(ch[s] 50)h=h+1; if(h==2)maxn=num[s]; if(h==2)sx=s; } ch[sx]=100; rank[r]=sx; } for(r=1;r 100;r++){ sx=rank[r]; System.out.println(dic[sx]); } writefile("author.txt"); } void writefile(String str){ try{ PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(str))); for(s=1;s 1000;s++){ sx=rank[s]; pw.println(dic[sx]); } System.out.println("ファイルに書きこみました。"); pw.close(); } catch(IOException ep){ System.out.println("入出力エラーです。"); } } void readfile(String file){ String str; BufferedReader br; int s; s=0; try { br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS")); while((str = br.readLine()) != null) { s=s+1; data[s]=str; } br.close(); } catch (IOException e) {System.out.println(e);} datanumber=s; } }
https://w.atwiki.jp/clickpo2/pages/13.html
上部タブの「Points」から開ける画面で使用可能。 アップグレードにはAPが必要。 関連項目 Achievement