読者です 読者をやめる 読者になる 読者になる

Thinking Skeever

Skyrim/The Witcher 3 Modについてのあれこれ。FoModの作り方、Mod導入時のトラブル事例などのニッチな話を書いていきます。a.k.a. BowmoreLover@nexusmods

The Elder Scrolls : Legends公式ページの和訳(2016/8/26更新)

TES Legends 和訳

f:id:thinkingskeever:20160424124317p:plain

エルダースクロールシリーズのカードゲーム「The Elder Scrolls : Legends」のクローズドオープンベータが始まりましたね。
提供元はゼニマックス・メディア社で開発はダイア・ウルフ・デジタル社。今のところ英語・フランス語・イタリア語・ドイツ語・スペイン語ポーランド語に対応予定だそうです。
当初、サポート予定プラットフォームはPC/iPadのみでしたが、Mac/iOS/Androidも追加されました。スマホタブレットでも遊べるようになるかもしれませんね。
ベータテストで雰囲気を掴みたい方向けに公式ページを和訳してみました。ページが追加されたら追って追加していきます。

関連リンク:


お知らせ(2016/8/26):

追加した章には(New)、更新した章には(Update)マークを付けておきました。


お知らせ(2016/8/8):

  • 日本語Wikiが開設されました。上の関連リンクにリンクを追加しておきました。

お知らせ(2016/7/31):

  • 7/27よりベータのNDA(守秘義務契約)は無くなりました(つまりオープンベータとなりました)。SNS/ブログ/Youtubeなどで自由にシェア・ストリーミング・発言できます。
続きを読む

Skyrim MOD日本語化:Skyrim Property String Patcherを使ったプロパティ文字列日本語化ガイド(v1.0版)

Mod日本語化(翻訳者向け) Skyrim 自作Mod

本ガイドでは、Skyrim Property String Patcherを使ったプロパティ文字列の日本語化方法について説明します。

2016/08/22追記:
TESVTranslator 2.0beta13でプロパティ文字列翻訳機能がサポートされました。
バージョン 2.0beta13b を試してみましたが良好に動作するようです。
これにより本スクリプトは無用となりましたが、ページはこのまま置いておきます。


f:id:thinkingskeever:20151114030550p:plain
目次

  • 1. Skyrim Property String Patcherとは
    • 1.1 プロパティ文字列の実例
  • 2. 必要環境
  • 3. インストール方法
  • 4. MODを翻訳してプロパティ文字列ファイルを作成する手順(MOD翻訳者向け)
  • 5. プロパティ文字列ファイルを使ってプラグインを日本語化する手順(一般利用者向け)
  • 6. クレジット
  • 7. スクリプトの変更履歴
  • 8. 本ガイドの改訂履歴


f:id:thinkingskeever:20151114030550p:plain

1. Skyrim Property String Patcherとは

Skyrimプラグインファイルには(スクリプトの)プロパティ文字列が入っていることがあります。
Skyrim String LocalizerやTESVTranslatorではプロパティ文字列を日本語化できません。
このため、通知メッセージやMCM画面が日本語化できず、英語表記となってしまうことがあります。
TES5Editを使って手作業で修正することもできますが、数が多いと手間がかかる上、翻訳結果を気軽にシェアすることができません(許可を取った上でesp/esmの再配布が必要)。

これを解決するためにSkyrim Property String Patcherをと呼ばれるTES5Edit用のスクリプトを作成しました。
これを使えば、TESVTranslatorと組み合わせて比較的簡単に日本語化できます。
また、翻訳結果をテキストファイルで再配布することができます。

続きを読む

Skyrim Mod導入トラブル事例:NPCとの殴り合いイベントが中断し敵対する(2016/7/31更新)

Mod導入トラブル事例

概要

NPC(不滅のウスガルドなど)との殴り合いイベントや同胞団の入団テストが途中で中断し、対戦相手および周りのNPCが突然敵対する。

原因

Modが各種制御を行うためにプレイヤーに対して魔法効果を付与することがあります。
バニラの殴り合い判定スクリプトでこれが「魔法を使った=ずるをした」と扱われてしまい、この現象となります。

対策方法

方法1:Brawl Bugs Patch - Plugins - Modder Resourceを導入する

このパッチはバニラの殴り合いスクリプトを置き換え、プレイヤーに付与されている魔法効果を選別することでこの問題を対策します。
このパッチはMod制作者が自分のModに同梱することを想定したものですが、一般プレイヤーでもインストールすることができます。
Campfireのようにこのパッチを同梱しているModも存在しますので、その場合は改めて導入する必要はありません。

補足:
Brawl Bugs Patch - Plugins - Modder Resourceは、ModDBの説明に「Mod自体がBrawl Bug Patchに対応している必要があります」と書いてあるので非常に誤解を受けているModです。
nexusのDescriptionには「Mod制作者が特別な対応をする必要は一切なく、既存のModを修正しなくてもバグ修正することができる」と書かれています。
つまり、プレイヤーに対して魔法効果を付与するようなModにこのパッチを同梱すれば殴り合いバグが回避できますよということ。
言い換えれば、Modに同梱されていない場合はユーザー自身がインストールすればバグ回避に役立てることができます。

