Skyrim Special Edition

File information

Last updated

Original upload

Created by

BowmoreLover

Uploaded by

BowmoreLover

Virus scan

Safe to use

About this mod

This is a tool for mod authors and translators who handle voice files. You can list the voice files of vanilla/mods and search by various conditions such as dialogue text or voice type. You can play/edit/extract voice files directly without extracting BSA/BA2 files or FUZ files in advance.

Requirements
Permissions and credits
Changelogs


Short Demonstration:



For Japanese users (日本のナヌザヌぞ) : 日本語の説明は末尟のSpoilerにありたす。Showボタンを抌しお隠れた文章を開いおください。
For Russian users (Для рПссОйскОх пПльзПвателей): РПссОО страМОца ЎПступМа зЎесь. http://gamer-mods.ru/load/tes_v_skyrim/instrumentarij/lazy_voice_finder/59-1-0-5701 (Thanks anizorda!)


===================================================================================================================
CONTENTS

1. Introduction
2. Motivation and purpose
3. Major features
4. Requirements
5. Install
6. Uninstall
7. The most basic usage
8. Notes / Limitation / Known issues
9. Feature plans
10. My other tools
11. Credits & Special thanks


===================================================================================================================
 1. Introduction
===================================================================================================================

Hi there.

This is a tool for mod authors and translators who handle voice files. You can list the voice files of vanilla/mods and search by various conditions such as dialogue text or voice type. You can play/edit(*1)/extract voice files directly without extracting BSA/BA2 files or FUZ files in advance. Oblivion/FO3/FNV/Skyrim LE/Skyrim SE/FO4 are supported. Of course it supports Skyrim SE's new BSA file format and Fallout 4's BA2 file format.

Typical uses are as follows:
- Find voice files of vanilla/mods to edit custom voice.
- Check your own custom voiced mod voice files for unnecessary / lacking.
- Just enjoy dialogues and voices. Vanilla has unused hidden dialogues and voices, it will be fun to find this.

I hope this will be of your help.

(*1) Since it is extracted to a temporary folder and edited, so not possible to directly edit and update the voice file in the Data folder or BSA/BA2 file.


=========================================================
 Greeting to Oblivion/Fallout3/Fallout NV community
=========================================================

I'm very pleased to have released this tool to the new communities.
Originally I developed this tool for Skyrim. I thought this tool would be useful in other Bethesda games, so decided to support Oblivion/FO3/FNV.
I have played Oblivion quite a long time ago but I don't know the modding situation recently and I have not played FO3/FNV yet. So there should be something wrong, please do not hesitate to let me know.


===================================================================================================================
 2. Motivation and purpose
===================================================================================================================

