実録コンピュータ物語

趣味で使っているコンピュータ&アプリの情報を発信するブログです。

PS4版スーパーロボット大戦OG ムーン・デュエラーズでソフトリセットする方法

スーパーロボット大戦シリーズではソフトリセットという、即座にタイトル画面に戻る機能があります。

PS4版スーパーロボット大戦OG ムーン・デュエラーズの場合はコントローラーのL1、R1、OPTIONSボタンを同時押しでソフトリセットができます。

torneのキーワード検索で新番組(🈟)を検索する方法

torne(トルネ)でテレビ番組を検索する時、新しく始まる番組だけを探したいことがあります。そういう場合は「🈟」(「新」を四角で囲んだ文字)をキーワードにして検索することで絞り込むことができます。

この文字はPS3/PS4のソフトウェアキーボードでは入力できないため、以下の方法で検索を行います。

SEARCH(バングミケンサク)→「キーワード」の入力欄にカーソルを移動する→コントローラーの四角ボタン(□)を押す→🈟を選んで検索

アニメなど、新番組が大量に始まる時期に活用したい機能です。torneを発売当初から使っているけど知りませんでした・・・

ちなみに🈟という文字自体はWikipediaなどからコピペすれば使えます。

ARIB外字 - Wikipedia

nasne 1TBモデル (CECH-ZNR2J01)

nasne 1TBモデル (CECH-ZNR2J01)

GeForce GTX 1080 G1 Gamingの性能をベンチマークでチェック

GeForce GTX 1080搭載のグラフィックボードGIGABYTE GV-N1080G1 GAMING-8GDを入手したので、3DMarkベンチマーク結果を紹介します。

Fire Strikeベンチマークスコア(DirectX 11)

以前に持っていたグラボのスコアも載せています。GTX 1080とGTX 970の比較では75%、GTX 750 Tiでは403%のスコアアップになりました。

CPU ボードメーカー GPU スコア
Core i7 6700 GIGABYTE GTX 1080 16870
Core i7 6700 ZOTAC GTX 970 9655
Core i7 2600 GIGABYTE GTX 960 7190
Core i5 6500 玄人志向(GALAXY) GTX 750 Ti 4184
Core i5 6500 玄人志向(GALAXY) GT 730 1564
Core i5 6500 Intel HD Graphics 530 861

Time Spyベンチマークスコア(DirectX 12)

GTX 1080とGTX 750 Tiの比較では、Time Spyのスコアが524%になりました。DirectX 12ではCPUのマルチスレッド性能も効いてくるので、それが影響しているのか?

CPU ボードメーカー GPU スコア
Core i7 6700 GIGABYTE GTX 1080 6442
Core i5 6500 玄人志向(GALAXY) GTX 750 Ti 1228

ストレステスト時のGPU温度とファン音

3DMarkのストレステストで5分程度負荷をかけてみたところ、GPU温度は76℃で横ばいとなり、それ以上は上昇しませんでした。

音に関しては3連ファンで冷却に余裕があるためか、ほとんど気にならないレベルです。さらに、温度が低くなるとファンが完全停止します。

GeForce Experienceの最適化設定を確認

GeForce Experienceにはゲームのグラフィック設定を最適化してくれる機能があるので、GTX 1080でどう変わったのか確認してみます。(自分が使っているディスプレイは1920x1200なのでフルHDと微妙に異なります)

The Witcher 3: Wild Hunt

かなり負荷が高めのゲームですが、スライダーは最高設定になりました。GTX 970では「NVIDIA ヘアワークス」有効時にフレームレートがガタ落ちしていましたが、GTX 1080では常時60fpsで動くようになりました。

f:id:bosh:20160620212558p:plain

Fallout 4

こちらは最高設定にはならず。最高設定に変更してもほぼ60fpsを維持できますが、草が多く生えている地形でフレームレートの低下が発生しました。

f:id:bosh:20160620213615p:plain

Grand Theft Auto V

ほぼ最高設定。実はSteamのセールで買ったまま積みゲーになっている。ウィッチャー3とFallout 4だけでたっぷり遊べるんで・・・

f:id:bosh:20160620214210p:plain

ドラゴンエイジ:インクイジション

ウィッチャー3より少し前に発売されたゲーム。しかし最高設定にはならず。

f:id:bosh:20160620214958p:plain

エルダー・スクロールズ・オンライン

日本語版がスタートしたばかりで、一度購入すれば月額課金なしということで始めてみました。負荷は軽めで、2715x1697 DSRで最高設定になりました。

