2011/09/28 WoWをUltraで動かすためのPC構成案

■CPU
Intel Core i7 2600S
\25,000
■CPUファン
サイズとかサーマルテイクのどれか
\5,000
■メモリ
よくわからんが4GB x2 = 8GBぐらい
\5,000
■Disk
Intel SSD 510 120GB
\19,000
グラフィックカード
AMD RADEON 6850 1GB
\18,000
■ケース
CORSAIR CC600TM
\19,000
マザーボード
LGA1155 Z68チップセットのどれか
\20,000
■電源
80Plus Goldぐらいのいいやつ 700Wぐらい
\20,000
■OS
Windows 7 Professional 64bit
\15,000

しめて\121,000だけどなんだかんだでHDD買ったり電源が高かったりして15万ぐらいいきそう。

光のMMO

847 :既にその名前は使われています:2010/09/24(金) 10:39:42 id:n7GBwT0L
>>773
社会人が1日1時間 週末2〜3時間で気軽にプレイできるシステム。
廃LSに入らないと何も出来ない、RMTじゃないとアイテムが手に入らないとか
そういう事が起きそうに無い。今のところ安心してプレイできてる。

それだけに従来のMMOに慣れきった廃人である事だけが自慢の廃人と
RMTによる金が目的だけの業者には不評だろうが
ニート廃人と業者にBOTで支配された一般人が逃げ出すクソゲーにはなりにくい。

韓国のゲームは運営そのものがRMT業者とつるんでるという
MMOの暗黒面だけが突出してるからそれらの一般人お断りゲーにくらべたら
全てがFF14の方が上だね。

光と闇で言えばFF14は世界で初めて一般人向けに出来た光のMMO。
今までは廃人と業者の為に作られた闇MMOしかなかった。

レスポンス全般が少しずつ改善されている。
中でもハードウェアマウスの実装が大きく寄与している。
製作は少し難易度が下がった気がする。
素材の店売り価格倍増はこれで吸収可能であると思う。
ウェザード・クロスペインハンマーだけは”・”がなくならなかった。

弓術師

/equip 主器 ウェザード・ショートボウ
/equip 携帯(主) ワープドアロー
/equipaction 2 矢籠め
/equipaction 3 猛者の撃
/equipaction 4 パンクチャー
/equipaction 5 落矢

幻術師

/equip 主器 ウェザードケーン
/equipaction 2 ファイア
/equipaction 3 ストーンヘイル
/equipaction 4 リポーズ
/equipaction 5 ケアル
/equipaction 7 ストンスキン
/equipaction 8 ショックスパイク
/equipaction 9 トランスチャント
/equipaction 10 森閑

呪術師

/equip 主器 ウェザードセプター
/equipaction 3 スカージ
/equipaction 10 昂揚

甲冑師

/equip 主器 ウェザードドーミングハンマー
/equip 副器 プライヤー

鍛冶師

/equip 主器 ウェザード・クロスペインハンマー
/equip 副器 ファイル

木工師

/equip 主器 ウェザードソー
/equip 副器 クローハンマー

採掘師

/equip 主器 ウェザードピック
/equip 副器 モール
/equipaction 2 剛速礫
/equipaction 3 ランドサーベイ
/equipaction 4 プロスペクト

漁猟師

/equip 主器 ウェザードフィッシングロッド
/equip 副器 ギグ
/equip 携帯(主) ラグワーム
/equipaction 2 剛速礫
/equipaction 3 ガルアイ
/equipaction 4 ダウズ
/equip 頭 ウェザードビーチハット

園芸師

/equip 主器 ウェザードハチェット
/equip 副器 サイズ
/equipaction 2 剛速礫
/equipaction 3 アーバーコール
/equipaction 4 トライアングレート

調理師

/equip 主器 ウェザードスキレット
/equip 副器 クリナリーナイフ
/equipaction 2 剛速礫
/equipaction 3

革細工師

/equip 主器 ウェザードヘッドナイフ
/equip 副器 アウル

裁縫師

/equip 主器 ラスティニードル
/equip 副器 スピニングホイール

錬金術

/equip 主器 ウェザードアレンビック
/equip 副器 モーター

彫金師

/equip 主器 ウェザードチェーサーハンマー
/equip 副器 グラインディングホイール


採集系テンプレ

/equip 主器
/equip 副器
/equipaction 2 剛速礫
/equipaction 3 

脱衣

/echo 脱衣
/equip 頭
/equip 胴
/equip 胴(インナー)
/equip 帯
/equip 手
/equip 脚
/equip 脚(インナー)
/equip 足

布装備

/echo とりあえず装備
/equip 頭 オニオンヘルム
/equip 胴 ウェザードダルマティカ
/equip 帯 ウェザードサッチェルベルト
/equip 手 ブラウンハーフグローブ
/equip 脚 ウェザードブラウンスロップ
/equip 足 ウェザードダックビル

