∴ξ∵ξ∴ steam... Part17 ∵ξ∴ξ∵

このエントリーをはてなブックマークに追加
214UnnamedPlayer
>>207-208
実はできる
フォルダやファイルの、UNIXでいうハードリンクを作成すればいい

Vistaなら標準でそのツールが入ってるからコマンドプロンプトでできるが
XPは外部ソフトが必要だ


リンク/ジャンクション作成ツール
ttp://homepage1.nifty.com/emk/symlink.html

NTFS Utils
ttp://www.geocities.co.jp/SiliconValley-SanJose/6898/soft_ntfsutils_detailinfo.html

リンク作成シェル拡張for Windows 2000/XP
ttp://www.vector.co.jp/soft/winnt/util/se184746.html
215UnnamedPlayer:2008/09/25(木) 17:50:52 ID:r5h0B3CK
Steamはゲームを全てSteamAppsフォルダ以下にインストールするが、
ファイルシステム上で別の場所のファイルやフォルダをリンクさせることで
SteamにはゲームがSteamAppsフォルダ内にあるように見せるってことね
216UnnamedPlayer:2008/09/25(木) 18:01:39 ID:ZgCkGeoQ
>>214
「実はできる」っていうか、「外部的に対応可能」程度に書いたほうが語弊が無いんじゃ?
217UnnamedPlayer:2008/09/25(木) 18:21:31 ID:Ni15pOcB
>>214
ハードリンクじゃ別のドライブには置けない
218UnnamedPlayer:2008/09/25(木) 18:35:02 ID:yWkwpLOz
>>212
Please also enter the *answer* to the following question into the 'Secret Answer' field of the same dialog:

生まれた都市はどこですか?
219UnnamedPlayer:2008/09/25(木) 18:36:48 ID:UdNrkqZC
Tokyo
220UnnamedPlayer:2008/09/25(木) 18:50:56 ID:r5h0B3CK
>>216
そうだね
これは敷居が高いから他の人にはおすすめしにくいんだよな

Steamをインストールしているドライブがもう限界、あまりにも巨大すぎて
他に移すのも困難っていう人にとっては非常にありがたい方法


>>217
用語が間違っていた
ジャンクションだ

2000/XPでは他のドライブへのフォルダのジャンクションは貼れるのに、
ファイルのジャンクションはできないように制限がかかっている
「リンク/ジャンクション作成ツール」のバージョン1.03までは、
ntfs.sysにパッチを当てるツールがついていてジャンクションが貼れるようにできるんだ
パッチといってもメモリへのパッチで、再起動すれば効果が無くなる
しかしパッチが当たっている間に作ったファイルのジャンクションは再起動後普通に使えるんだ
(元々NTFSとして用意されていてMSが制限かけてるだけだから)


Vistaが出たら、ハードリンク/ジャンクションに加えシンボリックリンクもサポートされたので、
Vistaならコマンドプロンプトでmklinkするだけでいい
で、「リンク/ジャンクション作成ツール」はVista登場に合わせてそれまでの
ntfs.sysへのパッチを止め、2000/XPでもVistaで作成したシンボリックリンクが読める
ドライバをインストールするようにしてシンボリックリンクを作るようになったんだ
でも俺はそういうドライバ追加は好きじゃないから、未だに昔のバージョンを使ってるんだ


ということで「リンク/ジャンクション作成ツール」の昔のバージョンがほしい人は
Web archive行ってくれればあるよ

「リンク作成シェル拡張」と「NTFS Utils」も紹介したのは、これインストールしておくと
ジャンクションやハードリンクで作ったファイル/フォルダが見やすくなるからね
221UnnamedPlayer:2008/09/25(木) 19:03:34 ID:r5h0B3CK
あ、「フォルダのジャンクション」がリバースポイントね
222UnnamedPlayer:2008/09/25(木) 19:05:32 ID:xsNIRCti
>>218
おいおいw
223UnnamedPlayer:2008/09/25(木) 19:09:19 ID:r5h0B3CK
もう消えるね
最後に使い方を

ハードリンク/ジャンクション作成ツール(1.03まで)

CUIのみで敷居が高そうだが、ファイルのジャンクションを張れる唯一のツール
ファイルのシンボリックリンクを張るには、同梱されているsenable.exeを実行し
ntfs.sysにパッチを当ててからln.exe -sでリンクを張る
senable.exeは実行するたびにntfs.sysのパッチ当てと解除を繰り返すので、
ln.exeでエラーが出たらもう一度senable.exeを実行するべし

作成されたジャンクションなファイルは、「リンク作成シェル拡張」で
エクスプローラーの詳細表示で「リンク先」カラムを追加していると
リンク先が表示されて便利

ファイルのジャンクションはフォルダのジャンクションと違い、削除してもリンク先のファイルは削除されない
224UnnamedPlayer:2008/09/25(木) 19:18:23 ID:r5h0B3CK
最後と言ったのにまたカキコすまない
>>223でシンボリックリンクと言ってしまってるけどジャンクションの間違いね

あと、このようにパッチとかドライバを使ってまでやらなければいけないのは、
「2000/XP」で「GCFファイル」をなんとかしたいって時だけね

NCFファイルを使うゲームならば、NCFファイルは小さいからそのままで
実体であるゲームファイルがcommonフォルダ以下にゲーム名ごとに
フォルダで入ってるから、そのフォルダのジャンクションかシンボリックリンクを
作ればいいだけなんで、上のGUIのツールでもっと簡単にできるよ