Recently I had voice-file translation of Skyrim mods that using vanilla's voice (eg. Skyrim mod Minerva - Custom High Elf Voiced Follower by cloudedtruth and rxkx22). The most troublesome thing in this task is finding what we want from vanilla's voice files.
For this type of work, Voice File Reference Tool by greentea101 (http://www.nexusmods.com/skyrim/mods/28462/) is fairly convenient and it can find voice file names from dialogue text. However, in order to handle voice files, we need to extract BSA file and locate the voice files. It also requires the creation of a dictionaries for tools, and we can not search other than vanilla's voices.
This tool is an attempt to solve the above problem.

Although, greentea101's tool was very useful for me, and gave me a big inspiration on developing this tool. Thanks a lot!

Additional notes:
After releasing this tool, I learned that FO4 Voice File Reference Tool (http://www.nexusmods.com/fallout4/mods/12132/) was already released and it can be play/extract voice files from ba2/fuz. Awesome! VFRT is the best choice if you are FO4 modder and enough to be able to search from vanilla/DLC. If I knew this I may not have developed this tool but it's too late.
The concept of VFRT and this tool is very different. Although VFRT features fast search by dictionary file and very easy to use, it can not open any plugins immediately. This tool can be opened with any plugin, but the search performance is not very good and it's a bit complicated.
As with any tool, the important thing is to use all the tools according to your application.


===================================================================================================================
 3. Major features
===================================================================================================================

Supported games:
- Oblivion
- Fallout 3
- Fallout New Vegas
- Skyrim Legacy Edition (Skyrim LE)
- Skyrim Special Edition (Skyrim SE)
- Fallout 4
- Fallout 76 (Experimental)

Multilingual support:
- UI languages:
  - English
  - Japanese
  - Russian (Translation by anizorda http://gamer-mods.ru/index/8-16387)

  Now available UI translation resource files here (see Misc. section) : http://www.nexusmods.com/skyrim/mods/82482/?
  You can freely translate resource file and redistribute it. (Please note that you still can NOT redistribute the main file.)
  I would appreciate it if you could send translation file to me (author), I will bundle to the main file and credit translator's name.

- Plugin languages (Requests are welcome):
  Arabic, Baltic, Chinese, Czech, Danish, English, Finnish, French, German, Greek, Hebrew,
  Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish(Spain/Mexico),
  Swedish, Thai, Turkish, Vietnamese
  You can select any language or code page by "Custom" language menu.
  You can also add any language or code page to Data/GameLang_*.txt file. See the comments in the file.

- Notes for Oblivion/FO3/FNV users:
  - Oblivion/FO3/FNV doesn't support multiple languages, so you can view only one language at once.
  - Oblivion/FO3/FNV is officially localized to only a few languages, therefore localized to other languages by mods. However I don't know what languages are localized by mods and which code page is used in each language. So if you are using mods to localization, you need to change the code page in Data/GameLang_*.txt according to mods. I'm very interested in this information so I would appreciate it if you let me know.

Supported voice file formats:
- Oblivion: mp3/lip
- Fallout 3/Fallout NV: ogg/lip
- Skyrim LE/Skyrim SE/Fallout 4/Fallout 76: fuz/xwm/wav/lip

Plugins selection:
- You can choose the plugin to load from the plugin list of the game.
- You can load any plugin files other than the Data folder. You can also load plugin files with drag-and-drop.
  There is an option to automatically select the game mode by plugin type to open.

Convenient Spreadsheet:
- You can following operations like Excel or OpenOffice:
  - Sort rows.
  - Filtering by text or checked items.
  - Hide/unhide columns.
  - Change column positions.
- The spreadsheet has the following columns. You can hide/unhide any of them according to your preference:
  - State : The following information / warnings. Although it is an icon display, text can be displayed with a tool tip.
    - Bad File Name : Non-standard voice file name.
    - Bad File Path : Non-standard voice file path.
    - Overridden : Overridden with voice file of the same name according to the rules of the game engine.
    - No Dialogue : Corresponding dialogue response record (INFO) not found.
    - No Text : Dialogue text can not be found in STRINGS file (rare case).
    - No Strings File : Localized plugin's STRINGS file is missing.
    - No Voice File : Voice file corresponding to dialogue response record (INFO) is not found.
    - Master Record Reference : Refer to master plugin's dialogue response record (INFO).
  - Index : Plugin's load order.
  - Plugin : Plugin name.
  - Last Modifier : Plugin name that last modified the dialogue response record (INFO).
  - FormId : Form Id of dialogue response record (INFO)
  - FormId without Load# : Form Id of dialogue response record (INFO) - Load order not included (ie always starts with "00").
  - Response Num : Response number of dialogue response record (INFO).
  - Edid : Editor Id of dialogue response record (INFO).
  - Topic FormId : Form Id of dialogue topic record (DIAL).
  - Topic Edid : Editor of dialogue topic record (DIAL).
  - Topic Text : Text of dialogue topic record (DIAL).
  - Quest FormId : Form Id of the associated quest.
  - Quest Edid : Editor Id of the associated quest.
  - Quest Name : Name of the associated quest.
  - Category/Subtype
    - Dialogue category : Topic/Favor/Scene/Combat/Favors/Detection/Service/Misc/etc...
    - Dialogue subtype (DIAL:SNAM) : Attack/PowerAttack/Hello/Goodbye/etc... (will be blank in TES4/FO3/FNV)
  - Emotion : Emotion - Neutral/Anger/Disgust/Fear/Sad/Happy/Surprise/Puzzled/etc...
  - Conditions : Conditions of dialogue response record (INFO). NPC/location/player's gender condition will be displayed but incomplete.
  - Bsa Name : BSA/BA2 file name for storing voice files or "Loose".
  - Full Path : Full path of voice files.
  - Base Path : Full path of Data folder or BSA/BA2 file.
  - Path : Relative path from Data folder.
  - File Name : Voice file name.
  - Extensions : Voice file extensions. - fuz/xwm/wav/lip/ogg/mp3
  - Voice Type : Voice type.
  - Script Notes : Script notes (INFO:NAM2). This text is not localized and remains in English.
  - Edits : Edits (INFO:NAM3). This text is not localized and remains in English.
  - Prompt : Prompt of dialogue (INFO:RNAM), known as 'Prompt override' in Skyrim. In dialogue option of FO4, Topic Text (DIAL:FULL) is rarely used, seems to be replaced with Prompt. For FO4, please use the Prompt column instead of the Topic Text column.
  - Dialogue 1 : Dialogue text. You can choose any language in Settings dialog.
  - Dialogue 2 : Dialogue text (Optional). You can choose any language in Settings dialog.
  - Keyword : Available on Fallout 4/Fallout 76 only. Keywords of such as AO_Comment, CAT_CustomEvent or CAT_Event (DIAL:KNAM, a mechanism for providing a keyword indicating a specific situation to a companion).
  - StringId : String Id of dialogue text.

Search voice files:
- Search target:
  - Dialogue Text
  - Form Id
  - Edid
  - File Name
- Search mode:
  - Partial matching
  - Reguar expression
  - And search : Search with the AND condition of the text delimited by a space. To specify text that includes spaces, enclose it in quotation marks (").
  - Or search : Search with the OR condition of the text delimited by a space. To specify text that includes spaces, enclose it in quotation marks (").
  - Prefix matching
  - Suffix matching
  - Exact matching
- Search options:
  - Match case
  - Match word : For example, you can prevent "Goodbye" from hitting even if you search by "bye".
- Auto complete is available for text search box. Auto complete based on actual data of search target column. You can toggle this option in the options menu.
- Record up to 40 search histories. You can recall with a drop-down of the text search box.

Operate voice files:
  - Play sound : You can cancel playback with Pause key or tool button.
  - Edit sound : You can edit voice file with Audacity (or the other sound editor).
    You can also open a file renamed with dialogue text. You can enable this option in settings dialog.
  - Open Extracted Folder : Extract/copy the voice files to a temporary folder and convert FUZ/XWM/MP3/OGG to WAV automatically. The LIP file will also be extracted/copied.
    You can also extract a file renamed with dialogue text. You can enable this option in settings dialog.
  - Open Source Folder : Open the folder containing the voice file. If the voice file is in the BSA/BA2 file, will open the folder containing the BSA/BA2 file.
  - Copy Voice File : You can copy the voice file to the clipboard. If there is a LIP file, copy it together.
  - Copy Voice File as WAV Format : You can copy the voice file to the clipboard as WAV format. LIP files are not copied.
  - Rename and Copy Source File with Clipboard Text : Rename the voice file with the text in the clipboard and copy it to the clipboard. If there is a LIP file, copy it together.
  - Copy Selected Text : Copy the text in the selected cells to the clipboard. Multiple selection is supported.
  - Copy File Names of Selected Rows : Copy the voice file name of the selected rows to the clipboard. Multiple selection is supported.
  - Copy Asset Paths of Selected Rows : Copy the voice asset path of the selected rows to the clipboard. Multiple selection is supported.
  - Export Files of Selected Rows : Export audio files of the selected rows to '<Install folder>/Export' folder. Files are always overwritten. You can cancel the export process with the 'Pause' key. Since it is unexpected to use exporting in large quantities, please use other tools such as Yakitori Audio Converter.

Search by Clipboard:
- Automatically search with the text copied to the clipboard. You can toggle this option in the options menu.
- It may be handy when used with xEdit or xTranslator.
- The search target is automatically switched according to the format of the copied text as follows:
  - Start with Form Id : Form Id
  - Start with Form Id enclosed in '[]' : Form Id
  - Editor id enclosed in '<>' : Edid
  - End with voice file extensions : File Name
  - The other case : Dialogue 1 or Dialogue2 (the last selected one)

Miscellaneous features:
- You can choose rows height : Auto / 1 - 5 line(s)
- You can lock the tool's window to the top-most in Options menu.
- You can choose whether the columns fit to the window width in the options menu.
- You can export the currently displayed record to a CSV file. Choose the option that suits your spreadsheet application in the export CSV dialog.
- You can reopen recently used files from the "File - Recent Files" menu.
- You can reload the currently opened file using "Reload files" button.

===================================================================================================================
 4. Requirements
===================================================================================================================

Required:
- Windows 7 or later (Tested on Windows 10)
- Microsoft .NET Framework 4.6.1 or later https://www.microsoft.com/en-us/download/details.aspx?id=49981
- Microsoft Visual C++ 2010/2015/2017 Redistributable Packages:
  Please install x64 to use LazyVoiceFinder.exe(64-bit), x86 to use LazyVoiceFinder32.exe(32-bit).
  - Microsoft Visual C++ 2010 Redistributable Package (x86) https://www.microsoft.com/en-us/download/details.aspx?id=5555
  - Microsoft Visual C++ 2010 Redistributable Package (x64) https://www.microsoft.com/en-US/download/details.aspx?id=14632
  - Microsoft Visual C++ 2015 Redistributable Update 3 https://www.microsoft.com/en-US/download/details.aspx?id=53587
  - Visual C++ Redistributable for Visual Studio 2017 https://www.visualstudio.com/downloads/
- Base Games (Oblivion/Fallout 3/Fallout New Vegas/Skyrim LE/Skyrim SE/Fallout 4/Fallout 76, DLC is option)
  !!! Please start the game once in Bethesda's launcher. Otherwise the tool can not detect the installation folder of the game. You can explicitly set the installation folder of the game in the settings dialog. !!!

I don't tested on windows XP/Vista/7/8, but should works well if .NET Framework 4.6.1 installed.

Optional:
- Audacity http://www.audacityteam.org/
  It is necessary for editing the voice file. I'm using Version 2.1.2 but should work with different version, and should work with the other sound editors, but I have not tested it.

Optional(for Skyrim):
- Multiple Languages Strings Unified Central by Francisco Pozo - DJ FrANKy EHP http://www.nexusmods.com/skyrim/mods/82578/?
- Multiple Languages Strings Unified Central SSE by Francisco Pozo - DJ FrANKy EHP http://www.nexusmods.com/skyrimspecialedition/mods/4505/?
  If you are looking for strings files in other languages, you can find them here.
  Note that as the strings file name of some languages is English, renaming it to the proper language name when used with this tool.

Optional(for Japanese languages, using Migemo feature):
- C/Migemo for Windows 32bit Version 1.3 https://www.kaoriya.net/software/cmigemo/


===================================================================================================================
 5. Install
===================================================================================================================

Download archive file and extract to any folder.
Must be sure not to Windows/Program Files/Game installation folder.

When updating from the old version, basically simply overwrite it.
However, the file structure changed significantly in v1.2.0. When updating from version before v1.2.0, recommended to install it in a clean folder.

Note: Since v1.3.0, the required version of .NET Framework has been changed to 4.6.1. If the tool can not be started upgrade the .NET Framework from the url written in the Requirements section.


===================================================================================================================
 6. Uninstall
===================================================================================================================

Delete the installed files and folders. Registry does not used.


===================================================================================================================
 7. The most basic usage
===================================================================================================================

=== Launch & plugin selection ===

- Launch LazyVoiceFinder.exe
  To start up from a 32-bit program like the old Mod Organizer, launch LazyVoiceFinder32.exe.
- Select the game from "Game Mode" menu (Oblivion / Fallout 3 / Fallout NV / Skyrim LE / Skyrim SE / Fallout 4 / Fallout 76).
- Press "Open" button.
- Select the plugins you want to open. You can select only the vanilla+DLC plugins by pressing "Select None" and "Select Vanilla + DLC" button. Finally press the "OK" button.
- After waiting for a while, the list of voice files is displayed into spreadsheet. If there is a corresponding dialogue record, the dialogue text will also be displayed.

=== Text search ===

- You can search by entering text in the search text box. The default search target is "dialogue 1", you can change the target with the left combo box.

=== Voice file operation ===

To operate voice files right-click the spreadsheet rows to display the operation menu.

- "Play Sound" : Play the voice file.
- "Edit Sound" : Edit the voice file. If you can not select the menu, set the path of the sound editor in the Settings dialog.
- "Open Extracted Folder" : Extract/ copy the voice files to a temporary folder and convert FUZ/XWM/MP3/OGG to WAV automatically. The LIP file will also be extracted/copied.
- "Open Source Folder" : Open the folder containing the voice files. If the voice file is in the BSA/BA2 file, will open the folder containing the BSA/BA2 file.

=== Sorting, Filtering & Customize spreadsheet ===

- You can do something like Excel or OpenOffice.
- Sort : Click the column header. The sort direction is toggled each click.
- Filtering : Click the arrow button on the column header, a filtering menu will appear.
- Unfiltering : Right-click the column header, a column menu will appear.
- Change column position : Drag the column header.
- Hide / unhide columns : Right-click the column header, a column menu will appear.

=== Changing the dialogue language ===

- Select "Options - Game Specific Settings" menu and open each game page. You can choose up to two languages of dialogue.
  Reopening the plugin will apply the selected language.
  Please note that even if you select a language, it will not display correctly unless there is a corresponding strings file (Substitute in English).

=== Shortcut Keys and Convenient operations ===

(Main window)
F5 : Open plugins
F9 : General Settings
F10 : Game Specific Settings
Ctrl+F1 : Game mode - Oblivion
Ctrl+F2 : Game mode - Fallout 3
Ctrl+F3 : Game mode - Fallout New Vegas
Ctrl+F4 : Game mode - Skyrim Legacy Edition
Ctrl+F5 : Game mode - Skyrim Special Edition
Ctrl+F6 : Game mode - Fallout 4
Ctrl+F7 : Game mode - Fallout 76
ESC/F2 : Focus to search text box
Enter : Text search
Ctrl+Enter : Toggle search target between "Dialogue 1" and "Dialogue 2", and text search
Ctrl+1 ~ Ctrl+5 : Change search target
Alt+N/Alt+E/Alt+A/Alt+R/Alt+P/Alt+S : Change search mode
Alt+Down : Show search histroy
Pause : Stop audio / Cancel search

(Spreadsheet)
Right-click/Menu key : Show voice operation menu
Enter/Space/Ctrl+P/Double-click : Play the voice file (toggle)
Ctrl+E : Edit the voice file
Ctrl+O : Open extracted folder
Ctrl+A : Select all cells
Ctrl+C : Copy cell text
Ctrl+Shift+C : Copy voice file
Alt+Up/Alt+Down : Show filter menu
Right-click : Show voice file operation menu
Click top-left cell : Show top-left menu and you can reset all filters

(Log Window)
Ctrl+A : Select all
Ctrl+C : Copy
Right-click : Show log menu


===================================================================================================================
 8. Notes / Limitation / Known issues
===================================================================================================================

- When editing the voice files and redistributing it, be sure to get permission from author.

- Even vanilla voice files should have certain restrictions on redistribution. Generally should not possible to use vanilla voice files for other game mods (Even if game of Bethesda). Please check EURA of games/CK when using asset of vanilla.

- There may be a bug in this tool. Please be sure to MAKE A BACKUP of the original game files or mods files.

- Bad English. I'm not an English native speaker. Improvement suggestion of the sentences is a welcome.

- Processing time depends on the number of plugin/voice files.

- The value of the condition column is incomplete. Only a few conditional expressions can be recognized, and can't recognize an alias. It should only be kept in mind as reference.

- At the moment, I'm implementing it assuming that all records have different form id (Ie there is no form id duplication).
  In some plugins like Enderal, another dialogue response record may have the same form id.
  For example of Enderal (Version around 2016/8), different dialogue responses have the same form id "00096693"
    [00] Skyrim.esm \ Dialog Topic \ 0009665E <MQ11c_Generic_YalKajshimTopic002> \ 00096693 "Danke."
    [00] Skyrim.esm \ Dialog Topic \ 00096675 <MQ11c_Generic_OlielTopic005> \ 00096693 "Take care, and enjoy your stay here. "
  In this case, some records are not displayed, and some records and audio files are not properly matched.
  The voice file name does not have a form id of dialogue topic, so it can not be simply matched with records. Although it can be solved in theory, but because it may slow down the performance it is left as it is.
  I will consider solutions if there are some requests.

- In some languages, there is a fact that the Creation Kit may crashes unless you convert the strings in the plugin to a local code page. For example in Japanese need to convert to Shift-JIS code page. If you want to open a plugin that have such a local code page, add the definition of Data/GameLang_*.txt file.


===================================================================================================================
 9. Feature plans
===================================================================================================================

- I will continue to bug fixes and improve operations for the time being.

- Suggestions and advice are welcome.

- There is a plan to make a simple tutorial page.


===================================================================================================================
 10. My other tools
===================================================================================================================

Let me introduce my tools that you might be interested in. If you are interested, please try it.

- Yakitori Audio Converter - Convert fuz-xwm-wav-various audio files (for all games)
  http://www.nexusmods.com/skyrim/mods/73100/?
  http://www.nexusmods.com/fallout4/mods/9322?
  A GUI-based sound conversion tool that supports many file formats such as fuz/xwm/wav/mp3/ogg. You can also convert audio from video.
  This tool is superior to other tools in terms of program stability and abundance/transparency of parameters for the conversion tool (lame, ffmpeg).
  Although you can open sound files in bsa directly, it currently support Oldrim's bsa format only. I'm planning to support all bsa/ba2 formats.

- TesvCheckEspFiles - Check the missing resource files (for SkyrimLE/SE)
  http://www.nexusmods.com/skyrim/mods/71112/?
  This utility checks whether a file used with esp file exists. Typically, mod is configured with esm/esp file and resource files such as the scripts/sounds/textures/meshes. If the resource file is missing, mod not work correctly, or the graphics does wrong. With this utility, you will be able to list the missing files.
  To be honest, that intention was bite off more than I can chew, so still unfinished. But it is enough to check some assets.

- TesvRefidPicker - Showing RefID of NPC (for SkyrimLE/SE)
  http://www.nexusmods.com/skyrim/mods/72356/?
  This utility showing the RefID of NPC. RefId and NPC's informations are listed in the spreadsheet.
  You can filtering rows, sort rows, reorder columns, hide/unhide columns. You can copy the console command for all NPCs which is listed to the clipboard.

- SSLXLTNtoXML - Translation File Converter (for SkyrimLE, for mod translators)
  http://www.nexusmods.com/skyrim/mods/77759/
  This tool convert to TESVTranslator's XML file from Skyrim String Localizer's SSLXLTN file. Since Skyrim String Localizer is no longer updated, it is useful for converting past translation files.

- TESVKanjiChecker (for SkyrimLE/SE/The Witcher 3, for Japanese modders/translators)
  http://www.nexusmods.com/skyrim/mods/66768/?
  In general, the Japanese Kanji there are more than 8000 kinds of characters. However, in vanilla of Skyrim Japanese edition, it can be used only 2300 kind of kanji characters. This tool checks the kanji characters that can not be used in the vanilla. It supports The Witcher 3 as an option file.

- Japanese Phonetic Text Converter - Convert dialogue text to romaji from kanji (for SkyrimLE/SE/Fallout4, for Japanese modders/translators)
  http://www.nexusmods.com/skyrim/mods/83033/?
  http://www.nexusmods.com/skyrimspecialedition/mods/9190/?
  http://www.nexusmods.com/fallout4/mods/23253/
  The Facial Animation Generator of the Creation Kit only supports some languages and can not generate Japanese LIP files.
  This tool converts Japanese dialogue response text into text that "Facial Animation (LIP) Generator" in Creation Kit can "pronounce".
  It is also possible to cooperate with the speech reading software SofTalk, and you can check the conversion result by speech reading (a feature for my bad eye).

- WinMerge Plugins for TES-FO-TW3 Modders (for SkyrimLE/SE/Fallout4/Witcher3, for modders)
  https://www.nexusmods.com/skyrim/mods/98565
  https://www.nexusmods.com/skyrimspecialedition/mods/27347
  https://www.nexusmods.com/fallout4/mods/40012
  WinMerge plugins for comparing mod files using WinMerge.


===================================================================================================================
 11. Credits & Special thanks
===================================================================================================================

Lazy Voice Finder Copyright(c) 2017-2018, BowmoreLover, All Rights Reserved.
Development by BowmoreLover. All of the program was coded myself by scratch expect following libiraries/tools.

=== UI Translation ===

Russian by anizorda http://gamer-mods.ru/index/8-16387
Great appreciation to all translators!

=== External libraries/tools ===

LZ4 for .NET https://github.com/IonKiwi/lz4.net
Copyright(c) 2016, IonKiwi
Copyright(c) 2011-2014, Yann Collet, All rights reserved.

NAudio http://github.com/naudio/NAudio
Copyright(c) 2001-2017, Mark Heath

NAudio.Vorbis https://github.com/NAudio/Vorbis
Copyright(c) 2015, Andrew Ward

NVorbis https://github.com/ioctlLR/NVorbis
Copyright(c) 2016, Andrew Ward

C/Migemo http://www.kaoriya.net/
Copyright(c) 2003-2007 MURAOKA Taro (KoRoN)

kanaxs ex C# https://dobon.net/
Copyright(c) 2011, DOBON! <http://dobon.net>, All rights reserved.

Microsoft (R) xWMA Encoding Tool Copyright (C) 2009 Microsoft Corporation. All rights reserved.

=== Special thanks ===

greentea101 for his Voice File Reference Tool http://www.nexusmods.com/skyrim/mods/28462/
    His work gave me a big inspiration on developing this tool. Thanks a lot!
Unofficial Elder Scrolls Pages for mod file format refference http://www.uesp.net/wiki/
    The information on this page is very helpful to me.
Akira Uchida for Oradano Mincho Font http://www.asahi-net.or.jp/~sd5a-ucd/freefonts/Oradano-Mincho/
    I'm using his beautiful font for the typography of icon.
Francisco Pozo - DJ FrANKy EHP for Multiple Languages Strings Unified Central
    Multiple Languages Strings Unified Central http://www.nexusmods.com/skyrim/mods/82578/?
    Multiple Languages Strings Unified Central SSE http://www.nexusmods.com/skyrimspecialedition/mods/4505/?
    His multilingual strings file was of great use in tool development and testing.
AFK Mods forum for informations of plugin file format https://afkmods.iguanadons.net/
    The discussion on the file format of Fallout 4 on the forum was very useful to me.
ElminsterAU and xEdit dev team
    TES4Edit http://www.nexusmods.com/oblivion/mods/11536/
    FO3Edit http://www.nexusmods.com/fallout3/mods/637/
    FNVEdit http://www.nexusmods.com/newvegas/mods/34703/
    TES5Edit http://www.nexusmods.com/skyrim/mods/25859/
    SSEEdit http://www.nexusmods.com/skyrimspecialedition/mods/164/
    FO4Edit http://www.nexusmods.com/fallout4/mods/2737/
    xEdit is an indispensable tool for research and understanding of plugin format. Incredible work!
And thanks for all over the modding community, Nexus Mods, and of course Bethesda.

=== Development tools ===

Microsoft Visual C# 2015 + .NET Framework 4.0/4.6.1
TES4Edit by ElminsterAU http://www.nexusmods.com/oblivion/mods/11536/?
FO3Edit by ElminsterAU http://www.nexusmods.com/fallout3/mods/637/?
FNVEdit by ElminsterAU http://www.nexusmods.com/newvegas/mods/34703/?
TES5Edit by ElminsterAU http://www.nexusmods.com/skyrim/mods/25859/?
SSEEdit by ElminsterAU and SSEEdit team http://www.nexusmods.com/skyrimspecialedition/mods/164/?
FO4Edit by ElminsterAU http://www.nexusmods.com/fallout4/mods/2737/?
GIMP (for edit graphical resources) https://www.gimp.org/
Audacity http://www.audacityteam.org/
ScreenToGif (for create animated GIF) http://www.screentogif.com/



For Japanese users:
Spoiler:  
Show

===================================================================================================================
目次

1. はじめに
2. 制䜜動機ず目的
3. 䞻芁機胜
4. 前提条件
5. むンストヌル
6. アンむンストヌル
7. 基本的な䜿い方
8. 泚意/制限事項/既知の問題
9. 今埌の蚈画
10. その他公開䞭のツヌルに぀いお
11. クレゞット

===================================================================================================================
 1. はじめに
===================================================================================================================

音声ファむルを扱うMOD制䜜者/翻蚳者向けのツヌルです。
バニラ/MODの音声ファむルの䞀芧を衚瀺しお、察話テキストなどの様々な条件で怜玢できたす。
事前にBSA/BA2/FUZを展開しおおかなくおも音声ファむルを盎接再生/線集(*1)/展開できたす。
Oblivion/FO3/FNV/Skyrim LE/Skyrim SE/FO4に察応しおいたす。もちろんSkyrim SEの新BSA圢匏やFallout 4のBA2圢匏に察応しおいたす。

䞻な甚途は次のずおりです。
- カスタム音声を線集するためにバニラ/MODの音声ファむルを芋぀ける。
- あなた自身のカスタムボむスmodから䞍芁な(䜙分な)/䞍足の音声ファむルをチェックする。
- ただ察話ず音声を楜しむ。バニラには未䜿甚の隠された察話や音声があるので、これを芋぀けるのも楜しいでしょう。

これがあなたの助けになるこずを願っおいたす。

(*1)䞀時フォルダに展開しお線集したすので、DataフォルダやBSA/BS2ファむル内の音声ファむルを盎接線集しお曎新するこずはできたせん。

=========================================================
&nbspOblivion/Fallout3/Fallout NVコミュニティぞのご挚拶
=========================================================

このツヌルを新たなコミュニティに公開できおずおも嬉しく思いたす。
元々このツヌルはSkyrim甚に開発したものです。他のベれスダゲヌムでもきっず䟿利だず思ったので、Oblivion/FO3/FNVをサポヌトするこずにしたした。
Oblivionはかなり昔にプレむしたしたが最近のモッディング状況は分かりたせんし、FO3/FNVはただプレむしおいたせん。䜕かおかしい所があるはずですので、遠慮なく指摘しおください。


===================================================================================================================
 2. 制䜜動機ず目的
===================================================================================================================

最近バニラ音声を䜿ったスカむリムのMOD音声の日本語化をしたしたSkyrim甹MOD Minerva - Custom High Elf Voiced Follower by cloudedtruth and rxkx22 など。
この䜜業で䞀番倧倉なのはバニラ音声から必芁なものを芋぀け出すこずです。
この手の䜜業にはgreentea101さんのVoice File Reference Tool (http://www.nexusmods.com/skyrim/mods/28462/) がかなり䟿利で、察話テキストから音声ファむル名を芋぀けるこずができたす。
しかし、音声ファむルを扱うためにはBSAファむルを展開しお音声ファむルを芋぀ける必芁がありたす。それに事前にツヌル甚の蟞曞の䜜成も必芁ですし、バニラ音声以倖を探すこずもできたせん。
このツヌルは以䞊の課題解決を詊みたす。

ずはいえ、greentea101さんのツヌルはずおも䟿利なものでしたし、このツヌル開発の倧きなきっかけを䞎えおくれたした。本圓にありがずう

远蚘:
このツヌルのリリヌス埌、FO4 Voice File Reference Tool (http://www.nexusmods.com/fallout4/mods/12132/) が既にリリヌスされおいおba2/fuzからの音声再生/展開ができるこずを知りたした。すごい あなたがFO4のモッダヌでバニラ/DLCからの怜玢ができれば十分ならVFRTが最高のチョむスです。これ知っおいればツヌルを開発しなかったかもしれたせんが、時すでに遅しです。
VFRTず本ツヌルのコンセプトを倧きく異なりたす。VFRTは蟞曞ファむルによる高速怜玢ず䜿いやすさがりリですが、あらゆるプラグむンを即座に開けるわけではありたせん。本ツヌルはあらゆるプラグむンを開けたすが、怜玢性胜はさほどでもなく少し耇雑です。
どんなツヌルにも蚀えるこずですが、甚途に応じおいろんなツヌルを䜿い分けるこずが重芁です。


===================================================================================================================
 3. 䞻芁機胜
===================================================================================================================

サポヌトするゲヌム:
- Oblivion
- Fallout 3
- Fallout New Vegas
- Skyrim Legacy Edition (Skyrim LE)
- Skyrim Special Edition (Skyrim SE)
- Fallout 4
- Fallout 76 (実隓的)

倚蚀語サポヌト:
- UIの蚀語:
  - 英語
  - 日本語
  - ロシア語 (翻蚳者 anizorda http://gamer-mods.ru/index/8-16387)

  UI翻蚳リ゜ヌスファむルが利甚可胜になりたした (Miscセクションにありたす) : http://www.nexusmods.com/skyrim/mods/82482/?
  ãƒªã‚œãƒŒã‚¹ãƒ•ã‚¡ã‚€ãƒ«ã‚’自由に翻蚳しお再配垃できたす (䟝然メむンファむルは再配垃䞍可な点に泚意しおください)。
  ç¿»èš³ãƒ•ã‚¡ã‚€ãƒ«ã‚’私䜜者に送っおいただければ幞いです。メむンファむルにバンドルしお翻蚳者の名前をクレゞットさせおいただきたす。

- プラグむンの蚀語 (リク゚スト歓迎):
  Arabic, Baltic, Chinese, Czech, Danish, English, Finnish, French, German, Greek, Hebrew,
  Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish(Spain/Mexico),
  Swedish, Thai, Turkish, Vietnamese
  èš€èªžãƒ¡ãƒ‹ãƒ¥ãƒŒã®"カスタム"から任意の蚀語やコヌドペヌゞが遞べたす。
  Data/GameLang_*.txtで任意の蚀語やコヌドペヌゞを远加するこずもできたす。ファむル内のコメントを参照しおください。

- Oblivion/FO3/FNVナヌザヌぞの泚意事項
  - Oblivion/FO3/FNVは倚蚀語をサポヌトしおいたせんので、䞀床に衚瀺できる蚀語は䞀぀だけです。
  - Oblivion/FO3/FNVの公匏ロヌカラむズ蚀語はごくわずかであり、他の蚀語ぞのロヌカラむズにはMODを䜿いたす。しかしながらどの蚀語にロヌカラむズされおいるのか、各蚀語でどのコヌドペヌゞが䜿われおいるのか分かっおいたせん。ですのでロヌカラむズ甚MODをお䜿いの堎合、MODに合わせおData/GameLang_*.txt䞭のコヌドペヌゞを倉曎する必芁がありたす。私はこの皮の情報にずおも興味があるので、教えおいただけるず幞いです。

サポヌトする音声ファむル圢匏
- Oblivion: mp3/lip
- Fallout 3/Fallout NV: ogg/lip
- Skyrim LE/Skyrim SE/Fallout 4/Fallout 76: fuz/xwm/wav/lip

プラグむンの遞択:
- ゲヌムのプラグむン䞀芧からプラグむンを遞んでロヌドできたす。
- Dataフォルダ以倖のプラグむンをロヌドできたす。ドラッグドロップでプラグむンファむルをロヌドするこずもできたす。
  é–‹ããƒ—ラグむンの皮類によっおゲヌムモヌドを自動的に遞択するオプションもありたす。

䟿利なスプレッドシヌト:
- ExcelやOpenOfficeず同様に次の操䜜が行えたす:
  - ゜ヌト
  - テキストや項目チェックによるフィルタリング
  - 列の衚瀺/非衚瀺
  - 列䜍眮の倉曎
- 衚の列は次ずおり。どの列も奜みに合わせお衚瀺/非衚瀺できたす:
  - State : 以䞋の情報/譊告。アむコン衚瀺ですがツヌルチップでテキスト衚瀺できたす。
    - ファむル名䞍正 : 芏定倖の音声ファむル名
    - パス名䞍正 : 芏定倖の音声ファむルパス
    - オヌバヌラむド : ゲヌム゚ンゞンの芏則に埓っお同名の音声ファむルでオヌバヌラむドされた
    - 察話なし : 察応する察話応答レコヌド(INFO)がない
    - テキストなし : STRINGSファむル䞭に察話テキストがないレアケヌス
    - Stringsファむルなし : ロヌカラむズされたプラグむンのSTRINGSファむルがない
    - 音声ファむルなし : 察話応答レコヌド(INFO)に察応する音声ファむルがない
    - マスタヌレコヌド参照 : マスタヌプラグむンの察話応答レコヌド(INFO)を参照しおいる
  - Index : プラグむンのロヌド順
  - Plugin : プラグむン名
  - Last Modifier : 察話返答レコヌド(INFO)の最終曎新プラグむン名
  - FormId : 察話返答レコヌド(INFO)のForm Id - ロヌド順は含たない぀たり垞に"00"で始たる
  - Response Num : 察話返答レコヌド(INFO)の返答番号
  - Edid : 察話返答レコヌド(INFO)の゚ディタID
  - Topic FormId : 察話トピックレコヌド(DIAL)のForm Id
  - Topic Edid : 察話トピックレコヌド(DIAL)の゚ディタID
  - Topic Text : 察話トピックレコヌド(DIAL)のテキスト
  - Quest FormId : 関連付けられたク゚ストのForm Id
  - Quest Edid : 関連付けられたク゚ストの゚ディタID
  - Quest Name : 関連付けられたク゚ストの名前
  - Category/Subtype
    - 察話分類 : Topic/Favor/Scene/Combat/Favors/Detection/Service/Misc/etc...
    - 察話サブタむプ (DIAL:SNAM) : Attack/PowerAttack/Hello/Goodbye/etc... (TES4/FO3/FNVでは空癜)
  - Emotion : 感情 - Neutral/Anger/Disgust/Fear/Sad/Happy/Surprise/Puzzledなど
  - Conditions : 察話返答レコヌド(INFO)の条件刀定。NPC/堎所/プレむダヌ性別条件が衚瀺されたすが䞍完党です。
  - Bsa Name : 音声ファむルが栌玍されたBSA/BA2ファむル名 たたは "Loose"
  - Full Path : 音声ファむルのフルパス
  - Base Path : DataフォルダたたはBSA/BA2ファむルのフルパス
  - Path : Dataフォルダからの盞察パス
  - File Name : 音声ファむル名
  - Extensions : 音声ファむルの拡匵子 - fuz/xwm/wav/lip/ogg/mp3
  - Voice Type : ボむスタむプ
  - Script Notes : 台詞メモ (INFO:NAM2)。このテキストはロヌカラむズされず英語のたたずなりたす。
  - Edits : 補足 (INFO:NAM3)。このテキストはロヌカラむズされず英語のたたずなりたす。
  - Prompt : 察話のプロンプト (INFO:RNAM)。Skyrimで蚀う'Prompt override'です。FO4の察話遞択肢ではTopic Text (DIAL:FULL)はあたり䜿われず、Promptに眮き換わったようです。FO4ではTopic Text列の代わりにPrompt列を䜿っおください。
  - Dialogue 1 : 察話テキスト。蚭定ダむアログで蚀語の遞択が可胜
  - Dialogue 2 : 察話テキストオプション。蚭定ダむアログで蚀語の遞択が可胜
  - Keyword : Fallout 4/Fallout 76でのみ有効。AO_Comment, CAT_CustomEvent, CAT_Eventずいったキヌワヌド (DIAL:KNAMレコヌド、コンパニオンに察しお特定の状況を瀺すキヌワヌドを提䟛する仕組み)
  - StringId : 察話テキストのString Id

音声ファむルの怜玢:
- 怜玢察象:
  - 察話テキスト
  - Form Id
  - Edid
  - ファむル名
- 怜玢モヌド:
  - 郚分䞀臎
  - 正芏衚珟
  - AND怜玢 : 空癜で区切られたテキストのAND条件で怜玢したす。空癜を含むテキストを指定する堎合は匕甚笊(")で囲みたす。
  - OR怜玢 : 空癜で区切られたテキストのOR条件で怜玢したす。空癜を含むテキストを指定する堎合は匕甚笊(")で囲みたす。
  - 前方䞀臎
  - 埌方䞀臎
  - 完党䞀臎
- 怜玢オプション:
  - 倧文字ず小文字を区別
  - ワヌド単䜍 : 䟋えば、"bye"で怜玢しおも"Goodbye"がヒットしないようにできたす。
  - Migemo怜玢 : ロヌマ字や英単語で日本語の察話が怜玢できたす。詳现は「7. 基本的な䜿い方」の「Migemoの䜿い方」を参照しおください。
- テキスト怜玢ボックスのオヌトコンプリヌトに察応。怜玢察象列の実デヌタに基づいおオヌトコンプリヌトされたす。このオプションはオプションメニュヌで切り替えられたす。
- 怜玢履歎を最倧40個たで保存。テキスト怜玢ボックスのドロップダりンから呌び出せたす。

音声ファむルの操䜜:
  - サりンドの再生。Pauseキヌたたはツヌルボタンで再生を䞭止できたす。
  - サりンドの線集 : Audacity (たたはほかのサりンド゚ディタ) で音声ファむルを線集
    ãƒ•ã‚¡ã‚€ãƒ«ã‚’察話テキストでリネヌムしお線集するこずもできたす。このオプションは蚭定ダむアログで有効化にできたす。
  - 展開したフォルダを開く : 音声ファむルを䞀時フォルダに展開/コピヌしお開く。FUZ/XWM/MP3/OGGファむルはWAVファむルに倉換される。LIPファむルも䞀緒に展開/コピヌ可胜
    ãƒ•ã‚¡ã‚€ãƒ«ã‚’察話テキストでリネヌムしお展開するこずもできたす。このオプションは蚭定ダむアログで有効化にできたす。
- "元のフォルダを開く" : 音声ファむルのあるフォルダを開きたす。BSA/BA2ファむルに栌玍されおいる堎合はBSA/BA2ファむルのフォルダを開きたす。
- "音声ファむルをコピヌ" : 音声ファむルをクリップボヌドにコピヌしたす。LIPファむルがあれば䞀緒にコピヌしたす。
- "音声ファむルをWAV圢匏でコピヌ" : 音声ファむルをWAV圢匏でクリップボヌドにコピヌしたす。LIPファむルは䞀緒にコピヌされたせん。
- "音声ファむルをクリップボヌド内名称でコピヌ" : 音声ファむルをクリップボヌド内のテキストでリネヌムしおクリップボヌドにコピヌしたす。LIPファむルがあれば䞀緒にコピヌしたす。
- "遞択したテキストをコピヌ" : 遞択されたセル内のテキストをクリップボヌドにコピヌしたす。耇数遞択に察応しおいたす。
- "遞択行のファむル名をコピヌ" : 遞択された行の音声ファむル名をクリップボヌドにコピヌしたす。耇数遞択に察応しおいたす。
- "遞択行のアセットパスをコピヌ" : 遞択された行の音声ファむルのアセットパスをクリップボヌドにコピヌしたす。耇数遞択に察応しおいたす。
- "遞択行のファむルを゚クスポヌト" : 遞択された行の音声ファむルを"<むンストヌルフォルダ>/Export"フォルダに゚クスポヌトしたす。ファむルは垞に䞊曞きされたす。゚クスポヌト凊理は'Pause'キヌでキャンセル可胜。倧量の゚クスポヌトは想定倖のため、Yakitori Audio Converterなどその他のツヌルを利甚のこず。

クリップボヌドで怜玢:
- クリップボヌドにコピヌされたテキストで自動怜玢したす。このオプションはオプションメニュヌで切り替えられたす。
- xEdit や xTranslator ず䞀緒に䜿う際に䟿利かもしれたせん。
- 怜玢察象はテキストの圢匏によっお次のように自動的に切り替わりたす:
  - Form Idで始たる堎合 :Form Id
  - '[]' で囲たれたForm Idで始たる堎合 : Form Id
  - '<>' で囲たれたEditor Idの堎合 : Edid
  - 音声ファむルの拡匵子で終わる堎合 : File Name
  - その他の堎合 : Dialogue 1 たたは Dialogue2 (最埌に遞んだもの)

その他の機胜:
- 行の高さが倉曎できたす : 自動 / 15行
- オプションメニュヌでツヌルのりィンドりを最前面に固定できたす。
- オプションメニュヌで列をりィンドり幅に収めるかどうかを遞択できたす。
- 珟圚衚瀺されおいるレコヌドをCSVファむルに゚クスポヌトできたす。CSV゚クスポヌトダむアログでお䜿いのスプレッドシヌトアプリに合ったオプションを遞んでください。
- "ファむル - 最近䜿ったファむル"メニュヌから、最近䜿ったファむルを開きなおすこずができたす。
- "珟圚のファむルをリロヌド"ボタンを䜿っお珟圚開いおいるファむルをリロヌドするこずができたす。


===================================================================================================================
 4. 前提条件
===================================================================================================================

必須:
- Windows 7 or later (Windows 10でテスト枈)
- Microsoft Visual C++ 再頒垃可胜パッケヌゞ:
  LazyVoiceFinder.exe(64ビット版)を䜿う堎合はx64を、LazyVoiceFinder32.exe(32ビット版)を䜿う堎合はx86をむンストヌルしおください。
  - Microsoft Visual C++ 2010 Redistributable Package (x86) https://www.microsoft.com/en-us/download/details.aspx?id=5555
  - Microsoft Visual C++ 2010 Redistributable Package (x64) https://www.microsoft.com/en-US/download/details.aspx?id=14632
  - Microsoft Visual C++ 2015 Redistributable Update 3 https://www.microsoft.com/en-US/download/details.aspx?id=53587
  - Visual C++ Redistributable for Visual Studio 2017 https://www.visualstudio.com/downloads/
- ゲヌム本䜓 (Oblivion/Fallout 3/Fallout New Vegas/Skyrim LE/Skyrim SE/Fallout 4/Fallout 76, DLCはオプション)
  !!! 䞀床ゲヌムをベれスダのランチャヌで起動しおください。そうしないずツヌルがゲヌムのむンストヌルフォルダを怜知できたせん。蚭定ダむアログで明瀺的にゲヌムのむンストヌルフォルダを蚭定するこずもできたす。 !!!

Windows XP/Vista/7/8でテストしおいたせんが、.NET Framework 4.6.1がむンストヌルされおいれば動䜜するはずです。

オプション:
- Audacity http://www.audacityteam.org/
  éŸ³å£°ãƒ•ã‚¡ã‚€ãƒ«ã®ç·šé›†ã«å¿…芁です。私は2.1.2を䜿っおいたすが別のバヌゞョンでも動くはずです。
  ä»–のサりンド線集゜フトでも動くはずですがテストしおいたせん。

オプション(Skyrim甹):
- Multiple Languages Strings Unified Central by Francisco Pozo - DJ FrANKy EHP http://www.nexusmods.com/skyrim/mods/82578/?
- Multiple Languages Strings Unified Central SSE by Francisco Pozo - DJ FrANKy EHP http://www.nexusmods.com/skyrimspecialedition/mods/4505/?
  ä»–の蚀語のstringsファむルを探しおいるならここで芋぀けられたす。
  æ³šæ„ïŒšstringsファむル名の䞀郚はEnglishずなっおいるので、このツヌルで䜿うには適切な蚀語名にリネヌムする必芁がありたす。

オプション(Migemo機胜を䜿う堎合):
- C/Migemo for Windows 32bit Version 1.3 https://www.kaoriya.net/software/cmigemo/


===================================================================================================================
 5. むンストヌル
===================================================================================================================

ダりンロヌドしたファむルを任意のフォルダに展開したす。
Windows/Program Files/ゲヌムのむンストヌルフォルダにはむンストヌルしないでください。

旧バヌゞョンからアップデヌトする堎合は、基本的には単玔に䞊曞きしたす。
ただし、v1.2.0でファむル構成が倧きく倉化したした。v1.2.0より前のバヌゞョンからアップデヌトする堎合はきれいなフォルダにむンストヌルするこずをお勧めしたす。

泚意: v1.3.0より、.NET Frameworkの前提バヌゞョンが4.6.1に倉曎されたした。ツヌルが起動できない堎合、前提条件に曞かれたurlから.NET Frameworkをアップグレヌドしおください。

=== Migemo怜玢機胜を䜿う堎合 ===

v1.3.5で、ロヌマ字や英語で日本語テキストを怜玢するMigemo怜玢機胜がサポヌトされたした。
この機胜を䜿う堎合、以䞋の手順でC/Migemoの蟞曞をむンストヌルしたす。
- Kaoriya.net https://www.kaoriya.net/software/cmigemo/ からC/Migemo for Windows 32bitをダりンロヌドしたす。
- ダりンロヌドしたzipファむルを展開し、dictフォルダを'ツヌルのむンストヌルフォルダ/Migemo'にコピヌしたす。
- ツヌルを起動するず蟞曞の再構成が行われ、ツヌルバヌに「み」アむコンが衚瀺されたす。


===================================================================================================================
 6. アンむンストヌル
===================================================================================================================

フォルダごず削陀したす。レゞストリは䜿っおいたせん。


===================================================================================================================
 7. 基本的な䜿い方
===================================================================================================================

=== 起動プラグむンの遞択 ===

- LazyVoiceFinder.exe を起動する
  æ—§Mod Organizerのような32ビットプログラムから起動する堎合、LazyVoiceFinder32.exeを起動する
- "オプション"-"蚭定メニュヌ"を開いお"䞀般"ペヌゞのUI蚀語を倉曎する
- "ゲヌムモヌド"メニュヌでゲヌムを遞択 (Oblivion / Fallout 3 / Fallout NV / Skyrim LE / Skyrim SE / Fallout 4 / Fallout 76)
- "開く"ボタンを抌す
- プラグむンを遞択する。"党解陀"ボタン、"バニラ+DLC遞択"ボタンを抌しおバニラ+DLCだけを遞択できる。最埌に"OK"ボタンを抌す。
- 少し埅぀ず衚に音声ファむルの䞀芧が衚瀺される。察応する察話レコヌドがあれば察話テキストなども䞀緒に衚瀺される。

=== テキスト怜玢 ===

- テキスト怜玢ボックスに文字を入力しお怜玢できる。
  ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®æ€œçŽ¢å¯Ÿè±¡ã¯"Dialogue 1"。巊のコンボボックスで怜玢察象を倉曎できる。

=== 音声ファむルの操䜜 ===

音声ファむルを操䜜するには衚を右クリックしお操䜜メニュヌを開く。

- "サりンドの再生" : 音声ファむルを再生する。
- "サりンドの線集" : 音声ファむルを線集する。メニュヌが遞べない堎合は蚭定ダむアログでサりンド゚ディタのパスを蚭定する。
- "展開したフォルダを開く" : 音声ファむルを䞀時フォルダに展開/コピヌしお開く。FUZ/XWM/MP3/OGGファむルはWAVファむルに倉換される。LIPファむルも䞀緒に展開/コピヌされる。
- "元のフォルダを開く" : 音声ファむルのあるフォルダを開く。BSA/BA2ファむルに入っおいる堎合はBSA/BA2ファむルのフォルダを開く。

=== 衚の゜ヌト/フィルタリング/カスタマむズ ===

ExcelやOpenOfficeず同じようなこずが行える。

- ゜ヌト : 列ヘッダをクリック。クリックするたびに゜ヌト順が反転する。
- フィルタリング : 列ヘッダの矢印ボタンをクリックしおフィルタメニュヌを衚瀺する。
- フィルタリング解陀 : 列ヘッダを右クリックしおメニュヌを遞ぶ。
- 列䜍眮の倉曎: 列ヘッダをドラッグする。
- 列の非衚瀺/再衚瀺 : 列ヘッダを右クリックしおメニュヌを遞ぶ。

== 察話の蚀語倉曎 ==

- "オプション-ゲヌム毎の蚭定"メニュヌを遞んで各ゲヌムのペヌゞを開く。察話の蚀語を二぀たで遞べる。
  èš€èªžã¯ãƒ—ラグむンのロヌド時に反映される。
  æ³šæ„: 蚀語を遞んでも察応するSTRINGSファむルがないず正しく衚瀺されない英語で代甚される。

== ショヌトカットキヌず䟿利な操䜜 ==

(メむン画面)
F5 : プラグむンを開く
F9 : 党般蚭定
F10 : ゲヌム毎の蚭定
Ctrl+F1 : ゲヌムモヌド - Oblviion
Ctrl+F2 : ゲヌムモヌド - Fallout 3
Ctrl+F3 : ゲヌムモヌド - Fallout New Vegas
Ctrl+F4 : ゲヌムモヌド - Skyrim Legacy Edition
Ctrl+F5 : ゲヌムモヌド - Skyrim Special Edition
Ctrl+F6 : ゲヌムモヌド - Fallout 4
Ctrl+F7 : ゲヌムモヌド - Fallout 76
ESC/F2 : テキスト怜玢ボックスに移動
Enter : テキスト怜玢
Ctrl+Enter : 怜玢察象 "Dialogue 1" ず "Dialogue 2" を切り替えお怜玢
Ctrl+1  Ctrl+5 : 怜玢察象の切り替え
Alt+N/Alt+E/Alt+A/Alt+R/Alt+P/Alt+S : 怜玢モヌドの切り替え
Alt+Down : 怜玢履歎の衚瀺
Pause : 音声停止/怜玢の䞭断

(è¡š)
右クリック/メニュヌキヌ : 音声操䜜メニュヌの衚瀺
Enter/Space/Ctrl+P/ダブルクリック : 音声ファむルの再生トグル
Ctrl+E : 音声ファむルの線集
Ctrl+O : 展開したフォルダを開く
Ctrl+A : セルの党遞択
Ctrl+C : セルのテキストをコピヌ
Ctrl+Shift+C : 音声ファむルのコピヌ
Alt+Up/Alt+Down : フィルタメニュヌの衚瀺
巊䞊のセルをクリック : 巊䞊メニュヌの衚瀺。フィルタの党リセットが可胜

(ログ画面)
Ctrl+A : 党遞択
Ctrl+C : コピヌ
右クリック : ログメニュヌの衚瀺

== Migemo怜玢に぀いお ==

- ロヌマ字や英単語で日本語のテキストを怜玢できたす。入力した文字をMigemo蟞曞ず照らし合わせるこずで、ひらがな、カタカナ、挢字、英単語などの候補を䜜り出しお怜玢する仕組みです。
- 本機胜を䜿うには別途Migemo蟞曞をむンストヌルする必芁がありたす。むンストヌル方法に぀いおは「5. むンストヌル」を参照しおください。
- 入力した文字そのものも怜玢候補ずなるので、英語のテキストに察しおMigemo怜玢しおも問題ありたせんが、怜玢速床は䜎䞋したす。これを避けるため、Migemo怜玢の指定は怜玢察象のゲヌムず察話蚀語毎に蚘憶する仕組みずなっおいたす。
- ロヌマ字は半角英字、ハむフン、アポストロフィで蚘述したす。
  - 「ん」はn', nn, nのいずれかで入力 ton'nel=トンネル hannou=反応 kanji=挢字
  - 小文字(ァ等)はl, xのどちらかず母音で入力: arudoluin=アルドゥむンsukuxu-ma=スクゥヌマ
  - 長音笊はハむフン(-)で入力: suke-ru=スケヌル
  - 文節の区切りは英倧文字ずしたす。Migemoは厳密な日本語解析凊理を行わないので、䜿い手が明確に文節を区切る必芁がありたす: koreHaPenDesu = これはペンです
- Migemo怜玢ボタンの右クリックで2぀のモヌドが遞択できたす。
  - 暙準モヌド: 英単語の怜玢に向いおいたす。半角の蚘号を特別あ぀かいせず、そのたたMigemo怜玢したす。英語の蚘号を含む怜玢ワヌド、䟋えば"Mr.Handy"で「Mr.ハンディ」を怜玢できたす。䞀方で、日本語の蚘号「、」「。」を怜玢するために "Ten" "Maru"ずいった指定をする必芁があり、日本語の怜玢が少し面倒です。VimやEmacs等のMigemo機胜ず同等の仕様です。
  - 拡匵モヌド: ロヌマ字での怜玢に向いおいたす。暙準モヌドの欠点を改善し、匕甚笊、カンマ、ピリオド等の蚘号を文節区切りずするこずで、日本語の蚘号を怜玢しやすくしたす。䟋えば "sate, sigoto" で「さお、仕事」が怜玢できたす。䞀方で、蚘号を含む英単語が䞊手く怜玢できない堎合がありたす。䟋えば、"Mr.Handy"で「Mr.ハンディ」が怜玢できなくなりたす。
- 本ツヌルにはTES/Falloutの甚語を収録したMigemo远加蟞曞が添付されおいたす。Migemo蟞曞さえむンストヌルしおツヌルを起動すれば、自動的にMigemoの蟞曞ずマヌゞされお利甚できたす。
- Migemoの仕組みや詳しい入力方法に぀いおはMigemo: ロヌマ字のたた日本語をむンクリメンタル怜玢を参照しおください。
- Migemo怜玢するず、怜玢ボックスに内郚的な怜玢条件が衚瀺されたす。どういった甚語が怜玢候補なのか、なぜヒットしないのかを知りたいずきに䟿利です。
- Bannered Mareではバナヌド・メアがヒットしたせん。これは、英倧文字が文節区切りず扱われ、文節毎に蟞曞参照を行うずいうMigemoの仕様によるものです。Bannered mareのようにするずヒットしたす。


===================================================================================================================
 8. 泚意/制限事項/既知の問題
===================================================================================================================

- 音声ファむルを線集しお再配垃する堎合、必ず䜜者から蚱可を取っおください。

- バニラの音声ファむルであっおも再配垃には䞀定の制限がありたす。䞀般的に、バニラの音声ファむルをたずえベれスダのゲヌムであっおも別のゲヌムのMODに利甚するこずはできたせん。バニラのアセット利甚の際にはゲヌム/CKのEURAナヌザヌ利甚蚱諟曞を確認しおください。

- バグがあるかもしれたせん。必ずゲヌムファむルやMODファむルのバックアップを取っおください。

- 䞋手な英語。英語話者ではありたせん。文章改善の提案は歓迎です。

- 凊理時間はプラグむン/音声ファむル数に䟝存したす。

- "Conditions"列の倀は䞍完党です。認識できる条件匏はごくわずかで、゚むリアスも認識できたせん。あくたでも参考皋床にずどめおください。

- 珟時点では、すべおのレコヌドが異なるform idを持぀぀たりform idの重耇がないこずを前提に実装しおいたす。
  Enderalのような䞀郚のプラグむンでは、別の察話応答レコヌドが同じform idを持぀堎合がありたす。
  äŸ‹ãˆã°Enderal(2016/8頃のバヌゞョン)では、異なる察話応答レコヌドが同じform id "00096693" を持っおいたす。
    [00] Skyrim.esm \ Dialog Topic \ 0009665E <MQ11c_Generic_YalKajshimTopic002> \ 00096693 "Danke."
    [00] Skyrim.esm \ Dialog Topic \ 00096675 <MQ11c_Generic_OlielTopic005> \ 00096693 "Take care, and enjoy your stay here. "
  ã“の堎合、䞀郚のレコヌドは衚瀺されず、レコヌドず音声ファむルの䞀郚は正しくマッチングされたせん。
  éŸ³å£°ãƒ•ã‚¡ã‚€ãƒ«åã¯å¯Ÿè©±ãƒˆãƒ”ックのform idを持たないため、単玔にレコヌドずマッチングできないためです。理論的には解決可胜ですが、性胜が遅くなるかもしれないためこのたたずしたす。
  èŠæœ›ãŒã‚れば察策を怜蚎したす。

- 䞀郚の蚀語では、プラグむンの蚀語をロヌカルコヌドペヌゞに倉換しないずCreation Kitがクラッシュする可胜性がある問題がありたす。䟋えば日本語ではシフトJISコヌドペヌゞぞの倉換が必芁です。
  ã“のようなロヌカルコヌドペヌゞを持぀プラグむンを開きたい堎合、Data/GameLang_*.txtファむルを開いお定矩を远加しおください。


===================================================================================================================
 9. 今埌の蚈画
===================================================================================================================

- 圓面はバグ修正ず操䜜改善を継続したす。

- 提案やアドバむスは歓迎です。

- 簡単なチュヌトリアルペヌゞを䜜る蚈画がありたす氞遠に蚈画䞭 。


===================================================================================================================
 10. その他公開䞭のツヌルに぀いお
===================================================================================================================

その他興味を持っおもらえそうな私のツヌルに぀いお玹介したす。興味があれば是非詊しおください。

- Yakitori Audio Converter - Convert fuz-xwm-wav-various audio files (党ゲヌム甚)
  http://www.nexusmods.com/skyrim/mods/73100/?
  http://www.nexusmods.com/fallout4/mods/9322?
  fuz/xwm/wav/mp3/oggなど倚くの音声圢匏に察応したGUIベヌスのオヌディオ倉換ツヌル。動画からの音声倉換もできたす。
  ä»–のツヌルず比范しお、プログラム自身の安定性ず、倉換ツヌル(lame, ffmpeg)に察するパラメヌタの倚圩さ/透明性に優れおいたす。
  bsaファむルからサりンドファむルを盎接開くこずもできたすが、旧Skyrimのbsa圢匏にしか察応しおいたせん。党bsa/ba2圢匏ぞの察応を蚈画䞭です。

- TesvCheckEspFiles - Check the missing resource files (SkyrimLE/SE甹)
  http://www.nexusmods.com/skyrim/mods/71112/?
  esm/espファむルで䜿われおいるファむルが存圚するかチェックするナティリティです。
  äž€èˆ¬çš„に、MODはプラグむンファむル(esm/esp)ず、スクリプト/音楜/テクスチャ/メッシュずいったアセットファむルのセットで構成されおいたす。
  ãƒªã‚œãƒŒã‚¹ãƒ•ã‚¡ã‚€ãƒ«ãŒäžè¶³ã—おいるず、MODが正しく動䜜しなかったり、衚瀺が䞍正になったりしたす。
  ã“のナティリティを䜿えば、䞍足しおいるファむルをリストアップするこずができたす。
  æ­£ç›Žãªãšã“ろ、このツヌルの意図は私の胜力を超えたものであり、いただ未完成です。ずはいえ、アセットの䞀郚をチェックするには十分です。

- TesvRefidPicker - Showing RefID of NPC (SkyrimLE/SE甹)
  http://www.nexusmods.com/skyrim/mods/72356/?
  ã“のナティリティはNPCのRefID(Reference ID/参照ID)を衚瀺するものです。 RefIDずNPCの情報は衚圢匏で䞀芧衚瀺されたす。
  è¡Œã‚’フィルタ・゜ヌトしたり、列の䞊びの倉曎・衚瀺・非衚瀺するこずができたす。
  äž€èŠ§ã«è¡šç€ºã•ã‚ŒãŸNPCすべおにに察するコン゜ヌルコマンドをクリップボヌドにコピヌするこずもできたす。

- SSLXLTNtoXML - Translation File Converter (SkyrimLE甹, MOD翻蚳者向け)
  http://www.nexusmods.com/skyrim/mods/77759/
  Skyrim String Localizer甚の日本語化ファむル(SSLXLTN)をTESVTranslator甚の日本語化ファむル(XML)に倉換したす。
  ã‚ã‚‹MODを日本語化したいけれど、過去バヌゞョンのSSLXLTNしか入手できず、しかも察応するプラグむンも入手できないのでTESVTranslatorの差分機胜も䜿えない  ずいう堎面を想定しお䜜成したした。
  Skyrim String Localizerはもはやアップデヌトされないので、過去の翻蚳ファむルを倉換しお再利甚するのに圹立ちたす。

- TESVKanjiChecker (SkyrimLE/SE/The Witcher 3甚、日本のモッダヌ/翻蚳者向け)
  http://www.nexusmods.com/skyrim/mods/66768/?
  äž€èˆ¬ã«ã‚³ãƒ³ãƒ”ュヌタヌで䜿える挢字は8000皮類以䞊ありたすが、Skyrim日本語版(バニラ)では2300皮類皋床の挢字しか衚瀺するこずができたせん(第䞀氎準の玄3,000文字よりもさらに少ない)。
  ã“のツヌルは日本語化されたMODや日本語化ファむルに含たれる、バニラでは衚瀺できない文字をチェックしたす。オプションファむルでThe Witcher 3もサポヌトしたす。

- Japanese Phonetic Text Converter - Convert dialogue text to romaji from kanji (SkyrimLE/SE/Fallout4甚、日本のモッダヌ/翻蚳者向け)
  http://www.nexusmods.com/skyrim/mods/83033/?
  http://www.nexusmods.com/skyrimspecialedition/mods/9190/?
  http://www.nexusmods.com/fallout4/mods/23253/
  Creation KitのFacial Animation Generatorは䞀郚の蚀語にしか察応しおおらず、日本語のLIPファむルを生成できたせん。
  ã“のツヌルは日本語の察話応答テキストをCreation Kit内蔵のFacial Animation (LIP) Generatorが「発音」できるテキストに倉換したす。
  ã“のツヌルは日本語テキストをロヌマ字衚蚘に倉換するこずで、LIPファむルを生成できるようにしたす。
  éŸ³å£°èª­ã¿äžŠã’゜フトSofTalkずの連携も可胜で、倉換結果を音声読み䞊げで確認するこずもできたす目の悪い自分甚の機胜。

- WinMerge Plugins for TES-FO-TW3 Modders (SkyrimLE/SE/Fallout4/Witcher3甚、モッダヌ向け)
  https://www.nexusmods.com/skyrim/mods/98565
  https://www.nexusmods.com/skyrimspecialedition/mods/27347
  https://www.nexusmods.com/fallout4/mods/40012
  WinMergeを䜿っおMODのファむルを比范するためのWinMergeプラグむンです。


===================================================================================================================
 11. クレゞットず謝蟞
===================================================================================================================

Lazy Voice Finder Copyright(c) 2017-2021, BowmoreLover, All Rights Reserved.
わたくしBowmoreLoverが開発したした。以䞋のラむブラリ/ツヌル以倖は自分で䞀からコヌディングしおいたす。

=== UI 翻蚳 ===

ロシア語 by anizorda http://gamer-mods.ru/index/8-16387
すべおの翻蚳者に倧きな感謝を

=== 倖郚ラむブラリ/ツヌル ===

LZ4 for .NET https://github.com/IonKiwi/lz4.net
Copyright(c) 2016, IonKiwi
Copyright(c) 2011-2014, Yann Collet, All rights reserved.

NAudio http://github.com/naudio/NAudio
Copyright(c) 2001-2017, Mark Heath

NAudio.Vorbis https://github.com/NAudio/Vorbis
Copyright(c) 2015, Andrew Ward

NVorbis https://github.com/ioctlLR/NVorbis
Copyright(c) 2016, Andrew Ward

C/Migemo http://www.kaoriya.net/
Copyright(c) 2003-2007 MURAOKA Taro (KoRoN)

kanaxs ex C# https://dobon.net/
Copyright(c) 2011, DOBON! <http://dobon.net>, All rights reserved.

Microsoft (R) xWMA Encoding Tool Copyright (C) 2009 Microsoft Corporation. All rights reserved.

=== 謝蟞 ===

greentea101ず圌のVoice File Reference Toolに http://www.nexusmods.com/skyrim/mods/28462/
    åœŒã®äœœå“ã¯æœ¬ãƒ„ヌル開発の倧きなひらめきを䞎えおくれたした。本圓にありがずう
Unofficial Elder Scrolls PagesのMODファむル圢匏ペヌゞに http://www.uesp.net/wiki/
    ã“のペヌゞの情報は私にずっおずおも有甚でした。
内田明さんず圌のOradano Mincho Fontに http://www.asahi-net.or.jp/~sd5a-ucd/freefonts/Oradano-Mincho/
    åœŒã®çŸŽã—いフォントをアむコンの文字に䜿っおいたす。
Francisco Pozo - DJ FrANKy EHPず圌のMultiple Languages Strings Unified Centralに
    Multiple Languages Strings Unified Central http://www.nexusmods.com/skyrim/mods/82578/?
    Multiple Languages Strings Unified Central SSE http://www.nexusmods.com/skyrimspecialedition/mods/4505/?
    åœŒã®å€šèš€èªžstringsファむルは開発ずテストに倧いに圹立ちたした。
AFK Modsフォヌラムメンバヌによるプラグむンファむル圢匏の情報に https://afkmods.iguanadons.net/
    ãƒ•ã‚©ãƒŒãƒ©ãƒ ã§ã®Fallout 4のファむル圢匏に関する議論は倧いに圹立ちたした。
ElminsterAUずxEdit開発チヌムに
    TES4Edit http://www.nexusmods.com/oblivion/mods/11536/
    FO3Edit http://www.nexusmods.com/fallout3/mods/637/
    FNBEdit http://www.nexusmods.com/newvegas/mods/34703/
    TES5Edit http://www.nexusmods.com/skyrim/mods/25859/
    SSEEdit http://www.nexusmods.com/skyrimspecialedition/mods/164/
    FO4Edit http://www.nexusmods.com/fallout4/mods/2737/
    xEditはプラグむン圢匏の調査ず理解に欠かせないツヌルです。玠晎らしい仕事です

モッディングコミュニティ党䜓、Nexus mods、そしおもちろんベれスダに感謝したす。

=== 開発ツヌル ===

Microsoft Visual C# 2015 + .NET Framework 4.0/4.6.1
TES4Edit by ElminsterAU http://www.nexusmods.com/oblivion/mods/11536/?
FO3Edit by ElminsterAU http://www.nexusmods.com/fallout3/mods/637/?
FNVEdit by ElminsterAU http://www.nexusmods.com/newvegas/mods/34703/?
TES5Edit by ElminsterAU http://www.nexusmods.com/skyrim/mods/25859/?
SSEEdit by ElminsterAU and SSEEdit team http://www.nexusmods.com/skyrimspecialedition/mods/164/?
FO4Edit by ElminsterAU http://www.nexusmods.com/fallout4/mods/2737/?
GIMP (グラフィックリ゜ヌス線集に䜿甚) https://www.gimp.org/
Audacity http://www.audacityteam.org/
ScreenToGif (アニメヌションGIF䜜成) http://www.screentogif.com/