/equip 胴(インナー) ウォーンブレストクロス
/equip 胴(インナー) ウォーンハーフトップ
/equip 脚(インナー) ウォーンパーニュ
/equip 脚(インナー) ウォーングレイパンタレット

FF14 Open Beta macro memo

マクロ設定インターフェイスがclosed beta3のころに比べて多少変更されていた。
どっちにしろあんまり使いやすいものではない気がする。
弓術師

/equip 主器 ウェザード・ショートボウ
/equip 携帯(主) ワープドアロー
/equipaction 2 矢籠め
/equipaction 3 猛者の撃
/equipaction 4 パンクチャー
/equipaction 5 落矢

幻術師

/equip 主器 ウェザードケーン
/equipaction 3 ファイア
/equipaction 5 ケアル
/equipaction 8 ストンスキン
/equipaction 9 トランスチャント
/equipaction 10 森閑

呪術師

/equip 主器 ウェザードセプター
/equipaction 3 スカージ
/equipaction 10 昂揚

Mining用

/equip 主器 ウェザードピック
/equip 副器 モール
/equipaction 2 剛速礫
/equipaction 3 ランドサーベイ
/equipaction 4 プロスペクト

Fishing用

/equip 主器 ウェザードフィッシングロッド
/equip 副器 ギグ
/equip 携帯(主) ラグワーム
/equipaction 2 剛速礫
/equipaction 3 ガルアイ
/equipaction 4 ダウズ
/equip 頭 ウェザードビーチハット

Gardening(?)用

/equip 主器 ウェザードハチェット
/equip 副器 サイズ
/equipaction 2 剛速礫
/equipaction 3 アーバーコール
/equipaction 4 トライアングレート

Cooking用

/equip 主器 ウェザードスキレット
/equip 副器 クリナリーナイフ
/equipaction 2 剛速礫
/equipaction 3

Armorsmith用

/equip 主器 ウェザードドーミングハンマー
/equip 副器 プライヤー

Swordsmith用

/equip 主器 ウェザード・クロスペインハンマー
/equip 副器 ファイル

Leatherworking用

/equip 主器 ウェザードヘッドナイフ
/equip 副器 アウル

Tailoring用

/equip 主器 ラスティニードル
/equip 副器 スピニングホイール

Alchemy用

/equip 主器 ウェザードアレンビック
/equip 副器 モーター

Woodworking用

/equip 主器 ウェザードソー
/equip 副器 クローハンマー

Tinkering用

/equip 主器 ウェザード・チェーサーハンマー
/equip 副器 グラインディングホイール


採集系テンプレ

/equip 主器
/equip 副器
/equipaction 2 剛速礫
/equipaction 3 

脱衣

/echo 脱衣
/equip 頭
/equip 胴
/equip 胴(インナー)
/equip 帯
/equip 手
/equip 脚
/equip 脚(インナー)
/equip 足

布装備

/echo 布
/equip 頭 ブラウンベレー
/equip 胴 ウェザードダルマティカ
/equip 胴(インナー) ウォーンブレストクロス
/equip 帯 ウェザードサッチェルベルト
/equip 手 ブラウンハーフグローブ
/equip 脚 ウェザードブラウンスロップ
/equip 脚(インナー) ウォーンパーニュ
/equip 足 ウェザードダックビル

FF14β各職業向けマクロ

ゲーム中、Google日本語入力を使うことは出来ない。
外部プログラムからコピペするときに改行が入っていると動かないので、
一行にして貼り付けてから1個1個改行していく。

今までに見たネトゲの中で最もひどいマクロインターフェイス

弓術師

/equip 主器 ウェザード・ショートボウ/equip 携帯(主) ワープドアロー/equipaction 2 矢籠め/equipaction 3 猛者の撃/equipaction 4 パンクチャー/equipaction 5 落矢

幻術師

/equip 主器 ウェザードケーン/equipaction 3 ファイア/equipaction 5 ケアル/equipaction 8 ストンスキン/equipaction 9 ランスチャント/equipaction 10 森閑

呪術師

/equip 主器 ウェザードセプター/equipaction 3 スカージ/equipaction 10 昂揚

Mining用

/equip 主器 ウェザードピック/equip 副器 モール/equipaction 2 剛速礫/equipaction 3 ランドサーベイ/equipaction 4 プロスペクト

Fishing用

/equip 主器 ウェザード・フィッシングロッド/equip 副器 ギグ/equip 携帯(主) ラグワーム/equipaction 2 剛速礫/equipaction 3 ガルアイ/equipaction 4 ダウズ/equip 頭 ウェザード・ビーチハット

Gardening(?)用

/equip 主器 ウェザードハチェット/equip 副器 サイズ /equipaction 2 剛速礫/equipaction 3 アーバーコール/equipaction 4 トライアングレート

Cooking用

/equip 主器 ウェザードスキレット/equip 副器 クリナリーナイフ/equipaction 2 剛速礫/equipaction 3