f:id:bosh:20160626030839p:plain

PC版FF X/X-2 HD RemasterでDSR時に画面が拡大表示されてしまう現象の対処法

PC版がリリースされたFINAL FANTASY X/X-2 HD Remasterですが、NVIDIAGPUでDSR(ディスプレイを超える解像度で描画してから縮小表示する機能)を有効にするとスケーリングが行われず、画面の左上だけが拡大表示されてプレイが続行不可能になります。

この問題の対処法は以下のサイトで説明されていて、FF X/X-2 HD Remasterがインストールされているフォルダー内の実行ファイル「FFX.exe」「FFX-2.exe」を右クリック→互換性→「高DPI設定では画面のスケーリングを無効にする」にチェックを入れて適用

これでDSR状態でも拡大されずに正しく表示されるようになります。

techfaqs.net

英辞郎をStarDict形式に直接変換するスクリプト「eiji2sd」

英辞郎をStarDict辞書に変換するスクリプトを作りましたので公開します。StarDict、GoldenDictOmegaTなどで英辞郎が使えるようになります。

ダウンロードリンク(Dropboxeiji2sd_20160307.zip

f:id:bosh:20160301193001p:plain

最初、OmegaT英辞郎を使いたくて方法を調べていたのですが、PDIC用データをエディタで編集する作業が必要だったり、StarDict変換ツールがUnix環境前提だったりと敷居が高く、もっと手軽に変換する方法が必要だと考えました。なので、Windowsでも変換できるようにPowerShell(ついでにPerl)で作成しています。

この手のツールはGo言語で作りたかったのですが、まだ習得中なので・・・

不具合修正

eiji2sd_20160307:PowerShell版で辞書ファイル未作成の状態だとResolve-Pathがエラーになることがわかり、Join-Pathを使うように変更した(YU-TANGさんより)

使い方(PowerShell版)

変換スクリプトはeiji2sd-text.ps1(StarDict用)とeiji2sd-html.ps1(GoldenDict、OmegaT用)があり、使う前にセキュリティ設定の変更が必要です。エクスプローラのメニューで「ファイル」→「Windows PowerShell を開く」からコンソールを起動し、「Set-ExecutionPolicy Unrestricted」と入力してスクリプトを実行できるようにする必要があります。

f:id:bosh:20160301204442p:plain

英辞郎のテキストデータ(EIJI-140.TXT、数字はバージョンによる)をスクリプトと同じ場所に保存し、「.\eiji2sd-html.ps1 .\EIJI-140.TXT」と入力すると変換が行われます。

f:id:bosh:20160301205823p:plain

stardict.idx、stardict.dict、stardict.ifoという3つのファイルが作成されるので、適当な名前のフォルダー(EIJIROなど)に入れて各ソフトの辞書保存場所にフォルダーごとコピーしてください。(OmegaTの場合はプロジェクトのdictionaryフォルダーに保存)

さらに、dictzipというツールを使えばdictファイルを圧縮することができます。 https://github.com/Tvangeste/dictzip-win32/releases

課題

  • Go言語で作りなおして速度と移植性を向上させる
  • .synファイルも作成する

参考リンク

購入して2ヶ月半のCore i7-6700がまさかの故障

2015年9月にゲーム用のPCを一新して、CPUをIvy BridgeCore i5-3570K)から一気にSkylake(Core i7-6700)にしたのですが、早くも故障しました。

まさかCPUが故障するとは思わなかったので、原因を調べるのに無駄に金を浪費する羽目になってしまいました・・・一応言っておくと6700Kではなく通常版の6700です。オーバークロックで壊れたとかではなく定格運用です。

CPU(Core i7-6700)故障の経緯

Fallout 4の日本語版待ちでFallout 3をプレイしていたら、突然PCがフリーズした。Ctrl+Alt+Delなどのキー入力も受け付けない。まあFallout 3だからな・・・と諦め、電源ボタン長押しで強制的に電源を落とした。

cabonera.hateblo.jp

再度電源を入れたところ、最初に出るBIOS画面(いわゆるPOST画面)でフリーズしてしまった。なんか様子が変だぞ?と思いつつ、もう一度強制的に電源を入れなおすと、今度はPOST画面すら表示されなくなった。CPUファンやケースファンは正常に回っており、この時はCPUの故障だとは想像もしていなかった。

