∴ξ∵ξ∴ steam... Part17 ∵ξ∴ξ∵
Steamはゲームを全てSteamAppsフォルダ以下にインストールするが、
ファイルシステム上で別の場所のファイルやフォルダをリンクさせることで
SteamにはゲームがSteamAppsフォルダ内にあるように見せるってことね
>>214 「実はできる」っていうか、「外部的に対応可能」程度に書いたほうが語弊が無いんじゃ?
>>214 ハードリンクじゃ別のドライブには置けない
>>212 Please also enter the *answer* to the following question into the 'Secret Answer' field of the same dialog:
生まれた都市はどこですか?
Tokyo
>>216 そうだね
これは敷居が高いから他の人にはおすすめしにくいんだよな
Steamをインストールしているドライブがもう限界、あまりにも巨大すぎて
他に移すのも困難っていう人にとっては非常にありがたい方法
>>217 用語が間違っていた
ジャンクションだ
2000/XPでは他のドライブへのフォルダのジャンクションは貼れるのに、
ファイルのジャンクションはできないように制限がかかっている
「リンク/ジャンクション作成ツール」のバージョン1.03までは、
ntfs.sysにパッチを当てるツールがついていてジャンクションが貼れるようにできるんだ
パッチといってもメモリへのパッチで、再起動すれば効果が無くなる
しかしパッチが当たっている間に作ったファイルのジャンクションは再起動後普通に使えるんだ
(元々NTFSとして用意されていてMSが制限かけてるだけだから)
Vistaが出たら、ハードリンク/ジャンクションに加えシンボリックリンクもサポートされたので、
Vistaならコマンドプロンプトでmklinkするだけでいい
で、「リンク/ジャンクション作成ツール」はVista登場に合わせてそれまでの
ntfs.sysへのパッチを止め、2000/XPでもVistaで作成したシンボリックリンクが読める
ドライバをインストールするようにしてシンボリックリンクを作るようになったんだ
でも俺はそういうドライバ追加は好きじゃないから、未だに昔のバージョンを使ってるんだ
ということで「リンク/ジャンクション作成ツール」の昔のバージョンがほしい人は
Web archive行ってくれればあるよ
「リンク作成シェル拡張」と「NTFS Utils」も紹介したのは、これインストールしておくと
ジャンクションやハードリンクで作ったファイル/フォルダが見やすくなるからね
あ、「フォルダのジャンクション」がリバースポイントね
もう消えるね
最後に使い方を
ハードリンク/ジャンクション作成ツール(1.03まで)
CUIのみで敷居が高そうだが、ファイルのジャンクションを張れる唯一のツール
ファイルのシンボリックリンクを張るには、同梱されているsenable.exeを実行し
ntfs.sysにパッチを当ててからln.exe -sでリンクを張る
senable.exeは実行するたびにntfs.sysのパッチ当てと解除を繰り返すので、
ln.exeでエラーが出たらもう一度senable.exeを実行するべし
作成されたジャンクションなファイルは、「リンク作成シェル拡張」で
エクスプローラーの詳細表示で「リンク先」カラムを追加していると
リンク先が表示されて便利
ファイルのジャンクションはフォルダのジャンクションと違い、削除してもリンク先のファイルは削除されない
最後と言ったのにまたカキコすまない
>>223でシンボリックリンクと言ってしまってるけどジャンクションの間違いね
あと、このようにパッチとかドライバを使ってまでやらなければいけないのは、
「2000/XP」で「GCFファイル」をなんとかしたいって時だけね
NCFファイルを使うゲームならば、NCFファイルは小さいからそのままで
実体であるゲームファイルがcommonフォルダ以下にゲーム名ごとに
フォルダで入ってるから、そのフォルダのジャンクションかシンボリックリンクを
作ればいいだけなんで、上のGUIのツールでもっと簡単にできるよ