約 5,893,569 件
https://w.atwiki.jp/dragonkiller/pages/427.html
Blenderまとめ/Blender Game Engine 作成日:2013年12月04日 更新日:2015年01月19日 概要 Blender Game Engineまとめ。 Blender Game Engineに関する情報収集。 目次 Blenderまとめ/Blender Game Engine/概要/目次特徴/現状/簡単できる内容/説明を見てできそう内容/情報不足/機能不足(Logic Brick、全般)/物理演算で表現できそう内容 公式サイト/記事カテゴリ/2.4x/2.5x/2.6x/2.7x/Game Engine Modules/ライセンス/Android/公式ゲーム/チュートリアル、ガイド Logic Editer ユーザー/サイト/ブログ/ニコニコチャンネル/出力/PhysicsContest/Blender Game Contest/チュートリアル/アドオン/ゲーム/スクリプト 免責事項 商品の仕様・内容・デザイン・付属品・品番・価格等は予告なく変更になる場合があります。 掲載されている内容が最新とは限りません。 掲載されている内容に不備がある場合があります。 掲載されている内容を保証するものではありません。 特徴 / ̄ ̄\ / ⌒ ⌒\ そんなソフトでゲーム作るの? | ( ●)(●) ____ . | ⌒(__人__) / \ | |r┬-| /─ ─ \ . | `ー'´} \ / (●) (●) \ . ヽ } \ | (__人__) | 配られたカードで ヽ ノ \ \ ` ⌒´ _/ 勝負するしかないのさ / く. \ \ ノ \ | \ \ (⌒二 | | |ヽ、二⌒)、 \ | | 現状 ユーザーTUTORIALサイトを見てTUTORIAL動画を作っておしまい FPS:弾打って動き回っておしまい UnityBlenderで素材制作 ゲームはUnityで制作 簡単できる内容 Logic Brickにある内容の組み合わせキー入力 オブジェクトの移動 ジャンプ 当たり判定 ランダムの数 サウンドファイル再生(WAV, MP3, Ogg) 物理計算(Bullet)サポート 5種類のプロパティ「タイマー」「少数」「数値」「文字列」「真偽」 プロパティ「文字列」のテキスト化。 プロパティ「数字」のテキスト化。 簡単な数の受け渡し。「加算」「減算」スコア(点数) 簡単なメニュー画面シーンの切り替え 説明を見てできそう内容 Shoot(撃つ) Health Bar(体力ゲージ) 2画面の表示(左右、上下) トゥーンレンダリング(アニメ調) マウスカーソルの表示、非表示 情報不足 GUIメニュー、ウィンドウ カーソル ステータス お店システム(買う、売る) アイテムを送る、受ける メッセージの表示 RPGのバトルシステム 経験値とレベルアップシステム アイテムの登録、削除 アイテムの購入、売却 アイテムの並び替え、入れ替え セーブ/ロードシステム サーバー/クライアントシステム 格闘ゲームみたいなコマンド入力 地図と現在位置 機能不足(Logic Brick、全般) プロパティ「リスト(a,b,c)」 プロパティ「文字列」の操作 csvを使用したプロパティの管理。読み込み。書き込み。参照。 日本語のテキスト表示。 レベルエディター。素材の登録と配置。 C言語サポート。Java言語サポート。 ツクール(Editer,Maker)見たいな機能と操作 ビデオカードのサポート Android用プレイヤー iOS用プレイヤー サウンド音量の操作 サウンド再生の位置の設定 2Dゲーム用の設定と画面スプライト機能。シーケンサーで操作。 マップエディター。 カウント処理、ループ処理 リプレイ機能 物理演算で表現できそう内容 煙 火 波 液体 軟体 毛 公式サイト 記事カテゴリ Pages in category "Game engine" http //wiki.blender.org/index.php/Category Game_engine 2.4x ■概要 Blender Game Engine 2.4 概要 http //wiki.blender.org/index.php/Doc 2.4/Manual/Game_Engine/Logic Blender 2.49 ゲームエンジン(英文) http //wiki.blender.org/index.php/Dev Ref/Outdated/Release_Notes/2.49/Game_Engine 2.5x 2.6x ■概要 ユーザマニュアル http //wiki.blender.org/index.php/Doc JA/2.6/Manual Blender Game Engine 2.6 概要 http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine Blender 2.62 ゲームエンジン(英文) http //wiki.blender.org/index.php/Dev Ref/Release_Notes/2.62/Game_Engine Blender 2.64 ゲームエンジン(英文) http //wiki.blender.org/index.php/Dev Ref/Release_Notes/2.64/Game_Engine Blender 2.66 ゲームエンジン http //wiki.blender.org/index.php/Dev JA/Ref/Release_Notes/2.66/Game_Engine 機能一覧 http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Features ■Screen Layout Game Logic Screen Layout http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Screen_Layout ■Logic Editor Logic Editor http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Editor ■Game Physics Game Physics http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Physic オブジェクトの種類 http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Physics/Object_Type ■プロパティー Properties http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Properties ■センサ センサの種類 http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Sensors/Types Ray sensor http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Sensors/Ray ■コントローラー Controllers http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Controllers ■アクチュエータ Actuators http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Actuators Actuator Common Options http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Actuators/Common_Options Property アクチュエータ http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Actuators/Property Scene アクチュエータ http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Actuators/Scene Visibility アクチュエータ http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Actuators/Visibility Sound Actuator http //wiki.blender.org/index.php/Doc JA/2.6/Manual/Game_Engine/Logic/Actuators/Sound 2.7x ■概要 Blender 2.70 ゲーム開発 http //wiki.blender.org/index.php/Dev JA/Ref/Release_Notes/2.70/Game_Development Blender 2.71 ゲームエンジン http //wiki.blender.org/index.php/Dev JA/Ref/Release_Notes/2.71/Game_Engine Blender 2.72 ゲームエンジン http //wiki.blender.org/index.php/Dev JA/Ref/Release_Notes/2.72/Game_Development Game Engine Modules Blender v2.56 - UNSTABLE API documentation http //www.blender.org/documentation/blender_python_api_2_56_0/contents.html http //www.blender.org/documentation/blender_python_api_2_56_0/bge.logic.html Blender v2.57.0 r36138 - API documentation http //www.blender.org/documentation/blender_python_api_2_57_release/ http //www.blender.org/documentation/blender_python_api_2_57_release/bge.logic.html Blender v2.58.1 - API documentation http //www.blender.org/documentation/blender_python_api_2_58_release/ http //www.blender.org/documentation/blender_python_api_2_58_release/bge.logic.html Blender v2.59.0 r39257 - API documentation http //www.blender.org/documentation/blender_python_api_2_59_release/ http //www.blender.org/documentation/blender_python_api_2_59_release/bge.logic.html Blender v2.60.0 r41092 - API documentation http //www.blender.org/documentation/blender_python_api_2_60_release/ Blender 2.61.0 - API documentation http //www.blender.org/documentation/blender_python_api_2_61_release/ Blender 2.62.0 - API documentation http //www.blender.org/documentation/blender_python_api_2_62_release/ Blender 2.63.0 - API documentation http //www.blender.org/documentation/blender_python_api_2_63_release/ Blender 2.64.0 - API documentation http //www.blender.org/documentation/blender_python_api_2_64_release/ Blender 2.65.0 - API documentation http //www.blender.org/documentation/blender_python_api_2_65_release/ Blender 2.69.0 - API documentation http //www.blender.org/documentation/blender_python_api_2_69_release/ ライセンス Licensing of Blender Games http //wiki.blender.org/index.php/Doc 2.6/Manual/Game_Engine/Licensing Android Building Blender for Android http //wiki.blender.org/index.php/Doc 2.6/Manual/Game_Engine/Android/Building_Blender_for_Android 公式ゲーム Yo Frankie! http //www.yofrankie.org/ チュートリアル、ガイド gamekit1 http //download.blender.org/documentation/gamekit1/ 55wheels(Racing game) Squish the Bunny(First person shooter) Flying Buddha(Memory game) SuperG(Sports game) BlenderBall(3D puzzle) PowerBoat(Racing game) TubeCleaner(Funny silly shooter) E-police(Third person adventure) gamekit2 http //wiki.blender.org/index.php/Doc 2.4/Books/GameKit_2 http //download.blender.org/documentation/gamekit2/ TubeCleaner(Funny silly shooter) Pinball Subracer Flying Buddha(Memory game) Yo Frankie! Logic Editer 当WIKIまとめ中 ユーザー サイト ソースコード関連Tips http //sites.google.com/site/tibracode/ ブログ TB-note http //timiditybraver.blog71.fc2.com/ Blenderで3DCG制作日記 http //bmania.blog70.fc2.com/ FALCORE BLOG http //falcore.sblo.jp/ BlenderGameEngineを使ってゲーム作り http //blendergame.sblo.jp/ ニコニコチャンネル blender http //ch.nicovideo.jp/search/blender?type=article Blenderゲームエンジン講座 http //ch.nicovideo.jp/search/Blender%E3%82%B2%E3%83%BC%E3%83%A0%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E8%AC%9B%E5%BA%A7?type=article BGE http //ch.nicovideo.jp/search/BGE?type=article 某SRPG風のルールに則った3Dのパズルゲーム『SRPGPUZZLE』【自分で作ったゲームを紹介】 http //ch.nicovideo.jp/Arasen/blomaga/ar631759 『SRPGPUZZLE』のステージやキャラクターをカスタマイズする方法【自分で作ったゲームを紹介】 http //ch.nicovideo.jp/Arasen/blomaga/201409 出力 Blenderで作ったゲームがAndroidで動いたぁぁぁぁ ※ http //depega02.blog119.fc2.com/blog-entry-216.html PhysicsContest/Blender Game Contest 2006 Blender Physics - Win a PSP Contest http //bulletphysics.org/mediawiki-1.5.8/index.php/Entries PhysicsContest2007 http //www.bulletphysics.org/mediawiki-1.5.8/index.php?title=PhysicsContest2007 Blender Game Contest 2010 http //bulletphysics.org/mediawiki-1.5.8/index.php/Blender_Game_Contest_2010 チュートリアル Tutorials for Blender 3D and the Blender 3D Game Engine http //www.tutorialsforblender3d.com/ http //en.wikibooks.org/wiki/Blender Blender ゲームエンジンのロジック http //blender.jp/modules/xfsection/article.php?articleid=263 アドオン ゲーム ■RPG Sintel The Game http //sintelgame.org/downloads/ ■3D Blendcraft http //blendcraftcreations.com/tutorials.html Maze Creator http //riyuzakisan.weebly.com/maze-creator.html http //www.falcore.net/ ■2D スクリプト easygui http //sourceforge.net/projects/easygui/ EasyGUI - BGE - DEMONSTRATION ( PROJECT MAY) -UPDATES https //www.youtube.com/watch?v=1RzpiyuBV7E EasyGUI - Blender Game Engine - UPDATE [RADIO BUTTON ] https //www.youtube.com/watch?v=Cx5sp9h1K24
https://w.atwiki.jp/bfgmatome/pages/300.html
ゲーム情報(登録されているタグ) ジャンル>アイテム探し 製作会社>Curious Sense 製作会社>Dhruva Interactive 製作会社>Merscom 製作会社>未確認 言語>英語 コメント欄へ移動 ゲーム配布ページ 英語 http //www.bigfishgames.com/download-games/6783/find-your-own-way-home/index.html 日本語 紹介文 For the past few weeks, Ruby has been on assignment with the rock band, REO Speedwagon. Tonight the band’s new album debuts and Entertainment Now will be airing Ruby’s stories from the time she spent with the band on tour and in the recording studio. A star-studded album release party at a fabulous oceanfront estate is to follow, but Kevin Cronin is missing! Use your Hidden Object skills to find the legendary front man in Find Your Own Way Home! Includes classic songs Hand-drawn scenes Find Kevin Cronin! Check out our Blog Walkthrough 画像 « » var ppvArray_0_9747f35f5adbc8daa0a6320e86e40128 = new Array(); ppvArray_0_9747f35f5adbc8daa0a6320e86e40128[0] = http //w.atwiki.jp/bfgmatome/?cmd=upload&act=open&page=Find+Your+Own+Way+Home&file=en_find-your-own-way-home-screen1.jpg ; window.onload=function(){ ppvShow_0_9747f35f5adbc8daa0a6320e86e40128(0); }; function ppvShow_0_9747f35f5adbc8daa0a6320e86e40128(n){ if(!ppvArray_0_9747f35f5adbc8daa0a6320e86e40128[n]){ alert( 画像がありません ); return; } ppv_0_9747f35f5adbc8daa0a6320e86e40128$( ppv_img_0_9747f35f5adbc8daa0a6320e86e40128 ).src=ppvArray_0_9747f35f5adbc8daa0a6320e86e40128[n]; ppv_0_9747f35f5adbc8daa0a6320e86e40128$( ppv_link_0_9747f35f5adbc8daa0a6320e86e40128 ).href=ppvArray_0_9747f35f5adbc8daa0a6320e86e40128[n]; ppv_0_9747f35f5adbc8daa0a6320e86e40128$( ppv_prev_0_9747f35f5adbc8daa0a6320e86e40128 ).href= javascript ppvShow_0_9747f35f5adbc8daa0a6320e86e40128( +(n-1)+ ) ; ppv_0_9747f35f5adbc8daa0a6320e86e40128$( ppv_next_0_9747f35f5adbc8daa0a6320e86e40128 ).href= javascript ppvShow_0_9747f35f5adbc8daa0a6320e86e40128( +(n+1)+ ) ; } function ppv_0_9747f35f5adbc8daa0a6320e86e40128$(){ var elements = new Array(); for (var i = 0; i arguments.length; i++){ var element = arguments[i]; if (typeof element == string ) element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } ボリューム レス一覧 384 名前: 名無しさんの野望 [sage] 投稿日: 2010/04/30(金) 21 59 53 ID eWtSGtzk 多分スレで出てなくて、自分が面白かった物を選んでみた。 Miss Management http //www.bigfishgames.com/download-games/1722/miss-management/index.html Totem Tribe http //www.bigfishgames.com/download-games/4770/totem-tribe/index.html Wandering Willows http //www.bigfishgames.com/download-games/5335/wandering-willows/index.html あとランチラッシュ2の釣りが気に入った人に。 Fishing Craze http //www.bigfishgames.com/download-games/5212/fishing-craze/index.html これ実在のバンド? 英語も洋楽もサッパリなのでストーリーわからずwでも今少しずつやってる。 Find Your Own Way Home http //www.bigfishgames.com/download-games/6783/find-your-own-way-home/index.html 386 名前: 名無しさんの野望 [sage] 投稿日: 2010/04/30(金) 22 24 23 ID 3KfbJwUi . 384 かなり老舗のバンド ttp //www.youtube.com/watch?v=-zIXwO-Sr_I たぶんリリース当時新しいアルバム出したんだと思うw 387 名前: 名無しさんの野望 [sage] 投稿日: 2010/04/30(金) 22 25 08 ID NM92hKcm . 383 連投失礼、無事貰えました多謝 . 384 Totem Tribe面白いよね、最後の方きついけどw Find Your Own Way HomeのREO Speedwagonは実在のバンドで 一時期流行ってたかも、かなり以前に…w コメント 名前 コメント トップページに戻る
https://w.atwiki.jp/hellgate_london/pages/63.html
Loading Message Loading中に出てくる1行ヒント的なメッセージ。結局表示時間が短くて、読めないことがほとんどなわけだが。表示されている種類はこんな感じらしい。 GENERAL Press I to open your inventory. Press K to access your skill tree. Some items grant you skills while equipped. Personal Relocation Devices allow you to visit a station and then return to the battlefield. Items marked with a ? require an Analyzer to identify their properties. Battle Sets are mapped to F1, F2, and F3 and can hold different weapons and skills. You can pick up items by hitting F . Items such as Health Injectors and Powerpacks are consumed when you use them. So, stock up. Armor reduces the amount of damage received by an attack. Shields completely negate damage unless they are penetrated, knocked down, or overloaded. The Nano Forge is used to increase the basic power and level of items. The Augmentrex 3000 is used to add random enhancements to items. The Delux De-Modificator is used to remove mods from weapons. The six types of Mods are Fuel, Batteries, Ammo, Rockets, Techs, and Relics. Mods can only be removed from weapons by using the Delux De-Modificator found in most Stations. Mods of all sorts can be used to make your weapons more specialized or versatile. You can place items in a Storage Depot locker found in most Stations. Some environments have rare locations that you can find. Make sure you explore everywhere. Right-click and hold when selecting an NPC or Item to activate a radial menu with several fast-action options. NAVIGATION Press TAB to open the Mini-map. Press TAB again to expand the map to the center of your display. Press M to view the World Map. A purple question mark (?) on the Mini-map shows the location of a storyline quest. A yellow exclamation point (!) on the Mini-map shows the location of a side mission. A green British pound symbol (£) on the Mini-map shows the location of a vendor. A red cross (+) on the Mini-map shows the location of a medic or healer. A blue X on the Mini-map shows the location of an open portal, passage or Hellrift. A red X on the Mini-map shows the location of a closed portal, passage or Hellrift. To zoom in on the Mini-map, press the + symbol on the map. STAT FEED ADVICE Higher Strength will allow you to equip heavier armor. Higher Accuracy will allow you to equip more powerful guns. Higher Willpower will allow you to equip more powerful swords. Higher Willpower will allow you to equip more powerful weapon mods. Higher Willpower will allow you to equip more powerful focus items. Higher Stamina will allow you to equip better shields. Higher Willpower will allow you to equip some weapons and armor with more powerful attributes. Higher Stamina will allow you to equip some armor with more powerful attributes. SKILL POINTS STAT POINTS When you gain a level, you receive an additional skill point. You have skill points to spend. Press K to open your skill tree. When you gain a level, you earn 5 points to distribute amongst your attributes. You have attribute points to spend. Press I to open your inventory and attributes screen. SHIFT CONTROL KEYS When moving forward, pressing SHIFT will activate your Sprint skill. You can toggle whether a skill can be activated by SHIFT by checking it in your skill tree. The left side of the Action Bar shows which skill will be activated by SHIFT . The right side of the Action Bar shows which boost will be used by CONTROL . SECONDARY DAMAGE EFFECTS Phased monsters and characters deal half damage and take 50% more damage. When you re poisoned, you can t heal until the toxic effects are gone. "An ignited enemy loses 5% health per second." - Argus HIGH LEVEL CHARACTER ADVICE You should really know what you re doing by now. EVOKER ADVICE The Evoker s spell damage comes from his focus items and not the spells themselves. Almost all Evoker skills require a focus item. "Pick the proper skill for the moment." - Bogi "Two focus items means more damage." - Bogi "Higher damage focus items increase the damage of all Evoker spells." - Bogi Make sure that you use both long and short range spells. "Word of Fear is often your best protection." - Bogi "Use one Battle Set for damage and another for elemental attacks." - Bogi SUMMONER ADVICE "A Demon for every situation. . . choose carefully." - Ragthor Each Elemental that you control reduces your total available power. Meat Shield and Enrage are powerful commands for your Carnagor. "Receive every battle with an army." - Ragthor "When surrounded, use Word of Fear." - Ragthor "Select the perfect moment for the Reaper." - Ragthor "Use Blood Link to keep your minion alive." - Ragthor Pets can be dismissed by clicking on their portrait. BLADEMASTER ADVICE You can only have one Aura active at a time. "Do not lose heart in the heat of battle." - Adiss "Have a set of weapons ready for each opponent." - Adiss "Having more skills gives you more options." - Adiss "Call of the Chosen helps disperse crowds of enemies." - Adiss "Two swords are better than one." - Adiss "Sweeping Strike is very effective for packs of small enemies." - Adiss "Each enemy in your Holy Radius strengthens your Aura." - Adiss "Surges are gained by killing a monster with a surge skill." - Adiss "It is very powerful to have multiple surges." - Adiss GUARDIAN ADVICE "Have faith in your shield. It can stun almost any foe." - George You can only have one Aura active at a time. "If you live longer than your enemy, you win." - George "You can control a battle with patience and a strong shield." - George "Anchor, Challenge and Sword of Reckoning are a deadly combination." - George "Get surrounded - each enemy strengthens your Aura." - George "Spiritual Strength allows you to equip much more powerful armor." - George "Switch auras as you fight - each one has a different purpose." - George MARKSMAN ADVICE "Know when to stand and when to withdraw." - Argus The Tactical Stance, Rapid Fire, and Sniper skills require you to stop moving. Precision Strike and Grenade skills improve as your character gains levels. Use the Escape skill when you re surrounded or overwhelmed. Critical Hits can trigger skills - like Ricochet and Reflected Shot. "Create a Battle Set for close range and another for long range." - Argus "Keep upgrading your weapons." - Argus "Grenades work well with low rate of fire guns." - Argus ENGINEER ADVICE "Metal is cheap. Let them hit the Drone." - Johnny "You can control only two kinds of Bots at once." - Johnny Your Drone can be upgraded with a handgun, rifle, sword, and torso armor. "Drones feel no pain." - Johnny The Drone s armor and weapons are saved with your character. "Watch your Inhibitor Bots, and no one will sneak up on you." - Johnny "Nanobots are quite effective." - Johnny Bots cannot be targeted. SOCIAL Treat others with the respect you would expect from them. Joining groups increases the experience and rewards you earn! Joining a Guild is a great way to always have friends to adventure with. Using all caps when chatting is considered rude because YOU ARE YELLING! You only see the items you can pick up when in a group. If you can t use an item, you can usually sell it, trade it, or dismantle it for scrap. Make sure to put people you know or like playing with on your Buddy List! Press B to access your Buddy List. To add a friend to your Buddy List, just type the name of the character you want to include in the Buddy panel. Now you ll know when they are online! CHAT WINDOW To talk with other players in the game, simply press ` to activate the chat window. To speak privately with a specific player, open the chat window and type /w playername your message To speak to everyone in your immediate vicinity, open the chat window and type /town your message To speak with everyone in your adventuring party, open the chat window and type /p your message Your chat log will fade after a time, but you view it again by pressing the small arrow button located on the top left of your Health orb. MISCELLANEOUS Take everything in moderation, including Hellgate London! It s a good idea to stretch your hands and legs every 15 - 20 minutes. Remember to eat a healthy meal, drink plenty of water, and get enough sleep! If something is frustrating you, fire up some Hellgate London and have fun! Take the time to say something nice to someone today.
https://w.atwiki.jp/matchmove/pages/122.html
Tracking Control Panel トラッキングコントロールパネル トラッカー・パネルは、トラッカー・ビュー・エリアが異なるサイズとわずかに異なるボタン位置の2つのバリエーションがあります。 広いバージョンは、特に高解像度ディスプレイでパネルの内部のより良いビューを与えます。 小さなバージョンは、マウス・モーションを減らすよりコンパクトなレイアウトで、減少したサイズのため、ラップトップで使用によりよいです。 Tracker Interior View. Shows its interior---the inner box of the tracker.Left Mouse Drag the tracker location.Middle Scroll Advance the current frame, tracking as you go.Right Mouse Add or remove a position key at the current frame. Or, cancel a drag in progress. Create. 作成 ONになっている間、がカメラビュー画面でクリックすると新規のトラッカーを作成します。 Delete. トラッカーの削除 Finish. Button. Brings up the finalize dialog box, allowing final filtering and gap filtering as a tracker is locked down. トラッカーがロックされるようにファイナル・フィルタリングとギャップ・フィルタリングを与える、確定ダイアログ・ボックス finalize dialog boxを起動します。 Lock. トラッカーをロックします。トラッカーが完全になったらONしてください Tracker Type.,,,. Button. Toggles the tracker type among normal match-mode, dark spot, bright spot, or symmetric spot. Direction. トラッキング方向。再度押下して矢印を逆にすると逆再生でのトラッキングになります。再生方向も連動して逆になります。 Enable. トラッカーのアニメーションコントロールのONOFFです。何かでブロックされた場合はOFFにしてください。再度トラッキングポイントが見えたらONにしてください。 Contrast. トラッカービューウインドウのコントラスト調整です。トラッカービューウインドウの右にある番号のないスピナーです。Bright. トラッカービューウインドウのブライトネス調整です。トラッカービューウインドウの右にある番号のないスピナーです。 Color. デフォルトが緑の四角は、トラッカーの色を設定します。 Now. 今のフレームにキーを加えます。加えられたキーはタイムバー上に黒い線で現れます。右クリックでキーを削除します。Shift+右クリックでNOWボタンを押すと、そのフレームから後ろの全キーが削除されます。 (訳者注)トラッカー1つだけトラッキングデータを削除したいような場合に、NOWボタン上での右クリックで削除になります。 重要なのにものすごくわかりにくいインタフェースです。。。。 Key. SynthEyesに何フレーム毎に自動的にキーを加えさせるか設定できます。通常8程度です。 Key Smooth. トラッカーのパスがスムーズになるようにキーの前でこのフレーム分だけプリロールさせます。 (訳者注)トラックメニューでStop on auto-key(キー値で停止)と Preroll by Key Smooth(Keyスムーズによるプリロール) の2つにチェックが入っていないと、スペースキーで自動再生し、この値のフレーム毎に自動停止してKeyを加える操作はできません。 また、すでにそのトラッカーがキーを持っていたら自動停止しません。 Name. トラッカーに名前を付けます。 Pos. H and V spinners. Tracker s horizontal and vertical position, from –1 to +1. You can delete a key (border is red) by right-clicking. Shift-right-clicking will truncate the tracker after this frame. Size.サイズと面スピナー。トラッカーの内部の部分のサイズと縦横比(水平垂直サイズによって分けられる)。Search.HとVスピナー。SynthEyesが前のフレームでその位置のまわりでトラッカーを求めて捜す領域(実際の内部を除外する)の水平・垂直サイズ。先読みするとは、前のトラッキングのためにlower-numberedされて、後ろのトラッキングのためにhigher-numberedすることを意味します。 (訳者注)トラッカーの内側の四角がトラッカーそのもので、外側の四角が次フレームのサーチ範囲です。 Weight. Spinner. Defaults to 1.0. Multiplier that helps determine the weight given to the 2-D data for each frame from this tracker. Higher values cause a closer match, lower values allow a sloppier match.WARNING This control is for experts and should be used judiciously and infrequently. It is easy to use it to mathematically destabilize the solving process, so that you will not get a valid solution at all. Keep near 1. Also see ZWTs below. Exact. For use after a scene has already been solved set the tracker s 2-D position to the exact re-projected location of the tracker s 3-D position. A quick fix for spurious or missing data points, do not overuse. See the section onfiltering and filling gaps. Note applied to a zero-weighted-tracker, error will not become zero because the ZWT will re-calculate using the new 2-D position, yielding a different 3-D and then 2-D position. すでに解析済みのシーンのために後で使用します: トラッカーの2次元の位置をトラッカーの3Dの位置の正確な(exact)再計画された位置にセットしてください。 いい加減であるか失ったデータのための応急処置です、濫用をしないでください。 フィルタリングされて、隙間を埋めることに、部分を見てください。 注:ゼロ加重のトラッカーに適用されて、ZWTが新しい2次元の位置を使うことを再計算するので、エラーはゼロになりません。そして、異なる3Dでそれから2次元の位置を与えます。 F n.nnnhpix.(display field, right of Exact button) Shows the distance, in horizontal pixels, between the 2-D tracker location and the re-projected 3-D tracker location. Valid only if the tracker has been solved. ZWT. When on, the tracker s weight is internally set to zero—it is a zero-weighted-tracker (ZWT), which does not affect the camera or object s path at all. As a consequence, its 3-D position can be continually calculated as you update the 2-D track or change the camera or object path, or field of view. The Weight spinner of a ZWT will be disabled, because the weight is internally forced to zero and special processing engaged. The grayed-out displayed value will be the original weight, which will be restored if ZWT mode is turned off. T n.nnnhpix.(display field, right of ZWT button) Shows the total error, in horizontal pixels, for the solved tracker. This is the same error as from the Coordinate System panel. It updates dynamically during tracking of a zero-weighted tracker.
https://w.atwiki.jp/vipdentg/pages/232.html
【タグ 】 未整理のゲームを適当に貼ってく感じ 真面目な奴が後で整理してくれる ■■■■■■■■■■■■■ここから■■■■■■■■■■■■■ 800 名前:以下、VIPにかわりましてパー速民がお送りします(北海道)[] 投稿日:2013/10/12(土) 04 29 08.73 ID wPv1igK0o http //www.desura.com/games/tessallation 無料でCOOPのパズルゲーム 皆で知恵を絞って進んで行く感じ 28 自分:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2013/10/12(土) 11 47 41.21 ID 7VdhHfrh0 [4/4] ちょっと久しぶりに昔のFPSデモをひっくり返してみたが防衛かつCoopってのはあんまりないなあ http //www.4gamer.net/patch/demo/data/avp2.html http //www.4gamer.net/patch/demo/data/ghost.html http //www.4gamer.net/patch/demo/data/serious2.html 888 :いち和食 ◆gohanXuCP. :2013/11/11(月) 18 17 55.41 ID U2EPYzZ6o 新ゲー レース ttp //www.keeweed.com/games-projects/pedal-power/ FPS ttp //www.celestialimpact.com/?page_id=3 RTS? ttp //dark-oberon.sourceforge.net/?page=download 戦車ゲー ttp //www.atomicgamer.com/files/89206/zero-ballistics-v2-0-for-windows-free-game 889 :いち和食 ◆gohanXuCP. :2013/11/11(月) 18 18 15.26 ID U2EPYzZ6o 新ゲー ttp //www.perfectrun.net/index.php?id=pageget/mrblocko ttp //www.hedgewars.org/ ttp //forums.tigsource.com/index.php?topic=8078.0 ttp //www.oneonlinegames.com/download/plasma-pong ttp //www.dosgamesarchive.com/download/bat-n-ball/ 890 :いち和食 ◆gohanXuCP. :2013/11/11(月) 18 20 46.94 ID U2EPYzZ6o ttp //www.fractilegames.com/products/the-platform-shooter/#downloads 3Dの2Dシューティングゲー なんかLAN coopあるらしいで ttp //pokemon3d.net/ 見つけたマルチゲー張ってく ttp //source.bungie.org/ ttp //soccer.sourceforge.net/soccer/soccer.html ttp //gmonsters.sourceforge.net/ ttp //civil.sourceforge.net/ ttp //sourceforge.net/projects/fscp/ ttp //redpixel.sourceforge.net/ ttp //www.xpilot.org/ ttp //xblast.sourceforge.net/ ttp //www.scorched3d.co.uk/ ttp //soccar.sourceforge.net/ ttp //www.ultimatestunts.nl/ ttp //xenom.sourceforge.net/ ttp //helios.et.put.poznan.pl/~sskowron/liero/index.html ttp //www.freecol.org/ ttp //www.transfusion-game.com/ ttp //adic.berlios.de/ ttp //blackholesun.com/games/bunnies/ ttp //spacetrek.sourceforge.net/index.html ttp //megamek.info/ ttp //hoverball.sourceforge.net/ ttp //www.joshrevilo.com/ ttp //www.frozen-bubble.org/ ttp //glmaze.sourceforge.net/ ttp //coco.sourceforge.net/ ttp //sourceforge.net/projects/andromeda9/ ttp //starvoyager.bluesky.me.uk/ ttp //www.racer.nl/ ttp //avoidtheroid.sourceforge.net/ ttp //pw2.sourceforge.net/ ttp //www.hardgeus.com/cylindrix/ ttp //openmortal.sourceforge.net/ ttp //www.ggsoft.org/etw/ 403 :以下、名無しにかわりましてVIPがお送りします:2013/11/20(水) 18 23 54.65 ID 00Ny843e0 http //www9.atwiki.jp/zombiepanic/pages/1.html ゾンビゲー http //wikiwiki.jp/vipfps/?Pirates%2C%20Vikings%20and%20Knights%20%AD%B6 中性FPS(アクション?) http //www.empiresmod.com/drupal/ RTS+FPS? 結構面白そうな予感 410 :いち和食 ◆gohanXuCP. :2013/11/20(水) 18 35 26.22 ID rHKYYFA90 新ゲ発掘 http //silkgames.com/nestalgia/index.php http //www.filebuzz.com/fileinfo/185542/strike2Death.html http //gmc.yoyogames.com/index.php?showtopic=467300 http //www.vector.co.jp/soft/win95/game/se158690.html http //www.galcon.com/fusion/ http //quakespasm.sourceforge.net/links.htm http //www.vector.co.jp/soft/winnt/game/se483445.html 413 :以下、名無しにかわりましてVIPがお送りします:2013/11/20(水) 18 38 48.00 ID 00Ny843e0 http //hlssmod.net/index.php?page=3 ここにCO-OPがあるっぽいな 422 :いち和食 ◆gohanXuCP. :2013/11/20(水) 18 45 53.61 ID rHKYYFA90 新ゲ http //www.frozen-bubble.org/ http //www.scorched3d.co.uk/ http //adam-dev-blog.blogspot.jp/ http //xmoto.tuxfamily.org/ http //vdrift.net/ http //games.brothersoft.com/motocross-madness-1-download.html 447 :いち和食 ◆gohanXuCP. :2013/11/20(水) 19 07 18.88 ID rHKYYFA90 建築 http //www.rigsofrods.com/content/ わかんない http //springrts.com/wiki/Kernel_Panic 整理済み 牧場 http //www.familyfarmgame.com/en/family-farm-game 戦争 http //www.wargame-ee.com/forum/viewtopic.php?f=113 t=24293 マイクラ綺麗 http //www.buildaworld.net/ 357 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 18 59 15.00 ID zDMGwUiS0 http //www.indiedb.com/games/pokemon-generations 真・ポケモンパクリゲー マルチタグあった http //www.indiedb.com/games/risk-of-rain CO-OPのシューティング マルチタグ http //www.indiedb.com/games/legions-overdrive FPS 多分マルチ 359 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 19 12 25.00 ID zDMGwUiS0 http //www.indiedb.com/games/aces 飛行機で戦うゲームっぽい http //www.indiedb.com/games/guns-and-robots ロボットガンアクション?Desura必要 http //www.indiedb.com/games/nextworldfps FPS上に同じDesura http //www.indiedb.com/games/war-of-the-voxels ボクセルFPS http //www.indiedb.com/games/live-for-speed-s2 レーシング 364 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 19 19 12.22 ID zDMGwUiS0 http //www.indiedb.com/games/gpr レース http //www.indiedb.com/games/ts-reborn/downloads なんかよくわかんないけど多分面白いもしかしたらCOOPかもしれないFPS http //www.indiedb.com/games/bloody-island 多分FPS http //www.indiedb.com/games/invaders-corruption シューティング 368 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 19 24 54.35 ID zDMGwUiS0 http //www.indiedb.com/games/iourbanterror まーたFPSかよ海外FPSかよ好きだな http //www.indiedb.com/games/stunt-rally スタンティなレースちなみに↑2つDesuraな http //www.indiedb.com/games/arcan RTS?分からん http //www.indiedb.com/games/aces-high 戦闘機ゲーDesura 371 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 19 33 06.78 ID zDMGwUiS0 http //www.indiedb.com/games/pixel-dungeons レトロダンジョンDesura http //www.indiedb.com/games/cube-metalheart-2-combat-squared そしてやはりFPSなのだDesura http //www.indiedb.com/games/end-of-worlds FPS二連とかわろた http //www.indiedb.com/games/evolution-rts RTSDesura 383 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 19 43 45.52 ID zDMGwUiS0 http //www.indiedb.com/games/block-battle-online FPS多分建築要素アリ http //www.indiedb.com/games/re-volt ラジコンレーシング http //www.indiedb.com/games/galactic-council なんかよく分からん宇宙ゲー グラ綺麗だから低スペお断りじゃね中スペでも行けるか分からん http //www.indiedb.com/games/warzone-2100 多分RTSDesura 389 :以下、名無しにかわりましてVIPがお送りします:2013/11/21(木) 19 49 58.41 ID zDMGwUiS0 http //www.indiedb.com/games/zelda-world ゼルダパクリゲー前も出たっけ http //www.indiedb.com/games/galacticwar 銀河対戦SLGかな http //www.indiedb.com/games/fatal-velocity はいまたFPS頂きましたー http //www.indiedb.com/games/tankwar 戦車ゲーDesura 246 :以下、名無しにかわりましてVIPがお送りします:2013/11/22(金) 15 25 49.71 ID 5Xe7iJO60 ※ここからCOOPで検索しただけだからオンラインかはわかりません http //www.indiedb.com/games/urisis-the-darkthrone RPG? http //www.indiedb.com/games/island-escape-2 脱出ゲー? http //www.indiedb.com/games/stargate-network RPG? http //www.indiedb.com/games/army-men-3 兵隊ゲー 250 :以下、名無しにかわりましてVIPがお送りします:2013/11/22(金) 15 31 10.66 ID 5Xe7iJO60 http //www.indiedb.com/games/spark-rising 建築と戦艦ゲー? http //www.indiedb.com/games/twisted-guardian ダンジョンゲー? http //www.indiedb.com/games/guns-n-zombies ゾンビゲー? http //www.indiedb.com/games/star-apocalypse 戦艦ゲー? http //www.indiedb.com/games/lemmingball-z 格ゲー http //www.indiedb.com/games/star-made Starmade面白そうに見える http //www.indiedb.com/games/vanish よくわからんがホラー? http //www.indiedb.com/games/bad-fur-day-remake なんかわかんね ■■■■■■■■■■■■■ここまで■■■■■■■■■■■■■
https://w.atwiki.jp/feedback1970/pages/57.html
memo source 1 /* Licensed to the Apache Software Foundation (ASF) under one or more 2 * contributor license agreements. See the NOTICE file distributed with 3 * this work for additional information regarding copyright ownership. 4 * The ASF licenses this file to You under the Apache License, Version 2.0 5 * (the "License"); you may not use this file except in compliance with 6 * the License. You may obtain a copy of the License at 7 * 8 * http //www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #ifndef APACHE_HTTP_CONFIG_H 18 #define APACHE_HTTP_CONFIG_H 19 20 #include "apr_hooks.h" 21 #include "util_cfgtree.h" 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif 26 27 /** 28 * @file http_config.h 29 * @brief Apache Configuration 30 */ 31 32 /* 33 * The central data structures around here... 34 */ 35 36 /* Command dispatch structures... */ 37 38 /** 39 * How the directives arguments should be parsed. 40 * @remark Note that for all of these except RAW_ARGS, the config routine is 41 * passed a freshly allocated string which can be modified or stored 42 * or whatever... 43 */ 44 enum cmd_how { 45 RAW_ARGS, /** cmd_func parses command line itself */ 46 TAKE1, /** one argument only */ 47 TAKE2, /** two arguments only */ 48 ITERATE, /** one argument, occuring multiple times 49 * (e.g., IndexIgnore) 50 */ 51 ITERATE2, /** two arguments, 2nd occurs multiple times 52 * (e.g., AddIcon) 53 */ 54 FLAG, /** One of On or Off */ 55 NO_ARGS, /** No args at all, e.g. /Directory */ 56 TAKE12, /** one or two arguments */ 57 TAKE3, /** three arguments only */ 58 TAKE23, /** two or three arguments */ 59 TAKE123, /** one, two or three arguments */ 60 TAKE13 /** one or three arguments */ 61 }; 62 /** 63 * This structure is passed to a command which is being invoked, 64 * to carry a large variety of miscellaneous data which is all of 65 * use to *somebody*... 66 */ 67 typedef struct cmd_parms_struct cmd_parms; 68 69 #if defined(AP_HAVE_DESIGNATED_INITIALIZER) || defined(DOXYGEN) 70 71 /** 72 * All the types of functions that can be used in directives 73 * @internal 74 */ 75 typedef union { 76 /** function to call for a no-args */ 77 const char *(*no_args) (cmd_parms *parms, void *mconfig); 78 /** function to call for a raw-args */ 79 const char *(*raw_args) (cmd_parms *parms, void *mconfig, 80 const char *args); 81 /** function to call for a take1 */ 82 const char *(*take1) (cmd_parms *parms, void *mconfig, const char *w); 83 /** function to call for a take2 */ 84 const char *(*take2) (cmd_parms *parms, void *mconfig, const char *w, 85 const char *w2); 86 /** function to call for a take3 */ 87 const char *(*take3) (cmd_parms *parms, void *mconfig, const char *w, 88 const char *w2, const char *w3); 89 /** function to call for a flag */ 90 const char *(*flag) (cmd_parms *parms, void *mconfig, int on); 91 } cmd_func; 92 93 /** This configuration directive does not take any arguments */ 94 # define AP_NO_ARGS func.no_args 95 /** This configuration directive will handle it s own parsing of arguments*/ 96 # define AP_RAW_ARGS func.raw_args 97 /** This configuration directive takes 1 argument*/ 98 # define AP_TAKE1 func.take1 99 /** This configuration directive takes 2 arguments */ 100 # define AP_TAKE2 func.take2 101 /** This configuration directive takes 3 arguments */ 102 # define AP_TAKE3 func.take3 103 /** This configuration directive takes a flag (on/off) as a argument*/ 104 # define AP_FLAG func.flag 105 106 /** method of declaring a directive with no arguments */ 107 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \ 108 { directive, { .no_args=func }, mconfig, where, RAW_ARGS, help } 109 /** method of declaring a directive with raw argument parsing */ 110 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ 111 { directive, { .raw_args=func }, mconfig, where, RAW_ARGS, help } 112 /** method of declaring a directive which takes 1 argument */ 113 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ 114 { directive, { .take1=func }, mconfig, where, TAKE1, help } 115 /** method of declaring a directive which takes multiple arguments */ 116 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ 117 { directive, { .take1=func }, mconfig, where, ITERATE, help } 118 /** method of declaring a directive which takes 2 arguments */ 119 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ 120 { directive, { .take2=func }, mconfig, where, TAKE2, help } 121 /** method of declaring a directive which takes 1 or 2 arguments */ 122 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \ 123 { directive, { .take2=func }, mconfig, where, TAKE12, help } 124 /** method of declaring a directive which takes multiple 2 arguments */ 125 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \ 126 { directive, { .take2=func }, mconfig, where, ITERATE2, help } 127 /** method of declaring a directive which takes 1 or 3 arguments */ 128 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ 129 { directive, { .take3=func }, mconfig, where, TAKE13, help } 130 /** method of declaring a directive which takes 2 or 3 arguments */ 131 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \ 132 { directive, { .take3=func }, mconfig, where, TAKE23, help } 133 /** method of declaring a directive which takes 1 to 3 arguments */ 134 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \ 135 { directive, { .take3=func }, mconfig, where, TAKE123, help } 136 /** method of declaring a directive which takes 3 arguments */ 137 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ 138 { directive, { .take3=func }, mconfig, where, TAKE3, help } 139 /** method of declaring a directive which takes a flag (on/off) as a argument*/ 140 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \ 141 { directive, { .flag=func }, mconfig, where, FLAG, help } 142 143 #else /* AP_HAVE_DESIGNATED_INITIALIZER */ 144 145 typedef const char *(*cmd_func) (); 146 147 # define AP_NO_ARGS func 148 # define AP_RAW_ARGS func 149 # define AP_TAKE1 func 150 # define AP_TAKE2 func 151 # define AP_TAKE3 func 152 # define AP_FLAG func 153 154 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \ 155 { directive, func, mconfig, where, RAW_ARGS, help } 156 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ 157 { directive, func, mconfig, where, RAW_ARGS, help } 158 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ 159 { directive, func, mconfig, where, TAKE1, help } 160 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ 161 { directive, func, mconfig, where, ITERATE, help } 162 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ 163 { directive, func, mconfig, where, TAKE2, help } 164 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \ 165 { directive, func, mconfig, where, TAKE12, help } 166 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \ 167 { directive, func, mconfig, where, ITERATE2, help } 168 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ 169 { directive, func, mconfig, where, TAKE13, help } 170 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \ 171 { directive, func, mconfig, where, TAKE23, help } 172 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \ 173 { directive, func, mconfig, where, TAKE123, help } 174 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ 175 { directive, func, mconfig, where, TAKE3, help } 176 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \ 177 { directive, func, mconfig, where, FLAG, help } 178 179 #endif /* AP_HAVE_DESIGNATED_INITIALIZER */ 180 181 /** 182 * The command record structure. Each modules can define a table of these 183 * to define the directives it will implement. 184 */ 185 typedef struct command_struct command_rec; 186 struct command_struct { 187 /** Name of this command */ 188 const char *name; 189 /** The function to be called when this directive is parsed */ 190 cmd_func func; 191 /** Extra data, for functions which implement multiple commands... */ 192 void *cmd_data; 193 /** What overrides need to be allowed to enable this command. */ 194 int req_override; 195 /** What the command expects as arguments 196 * @defvar cmd_how args_how*/ 197 enum cmd_how args_how; 198 199 /** usage message, in case of syntax errors */ 200 const char *errmsg; 201 }; 202 203 /** 204 * @defgroup ConfigDirectives Allowed locations for configuration directives. 205 * 206 * The allowed locations for a configuration directive are the union of 207 * those indicated by each set bit in the req_override mask. 208 * 209 * @{ 210 */ 211 #define OR_NONE 0 /** *.conf is not available anywhere in this override */ 212 #define OR_LIMIT 1 /** *.conf inside Directory or Location 213 and .htaccess when AllowOverride Limit */ 214 #define OR_OPTIONS 2 /** *.conf anywhere 215 and .htaccess when AllowOverride Options */ 216 #define OR_FILEINFO 4 /** *.conf anywhere 217 and .htaccess when AllowOverride FileInfo */ 218 #define OR_AUTHCFG 8 /** *.conf inside Directory or Location 219 and .htaccess when AllowOverride AuthConfig */ 220 #define OR_INDEXES 16 /** *.conf anywhere 221 and .htaccess when AllowOverride Indexes */ 222 #define OR_UNSET 32 /** unset a directive (in Allow) */ 223 #define ACCESS_CONF 64 /** *.conf inside Directory or Location */ 224 #define RSRC_CONF 128 /** *.conf outside Directory or Location */ 225 #define EXEC_ON_READ 256 /** force directive to execute a command 226 which would modify the configuration (like including another 227 file, or IFModule */ 228 /** this directive can be placed anywhere */ 229 #define OR_ALL (OR_LIMIT|OR_OPTIONS|OR_FILEINFO|OR_AUTHCFG|OR_INDEXES) 230 231 /** @} */ 232 233 /** 234 * This can be returned by a function if they don t wish to handle 235 * a command. Make it something not likely someone will actually use 236 * as an error code. 237 */ 238 #define DECLINE_CMD "\a\b" 239 240 /** Common structure for reading of config files / passwd files etc. */ 241 typedef struct ap_configfile_t ap_configfile_t; 242 struct ap_configfile_t { 243 int (*getch) (void *param); /** a getc()-like function */ 244 void *(*getstr) (void *buf, size_t bufsiz, void *param); 245 /** a fgets()-like function */ 246 int (*close) (void *param); /** a close handler function */ 247 void *param; /** the argument passed to getch/getstr/close */ 248 const char *name; /** the filename / description */ 249 unsigned line_number; /** current line number, starting at 1 */ 250 }; 251 252 /** 253 * This structure is passed to a command which is being invoked, 254 * to carry a large variety of miscellaneous data which is all of 255 * use to *somebody*... 256 */ 257 struct cmd_parms_struct { 258 /** Argument to command from cmd_table */ 259 void *info; 260 /** Which allow-override bits are set */ 261 int override; 262 /** Which methods are Limit ed */ 263 apr_int64_t limited; 264 /** methods which are limited */ 265 apr_array_header_t *limited_xmethods; 266 /** methods which are xlimited */ 267 ap_method_list_t *xlimited; 268 269 /** Config file structure. */ 270 ap_configfile_t *config_file; 271 /** the directive specifying this command */ 272 ap_directive_t *directive; 273 274 /** Pool to allocate new storage in */ 275 apr_pool_t *pool; 276 /** Pool for scratch memory; persists during configuration, but 277 * wiped before the first request is served... */ 278 apr_pool_t *temp_pool; 279 /** Server_rec being configured for */ 280 server_rec *server; 281 /** If configuring for a directory, pathname of that directory. 282 * NOPE! That s what it meant previous to the existance of Files , 283 * Location and regex matching. Now the only usefulness that can be 284 * derived from this field is whether a command is being called in a 285 * server context (path == NULL) or being called in a dir context 286 * (path != NULL). */ 287 char *path; 288 /** configuration command */ 289 const command_rec *cmd; 290 291 /** per_dir_config vector passed to handle_command */ 292 struct ap_conf_vector_t *context; 293 /** directive with syntax error */ 294 const ap_directive_t *err_directive; 295 }; 296 297 /** 298 * Module structures. Just about everything is dispatched through 299 * these, directly or indirectly (through the command and handler 300 * tables). 301 */ 302 typedef struct module_struct module; 303 struct module_struct { 304 /** API version, *not* module version; check that module is 305 * compatible with this version of the server. 306 */ 307 int version; 308 /** API minor version. Provides API feature milestones. Not checked 309 * during module init */ 310 int minor_version; 311 /** Index to this modules structures in config vectors. */ 312 int module_index; 313 314 /** The name of the module s C file */ 315 const char *name; 316 /** The handle for the DSO. Internal use only */ 317 void *dynamic_load_handle; 318 319 /** A pointer to the next module in the list 320 * @defvar module_struct *next */ 321 struct module_struct *next; 322 323 /** Magic Cookie to identify a module structure; It s mainly 324 * important for the DSO facility (see also mod_so). */ 325 unsigned long magic; 326 327 /** Function to allow MPMs to re-write command line arguments. This 328 * hook is only available to MPMs. 329 * @param The process that the server is running in. 330 */ 331 void (*rewrite_args) (process_rec *process); 332 /** Function to allow all modules to create per directory configuration 333 * structures. 334 * @param p The pool to use for all allocations. 335 * @param dir The directory currently being processed. 336 * @return The per-directory structure created 337 */ 338 void *(*create_dir_config) (apr_pool_t *p, char *dir); 339 /** Function to allow all modules to merge the per directory configuration 340 * structures for two directories. 341 * @param p The pool to use for all allocations. 342 * @param base_conf The directory structure created for the parent directory. 343 * @param new_conf The directory structure currently being processed. 344 * @return The new per-directory structure created 345 */ 346 void *(*merge_dir_config) (apr_pool_t *p, void *base_conf, void *new_conf); 347 /** Function to allow all modules to create per server configuration 348 * structures. 349 * @param p The pool to use for all allocations. 350 * @param s The server currently being processed. 351 * @return The per-server structure created 352 */ 353 void *(*create_server_config) (apr_pool_t *p, server_rec *s); 354 /** Function to allow all modules to merge the per server configuration 355 * structures for two servers. 356 * @param p The pool to use for all allocations. 357 * @param base_conf The directory structure created for the parent directory. 358 * @param new_conf The directory structure currently being processed. 359 * @return The new per-directory structure created 360 */ 361 void *(*merge_server_config) (apr_pool_t *p, void *base_conf, 362 void *new_conf); 363 364 /** A command_rec table that describes all of the directives this module 365 * defines. */ 366 const command_rec *cmds; 367 368 /** A hook to allow modules to hook other points in the request processing. 369 * In this function, modules should call the ap_hook_*() functions to 370 * register an interest in a specific step in processing the current 371 * request. 372 * @param p the pool to use for all allocations 373 */ 374 void (*register_hooks) (apr_pool_t *p); 375 }; 376 377 /** 378 * @defgroup ModuleInit Module structure initializers 379 * 380 * Initializer for the first few module slots, which are only 381 * really set up once we start running. Note that the first two slots 382 * provide a version check; this should allow us to deal with changes to 383 * the API. The major number should reflect changes to the API handler table 384 * itself or removal of functionality. The minor number should reflect 385 * additions of functionality to the existing API. (the server can detect 386 * an old-format module, and either handle it back-compatibly, or at least 387 * signal an error). See src/include/ap_mmn.h for MMN version history. 388 * @{ 389 */ 390 391 /** The one used in Apache 1.3, which will deliberately cause an error */ 392 #define STANDARD_MODULE_STUFF this_module_needs_to_be_ported_to_apache_2_0 393 394 /** Use this in all standard modules */ 395 #define STANDARD20_MODULE_STUFF MODULE_MAGIC_NUMBER_MAJOR, \ 396 MODULE_MAGIC_NUMBER_MINOR, \ 397 -1, \ 398 __FILE__, \ 399 NULL, \ 400 NULL, \ 401 MODULE_MAGIC_COOKIE, \ 402 NULL /* rewrite args spot */ 403 404 /** Use this only in MPMs */ 405 #define MPM20_MODULE_STUFF MODULE_MAGIC_NUMBER_MAJOR, \ 406 MODULE_MAGIC_NUMBER_MINOR, \ 407 -1, \ 408 __FILE__, \ 409 NULL, \ 410 NULL, \ 411 MODULE_MAGIC_COOKIE 412 413 /** @} */ 414 415 /* CONFIGURATION VECTOR FUNCTIONS */ 416 417 /** configuration vector structure */ 418 typedef struct ap_conf_vector_t ap_conf_vector_t; 419 420 /** 421 * Generic accessors for other modules to get at their own module-specific 422 * data 423 * @param conf_vector The vector in which the modules configuration is stored. 424 * usually r- per_dir_config or s- module_config 425 * @param m The module to get the data for. 426 * @return The module-specific data 427 */ 428 AP_DECLARE(void *) ap_get_module_config(const ap_conf_vector_t *cv, 429 const module *m); 430 431 /** 432 * Generic accessors for other modules to set at their own module-specific 433 * data 434 * @param conf_vector The vector in which the modules configuration is stored. 435 * usually r- per_dir_config or s- module_config 436 * @param m The module to set the data for. 437 * @param val The module-specific data to set 438 */ 439 AP_DECLARE(void) ap_set_module_config(ap_conf_vector_t *cv, const module *m, 440 void *val); 441 442 #if !defined(AP_DEBUG) 443 444 #define ap_get_module_config(v,m) \ 445 (((void **)(v))[(m)- module_index]) 446 #define ap_set_module_config(v,m,val) \ 447 ((((void **)(v))[(m)- module_index]) = (val)) 448 449 #endif /* AP_DEBUG */ 450 451 452 /** 453 * Generic command handling function for strings 454 * @param cmd The command parameters for this directive 455 * @param struct_ptr pointer into a given type 456 * @param arg The argument to the directive 457 * @return An error string or NULL on success 458 */ 459 AP_DECLARE_NONSTD(const char *) ap_set_string_slot(cmd_parms *cmd, 460 void *struct_ptr, 461 const char *arg); 462 463 /** 464 * Generic command handling function for integers 465 * @param cmd The command parameters for this directive 466 * @param struct_ptr pointer into a given type 467 * @param arg The argument to the directive 468 * @return An error string or NULL on success 469 */ 470 AP_DECLARE_NONSTD(const char *) ap_set_int_slot(cmd_parms *cmd, 471 void *struct_ptr, 472 const char *arg); 473 474 /** 475 * Return true if the specified method is limited by being listed in 476 * a Limit container, or by *not* being listed in a LimiteExcept 477 * container. 478 * 479 * @param method Pointer to a string specifying the method to check. 480 * @param cmd Pointer to the cmd_parms structure passed to the 481 * directive handler. 482 * @return 0 if the method is not limited in the current scope 483 */ 484 AP_DECLARE(int) ap_method_is_limited(cmd_parms *cmd, const char *method); 485 486 /** 487 * Generic command handling function for strings, always sets the value 488 * to a lowercase string 489 * @param cmd The command parameters for this directive 490 * @param struct_ptr pointer into a given type 491 * @param arg The argument to the directive 492 * @return An error string or NULL on success 493 */ 494 AP_DECLARE_NONSTD(const char *) ap_set_string_slot_lower(cmd_parms *cmd, 495 void *struct_ptr, 496 const char *arg); 497 /** 498 * Generic command handling function for flags 499 * @param cmd The command parameters for this directive 500 * @param struct_ptr pointer into a given type 501 * @param arg The argument to the directive (either 1 or 0) 502 * @return An error string or NULL on success 503 */ 504 AP_DECLARE_NONSTD(const char *) ap_set_flag_slot(cmd_parms *cmd, 505 void *struct_ptr, 506 int arg); 507 /** 508 * Generic command handling function for files 509 * @param cmd The command parameters for this directive 510 * @param struct_ptr pointer into a given type 511 * @param arg The argument to the directive 512 * @return An error string or NULL on success 513 */ 514 AP_DECLARE_NONSTD(const char *) ap_set_file_slot(cmd_parms *cmd, 515 void *struct_ptr, 516 const char *arg); 517 /** 518 * Generic command handling function to respond with cmd- help as an error 519 * @param cmd The command parameters for this directive 520 * @param struct_ptr pointer into a given type 521 * @param arg The argument to the directive 522 * @return The cmd- help value as the error string 523 * @tip This allows simple declarations such as; 524 * pre 525 * AP_INIT_RAW_ARGS("Foo", ap_set_deprecated, NULL, OR_ALL, 526 * "The Foo directive is no longer supported, use Bar"), 527 * /pre 528 */ 529 AP_DECLARE_NONSTD(const char *) ap_set_deprecated(cmd_parms *cmd, 530 void *struct_ptr, 531 const char *arg); 532 /** 533 * For modules which need to read config files, open logs, etc. this returns 534 * the canonical form of fname made absolute to ap_server_root. 535 * @param p pool to allocate data from 536 * @param fname The file name 537 */ 538 AP_DECLARE(char *) ap_server_root_relative(apr_pool_t *p, const char *fname); 539 540 /* Finally, the hook for dynamically loading modules in... */ 541 542 /** 543 * Add a module to the server 544 * @param m The module structure of the module to add 545 * @param p The pool of the same lifetime as the module 546 */ 547 AP_DECLARE(void) ap_add_module(module *m, apr_pool_t *p); 548 549 /** 550 * Remove a module from the server. There are some caveats 551 * when the module is removed, its slot is lost so all the current 552 * per-dir and per-server configurations are invalid. So we should 553 * only ever call this function when you are invalidating almost 554 * all our current data. I.e. when doing a restart. 555 * @param m the module structure of the module to remove 556 */ 557 AP_DECLARE(void) ap_remove_module(module *m); 558 /** 559 * Add a module to the chained modules list and the list of loaded modules 560 * @param m The module structure of the module to add 561 * @param p The pool with the same lifetime as the module 562 */ 563 AP_DECLARE(void) ap_add_loaded_module(module *mod, apr_pool_t *p); 564 /** 565 * Remove a module fromthe chained modules list and the list of loaded modules 566 * @param m the module structure of the module to remove 567 */ 568 AP_DECLARE(void) ap_remove_loaded_module(module *mod); 569 /** 570 * Add a module to the list of loaded module based on the name of the 571 * module 572 * @param name The name of the module 573 * @param p The pool valid for the lifetime of the module 574 * @return 1 on success, 0 on failure 575 */ 576 AP_DECLARE(int) ap_add_named_module(const char *name, apr_pool_t *p); 577 /** 578 * Find the name of the specified module 579 * @param m The module to get the name for 580 * @return the name of the module 581 */ 582 AP_DECLARE(const char *) ap_find_module_name(module *m); 583 /** 584 * Find a module based on the name of the module 585 * @param name the name of the module 586 * @return the module structure if found, NULL otherwise 587 */ 588 AP_DECLARE(module *) ap_find_linked_module(const char *name); 589 590 /** 591 * Open a ap_configfile_t as apr_file_t 592 * @param ret_cfg open ap_configfile_t struct pointer 593 * @param p The pool to allocate the structure from 594 * @param name the name of the file to open 595 */ 596 AP_DECLARE(apr_status_t) ap_pcfg_openfile(ap_configfile_t **ret_cfg, 597 apr_pool_t *p, const char *name); 598 599 /** 600 * Allocate a ap_configfile_t handle with user defined functions and params 601 * @param p The pool to allocate from 602 * @param descr The name of the file 603 * @param param The argument passed to getch/getstr/close 604 * @param getc_func The getch function 605 * @param gets_func The getstr function 606 * @param close_func The close function 607 */ 608 AP_DECLARE(ap_configfile_t *) ap_pcfg_open_custom(apr_pool_t *p, 609 const char *descr, 610 void *param, 611 int(*getc_func)(void*), 612 void *(*gets_func) (void *buf, size_t bufsiz, void *param), 613 int(*close_func)(void *param)); 614 615 /** 616 * Read one line from open ap_configfile_t, strip LF, increase line number 617 * @param buf place to store the line read 618 * @param bufsize size of the buffer 619 * @param cfp File to read from 620 * @return 1 on success, 0 on failure 621 */ 622 AP_DECLARE(int) ap_cfg_getline(char *buf, size_t bufsize, ap_configfile_t *cfp); 623 624 /** 625 * Read one char from open configfile_t, increase line number upon LF 626 * @param cfp The file to read from 627 * @return the character read 628 */ 629 AP_DECLARE(int) ap_cfg_getc(ap_configfile_t *cfp); 630 631 /** 632 * Detach from open ap_configfile_t, calling the close handler 633 * @param cfp The file to close 634 * @return 1 on sucess, 0 on failure 635 */ 636 AP_DECLARE(int) ap_cfg_closefile(ap_configfile_t *cfp); 637 638 /** 639 * Read all data between the current foo and the matching /foo . All 640 * of this data is forgotten immediately. 641 * @param cmd The cmd_parms to pass to the directives inside the container 642 * @param directive The directive name to read until 643 * @return Error string on failure, NULL on success 644 */ 645 AP_DECLARE(const char *) ap_soak_end_container(cmd_parms *cmd, char *directive); 646 647 /** 648 * Read all data between the current foo and the matching /foo and build 649 * a config tree from it 650 * @param p pool to allocate from 651 * @param temp_pool Temporary pool to allocate from 652 * @param parms The cmd_parms to pass to all directives read 653 * @param current The current node in the tree 654 * @param curr_parent The current parent node 655 * @param orig_directive The directive to read until hit. 656 * @return Error string on failure, NULL on success 657 */ 658 AP_DECLARE(const char *) ap_build_cont_config(apr_pool_t *p, 659 apr_pool_t *temp_pool, 660 cmd_parms *parms, 661 ap_directive_t **current, 662 ap_directive_t **curr_parent, 663 char *orig_directive); 664 665 /** 666 * Build a config tree from a config file 667 * @param parms The cmd_parms to pass to all of the directives in the file 668 * @param conf_pool The pconf pool 669 * @param temp_pool The temporary pool 670 * @param conftree Place to store the root node of the config tree 671 * @return Error string on erro, NULL otherwise 672 */ 673 AP_DECLARE(const char *) ap_build_config(cmd_parms *parms, 674 apr_pool_t *conf_pool, 675 apr_pool_t *temp_pool, 676 ap_directive_t **conftree); 677 678 /** 679 * Walk a config tree and setup the server s internal structures 680 * @param conftree The config tree to walk 681 * @param parms The cmd_parms to pass to all functions 682 * @param section_vector The per-section config vector. 683 * @return Error string on error, NULL otherwise 684 */ 685 AP_DECLARE(const char *) ap_walk_config(ap_directive_t *conftree, 686 cmd_parms *parms, 687 ap_conf_vector_t *section_vector); 688 689 /** 690 * @defgroup ap_check_cmd_context ap_check_cmd_context 691 * @{ 692 */ 693 /** 694 * Check the context a command is used in. 695 * @param cmd The command to check 696 * @param forbidden Where the command is forbidden. 697 * @return Error string on error, NULL on success 698 */ 699 AP_DECLARE(const char *) ap_check_cmd_context(cmd_parms *cmd, 700 unsigned forbidden); 701 702 #define NOT_IN_VIRTUALHOST 0x01 /** Forbidden in Virtualhost */ 703 #define NOT_IN_LIMIT 0x02 /** Forbidden in Limit */ 704 #define NOT_IN_DIRECTORY 0x04 /** Forbidden in Directory */ 705 #define NOT_IN_LOCATION 0x08 /** Forbidden in Location */ 706 #define NOT_IN_FILES 0x10 /** Forbidden in Files */ 707 /** Forbidden in Directory / Location / Files */ 708 #define NOT_IN_DIR_LOC_FILE (NOT_IN_DIRECTORY|NOT_IN_LOCATION|NOT_IN_FILES) 709 /** Forbidden in VirtualHost / Limit / Directory / Location / Files */ 710 #define GLOBAL_ONLY (NOT_IN_VIRTUALHOST|NOT_IN_LIMIT|NOT_IN_DIR_LOC_FILE) 711 712 /** @} */ 713 714 #ifdef CORE_PRIVATE 715 716 /** 717 * The topmost module in the list 718 * @defvar module *ap_top_module 719 */ 720 AP_DECLARE_DATA extern module *ap_top_module; 721 722 /** 723 * Array of all statically linked modules 724 * @defvar module *ap_prelinked_modules[] 725 */ 726 AP_DECLARE_DATA extern module *ap_prelinked_modules[]; 727 /** 728 * Array of all preloaded modules 729 * @defvar module *ap_preloaded_modules[] 730 */ 731 AP_DECLARE_DATA extern module *ap_preloaded_modules[]; 732 /** 733 * Array of all loaded modules 734 * @defvar module **ap_loaded_modules 735 */ 736 AP_DECLARE_DATA extern module **ap_loaded_modules; 737 738 /* For mod_so.c... */ 739 /** Run a single module s two create_config hooks 740 * @param p the pool to allocate from 741 * @param s The server to configure for. 742 * @param m The module to configure 743 */ 744 AP_DECLARE(void) ap_single_module_configure(apr_pool_t *p, server_rec *s, 745 module *m); 746 747 /* For http_main.c... */ 748 /** 749 * Add all of the prelinked modules into the loaded module list 750 * @param process The process that is currently running the server 751 */ 752 AP_DECLARE(void) ap_setup_prelinked_modules(process_rec *process); 753 754 /** 755 * Show the preloaded configuration directives, the help string explaining 756 * the directive arguments, in what module they are handled, and in 757 * what parts of the configuration they are allowed. Used for httpd -h. 758 */ 759 AP_DECLARE(void) ap_show_directives(void); 760 761 /** 762 * Show the preloaded module names. Used for httpd -l. 763 */ 764 AP_DECLARE(void) ap_show_modules(void); 765 766 /** 767 * Show the MPM name. Used in reporting modules such as mod_info to 768 * provide extra information to the user 769 */ 770 AP_DECLARE(const char *) ap_show_mpm(void); 771 772 /** 773 * Read all config files and setup the server 774 * @param process The process running the server 775 * @param temp_pool A pool to allocate temporary data from. 776 * @param config_name The name of the config file 777 * @param conftree Place to store the root of the config tree 778 * @return The setup server_rec list. 779 */ 780 AP_DECLARE(server_rec *) ap_read_config(process_rec *process, 781 apr_pool_t *temp_pool, 782 const char *config_name, 783 ap_directive_t **conftree); 784 785 /** 786 * Run all rewrite args hooks for loaded modules 787 * @param process The process currently running the server 788 */ 789 AP_DECLARE(void) ap_run_rewrite_args(process_rec *process); 790 791 /** 792 * Run the register hooks function for a specified module 793 * @param m The module to run the register hooks function fo 794 * @param p The pool valid for the lifetime of the module 795 */ 796 AP_DECLARE(void) ap_register_hooks(module *m, apr_pool_t *p); 797 798 /** 799 * Setup all virtual hosts 800 * @param p The pool to allocate from 801 * @param main_server The head of the server_rec list 802 */ 803 AP_DECLARE(void) ap_fixup_virtual_hosts(apr_pool_t *p, 804 server_rec *main_server); 805 806 /* For http_request.c... */ 807 808 /** 809 * Setup the config vector for a request_rec 810 * @param p The pool to allocate the config vector from 811 * @return The config vector 812 */ 813 AP_CORE_DECLARE(ap_conf_vector_t*) ap_create_request_config(apr_pool_t *p); 814 815 /** 816 * Setup the config vector for per dir module configs 817 * @param p The pool to allocate the config vector from 818 * @return The config vector 819 */ 820 AP_CORE_DECLARE(ap_conf_vector_t *) ap_create_per_dir_config(apr_pool_t *p); 821 822 /** 823 * Run all of the modules merge per dir config functions 824 * @param p The pool to pass to the merge functions 825 * @param base The base directory config structure 826 * @param new_conf The new directory config structure 827 */ 828 AP_CORE_DECLARE(ap_conf_vector_t*) ap_merge_per_dir_configs(apr_pool_t *p, 829 ap_conf_vector_t *base, 830 ap_conf_vector_t *new_conf); 831 832 /* For http_connection.c... */ 833 /** 834 * Setup the config vector for a connection_rec 835 * @param p The pool to allocate the config vector from 836 * @return The config vector 837 */ 838 AP_CORE_DECLARE(ap_conf_vector_t*) ap_create_conn_config(apr_pool_t *p); 839 840 /* For http_core.c... ( Directory command and virtual hosts) */ 841 842 /** 843 * parse an htaccess file 844 * @param resulting htaccess_result 845 * @param r The request currently being served 846 * @param override Which overrides are active 847 * @param path The path to the htaccess file 848 * @param access_name The list of possible names for .htaccess files 849 * int The status of the current request 850 */ 851 AP_CORE_DECLARE(int) ap_parse_htaccess(ap_conf_vector_t **result, 852 request_rec *r, int override, 853 const char *path, 854 const char *access_name); 855 856 /** 857 * Setup a virtual host 858 * @param p The pool to allocate all memory from 859 * @param hostname The hostname of the virtual hsot 860 * @param main_server The main server for this Apache configuration 861 * @param ps Place to store the new server_rec 862 * return Error string on error, NULL on success 863 */ 864 AP_CORE_DECLARE(const char *) ap_init_virtual_host(apr_pool_t *p, 865 const char *hostname, 866 server_rec *main_server, 867 server_rec **); 868 869 /** 870 * Process the config file for Apache 871 * @param s The server rec to use for the command parms 872 * @param fname The name of the config file 873 * @param conftree The root node of the created config tree 874 * @param p Pool for general allocation 875 * @param ptem Pool for temporary allocation 876 */ 877 AP_DECLARE(void) ap_process_resource_config(server_rec *s, const char *fname, 878 ap_directive_t **conftree, 879 apr_pool_t *p, apr_pool_t *ptemp); 880 881 /** 882 * Process all directives in the config tree 883 * @param s The server rec to use in the command parms 884 * @param conftree The config tree to process 885 * @param p The pool for general allocation 886 * @param ptemp The pool for temporary allocations 887 */ 888 AP_DECLARE(void) ap_process_config_tree(server_rec *s, ap_directive_t *conftree, 889 apr_pool_t *p, apr_pool_t *ptemp); 890 891 /* Module-method dispatchers, also for http_request.c */ 892 /** 893 * Run the handler phase of each module until a module accepts the 894 * responsibility of serving the request 895 * @param r The current request 896 * @return The status of the current request 897 */ 898 AP_CORE_DECLARE(int) ap_invoke_handler(request_rec *r); 899 900 /* for mod_perl */ 901 902 /** 903 * Find a given directive in a command_rec table 904 * @param name The directive to search for 905 * @param cmds The table to search 906 * @return The directive definition of the specified directive 907 */ 908 AP_CORE_DECLARE(const command_rec *) ap_find_command(const char *name, 909 const command_rec *cmds); 910 911 /** 912 * Find a given directive in a list module 913 * @param cmd_name The directive to search for 914 * @param mod The module list to search 915 * @return The directive definition of the specified directive 916 */ 917 AP_CORE_DECLARE(const command_rec *) ap_find_command_in_modules(const char *cmd_name, 918 module **mod); 919 920 /** 921 * Ask a module to create per-server and per-section (dir/loc/file) configs 922 * (if it hasn t happened already). The results are stored in the server s 923 * config, and the specified per-section config vector. 924 * @param server The server to operate upon. 925 * @param section_vector The per-section config vector. 926 * @param section Which section to create a config for. 927 * @param mod The module which is defining the config data. 928 * @param pconf A pool for all configuration allocations. 929 * @return The (new) per-section config data. 930 */ 931 AP_CORE_DECLARE(void *) ap_set_config_vectors(server_rec *server, 932 ap_conf_vector_t *section_vector, 933 const char *section, 934 module *mod, apr_pool_t *pconf); 935 936 #endif 937 938 /* Hooks */ 939 940 /** 941 * Run the header parser functions for each module 942 * @param r The current request 943 * @return OK or DECLINED 944 */ 945 AP_DECLARE_HOOK(int,header_parser,(request_rec *r)) 946 947 /** 948 * Run the pre_config function for each module 949 * @param pconf The config pool 950 * @param plog The logging streams pool 951 * @param ptemp The temporary pool 952 * @return OK or DECLINED on success anything else is a error 953 */ 954 AP_DECLARE_HOOK(int,pre_config,(apr_pool_t *pconf,apr_pool_t *plog, 955 apr_pool_t *ptemp)) 956 957 958 /** 959 * Run the post_config function for each module 960 * @param pconf The config pool 961 * @param plog The logging streams pool 962 * @param ptemp The temporary pool 963 * @param s The list of server_recs 964 * @return OK or DECLINED on success anything else is a error 965 */ 966 AP_DECLARE_HOOK(int,post_config,(apr_pool_t *pconf,apr_pool_t *plog, 967 apr_pool_t *ptemp,server_rec *s)) 968 969 /** 970 * Run the open_logs functions for each module 971 * @param pconf The config pool 972 * @param plog The logging streams pool 973 * @param ptemp The temporary pool 974 * @param s The list of server_recs 975 * @return OK or DECLINED on success anything else is a error 976 */ 977 AP_DECLARE_HOOK(int,open_logs,(apr_pool_t *pconf,apr_pool_t *plog, 978 apr_pool_t *ptemp,server_rec *s)) 979 980 /** 981 * Run the child_init functions for each module 982 * @param pchild The child pool 983 * @param s The list of server_recs in this server 984 */ 985 AP_DECLARE_HOOK(void,child_init,(apr_pool_t *pchild, server_rec *s)) 986 987 /** 988 * Run the handler functions for each module 989 * @param r The request_rec 990 * @remark non-wildcard handlers should HOOK_MIDDLE, wildcard HOOK_LAST 991 */ 992 AP_DECLARE_HOOK(int,handler,(request_rec *r)) 993 994 /** 995 * Run the quick handler functions for each module. The quick_handler 996 * is run before any other requests hooks are called (location_walk, 997 * directory_walk, access checking, et. al.). This hook was added 998 * to provide a quick way to serve content from a URI keyed cache. 999 * 1000 * @param r The request_rec 1001 * @param lookup_uri Controls whether the caller actually wants content or not. 1002 * lookup is set when the quick_handler is called out of 1003 * ap_sub_req_lookup_uri() 1004 */ 1005 AP_DECLARE_HOOK(int,quick_handler,(request_rec *r, int lookup_uri)) 1006 1007 /** 1008 * Retrieve the optional functions for each module. 1009 * This is run immediately before the server starts. Optional functions should 1010 * be registered during the hook registration phase. 1011 */ 1012 AP_DECLARE_HOOK(void,optional_fn_retrieve,(void)) 1013 1014 #ifdef __cplusplus 1015 } 1016 #endif 1017 1018 #endif /* !APACHE_HTTP_CONFIG_H */
https://w.atwiki.jp/bfgmatome/pages/503.html
ゲーム情報(登録されているタグ) アワード>2010 ジャンル>アイテム探し ジャンル>アドベンチャー ジャンル>コレクターズエディション ジャンル>パズル 製作会社>不明 言語>日本語 コメント欄へ移動 ゲーム配布ページ 英語 http //www.bigfishgames.com/download-games/9854/mystery-trackers-the-void/index.html http //www.bigfishgames.com/download-games/9427/mystery-trackers-the-void-collectors-edition/index.html 日本語 http //www.bigfishgames.jp/download-games/11888/mystery-trackers-the-void/index.html 紹介文 1st Runner-Up Best Story of 2010! かつては美しく華やかだったボイド邸。しかしマリウス・ボイドが相続してから一変して呪われた館として知られるようになってしまった。大人気ホラー小説家、世界的に有名なマジシャン、新人女優の 3 人の有名人が次々と跡形もなくこの邸宅から姿を消してしまったのだ。秘密探偵社「ミステリー・トラッカー」の新人捜査官として呪われたボイド邸に潜入し、壮大なる敷地をくまなく捜査し、行方不明の 3 人を発見することができるのか? 豪華なグラフィック 夢中になるストーリー ボイド邸を捜査せよ! The Collector’s Edition includes Additional gameplay Built in Strategy Guide Original soundtrack Concept art Wonderful wallpapers 画像 « » var ppvArray_0_724a495fcc27e7366f8bc5d0964f5860 = new Array(); ppvArray_0_724a495fcc27e7366f8bc5d0964f5860[0] = http //w.atwiki.jp/bfgmatome/?cmd=upload&act=open&page=Mystery+Trackers%3A+The+Void+%28%E3%83%9F%E3%82%B9%E3%83%86%E3%83%AA%E3%83%BC%E3%83%BB%E3%83%88%E3%83%A9%E3%83%83%E3%82%AB%E3%83%BC%EF%BC%9A%E3%83%9C%E3%82%A4%E3%83%89%E9%82%B8%E3%81%AE%E7%A7%98%E5%AF%86%29&file=en_mystery-trackers-the-void-collectors-edition-screen1.jpg ; window.onload=function(){ ppvShow_0_724a495fcc27e7366f8bc5d0964f5860(0); }; function ppvShow_0_724a495fcc27e7366f8bc5d0964f5860(n){ if(!ppvArray_0_724a495fcc27e7366f8bc5d0964f5860[n]){ alert( 画像がありません ); return; } ppv_0_724a495fcc27e7366f8bc5d0964f5860$( ppv_img_0_724a495fcc27e7366f8bc5d0964f5860 ).src=ppvArray_0_724a495fcc27e7366f8bc5d0964f5860[n]; ppv_0_724a495fcc27e7366f8bc5d0964f5860$( ppv_link_0_724a495fcc27e7366f8bc5d0964f5860 ).href=ppvArray_0_724a495fcc27e7366f8bc5d0964f5860[n]; ppv_0_724a495fcc27e7366f8bc5d0964f5860$( ppv_prev_0_724a495fcc27e7366f8bc5d0964f5860 ).href= javascript ppvShow_0_724a495fcc27e7366f8bc5d0964f5860( +(n-1)+ ) ; ppv_0_724a495fcc27e7366f8bc5d0964f5860$( ppv_next_0_724a495fcc27e7366f8bc5d0964f5860 ).href= javascript ppvShow_0_724a495fcc27e7366f8bc5d0964f5860( +(n+1)+ ) ; } function ppv_0_724a495fcc27e7366f8bc5d0964f5860$(){ var elements = new Array(); for (var i = 0; i arguments.length; i++){ var element = arguments[i]; if (typeof element == string ) element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } videoプラグインエラー 正しいURLを入力してください。 備考 レス一覧 530 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/01(月) 22 40 33 ID leA/0qMF 「Mystery Trackers The Void」本篇やっと終わった。 700MB越えで流石にグラフィックがきれいだった。 多少死体とかグロもあるけど、本篇はオペラ座の怪人より 怖いの苦手、ストーカーっぽく脅されるのが嫌い、 きれいなアンティーク好きな女性向けかも。 でもボーナスゲームは犯人目線の脱獄ゲームだから きれいなシーンは少なくて通常版で十分な感じ。 658 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/12(金) 17 18 53 ID qxHAXjMF Mystery Trackers The Voidってボリュームどんなもんですか? ぐぐったら6時間ぐらいと書いてる人はいたけどそれなら結構長いね 659 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/12(金) 17 54 06 ID etVhbRqW . 658 CEのお試しの時は時間すこし残してChapter2終わるまで行った そんでChapter9までだそうだ もういっかいお試ししてみようと、603.394KBをダウンロード中w 660 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/12(金) 18 02 07 ID 9RsPEOWx サイコ系? グロ? 幽霊? 662 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/12(金) 18 19 46 ID f24pyclh . 658 5~6時間位だと思う。2~3時間では終わらない。 . 660 有名人の行方不明事件を解くために探偵が豪邸を 捜査するストーリーなので被害者の死体は出るけど、 そんなにグロではないよ。マッド・サイエンティスト的な 要素はあるけど、主人公がまともな設定だから雰囲気は健全。 今新作で出てるアイテム探しの中では全然怖くなくてきれい。 ただCEで買う価値があるかは疑問かも。(続レーブンハースト系?) 665 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/12(金) 19 28 47 ID etVhbRqW 前とおんなじChapter2まで試してきた パズルのとき方覚えててテキスト読まないで30分だった .......Lost in the Cityλ.......と同じElephant gamesなんだね えいポチ 357 名前: 名無しさんの野望 [sage] 投稿日: 2010/12/30(木) 05 13 39 ID kG0J7aVm . 354 好みにもよるけど売れたゲームだけあって本当のハズレは無いと思うよ わりとサクサク遊べるタイプで良ければコレ(ボリュームが少ないわけではない) Mystery Trackers The Void 行方不明者の捜索依頼を受けてあちこち探索、章ごとに移動できるロケーションが区切られてる オカルト、事件物だけどアートワークが奇麗、唯一の欠点は物探しが固定 ロストインシティの会社だけど紅一点が美人!……わりとw 294 名前: 名無しさんの野望 [sage] 投稿日: 2011/03/29(火) 18 06 39.48 ID bDlcNCrq 日替わりにポーションバーきたー よくあるタイムマネジメントだけどなんか好きだ . 289 カエルスキ―なかーまw Mystery Trackers The Voidのヒントボタンのカエルもかわいいよ 398 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/08(金) 14 50 35.25 ID B9uVecAK ミステリートラッカー・ボイド邸の秘密の体験版やってみた サクサク進む続・レーブンハーストみたいな感じだった ヒント使用せずにゆるゆるプレイして、行方不明者一人みつけた辺りで時間切れ 続きが気になるのでポチっちゃたよ 400 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/08(金) 16 51 23.50 ID uxIKkOu/ マーグレイブ通常版キタ、ディジュリドゥ(だっけ?)を、探す旅に出なくては . 398 アートワークが好みで大好きだ これ遊んだ人に聞いてみたいんだが、女優は美人の範疇だろうか? いや、美人だ、そうに違いない、そうであって欲しい なぜなら、主人公がべた惚れする美女アンを思うと、その違い、つか進歩に 涙を禁じえない……!(そこはかとなく面影があるのがまたなんとも)w 403 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/09(土) 10 54 01.20 ID bCbW+T88 500円セールなので何本か体験中。 ミステリトラッカー:ボイド邸の秘密のヒントカエルがつぼったw ヒントチャージされると懐中時計によじ登ってくるとかもうね。 ゲーム自体も面白いんだけど、開始20分で購入決定したのは主にカエルのせいw 409 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/09(土) 14 44 51.09 ID nLdXC7zG ボイド邸の秘密はボリュームあるね 461 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/13(水) 20 23 15.53 ID ICjtLacf ミステリー・トラッカー:ボイド邸の秘密、終わった~。 ミステリー事件簿の続レーブンみたいな雰囲気が気に入って即購入。 アイテム探しお約束の汚部屋、虫類は少なめ 絵はきれいだしストーリーもどんでん返しがあってですごく楽しめた。 パズルも丁度良い難易度でミステリー小説読んでる感覚で何度でも楽しめそう。 プレイ時間は5時間くらい。 463 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/13(水) 22 26 35.06 ID zNaH/bI7 私も今ボイドが終わりました。面白かった~。 パズルが若干易しめだけど、サクサク進められるから丁度よかったですね。 話も面白かった。これは続編出たらすぐポチってしまいそうだわ。 464 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/13(水) 23 08 30.18 ID SiWUZbii ボイド邸お試しやってみたけど、パズルも謎解きもサックサクで作業っぽく感じる 難易度の好みの問題だけども、この調子が最後まで続くと物足りなさそう 雰囲気やストーリーは言われてるとおり惹かれるんだけどなぁ 470 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/14(木) 16 40 48.70 ID kHSVS+u6 ボイド邸、終了。 他の方の同じく、プレイ時間は5時間くらいかな? 5時間くらいのプレイ時間があると、短い!とは思わないね。 続レーブンや13骸骨より難易度は低く、サクサク進む。 パズルも難しくなかった。 550 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/19(火) 15 48 18.39 ID 9c1HGdL/ ミステリー・トラッカー:ボイド邸の秘密 面白かった!続レーブンよりも分岐が少なく素直について行ったら連れて行ってくれる感じ。 でもシーンのバリエーションが豊富で飽きなかったです。 乗り物での移動もあって楽しい。 パズルは簡単なのとちょっと苦労するのと混ざってた。 アイテム探しは他の部分が面白い分ちょっとマンネリな気もする。 しかし汚部屋でなくきれい。ファンタズマも面白かったけどかなり湿っぽかったので じめじめしたのが苦手な人でもいいと思う。 火の演出がとっても良かった。ラストの演出も映画のようにちゃんとしてたしw この探偵初出だよね?シリーズ化されるのかな。 . 548 マダム・フェイトまだやってないんだ。あれにもピタゴラあるんだねw楽しみ。 トレジャー・シーカーズはこの前のセールで最新作買ったので以前のも気になる・・・ 前作からやった方が面白いでしょうかね? 561 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/20(水) 20 01 41.86 ID PlTQUv0c 謎解きアドベンチャーで何かお勧めありませんか? 今のところ体験版で気になった3つをプレイしました Mystery of Mortlake Mansion(裏世界表世界が面白い。マップから移動できて楽。 13th Skull(日本語版プレイ、面白かったが少し短い・・ Shiver Vanishing Hitchhiker(適度に怖いし懐中電灯楽しい!絵が綺麗 565 名前: 名無しさんの野望 [sage] 投稿日: 2011/04/21(木) 01 14 59.82 ID v7djLWR2 . 561 表世界と裏世界が楽しい人には、「シャーロック・ホームズとバスカヴィル家の犬」がオススメ。 CEの方にはボーナスがプラスされてて、もう1時間分くらい多く遊べて楽しかったよ。 表裏の世界は出てこないけど、「ファンタズマ」も面白かったし、 「ミステリー・トラッカー ボイド邸の秘密」もボリュームあるし面白かった。 上記の3本は、最近ありがちなポカーンエンドじゃないから安心して勧められる(笑) コメント コメント すべてのコメントを見る トップページに戻る
https://w.atwiki.jp/cohstatsjp/pages/293.html
Vehicle Light AT Halftrack Contents 1 Light AT Halftrack Veterancy 2Tactics 3History 4Built From 4.1 Panzer-Support Kommand 5Vehicle Abilities 5.1 Vehicle Cover 5.2 Focused Firing 6Vehicle Weapons 6.1 37mm AT Halftrack 6.2 37mm AT Halftrack APCR 6.3 37mm AT Halftrack Treadbreaker Light AT Halftrack Health 286 Max Speed 6.5 Sight 35 Cost 26015 Acceleration 4.5 Detection 0/0 Time 45 Deceleration 3 Hotkey H Population 4 Rotation 50 Target Type vehicle_22x Upkeep 4.032 Crush Human Critical Type vehicle_halftrack Crush Mode Rear Damage Enabled false Light AT Halftrack Veterancy [Expand][Hide] Received Damage Received Accuracy Maximum Speed Maximum Health 0.9 0.9 1.15 1.15 Accuracy Reload Cooldown Penetration 1.15 0.9 0.9 1.15 16 Vet-Exp Received Damage Received Accuracy Maximum Speed Maximum Health 0.95 0.95 1.05 1.15 Accuracy Reload Cooldown Penetration 1.15 0.9 0.9 1.15 22 Vet-Exp Received Damage Received Accuracy Maximum Speed Maximum Health 0.95 0.95 1.05 1.15 Accuracy Reload Cooldown Penetration 1.15 0.9 0.9 1.15 38 Vet-Exp Tactics Although used to counter Tanks, it is vulnerable to tank fire; best when supported by other units. Tread Breaker immobilizes vehicles. Using tread breaker, together with range and the power of the Marder III can lead to devastating tank killer results. History The SdKfz 250/10 was a variant of the 250-series of light halftrack. Used almost exclusively as the platoon leader s transport in a Panzeraufklärungs company (Mechanized Reconnaissance Infantry company), the SdKfz 250/10 could carry six men and was armed with a 3.7cm PaK36, instead of a light machine-gun. The PaK36 had acquired the nickname of doorknocker , as its light round merely bounced off of enemy armour, but it was still useful against light vehicles or dug-in troops, when firing HE rounds. Dubbing the SdKfz 250/10 as a Light AT Halftrack in Company of Heroes is a bit inaccurate, as its round could barely penetrate a Stuart on a good day. However, if it was accurate, the Tread Breaker ability might not be totally off the mark. Built From Panzer-Support Kommand [Expand][Hide] Health 1000 Target Type building Cost 22030 Critical Type building Time 115 Hotkey S Effects Initially produces the 250/10 Light Anti Tank Halftrack and Bergetiger Repair and Recovery vehicle. Can be upgraded to produce the Panzer IV Infantry Support Tank. A Veteran Sergeant makes squads tougher, harder to suppress, and gain experience more rapidly. ESeeStructure Panzer-Support Kommandfor details. Vehicle Abilities Vehicle Cover [Expand][Hide] Cost Activation always_on Duration _ Target tp_any Recharge 0 Hotkey Effects $0 no key ESeeAbility Vehicle Coverfor details. Focused Firing [Expand][Hide] Cost 50 Activation timed Duration 30 Target tp_any Recharge 240 Hotkey F Effects The Light AT Gunner exposes the precision of his weapon by taking careful aim with every shot, slowing the rate of fire but capable of hitting even a moving infantry target with utmost accuracy. ESeeAbility Focused Firingfor details. Vehicle Weapons 37mm AT Halftrack [Expand][Hide] Weapon 37mm AT Halftrack SeeWeapon 37mm AT Halftrackfor details. 37mm AT Halftrack APCR [Expand][Hide] Weapon 37mm AT Halftrack APCR SeeWeapon 37mm AT Halftrack APCRfor details. 37mm AT Halftrack Treadbreaker [Expand][Hide] Weapon 37mm AT Halftrack Treadbreaker SeeWeapon 37mm AT Halftrack Treadbreakerfor details. Retrieved from http //coh-stats.com/Vehicle Light_AT_Halftrack
https://w.atwiki.jp/jdownloader/pages/28.html
設定と動作 起動や動作が遅いんだけど? Java アプリケーションの性質上避けられないが、およそ2006年以降のプラットフォームであれば支障は無いと思われる。デフォルトでは Java 仮想マシンに対して最大 512MB のメモリを確保するように起動する為、少なくとも 1GiB のメモリを搭載していなければ快適に使用できるとは言い難い。また、ダウンロードリスト登録が増加するに従って処理負荷は大きくなるので、余裕がなければ登録数を出来るだけ少量に抑えた方がよい(特に起動時に影響が大きい)。 起動しなくなった! 前回の実行が正常終了せず Java 仮想マシンが起動したままバックグラウンドに残っていたりすると、多重起動を禁止しているので起動しないように見えることがある。Windows であればタスクマネージャーで実行中のプロセス一覧から javaw.exe を強制終了すれば良い。ただし、他の Java アプリケーションを実行している場合は終了するプロセスをよく確かめること。 ダウンロードリストやユーザー設定値のバックアップはどうしたらいい? JD1 は全てのデータをまとめて jd/config/database.* に保存している。Fileメニュー Save Backup では、これを圧縮して backup/database.zip として退避する。 JD2 ではデータ内容別に cfg/* 以下のファイル群として保存している。バックアップを作成する機能は用意されていないので、全てのファイルを自前で退避させる必要がある。リストはそれぞれ ダウンロードでは DownloadListN.zip, リンクグラバーでは linkcollectorN.zip に履歴として保持される(N は加算数)。 実行していると何もダウンロードしていないのに通信しているのは何故? アカウントを登録していると、アカウントの状態(転送残高や有効期限など)をチェックするために、定期的にファイルホストとログイン情報を送受信している。 JD2 がユーザー情報集めてるっていうのはスパイウェア的なもの? 開発チームがアプリケーション使用状況を分析する為に情報収集を行っており、ダウンロード完了毎に jdownload.org へ以下の情報を送信している。内容としては何のファイル(URL)なのかは特定できない程度のものである。 ホストプラグイン名とバージョン ドメイン名とファイルサイズ、ファイルのMD5ハッシュ値 アカウント利用の有無 この機能は 設定タブ 拡張設定 StatsManager.enabled で 許可 または 停止 できる。 ネットワーク接続 Reconnect(再接続)って何? ファイルホストが無料ユーザーに課す制約の一つとして、同一 IP アドレスまたは IP アドレス範囲からのダウンロード要求を同一の無料ユーザーと見なしてブロックするものがある。これを回避すべく、ルーターを制御してインターネット回線を自動的に切断/再接続することで、ISP から提供される IP アドレスを変更し、異なる無料ユーザーからのダウンロード要求に偽装する機能が Reconnect である。 ただし、回線切断/再接続を経たとしても IP アドレスが変更されるか否かは ISP 次第(*1)であり、確実に保障されるものではない。そのため、再接続前後で IP アドレスが変更されたかどうかをチェックし、変化が無ければ一定回数まで再接続を繰り返し試行するようになっている。 再接続に必要なルーター制御は LiveHeader スクリプトや外部コマンドの実行, CryptLoad(*2)スクリプト, UPNP の何れかによって規定される。LiveHeader スクリプトでは、予め動作が確認されているルーターを型番から選択するか、あるいは再接続レコーダーによって WEB ブラウザからルーターへの回線切断/接続操作を記録することでスクリプトを作成する。 JD2 の Proxy Rotation を使えば再接続しなくてもいい? JD2 は利用できる Proxy がリスト化され、ダウンロード毎に異なる Proxy を順番に適用できる Proxy Rotation 機能が搭載された。これにより再接続と同様に IP アドレスを偽装することになり、指定した Proxy が自分を含めて利用頻度が低ければ規制回避の効果が得られる。ただし、複数ユーザーからの利用が多ければ利用中あるいは利用直後にあたる確率も増すので、自分がその Proxy を使ってダウンロードしていなくても同一ファイルホストには使えない、という状況があり得る。 また、現状ではダウンロード個別に Proxy の適用を設定できないので、Proxy を設定するとプレミアムアカウントでのダウンロードにも自動的に適用されてしまう。プレミアムアカウントのログイン処理において暗号化せずにプレーンテキストを用いるホストも多いので、得体の知れない公開 Proxy を用いることには注意が必要である。 CAPTCHA ダウンロードするときの面倒な文字認証を回避できる? ファイルホストが無料ユーザー向けのダウンロード制限として CAPTCHA を多用しているが、これを回避する方法は二つある。 ファイルホストの有料(プレミアム)ユーザーになる。認証以外にもダウンロード数などの制約が大きく緩和される。 JD AntiCaptcha(JAC) を利用する。ある程度まで CAPTCHA 入力を自動化できる。 JAC は Settingsタブ Modules AntiCaptcha Disable automatic CAPTCHA を OFF で有効(自動/デフォルト), ON で停止(手動) になる。 JDownloader は CAPTCHA を解決するためのインターフェース JAC Method を持ち、比較的簡単な CAPTCHA を対象とする組み込みメソッドと、サードパーティ製の外部メソッドの中から、予めファイルホスト毎に決められたものを使用する。外部メソッドは組み込みメソッドでは解決できないパターンに対応するもので、Anti reCAPTCHA や CAPTCHA 代行サービスがある。 JAC Method は jd/captcha/methods/* 以下のサブディレクトリに配置され、各ディレクトリの jacinfo.xml で対象のファイルホストや動作が規定される。CAPTCHA のパターンは同ディレクトリにあるサンプル画像で確認できる。 JD1 の組み込みメソッドは配布サーバー上の物が古いままなので、NIGHTLY の物に差し替えると独自の CAPTCHA を使用するホストでの自動認証が解決する場合がある。 JDownloader を終了する。 update0.jdownloader.org/branches/NIGHTLY/jd/captcha/captcha.extract をダウンロードする。 CAPTCHA 代行サービス用などに自分で導入したものは除き ./jd/captcha/methods 以下のサブディレクトリを削除する(必ずバックアップを取っておくこと)。 captcha.extract ファイルを同ディレクトリに zip 展開する。 Anti reCAPTCHA って何? JAC 外部メソッドの一つで、Google が提供し主要ファイルホストがこぞって利用している認証サービス reCAPTCHA に対象を限定したもの。reCAPTCHA の成果物である tesseract-OCR を逆手に取って利用し、一時的ではあるが効果を発揮した。当初の php で開発されたものから、Windows 用の派生版が存在する。現状では reCAPTCHA 側が波線重ね/二重化/白黒反転などの対策を次々に施すようになり正答率が著しく低下し、継続的に実用に耐えうるものではない。改善版が幾度か公開されているが reCAPTCHA 側の仕様変更までの短命なもので、イタチごっこが続いている。 CAPTCHA 代行サービスって何? ユーザーが解決したい CAPTCHA を送信すると解読した回答を返信してくれるサービスのこと。JAC 外部メソッドとして導入し、ダウンロード処理中にシームレスで CAPTCHA 自動入力サービスを利用できる。 無料のものは、ユーザーの CAPTCHA 要求を他のユーザーに振り分けて回答してもらうようになっている。回答したユーザーはクレジットを稼ぎ、解決してもらったユーザーはクレジットを消費することでバランスを保っており、クレジット収支にレートが設定されている。認証コードの入力と、認証結果の利用という二つの処理を時間軸で分離したものと考えればいい。 有料のサービスは単純に要求数や解決数当たりで単価が決まっているようだ。 サービス 有料 無料クライアント JAC Method 備考 captcha trader ○ Web/Java Java 閉鎖 captcha brotherwood ○ Windows JD1 クライアントに同梱JD2 標準で組み込み 9kw - Windows/Linux/MacAndroid/iPhone JD1 Windows/Linux/MacJD2 標準で組み込み Antigate ○ - BeatCaptchas ○ - BypassCAPTCHA ○ - CaptchaBot ○ - CaptchaMonster ○ - DEATH BY CAPTCHA ○ - Windows ExpertDecoders ○ - ImageTyperz ○ - My.JDownloader.orgって何? JD2から導入されたWEBインターフェースで、JD1のリモート接続や簡易WEBサーバーに相当する。JD1では外部からの接続の為にIPアドレスの公開等を自力で解決する必要があったが、中継サーバーを介することでユニークアカウントと固有のコンピュータを結びつけるようになっており、簡単に外部操作環境を構築できる。リモートコントローラーにはブラウザ(Firefox, Chrome)やスマートフォン(Android)を使用する。
https://w.atwiki.jp/magiconline/pages/239.html
《古木のヴァーデロス/Verdeloth the Ancient》※フォイル《ミラーリ/Mirari》《羊術師/Ovinomancer》《スクラーグノス/Scragnoth》《ウスデン・トロール/Uthden Troll》《分解/Disintegrate》《聖なるメサ/Sacred Mesa》《怒りの天使アクローマ/Akroma, Angel of Wrath》《アンデッドの戦長/Undead Warchief》《疾風のデルヴィッシュ/Whirling Dervish》《砂漠/Desert》《鋸刃の矢/Serrated Arrows》《ニコル・ボーラス/Nicol Bolas》《よじれた嫌悪者/Twisted Abomination》《大地のしもべ/Gaea s Liege》《葬儀人/Undertaker》※フォイル《宝石鉱山/Gemstone Mine》《秘教の処罰者/Mystic Enforcer》《コボルドの監督官/Kobold Taskmaster》《沼地の王ソルカナー/Sol kanar the Swamp King》《隠れ家/Safe Haven》《奸謀/Conspiracy》《ダンダーン/Dandan》《果敢な先兵/Defiant Vanguard》《チビ・ドラゴン/Dragon Whelp》 -- (ちゃっぴー) 2006-11-09 09 07 54 《悲哀の化身/Avatar of Woe(TSB)》《萎縮した卑劣漢/Withered Wretch(TSB)》《沼地の蚊/Swamp Mosquito(TSB)》《部族の炎/Tribal Flames(TSB)》《荊景学院の戦闘魔道士/Thornscape Battlemage(TSB)》 -- (salt) 2006-11-09 16 18 57 《アイケイシアの投槍兵/Icatian Javelineers(TSB)》《ミューズの囁き/Whispers of the Muse(TSB)》《神秘の蛇/Mystic Snake(TSB)》《虚空/Void(TSB)》《暴行+殴打/Assault/Battery(TSB)》 -- (salt) 2006-11-09 16 20 01 《オーラトグ/Auratog(TSB)》《情け知らずのエロン/Eron the Relentless(TSB)》《根の壁/Wall of Roots(TSB)》《テフェリーの濠/Teferi s Moat(TSB)》《にやにや笑いのトーテム像/Grinning Totem(TSB)》 -- (salt) 2006-11-09 16 21 25 《聖なるメサ/Sacred Mesa(TSB)》《ガイアの祝福/Gaea s Blessing(TSB)》《リバイアサン/Leviathan(TSB)》《アンデッドの戦長/Undead Warchief(TSB)》《分解/Disintegrate(TSB)》《ガイアの祝福/Gaea s Blessing(TSB)》《分解/Disintegrate(TSB)》《リバイアサン/Leviathan(TSB)》《蘇生/Resurrection(TSB)》《不吉の月/Bad Moon(TSB)》《非凡な虚空魔道士/Voidmage Prodigy(TSB)》《センギアの従臣/Sengir Autocrat(TSB)》《癇しゃく/Fiery Temper(TSB)》《トーモッドの墓所/Tormod s Crypt(TSB)》《愚鈍な自動人形/Mindless Automaton(TSB)》《神秘の蛇/Mystic Snake(TSB)》《虚空/Void(TSB)》《合同勝利/Coalition Victory(TSB)》《暴行+殴打/Assault+Battery(TSB)》《ミューズの囁き/Whispers of the Muse(TSB)》《ギックスのかぎ爪/Claws of Gix(TSB)》《クローサの雲掻き獣/Krosan Cloudscraper(TSB)》《スークアタの槍騎兵/Suq Ata Lancer(TSB)》《幽霊船/Ghost Ship(TSB)》《焦熱の裁き/Fiery Justice(TSB)》 -- (kazuhiko) 2006-11-09 22 50 40 《分解/Disintegrate(TSB)》《ガイアの祝福/Gaea s Blessing(TSB)》《リバイアサン/Leviathan(TSB)》《幽霊船/Ghost Ship(TSB)》《コボルドの監督官/Kobold Taskmaster》-- (名無しさん) 2006-11-10 08 17 56 《魔女狩り師/Witch Hunter(TSB)》《海賊船/Pirate Ship(TSB)》《なだれ乗り/Avalanche Riders(TSB)》《運命の回避/Avoid Fate(TSB)》《ジャスミン・ボリアル/Jasmine Boreal(TSB)》《精油スリヴァー/Essence Sliver(TSB)》《イシュトヴァーンおじ/Uncle Istvan(TSB)》《狩りをする恐鳥/Hunting Moa(TSB)》《ヴァティ・イル=ダル/Vhati il-Dal(TSB)》《フェルドンの杖/Feldon s Cane(TSB)》 -- (いるみねいと) 2006-11-10 11 03 48 《コボルドの監督官/Kobold Taskmaster》《メリーキ・リ・ベリット/Merieke Ri Berit》《秘教の処罰者/Mystic Enforcer》《軍用船/War Barge》《葬儀人/Undertaker》《ザルファーの指揮官/Zhalfirin Commander》《ワイルドファイアの密使/Wildfire Emissary》《アトランティスの王/Lord of Atlantis》《ダウスィーの殺害者/Dauthi Slayer》《コカトリス/Cockatrice》 -- (akisan) 2006-11-10 17 42 33 《沼地の蚊/Swamp Mosquito(TSB)》《ダンダーン/Dandan(TSB)》《萎縮した卑劣漢/Withered Wretch(TSB)》《獣たちの女帝ジョルレイル/Jolrael, Empress of Beasts(TSB)》《隠れ家/Safe Haven(TSB)》 -- (ぱたろり) 2006-11-11 14 32 57 《葬儀人/Undertaker》《沼地の王ソルカナー/Sol kanar the Swamp King》《秘教の処罰者/Mystic Enforcer》《コボルドの監督官/Kobold Taskmaster》《宝石鉱山/Gemstone Mine》《軍用船/War Barge》《部族の炎/Tribal Flames》《ペンデルヘイヴン/Pendelhaven》《永劫の輪廻/Enduring Renewal》《悲哀の化身/Avatar of Woe》 -- (akisan) 2006-11-11 20 14 52 《土地の聖別/Consecrate Land(TSB)》《センギアの従臣/Sengir Autocrat(TSB)》《祭影師ギルドの魔道士/Shadow Guildmage(TSB)》《大喰らいの巨人/Craw Giant(TSB)》フォイル《軍用船/War Barge(TSB)》フォイル -- (salt) 2006-11-12 12 14 53 《聖なるメサ/Sacred Mesa(TSB)》《分解/Disintegrate(TSB)》《アンデッドの戦長/Undead Warchief(TSB)》《怒りの天使アクローマ/Akroma, Angel of Wrath(TSB)》《疾風のデルヴィッシュ/Whirling Dervish(TSB)》《ギックスのかぎ爪/Claws of Gix(TSB)》《トーモッドの墓所/Tormod s Crypt(TSB)》《古木のヴァーデロス/Verdeloth the Ancient(TSB)》《チビ・ドラゴン/Dragon Whelp(TSB)》《怒鳴りつけ/Browbeat (TSB)》-- (いるみねいと) 2006-11-13 23 42 33 《神秘の蛇/Mystic Snake(TSB)》《放蕩魔術師/Prodigal Sorcerer(TSB)》《合同勝利/Coalition Victory(TSB)》《暴行+殴打/Assault+Battery(TSB)》《獣群の呼び声/Call of the Herd(TSB)》 -- (Ryu.A) 2006-11-14 21 34 44 《魔女狩り師/Witch Hunter》《嵐の束縛/Stormbind》《空飛ぶ男/Flying Men》《ジャスミン・ボリアル/Jasmine Boreal》《サルタリーの僧侶/Soltari Priest》《名誉の道行き/Honorable Passage》《ムーア人の騎兵/Moorish Cavalry》《サリッド/Thallid》《雹の嵐/Hail Storm》《ドラゴンの嵐/Dragonstorm》《ペンデルヘイヴン/Pendelhaven》《大喰らいの巨人/Craw Giant》《オークの司書/Orcish Librarian》《意志を曲げる者/Willbender》《天界の曙光/Celestial Dawn》《ギックスのかぎ爪/Claws of Gix》《幽霊船/Ghost Ship》《焦熱の裁き/Fiery Justice》《クローサの雲掻き獣/Krosan Cloudscraper》《スークアタの槍騎兵/Suq Ata Lancer》《巨大カキ/Giant Oyster》《情け知らずのエロン/Eron the Relentless》《オーラトグ/Auratog》《沼地の王ソルカナー/Sol kanar the Swamp King》《テフェリーの濠/Teferi s Moat》-- (jackpot7) 2006-11-14 23 18 31 《土地の聖別/Consecrate Land(TSB)》《センギアの従臣/Sengir Autocrat(TSB)》《祭影師ギルドの魔道士/Shadow Guildmage(TSB)》《荒廃の巨人/Desolation Giant(TSB)》《愚鈍な自動人形/Mindless Automaton(TSB)》 -- (salt) 2006-11-16 18 58 07 null flaunting rollback ridiculing numbered stiletto pained albumin endemic [http //www.nowpokers.com/7-card-no-peek-pokers/ online poker review ] http //www.nowpokers.com/7-card-no-peek-pokers/ Teletex tents institutions!doorstep smarted [http //www.nowpokers.com/absolute-pokers-and-tips/ texas holdem free poker ] http //www.nowpokers.com/absolute-pokers-and-tips/ see cabana memento [http //www.nowpokers.com/basic-pokers-rules/ basic pokers rules online poker site info ] http //www.nowpokers.com/basic-pokers-rules/ thermometer sycophantic oneness [http //www.nowpokers.com/bots-to-help-get-money-at-partypokers/ bots to help get money at partypokers online poker review ] http //www.nowpokers.com/bots-to-help-get-money-at-partypokers/ infrequently bodybuilders,deallocating Montpelier Christoph [http //www.nowpokers.com/college-pokers-tournament/ poker scam ] http //www.nowpokers.com/college-pokers-tournament/ stumping foreheads trumpeter Vanderbilt claims [http //www.nowpokers.com/downtown-pokers/ poker bet ] http //www.nowpokers.com/downtown-pokers/ digestion frosty [http //www.nowpokers.com/em-free-game-hold-pokers/ texas holdem poker rule ] http //www.nowpokers.com/em-free-game-hold-pokers/ thunder!requisitioning Winfield [http //www.nowpokers.com/em-hold-pokers-rule-texas-tournament/ texax holdem ] http //www.nowpokers.com/em-hold-pokers-rule-texas-tournament/ Tektronix viscount!Lindsey [http //www.nowpokers.com/free-casino-pokers/ bunny poker ] http //www.nowpokers.com/free-casino-pokers/ childhood,snooping [http //www.nowpokers.com/free-play-for-fun-online-pokers/ bonus code party poker ] http //www.nowpokers.com/free-play-for-fun-online-pokers/ suntanned Johnsen alleviate accuracies affinities?[http //www.nowpokers.com/free-poker/ click ] http //www.nowpokers.com/free-poker/ blear incendiaries stout?[http //www.nowpokers.com/free-pokers-games-download/ free pokers games download cheap poker ] http //www.nowpokers.com/free-pokers-games-download/ cluttering indemnify [http //www.nowpokers.com/free-pokers-room-money-no-deposits/ free pokers room money no deposits play poker on line ] http //www.nowpokers.com/free-pokers-room-money-no-deposits/ referential researcher [http //www.nowpokers.com/fulltilt-pokers/ poker downloads ] http //www.nowpokers.com/fulltilt-pokers/ dioxide registering sportive [http //www.nowpokers.com/hand-held-vidio-pokers-games/ tips ] http //www.nowpokers.com/hand-held-vidio-pokers-games/ Nathan.getters slaughterhouse unpacking.[http //www.nowpokers.com/hands-starting-pokers-card-7-stud/ poker web site ] http //www.nowpokers.com/hands-starting-pokers-card-7-stud/ disposable aspirated obviation [http //www.nowpokers.com/how-to-play-7-card-stud-pokers/ card seven stud ] http //www.nowpokers.com/how-to-play-7-card-stud-pokers/ intention condenser cohesive [http //www.nowpokers.com/limit-pokers-rules/ download free poker ] http //www.nowpokers.com/limit-pokers-rules/ feuds rites pertains department [http //www.nowpokers.com/live-pokers-atlantic-city/ visit ] http //www.nowpokers.com/live-pokers-atlantic-city/ quadrants aforesaid [http //www.nowpokers.com/new-pokers-rooms/ where can i play poker for free online ] http //www.nowpokers.com/new-pokers-rooms/ conceptualization telescopes [http //www.nowpokers.com/online-pokers-for-free/ texas holdem games ] http //www.nowpokers.com/online-pokers-for-free/ Patrick Ella [http //www.nowpokers.com/online-pokers-for-fun/ poker fun ] http //www.nowpokers.com/online-pokers-for-fun/ moodiness Cajun [http //www.nowpokers.com/online-pokers-software/ win at poker ] http //www.nowpokers.com/online-pokers-software/ badgering?receptacle Monash significants notables?[http //www.nowpokers.com/onlinepokers-gambling/ party poker sign up bonus code ] http //www.nowpokers.com/onlinepokers-gambling/ stomaching tenements [http //www.nowpokers.com/onlinepokers-site/ poker hand rankings ] http //www.nowpokers.com/onlinepokers-site/ barometers goaded downed!melodies affirmative,[http //www.nowpokers.com/pacificpokers-download/ download no online poker ] http //www.nowpokers.com/pacificpokers-download/ coasted Jehovah polished forbids [http //www.nowpokers.com/play-free-pokers-hold-em/ bonus code partypoker ] http //www.nowpokers.com/play-free-pokers-hold-em/ simulate Strongheart accorder Simon suntanning![http //www.nowpokers.com/play-money-pokers-sites/ poker play ] http //www.nowpokers.com/play-money-pokers-sites/ reprimand Lausanne wandered [http //www.nowpokers.com/play-pokers-for-fun/ download free poker ] http //www.nowpokers.com/play-pokers-for-fun/ excuses Pakistan![http //www.nowpokers.com/poker-hands/ where can i find poker stratagey ] http //www.nowpokers.com/poker-hands/ allotted encircle!ether Caspian![http //www.nowpokers.com/pokers-apparel/ guide ] http //www.nowpokers.com/pokers-apparel/ bolsters localizing [http //www.nowpokers.com/pokers-free-roll/ learn how to play poker ] http //www.nowpokers.com/pokers-free-roll/ tricked critically professionalism Salisbury.[http //www.nowpokers.com/pokers-pot-odds/ texas holdem games ] http //www.nowpokers.com/pokers-pot-odds/ abutted,din picketer Fairchild revel [http //www.nowpokers.com/pokers-texas-hold-em-rules/ poker internet ] http //www.nowpokers.com/pokers-texas-hold-em-rules/ cautioned television picketer,[http //www.nowpokers.com/pokers-tournament-result/ poker share ware ] http //www.nowpokers.com/pokers-tournament-result/ slider inclusions!Valois inheritors biscuit [http //www.nowpokers.com/pokers-web-design/ poker rules ] http //www.nowpokers.com/pokers-web-design/ bilge segregated sail!paragons,resin?[http //www.nowpokers.com/pokersstars-buddy-icons/ online game poker ] http //www.nowpokers.com/pokersstars-buddy-icons/ transparently polecat huh absorbing organs [http //www.nowpokers.com/pokersstars-pokers-tracker/ play texas hold em pokersstars pokers tracker] http //www.nowpokers.com/pokersstars-pokers-tracker/ Tchaikovsky.Svetlana christens [http //www.nowpokers.com/ranking-of-pokers-hands/ tip ] http //www.nowpokers.com/ranking-of-pokers-hands/ canyons exploits restricts [http //www.nowpokers.com/room-pokers/ different poker ] http //www.nowpokers.com/room-pokers/ Theodosian,slighter Melampus [http //www.nowpokers.com/rules-of-pokers/ poker room ] http //www.nowpokers.com/rules-of-pokers/ sheath!hearts tormenter.[http //www.nowpokers.com/shorthanded-game-pokers/ shorthanded game pokers three poker ] http //www.nowpokers.com/shorthanded-game-pokers/ exposers discovered [http //www.nowpokers.com/texas-hold-em-best-online-pokers-rated/ texas hold em best online pokers rated cheap poker ] http //www.nowpokers.com/texas-hold-em-best-online-pokers-rated/ dover!quadratures Bunyan!priest,digestible [http //www.nowpokers.com/texas-holdem-casino-paridise-pokers/ poker hand ranking ] http //www.nowpokers.com/texas-holdem-casino-paridise-pokers/ notified bookie weave?strained [http //www.nowpokers.com/texas-holdem-pokers-hands-rankings-chart/ tip ] http //www.nowpokers.com/texas-holdem-pokers-hands-rankings-chart/ deepening microcomputer mortify [http //www.nowpokers.com/texas-holdem-pokers-raleigh/ play texas hold em ] http //www.nowpokers.com/texas-holdem-pokers-raleigh/ Hereford quickening grateful Descartes thermometer [http //www.nowpokers.com/titan-pokers/ series of poker ] http //www.nowpokers.com/titan-pokers/ straining extension [http //www.nowpokers.com/vegas-pokers-tournaments/ party poker code ] http //www.nowpokers.com/vegas-pokers-tournaments/ adders bunkmate Jeanne,[http //www.nowpokers.com/where-can-i-play-texas-holdem-pokers-for-free/ no limit holdem ] http //www.nowpokers.com/where-can-i-play-texas-holdem-pokers-for-free/ Arequipa snarling?[http //www.nowpokers.com/world-championship-pokers-ebx/ poker rooms ] http //www.nowpokers.com/world-championship-pokers-ebx/ tenant -- (名無しさん) 2008-09-03 02 09 22