ファンが回るということは電源ユニットの故障ではない。グラフィックカードを外して内蔵グラフィックにしても画面は表示されなかった。そもそもBIOSが起動しないということはマザーボードの故障だろうと判断し、ヨドバシ・ドット・コムに修理依頼を出してマザーボードを引き取ってもらった。

故障した(と思い込んでいた)マザーボードはあまり使い続けたくないなあと思い、修理されて戻ってきたら売ってしまうつもりで代替のマザーボードを発注。

新しいマザーボードが届いたのでPCを組み直し、電源を入れてみたらBIOS画面が出ない。組み方を間違えたかな・・・と何度も確認したが不備はない。マザーボードが原因じゃなかったのか?と思い始めた。

悩んだ結果、メモリ(DDR4)も交換することに。4GB x 2枚をさらに追加で発注した。メモリに異常がなかったとしても4GB x 4枚にすればいいやと思った。

メモリも交換したが、やはりPCが起動しない。マザボとメモリを交換してダメということは、まさかCPUが原因なのか?ということでネット閲覧用PCのCore i5-6500(こっちのPCもSkylakeにしていた)に交換したら普通に起動し、ようやくCPUの故障だと判明。

というのがCPU故障の経緯です。古いPCパーツを売ったお金があるのでダメージは少ないですが、最悪な11月になってしまいました。

その後:保証期間内なので、CPUは新品に交換してもらいました。

【追記】大型のCPUクーラーを使うとCPUが破損する可能性

故障の原因はこれかもしれない。

gigazine.net

使っていたCPUクーラーは手裏剣リビジョンBというもので、全高は低めだけど重量は結構あります。 タワー型のPCケースだとCPUクーラーが横に倒れた状態になるので、CPUの片側に圧力が集中して破損したのかもしれません。対策としてはクーラーの圧力が均等になるようにPCを横置きにすればいいんですが、場所を取るし、クーラーを軽量のものに変えるしかないのだろうか。

Fallout 3の日本語化を自動でやってくれるPowerShellスクリプト

Fallout 4の日本語版が発売間近なので、待っている間に前作のFallout 3を遊ぶことにしました。PC版は有志の翻訳によって日本語化が可能ですが、色々とファイル操作が必要なので面倒です。そこで、手軽に日本語化ができるように作業を自動化するPowerShellスクリプトを作ってみました。

f:id:bosh:20151115063922p:plain

スクリプトの使い方(2017年4月15日更新)

更新:DropboxからファイルをダウンロードするURLを修正しました。

スクリプトのダウンロードは不要です。事前準備は管理者権限でWindowsを起動することとFallout 3 GOTYのインストールだけです。

Windowsスタートメニュー→Windowsシステムツール→「コマンドプロンプト」にカーソルを合わせて右クリック→その他→「管理者として実行」をクリックしてコマンドプロンプトを起動する

以下のテキストをコピーしてコマンドプロンプトに貼り付け、Enterを押して実行する(テキストを選択してコピー→コマンドプロンプト上で右クリックすると貼り付けされます)

powershell -NoProfile -ExecutionPolicy Bypass -Command "Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://www.dropbox.com/s/lirhtypa0p5lls5/FO3AutoJapanize.ps1?dl=1'))"

デスクトップに「Fallout 3 - FOSE」というショートカットが作成されるので、これを起動すれば日本語化された状態で起動します。

デスクトップに作業用としてFO3AutoJapanizeというフォルダーを作成するので、必要なければ削除してください。

スクリプトがやってくれること

動作確認環境

参考情報

スクリプトの使い方(旧)

Fallout 3日本語化スクリプトをダウンロードし、適当な場所に保存してください。

エクスプローラでFO3AutoJapanize.ps1がある場所に移動し、メニューの「ファイル」→「Windows PowerShellを開く」→「Windows PowerShellを管理者として開く」を選択してPowerShellのコンソールを開きます。

f:id:bosh:20151115055725p:plain

PowerShellはセキュリティ機能の制限によってネットからダウンロードしたスクリプトを実行できない仕組みになっています。そのため、コンソールで「Set-ExecutionPolicy Unrestricted」と入力して制限を解除します。後で元に戻したいときは「Set-ExecutionPolicy Default」と入力してください。

f:id:bosh:20151115055822p:plain

コンソールに「.\FO3AutoJapanize.ps1」と入力すると日本語化スクリプトが実行されます。

デスクトップに「Fallout 3 - FOSE」というショートカットが作成されるので、これを起動すれば日本語化された状態で起動します。

デスクトップに作業用としてFO3AutoJapanizeというフォルダーを作成するので、必要なければ削除してください。