Armorsmith用

/equip 主器 ウェザード・ドーミングハンマー/equip 副器 プライヤー

Swordsmith用

/equip 主器 ウェザード・クロスペインハンマー/equip 副器 ファイル

Leatherworking用

/equip 主器 ウェザード・ヘッドナイフ/equip 副器 アウル

Tailoring用

/equip 主器 ラスティニードル/equip 副器 スピニングホイール

Alchemy用

/equip 主器 ウェザードアレンビック/equip 副器 モーター

Woodworking用

/equip 主器 ウェザードソー/equip 副器 クローハンマー

Tinkering用

/equip 主器 ウェザード・チェーサーハンマー/equip 副器 グラインディングホイール


採集系テンプレ

/equip 主器 /equip 副器 /equipaction 2 剛速礫/equipaction 3 

threads, Thread::Semaphoreを使ったperlサンプルコード

#!/usr/bin/perl

use strict;
use warnings;
use Getopt::Long;
use FindBin;
my $mypath = $FindBin::RealBin;
use File::Basename;
my ($myname) = fileparse($0);
use threads;                            #read perlthrtut (perl thread tutorial) for details
use Thread::Semaphore;

my @ref_list;                           #each thread object will be stored here

#
# Option handling
#
&show_help if ($#ARGV < 0);
my $help = '';          #Default : false
my $verbose = '';       #Default : false
my $debug = '';         #Default : false
my $thread = 1;         # --thread n
GetOptions (            #Getopt::Long::GetOptions()
        'help' => \$help
        , 'verbose' => \$verbose
        , 'debug' => \$debug
        , 'thread=i' => \$thread        #integer expected
                ) or die $!;
if ($help) {
        &show_help();
}


#
# Main
#
my $sema = Thread::Semaphore->new();    #read perlthrtut (perl thread tutorial) for details
&create_threads($thread, $sema);                        #each thread obj stored in @ref_list
&progress_report();
&join_threads();                                #joins all the remaining thread



#
# Sub routines
#
sub show_help() {
        print <<"ENDOFHELP";
 ************************* How to use *************************
$mypath/$myname [options] [-- other_arguments_for_script]
options:                Processed by Getopt::Long
        -help           Displays this help message.
        -verbose        Displays more information.
        -debug          Debug mode. More and more information.
        -thread n       Number of parts which input file severed into.

 **************************************************************
ENDOFHELP
        exit;
}
sub create_threads() {
        my $max = shift;
        for (my $i = 1; $i <= $max; $i++) {
                my ($thr) = threads->create(\&token_func, "hoge.$i", "piyo.$i");
                push @ref_list, $thr;
        }
}
sub token_func() {
        my $tid = threads->tid();
        $sema->down();
        print "semaphore down by thread $tid.\n" if ($verbose);
        my @args = @_;
        my $piyo = join(",", @args);
        sleep 2;
        print "semaphore up by thread $tid.\n" if ($verbose);
        $sema->up();
        return ($piyo);
}
sub progress_report(){          #supposes all threads finish correctly
        while (my @running = threads->list(threads::running)) {
                my $count = scalar(@running);
                print "$count running thread(s)\n";
                sleep 5;
        }
}
sub join_threads() {
        foreach (threads->list()) {     #threads->list() returns undetached thread object
                my $tid = $_->tid;
                my @returned = $_->join();
                print "\$tid $tid joined. Returned: ", join (",", @returned), " : ", __FILE__, ":", __LINE__, "\n" if ($verbose);
        }
}

Getopt::Longをつかったperlスクリプトのサンプル

#!/usr/bin/perl

use strict;
use warnings;
use Getopt::Long;
use FindBin;
my $mypath = $FindBin::RealBin;
#die "$mypath\n";
use File::Basename;
my ($myname) = fileparse($0);
use Threads;

#
# Option handling
#
my $help = '';          #Default : false
my $verbose = '';       #Default : false
my $debug = '';         #Default : false
my $thread;                     # --thread 10

GetOptions (
        'help' => \$help
        , 'verbose' => \$verbose
        , 'debug' => \$debug
        , 'thread=i' => \$thread
                ) or die $!;
if ($help) {
        &showhelp();
        exit;
}

#
# Main
#
&verbose_msg if $verbose;







#
# Sub routines
#
sub verbose_msg(){
        print "\$help = 1\n" if $help;
        print "\$verbose = 1\n" if $verbose;
        print "\$mypath = $mypath\n";
        print "\$myname = $myname\n";
}
sub showhelp() {
        print <<"ENDOFHELP";
 ************************* How to use *************************
$mypath/$myname [options] [-- other_arguments_for_script]
options:                Processed by Getopt::Long
        -help           Displays this help message.
        -verbose        Displays more information.
        -debug          Debug mode. More and more information.
        -thread n       Number of thread concurrently run.

 **************************************************************
ENDOFHELP
}