多くの場合は対処できますが、プレイヤーに対して体力・スタミナのリジェネ効果のある魔法、またはマント魔法を付与するMod(iNeedなど)を使う場合はうまく機能しません。その場合は方法2を試してください。

方法2:ErshinPL氏作成のパッチを導入する

ErshinPL氏によるBrawl Bugs Patch - Plugins - Modder Resource用パッチを使う方法です。
プレイヤーに魔法が付与されているかどうかの判定を削除し、方法1の問題を解決するパッチです。
Brawl Bugs Patch - Plugins - Modder Resource導入後、下記リンクにあるパッチを上書きします。

http://www.nexusmods.com/skyrim/mods/24020/?tab=4&&navtag=http%3A%2F%2Fwww.nexusmods.com%2Fskyrim%2Fajax%2Fcomments%2F%3Fmod_id%3D24020%26page%3D1%26sort%3DDESC%26pid%3D0%26thread_id%3D781100&pUp=1 のErshinPL氏の記事にダウンロードのリンクがあります。

記事の抄訳:

  • 体力・スタミナのリジェネ効果のある魔法、マント魔法の判定をコメントアウト(削除)した。
  • 逆に言えば、これらの魔法を使っていても不正扱いされないためチートができます。
  • みんなはチートしたいんじゃなくて、ただうまく動作させたいだけだと思うので、フェアに戦ってくださいね。

方法3:Modern Brawl Bug Fixを導入する (New)

先日(2016/7/29)リリースされたModern Brawl Bug Fixを導入する方法です。

このMODを入れると、次の場合にのみ殴り合いイベントが中断されます。

  • 素手以外の武器・敵対的呪文・シャウト・巻物で相手を攻撃する
  • 呪文を使う
  • 食べ物/材料を食べる
  • ポーションを飲む

プレイヤーに魔法が付与されていても殴り合いは中断されません。

インストール上の注意:Brawl Bugs Patchが多くのMODに同梱されているので、本MODを極力ロード順の最後に配置する必要があります。
MOD製作者へ:Resourceフォルダ中のファイルを自由に自分のMODに同梱してもかまわないそうです。

作者はOrdinatorやApocalypseで実績のあるEnai Siaion氏。今も精力的にMOD制作されている方なので、サポート面も安心です。
今後はこのMODが主流になるものと思われます。


//

Skyrim Mod導入トラブル事例:ENB使用時に馬車や溶鉱炉が閃光を放ち画面が暗くなる(2016/7/29更新)

Mod導入トラブル事例

概要

ENBを導入したところ、視界に馬車や溶鉱炉が入ると閃光を放ち(フラッシュし)画面が真っ暗になる。

ENBオンのとき

ENBオフのとき

原因

Static Mesh Improvement Mod - SMIM とENBを一緒に導入すると発生します。
SMIMのメッシュのバグ(頂点色のアルファ値不正)が原因のようです。

対策

方法1

Static Mesh Improvement Mod - SMIMのmeshesフォルダから次のファイルを削除します。

meshes\furniture\cart (フォルダごと削除)
meshes\furniture\prisonercarriage (フォルダごと削除)
meshes\furniture\smeltermarker.nif

注意:絶対にバニラのファイルは削除しないでください。仮想フォルダ機能がないMod管理ツールを使っている場合、Dataフォルダから上記ファイルを削除すると馬車・溶鉱炉の表示に問題が発生します。バニラの状態に戻してから、上記ファイルを除いたSMIMを再インストールします。

方法2

Static Mesh Improvement Mod - SMIM を最新版にアップデートします。
v1.90でこの問題が対策されています。

参考記事

googleで見つけた次の2つの記事を参考にしました。原因がさっぱり分からず半年くらい問題放置していたのでとても助かりました。この場を借りて御礼申し上げます。

Static Mesh Improvement Mod - SMIM 日本語化対応 グラフィックス - Skyrim Mod データベース MOD紹介・まとめサイト コメント#112

ttps://www.reddit.com/r/skyrimmods/comments/35npqb/help_weird_trippy_glare_enb_problem/ (リンクにすると記事保存でエラーになるのでh抜き)
抄訳:SMIMの溶鉱炉と馬車のメッシュが原因らしいので削除したら直った。念のために言っておくけど、削除したのはSMIMのメッシュだ。他のリプレーサーmodが手元にないのでそれについては試してないよ。

SkyrimPrefs.ini [Display] bFloatPointRenderTarget=1を0にするという方法もポストされていましたが、ENB利用時にこの変更をすると赤字で「Error! bFloatPointRenderTarget=1 is not set in SkyrimPref.ini or you have several copies of this file」エラーが表示される結果となるので有効な解決策とはならないようです。

//

Copyright (C) 2015,2016 ThinkingSkeever, All Rights Reserved.
ブログの記事内に記載されているメーカー名、製品名称等は、日本及びその他の国における各企業の商標または登録商標です。
リンクはご自由に。記事の転載はご遠慮ください。記事を引用する場合はトラックバックするか元のURLを明記してください。