From d25f0dc250bebc29bfb522f03f1b8d2cd9ee1356 Mon Sep 17 00:00:00 2001 From: FenPhoenix Date: Mon, 25 Jan 2021 06:05:55 -0800 Subject: [PATCH] Update diffs and localization changelog --- Localizable_Strings_Changelog.md | 11 + docs/doc_1.4.5_1.4.8.html | 2283 ++++++++++++++++++++++++++++++ docs/english_1.4.5_1.4.8.html | 2187 ++++++++++++++++++++++++++++ 3 files changed, 4481 insertions(+) create mode 100644 docs/doc_1.4.5_1.4.8.html create mode 100644 docs/english_1.4.5_1.4.8.html diff --git a/Localizable_Strings_Changelog.md b/Localizable_Strings_Changelog.md index 39cb40ddf..4b4513b12 100644 --- a/Localizable_Strings_Changelog.md +++ b/Localizable_Strings_Changelog.md @@ -19,6 +19,17 @@ Thanks for checking it out! ## List of localization-related changes by version +### v1.4.8: + +#### [English.ini changes](https://fenphoenix.github.io/AngelLoader/english_1.4.5_1.4.8.html) + +#### [AngelLoader documentation.html changes](https://fenphoenix.github.io/AngelLoader/doc_1.4.5_1.4.8.html) + +The following images have been **updated**: + +`main_menu.png` +`setup_other_tab.png` + ### v1.4.7: No localizable text changes. diff --git a/docs/doc_1.4.5_1.4.8.html b/docs/doc_1.4.5_1.4.8.html new file mode 100644 index 000000000..f14505674 --- /dev/null +++ b/docs/doc_1.4.5_1.4.8.html @@ -0,0 +1,2283 @@ + + + + +WinMerge File Compare Report + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AngelLoader documentation.html v1.4.5AngelLoader documentation.html v1.4.8
<!DOCTYPE html><!DOCTYPE html>
<html><html>
<head><head>
<meta charset="UTF-8"><meta charset="UTF-8">
<title>AngelLoader Documentation</title><title>AngelLoader Documentation</title>
</head></head>
  
<style><style>
.content {.content {
   max-width: 960px;    max-width: 960px;
   margin: auto;    margin: auto;
}}
code {code {
   padding: 2px 5px;    padding: 2px 5px;
   background: #fff;    background: #fff;
   border: solid 1px #e1e4e5;    border: solid 1px #e1e4e5;
   color: #333;    color: #333;
   font-family: monospace,serif;    font-family: monospace,serif;
   font-size: 16px;    font-size: 16px;
   white-space: pre-wrap;    white-space: pre-wrap;
   word-wrap: break-word;    word-wrap: break-word;
}}
div.a {div.a {
 text-indent: 2em;  text-indent: 2em;
}}
.vertical-center {.vertical-center {
     vertical-align: middle;      vertical-align: middle;
}}
div.headerElements:before {div.headerElements:before {
   content: "";    content: "";
   display: inline-block;    display: inline-block;
   height: 100%;    height: 100%;
   vertical-align: middle;    vertical-align: middle;
}}
</style></style>
  
<body style="font-family:Sans;align:center"><body style="font-family:Sans;align:center">
  
<div class="content"><div class="content">
  
<h1><img src="images/AngelLoader_Icon_48.png" style="vertical-align:middle" /> AngelLoader</h1><h1><img src="images/AngelLoader_Icon_48.png" style="vertical-align:middle" /> AngelLoader</h1>
<h4>A fan mission loader for Thief Gold, Thief II: The Metal Age, Thief: Deadly Shadows, and System Shock 2</h4><h4>A fan mission loader for Thief Gold, Thief II: The Metal Age, Thief: Deadly Shadows, and System Shock 2</h4>
  
<h4>Official documentation</h4><h4>Official documentation</h4>
  
<hr><hr>
  
<h2>Table of contents</h2><h2>Table of contents</h2>
<ul><ul>
 <li>  <li>
   <a href="#getting_started">Getting started</a>    <a href="#getting_started">Getting started</a>
   <ul>    <ul>
     <li><a href="#system_requirements">System requirements</a></li>      <li><a href="#system_requirements">System requirements</a></li>
     <li><a href="#installation">Installation</a></li>      <li><a href="#installation">Installation</a></li>
     <li><a href="#initial_setup">Initial setup</a></li>      <li><a href="#initial_setup">Initial setup</a></li>
   </ul>    </ul>
 </li>  </li>
 <li>  <li>
   <a href="#main_window">Main window</a>    <a href="#main_window">Main window</a>
   <ul>    <ul>
     <li><a href="#mission_list">Mission list</a></li>      <li><a href="#mission_list">Mission list</a></li>
     <li><a href="#column_header_context_menu">Column header context menu</a></li>      <li><a href="#column_header_context_menu">Column header context menu</a></li>
     <li><a href="#fm_context_menu">FM context menu</a></li>      <li><a href="#fm_context_menu">FM context menu</a></li>
     <li><a href="#top_right_tabs">Top-right tabs</a></li>      <li><a href="#top_right_tabs">Top-right tabs</a></li>
   </ul>    </ul>
 </li>  </li>
 <li>  <li>
   <a href="#settings_window">Settings window</a>    <a href="#settings_window">Settings window</a>
   <ul>    <ul>
     <li><a href="#settings_paths_section">Paths</a></li>      <li><a href="#settings_paths_section">Paths</a></li>
     <li><a href="#settings_fm_display_section">FM Display</a></li>      <li><a href="#settings_fm_display_section">FM Display</a></li>
     <li><a href="#settings_other_section">Other</a></li>      <li><a href="#settings_other_section">Other</a></li>
   </ul>    </ul>
 </li>  </li>
 <li>  <li>
   <a href="#appendix">Appendix</a>    <a href="#appendix">Appendix</a>
   <ul>    <ul>
     <li><a href="#localization">Localization</a></li>      <li><a href="#localization">Localization</a></li>
     <li><a href="#supported_formats">Supported formats</a></li>      <li><a href="#supported_formats">Supported formats</a></li>
     <li><a href="#7z_note">A note to authors about 7-Zip files (don't use them)</a></li>      <li><a href="#7z_note">A note to authors about 7-Zip files (don't use them)</a></li>
     <li><a href="#thanks">Thanks and credits</a></li>      <li><a href="#thanks">Thanks and credits</a></li>
   </ul>    </ul>
 </li>  </li>
</ul></ul>
  
<hr><hr>
  
<h2><a name="getting_started" />Getting started</h2><h2><a name="getting_started" />Getting started</h2>
  
<h3><a name="system_requirements" />System requirements</h3><h3><a name="system_requirements" />System requirements</h3>
<ul><ul>
<li>Windows 7 SP1, Windows 8.1, or Windows 10 Anniversary Update or newer</li><li>Windows 7 SP1, Windows 8.1, or Windows 10 Anniversary Update or newer</li>
<li>.NET Framework 4.7.2 or newer (the Windows version requirements are a direct result of this)</li><li>.NET Framework 4.7.2 or newer (the Windows version requirements are a direct result of this)</li>
</ul></ul>
  
<h3><a name="installation" />Installation</h3><h3><a name="installation" />Installation</h3>
Currently AngelLoader is portable-only, so it must be placed in a non-protected folder (so don't put it in <code>Program Files</code> or <code>Program Files (x86)</code>).Currently AngelLoader is portable-only, so it must be placed in a non-protected folder (so don't put it in <code>Program Files</code> or <code>Program Files (x86)</code>).
<p>Some examples of good locations might be<code>C:\AngelLoader</code>, <code>C:\Games\AngelLoader</code>, etc.</p><p>Some examples of good locations might be<code>C:\AngelLoader</code>, <code>C:\Games\AngelLoader</code>, etc.</p>
  
<h3><a name="initial_setup" />Initial setup</h3><h3><a name="initial_setup" />Initial setup</h3>
  
<p>When you start AngelLoader for the first time, you'll see the initial setup window:</p><p>When you start AngelLoader for the first time, you'll see the initial setup window:</p>
  
<p><img src="images/initial_setup.png" /></p><p><img src="images/initial_setup.png" /></p>
  
<h4>Language</h4><h4>Language</h4>
If other languages are available, you can choose them here. Changes will take effect immediately.If other languages are available, you can choose them here. Changes will take effect immediately.
  
<h4><a name="paths_to_game_exes" />Paths to game executables</h4><h4><a name="paths_to_game_exes" />Paths to game executables</h4>
Here you can choose the executable files for the supported games you have installed. These fields are optional - you can set some, all, or none. You will still be able to see and manage all of your fan missions even if you haven't set their corresponding executable, but of course you won't be able to install or play any of them unless their executable is set.Here you can choose the executable files for the supported games you have installed. These fields are optional - you can set some, all, or none. You will still be able to see and manage all of your fan missions even if you haven't set their corresponding executable, but of course you won't be able to install or play any of them unless their executable is set.
<p><b>Thief 1</b>, <b>Thief 2</b> and <b>System Shock 2</b> must be patched with NewDark in order for AngelLoader to be able to use them. <b>Thief 3</b> must be patched with the Sneaky Upgrade. Version 1.1.9.1 or above is recommended; while versions as far back as 1.1.3 may work, they haven't been tested and are not officially supported.</p><p><b>Thief 1</b>, <b>Thief 2</b> and <b>System Shock 2</b> must be patched with NewDark in order for AngelLoader to be able to use them. <b>Thief 3</b> must be patched with the Sneaky Upgrade. Version 1.1.9.1 or above is recommended; while versions as far back as 1.1.3 may work, they haven't been tested and are not officially supported.</p>
  
<h4>Steam options</h4><h4>Steam options</h4>
If you own one or more supported games on Steam, you can specify the location of <code>steam.exe</code> and choose which games should be launched through it. Launching a game in this way enables access to Steam features such as the in-game overlay, play time counter, etc.If you own one or more supported games on Steam, you can specify the location of <code>steam.exe</code> and choose which games should be launched through it. Launching a game in this way enables access to Steam features such as the in-game overlay, play time counter, etc.
  
<h4><a name="fm_backup_path" />FM backup path</h4><h4><a name="fm_backup_path" />FM backup path</h4>
This is a required field. This is the directory that will be used for backing up saves, screenshots, etc. when you uninstall a fan mission. This must be a different directory from any FM archive paths. AngelLoader will still be able to use your existing backup files from other loaders, but will place any new backup files in this directory.This is a required field. This is the directory that will be used for backing up saves, screenshots, etc. when you uninstall a fan mission. This must be a different directory from any FM archive paths. AngelLoader will still be able to use your existing backup files from other loaders, but will place any new backup files in this directory.
  
<h4>FM archive paths</h4><h4>FM archive paths</h4>
Here you can set the directory or directories where your fan mission archives (.zip or .7z files) are located. If you enable "Include subfolders", then all subfolders inside all directories you specify will also be searched for FM archives (this matches NewDarkLoader's behavior). Otherwise, only the exact directories you specify will be searched.Here you can set the directory or directories where your fan mission archives (.zip or .7z files) are located. If you enable "Include subfolders", then all subfolders inside all directories you specify will also be searched for FM archives (this matches NewDarkLoader's behavior). Otherwise, only the exact directories you specify will be searched.
A note on fan mission archive directories: Because multiple directories are allowed, there is the potential for duplicate files. In this case, AngelLoader will simply use the first file it finds, and ignore any further files with the same name. It is recommended that you don't put duplicate files in your archive directories, but if you do, then as long as they're exact copies (ie., not different files with the same name) then it will be fine. It's also recommended that your archive directories should <b>only</b> contain fan missions and/or FMSel/NewDarkLoader backup files. While AngelLoader does attempt to reject non-mission archives on scan, it's still best to keep unrelated files out of your FM directories.A note on fan mission archive directories: Because multiple directories are allowed, there is the potential for duplicate files. In this case, AngelLoader will simply use the first file it finds, and ignore any further files with the same name. It is recommended that you don't put duplicate files in your archive directories, but if you do, then as long as they're exact copies (ie., not different files with the same name) then it will be fine. It's also recommended that your archive directories should <b>only</b> contain fan missions and/or FMSel/NewDarkLoader backup files. While AngelLoader does attempt to reject non-mission archives on scan, it's still best to keep unrelated files out of your FM directories.
  
<hr><hr>
  
<h2><a name="main_window" />Main window</h2><h2><a name="main_window" />Main window</h2>
  
<p><img src="images/main_window_full_960.png" /></p><p><img src="images/main_window_full_960.png" /></p>
  
<h4>Startup scan</h4><h4>Startup scan</h4>
Whenever new FMs are detected, they will be automatically scanned. If you cancel the scan, then they will be scanned when manually selected, similar to DarkLoader. It's recommended that you let the scan finish, especially if you're using game tabs, as it will result in FMs being categorized properly.Whenever new FMs are detected, they will be automatically scanned. If you cancel the scan, then they will be scanned when manually selected, similar to DarkLoader. It's recommended that you let the scan finish, especially if you're using game tabs, as it will result in FMs being categorized properly.
  
<hr><hr>
  
<h2><a name="main_menu" />Main menu</h2><h2><a name="main_menu" />Main menu</h2>
<img src="images/main_menu.png" /><img src="images/main_menu.png" />
  
<h4><a name="game_versions" />Game versions</h4><h4><a name="game_versions" />Game versions</h4>
  
<p><img src="images/game_versions_window.png" /></p><p><img src="images/game_versions_window.png" /></p>
  
Here you can see which version of each game you have installed. If a game has not been specified in the <a href="#paths_to_game_exes">Paths settings section</a>, it will be grayed out.Here you can see which version of each game you have installed. If a game has not been specified in the <a href="#paths_to_game_exes">Paths settings section</a>, it will be grayed out.
  
<p/><p/>
  
<hr><hr>
  
<h4>Filter bar</h4><h4>Filter bar</h4>
<p><img src="images/filter_bar.png" /></p><p><img src="images/filter_bar.png" /></p>
Here you can choose to filter your FM list by game, title, author, release date, last played date, tags, finished status, and rating. If you've chosen to organize your games by tab, then these tabs will take the place of the game filter buttons.Here you can choose to filter your FM list by game, title, author, release date, last played date, tags, finished status, and rating. If you've chosen to organize your games by tab, then these tabs will take the place of the game filter buttons.
<p>Clicking the drop-down arrow (<img src="images/drop_down_arrow.png"/>) at the right side of the filter bar will allow you to hide individual filters to minimize clutter. When a filter is hidden, it will be automatically switched off.</p><p>Clicking the drop-down arrow (<img src="images/drop_down_arrow.png"/>) at the right side of the filter bar will allow you to hide individual filters to minimize clutter. When a filter is hidden, it will be automatically switched off.</p>
  
<h4><img src="images/Show_Unsupported.png" style="vertical-align:bottom" /> <a name="show_unsupported" />Show FMs marked as "unsupported game or non-FM archive"</h4><h4><img src="images/Show_Unsupported.png" style="vertical-align:bottom" /> <a name="show_unsupported" />Show FMs marked as "unsupported game or non-FM archive"</h4>
This allows archives marked as Unknown (<img src="images/red_circle_question_mark_21.png" />) (archives that were rejected as not being FMs) to be displayed in the list. If support for new games is added in the future, you can use this to show previously unsupported FMs so you can re-scan them individually if you wish.This allows archives marked as Unknown (<img src="images/red_circle_question_mark_21.png" />) (archives that were rejected as not being FMs) to be displayed in the list. If support for new games is added in the future, you can use this to show previously unsupported FMs so you can re-scan them individually if you wish.
  
<h4><img src="images/FilterShowRecentAtTop.png" style="vertical-align:bottom" /> <a name="show_recent_at_top" />Show recently added FMs at the top of the list</h4><h4><img src="images/FilterShowRecentAtTop.png" style="vertical-align:bottom" /> <a name="show_recent_at_top" />Show recently added FMs at the top of the list</h4>
This will cause recently added FMs to be highlighted and displayed at the top of the list. This makes it easier to find FMs that you've just downloaded, for example. The number of days to consider an FM "recent" can be changed in the <a href="#settings_days_recent">Settings window</a>. The default is 15 days.This will cause recently added FMs to be highlighted and displayed at the top of the list. This makes it easier to find FMs that you've just downloaded, for example. The number of days to consider an FM "recent" can be changed in the <a href="#settings_days_recent">Settings window</a>. The default is 15 days.
  
<h4><img src="images/RefreshFromDisk.png" style="vertical-align:bottom" /> Refresh from disk button</h4><h4><img src="images/RefreshFromDisk.png" style="vertical-align:bottom" /> Refresh from disk button</h4>
Reloads the list of FMs from disk. This will always occur on startup, but this button is useful if you've added new FMs since starting AngelLoader.Reloads the list of FMs from disk. This will always occur on startup, but this button is useful if you've added new FMs since starting AngelLoader.
<br>The list can also be refreshed from disk by pressing <code>Shift-F5</code> when the <a href="#mission_list">mission list</a> is focused.<br>The list can also be refreshed from disk by pressing <code>Shift-F5</code> when the <a href="#mission_list">mission list</a> is focused.
  
<h4><img src="images/Refresh.png" style="vertical-align:bottom" /> Refresh list button</h4><h4><img src="images/Refresh.png" style="vertical-align:bottom" /> Refresh list button</h4>
When you edit a mission's data, the list of missions is not refreshed. This is to prevent a mission that no longer fits the filter criteria from being filtered out of the list in the middle of being edited. If you've edited an FM and want to re-filter the list, click this button.When you edit a mission's data, the list of missions is not refreshed. This is to prevent a mission that no longer fits the filter criteria from being filtered out of the list in the middle of being edited. If you've edited an FM and want to re-filter the list, click this button.
<br>The list can also be refreshed by pressing <code>F5</code> when the <a href="#mission_list">mission list</a> is focused.<br>The list can also be refreshed by pressing <code>F5</code> when the <a href="#mission_list">mission list</a> is focused.
  
<h4><img src="images/ClearFilters.png" style="vertical-align:bottom" /> Clear filters button</h4><h4><img src="images/ClearFilters.png" style="vertical-align:bottom" /> Clear filters button</h4>
Clears all filters.Clears all filters.
  
<h4><img src="images/ResetLayout.png" style="vertical-align:bottom" /> Reset layout button</h4><h4><img src="images/ResetLayout.png" style="vertical-align:bottom" /> Reset layout button</h4>
Resets the main window to its default proportions.Resets the main window to its default proportions.
  
<h4>Draggable splitters</h4><h4>Draggable splitters</h4>
You can drag these horizontally or vertically to resize the sections of the window. If you drag at the corner between the two splitters, you can resize all three main sections at once.You can drag these horizontally or vertically to resize the sections of the window. If you drag at the corner between the two splitters, you can resize all three main sections at once.
  
<h4><a name="readme_area" />Readme area</h4><h4><a name="readme_area" />Readme area</h4>
Here is where the selected FM's readme is displayed. If there are multiple readmes, AngelLoader will attempt to detect one that doesn't contain spoilers (lootlists, walkthroughs, etc.).Here is where the selected FM's readme is displayed. If there are multiple readmes, AngelLoader will attempt to detect one that doesn't contain spoilers (lootlists, walkthroughs, etc.).
If it finds one, it will choose that readme automatically. If a non-spoiler readme is unable to be detected with certainty, you will be given a choice of which readme to view.If it finds one, it will choose that readme automatically. If a non-spoiler readme is unable to be detected with certainty, you will be given a choice of which readme to view.
In this case, this list of readmes will be the only thing displayed in the readme section. Once you've selected a readme, you will thereafterIn this case, this list of readmes will be the only thing displayed in the readme section. Once you've selected a readme, you will thereafter
have the option to select another from a drop-down list that appears in the upper-right corner (see <a href="#readme_controls">Readme controls</a>).have the option to select another from a drop-down list that appears in the upper-right corner (see <a href="#readme_controls">Readme controls</a>).
  
<h4><a name="readme_controls" />Readme controls</h4><h4><a name="readme_controls" />Readme controls</h4>
In the upper-right corner of the readme area, there is a set of controls for choosing a readme; zooming in, zooming out, and resetting zoom; and toggling fullscreen. When you click the fullscreen button, the readme area enlarges to take up the entire window. Click the button again to restore it to normal size. These controls appear when the mouse cursor is over the readme area, and disappear when it moves away.In the upper-right corner of the readme area, there is a set of controls for choosing a readme; zooming in, zooming out, and resetting zoom; and toggling fullscreen. When you click the fullscreen button, the readme area enlarges to take up the entire window. Click the button again to restore it to normal size. These controls appear when the mouse cursor is over the readme area, and disappear when it moves away.
In addition to clicking the zoom buttons, the readme can also be zoomed by pressing <code>Ctrl+-</code>, <code>Ctrl++</code>, and <code>Ctrl-0</code>, or by holding <code>Ctrl</code> and scrolling the mouse wheel while the cursor is over the readme area.In addition to clicking the zoom buttons, the readme can also be zoomed by pressing <code>Ctrl+-</code>, <code>Ctrl++</code>, and <code>Ctrl-0</code>, or by holding <code>Ctrl</code> and scrolling the mouse wheel while the cursor is over the readme area.
  
<h4><img src="images/PlayFM.png" style="vertical-align:bottom" /> Play FM button</h4><h4><img src="images/PlayFM.png" style="vertical-align:bottom" /> Play FM button</h4>
Click this button to play the currently selected FM. If the FM is not installed, it will be installed automatically first.Click this button to play the currently selected FM. If the FM is not installed, it will be installed automatically first.
  
<h4><img src="images/PlayOriginalGame.png" style="vertical-align:bottom" /> Play original game button</h4><h4><img src="images/PlayOriginalGame.png" style="vertical-align:bottom" /> Play original game button</h4>
Click this button to bring up a list of supported games. Only games that you've <a href="#paths_to_game_exes">provided a path to</a> will be enabled; others will be grayed out. Clicking on one of these games will let you play it without loading an FM.<br>Click this button to bring up a list of supported games. Only games that you've <a href="#paths_to_game_exes">provided a path to</a> will be enabled; others will be grayed out. Clicking on one of these games will let you play it without loading an FM.<br>
If you have NewDark 1.27 or later and have installed the multiplayer option (meaning Thief2MP.exe exists in your Thief 2 directory), then there will be an additional option in the list to play Thief 2 in multiplayer mode.If you have NewDark 1.27 or later and have installed the multiplayer option (meaning Thief2MP.exe exists in your Thief 2 directory), then there will be an additional option in the list to play Thief 2 in multiplayer mode.
  
<h4><img src="images/Install.png" style="vertical-align:bottom" /> / <img src="images/Uninstall.png" style="vertical-align:bottom" /> Install / Uninstall FM button</h4><h4><img src="images/Install.png" style="vertical-align:bottom" /> / <img src="images/Uninstall.png" style="vertical-align:bottom" /> Install / Uninstall FM button</h4>
If the currently selected FM is not installed, this button will install it; otherwise, it will uninstall it.If the currently selected FM is not installed, this button will install it; otherwise, it will uninstall it.
  
<h4><img src="images/BlueMagnifier.png" style="vertical-align:bottom" /> <a name="scan_all_fms_button" />Scan all FMs button</h4><h4><img src="images/BlueMagnifier.png" style="vertical-align:bottom" /> <a name="scan_all_fms_button" />Scan all FMs button</h4>
This allows you to scan all the FMs in the list. Clicking it will bring up a window where you can choose what to scan for.This allows you to scan all the FMs in the list. Clicking it will bring up a window where you can choose what to scan for.
  
<p><img src="images/ScanAllFMs_window.png" /></p><p><img src="images/ScanAllFMs_window.png" /></p>
  
Only the fields you select will be scanned for and overwritten; non-selected fields will not be touched. The exception to overwriting is tags: tags will only ever be kept the same or added to, not overwritten.Only the fields you select will be scanned for and overwritten; non-selected fields will not be touched. The exception to overwriting is tags: tags will only ever be kept the same or added to, not overwritten.
  
<h4><img src="images/WebSearch.png" style="vertical-align:bottom" /> Web search button</h4><h4><img src="images/WebSearch.png" style="vertical-align:bottom" /> Web search button</h4>
Click this button to search the web for the selected mission. You can set the search URL in the <a href="#settings_web_search">Settings window</a>.Click this button to search the web for the selected mission. You can set the search URL in the <a href="#settings_web_search">Settings window</a>.
  
<h4><img src="images/Import.png" style="vertical-align:bottom"/> Import from button</h4><h4><img src="images/Import.png" style="vertical-align:bottom"/> Import from button</h4>
Clicking this button will bring up a list of other loaders you can import data from. Supported loaders are <b>DarkLoader</b>, <b>NewDarkLoader</b>, and <b>FMSel</b>. If you have a large collection of FM data from one of these loaders (comments, ratings, finished statuses, etc.) then you can import that data into AngelLoader, replacing any current data (so be careful).Clicking this button will bring up a list of other loaders you can import data from. Supported loaders are <b>DarkLoader</b>, <b>NewDarkLoader</b>, and <b>FMSel</b>. If you have a large collection of FM data from one of these loaders (comments, ratings, finished statuses, etc.) then you can import that data into AngelLoader, replacing any current data (so be careful).
  
<h4><img src="images/Settings.png" style="vertical-align:bottom" /> Settings button</h4><h4><img src="images/Settings.png" style="vertical-align:bottom" /> Settings button</h4>
Brings up the <a href="#settings_window">Settings window</a>.Brings up the <a href="#settings_window">Settings window</a>.
<p/><p/>
<hr><hr>
  
<h3><a name="mission_list" />Mission list</h3><h3><a name="mission_list" />Mission list</h3>
  
<p><img src="images/fms_list_960.png" /></p><p><img src="images/fms_list_960.png" /></p>
  
This is the main area where fan missions are displayed, sorted, and filtered. You can change the columns' size, <a href="#column_header_context_menu">visibility</a>, and order.This is the main area where fan missions are displayed, sorted, and filtered. You can change the columns' size, <a href="#column_header_context_menu">visibility</a>, and order.
Drag a column left or right to change its order. Clicking on a column header will sort by that column. Click once to sort by ascending, and click again to sort by descending.Drag a column left or right to change its order. Clicking on a column header will sort by that column. Click once to sort by ascending, and click again to sort by descending.
Double-click the size grip to the right of a column to auto-size that column to fit its content.Double-click the size grip to the right of a column to auto-size that column to fit its content.
<p>Right-click on any column header or any blank space in the list to bring up the <a href="#column_header_context_menu">column header context menu</a>.</p><p>Right-click on any column header or any blank space in the list to bring up the <a href="#column_header_context_menu">column header context menu</a>.</p>
<p>Right-click on an FM to bring up the <a href="#fm_context_menu">FM context menu</a>.</p><p>Right-click on an FM to bring up the <a href="#fm_context_menu">FM context menu</a>.</p>
<p>Double-click on a mission or press Enter when a mission is selected to play that mission. By default you will be asked for confirmation in this case; see <a href="#settings_play_on_dc_or_enter_ask">Play FM on double-click / Enter</a>.</p><p>Double-click on a mission or press Enter when a mission is selected to play that mission. By default you will be asked for confirmation in this case; see <a href="#settings_play_on_dc_or_enter_ask">Play FM on double-click / Enter</a>.</p>
  
Press the Delete key while an FM is selected to delete that FM's archive from disk. You will be asked for confirmation first.Press the Delete key while an FM is selected to delete that FM's archive from disk. You will be asked for confirmation first.
  
<p>You can zoom the FMs list either with the zoom buttons on the top bar, or with <code>Ctrl++</code>,<code>Ctrl+-</code>, and <code>Ctrl+0</code>, or with Ctrl+mousewheel.<p>You can zoom the FMs list either with the zoom buttons on the top bar, or with <code>Ctrl++</code>,<code>Ctrl+-</code>, and <code>Ctrl+0</code>, or with Ctrl+mousewheel.
  
<h4>Columns</h4><h4>Columns</h4>
  
<h4>Game</h4><h4>Game</h4>
Displays an icon based on which game the mission is for. If unknown, it will be blank. The icons are:Displays an icon based on which game the mission is for. If unknown, it will be blank. The icons are:
<p><p>
<img src="images/Thief1_21.png" style="vertical-align:text-bottom" /> - Thief<br><img src="images/Thief1_21.png" style="vertical-align:text-bottom" /> - Thief<br>
<img src="images/Thief2_21.png" style="vertical-align:text-bottom" /> - Thief II<br><img src="images/Thief2_21.png" style="vertical-align:text-bottom" /> - Thief II<br>
<img src="images/Thief3_21.png" style="vertical-align:text-bottom" /> - Thief: Deadly Shadows<br><img src="images/Thief3_21.png" style="vertical-align:text-bottom" /> - Thief: Deadly Shadows<br>
<img src="images/Shock2_21.png" style="vertical-align:text-bottom" /> - System Shock 2<br><img src="images/Shock2_21.png" style="vertical-align:text-bottom" /> - System Shock 2<br>
<img src="images/red_circle_question_mark_21.png" style="vertical-align:bottom" /> - Unsupported mission or non-mission archive (these only appear when the <a href="#show_unsupported">Show Unsupported</a> filter is enabled).</p><img src="images/red_circle_question_mark_21.png" style="vertical-align:bottom" /> - Unsupported mission or non-mission archive (these only appear when the <a href="#show_unsupported">Show Unsupported</a> filter is enabled).</p>
  
<h4>Installed</h4><h4>Installed</h4>
Displays a <img src="images/green_check_21.png" /> icon if an FM is installed; otherwise remains blank.Displays a <img src="images/green_check_21.png" /> icon if an FM is installed; otherwise remains blank.
  
<h4>Title</h4><h4>Title</h4>
Displays an FM's title, taking into account the <a href="#settings_sorting">Move article</a> setting. If no title has been scanned for, or a title otherwise can't be found, this will display the FM's archive name without the extension. If no archive name can be found then it will display the FM's installed folder name.Displays an FM's title, taking into account the <a href="#settings_sorting">Move article</a> setting. If no title has been scanned for, or a title otherwise can't be found, this will display the FM's archive name without the extension. If no archive name can be found then it will display the FM's installed folder name.
  
<h4>Archive</h4><h4>Archive</h4>
Displays the FM's archive name with extension.Displays the FM's archive name with extension.
  
<h4>Author</h4><h4>Author</h4>
Displays the FM's author if one can be found.Displays the FM's author if one can be found.
  
<h4>Size</h4><h4>Size</h4>
Displays the FM's compressed (archived) size if possible. If no archive can be found, then it will display the FM's uncompressed (installed) size.Displays the FM's compressed (archived) size if possible. If no archive can be found, then it will display the FM's uncompressed (installed) size.
  
<h4>Rating</h4><h4>Rating</h4>
Displays the FM's rating using the <a href="#settings_rating_display_style">selected style</a>.Displays the FM's rating using the <a href="#settings_rating_display_style">selected style</a>.
  
<h4>Finished</h4><h4>Finished</h4>
Displays an icon representing which difficulty or difficulties you've finished an FM on.Displays an icon representing which difficulty or difficulties you've finished an FM on.
<p><p>
<img src="images/Finished_Normal.png" style="vertical-align:text-bottom" /> - <b>Normal</b> (<b>Easy</b> for Thief: Deadly Shadows and System Shock 2)<br><img src="images/Finished_Normal.png" style="vertical-align:text-bottom" /> - <b>Normal</b> (<b>Easy</b> for Thief: Deadly Shadows and System Shock 2)<br>
<img src="images/Finished_Hard.png" style="vertical-align:text-bottom" /> - <b>Hard</b> (<b>Normal</b> for Thief: Deadly Shadows and System Shock 2)<br><img src="images/Finished_Hard.png" style="vertical-align:text-bottom" /> - <b>Hard</b> (<b>Normal</b> for Thief: Deadly Shadows and System Shock 2)<br>
<img src="images/Finished_Expert.png" style="vertical-align:text-bottom" /> - <b>Expert</b> (<b>Hard</b> for Thief: Deadly Shadows and System Shock 2)<br><img src="images/Finished_Expert.png" style="vertical-align:text-bottom" /> - <b>Expert</b> (<b>Hard</b> for Thief: Deadly Shadows and System Shock 2)<br>
<img src="images/Finished_Extreme.png" style="vertical-align:text-bottom" /> - <b>Extreme</b> (<b>Expert</b> for Thief: Deadly Shadows, <b>Impossible</b> for System Shock 2)<br><img src="images/Finished_Extreme.png" style="vertical-align:text-bottom" /> - <b>Extreme</b> (<b>Expert</b> for Thief: Deadly Shadows, <b>Impossible</b> for System Shock 2)<br>
<img src="images/Finished_Unknown.png" style="vertical-align:text-bottom" /> - <b>Unknown</b><img src="images/Finished_Unknown.png" style="vertical-align:text-bottom" /> - <b>Unknown</b>
</p></p>
See the <a href="#finished_on">Finished On submenu</a> for more information about difficulty levels.See the <a href="#finished_on">Finished On submenu</a> for more information about difficulty levels.
  
<h4>Release Date</h4><h4>Release Date</h4>
Displays the FM's release date in the <a href="#settings_date_format">specified format</a>.Displays the FM's release date in the <a href="#settings_date_format">specified format</a>.
  
<h4>Last Played</h4><h4>Last Played</h4>
Displays the FM's last played date in the <a href="#settings_date_format">specified format</a>.Displays the FM's last played date in the <a href="#settings_date_format">specified format</a>.
  
<h4>Date Added</h4><h4>Date Added</h4>
Displays the date the FM was added to the list.Displays the date the FM was added to the list.
  
<h4>Disabled Mods</h4><h4>Disabled Mods</h4>
Displays the disabled mods, if any, for the FM. If all mods are disabled for the FM, it will display "* [All]".Displays the disabled mods, if any, for the FM. If all mods are disabled for the FM, it will display "* [All]".
  
<h4>Comment</h4><h4>Comment</h4>
Displays the FM's comment, if any, up to the first 100 characters or the first linebreak, whichever comes first.Displays the FM's comment, if any, up to the first 100 characters or the first linebreak, whichever comes first.
  
<h3><a name="column_header_context_menu" />Column header context menu</h3><h3><a name="column_header_context_menu" />Column header context menu</h3>
  
<p><img src="images/column_context_menu.png" /></p><p><img src="images/column_context_menu.png" /></p>
  
Right-clicking on any column header, or any blank space in the main list, will bring up this menu. Here you can choose to hide or show columns, or reset their visibility, width, or positions.Right-clicking on any column header, or any blank space in the main list, will bring up this menu. Here you can choose to hide or show columns, or reset their visibility, width, or positions.
  
<h3><a name="fm_context_menu" />FM context menu</h3><h3><a name="fm_context_menu" />FM context menu</h3>
  
<p><img src="images/fm_right_click_menu.png" /></p><p><img src="images/fm_right_click_menu.png" /></p>
  
Right-click on a fan mission in the list to bring up this menu.Right-click on a fan mission in the list to bring up this menu.
  
<h4>Play FM</h4><h4>Play FM</h4>
Plays the currently selected FM. If the FM is not installed, it will be installed automatically first.Plays the currently selected FM. If the FM is not installed, it will be installed automatically first.
  
<h4>Play FM (multiplayer)</h4><h4>Play FM (multiplayer)</h4>
This item will only appear if Thief2MP.exe was found in the Thief 2 directory. Clicking it will allow you to play the selected FM in multiplayer mode (requires NewDark 1.27 or later). If the FM is not installed, it will be installed automatically first.This item will only appear if Thief2MP.exe was found in the Thief 2 directory. Clicking it will allow you to play the selected FM in multiplayer mode (requires NewDark 1.27 or later). If the FM is not installed, it will be installed automatically first.
  
<h4>Install / Uninstall FM</h4><h4>Install / Uninstall FM</h4>
If the currently selected FM is not installed, this will install it; otherwise, it will uninstall it.If the currently selected FM is not installed, this will install it; otherwise, it will uninstall it.
  
<h4>Delete FM archive</h4><h4>Delete FM archive</h4>
This will allow you to delete an FM's archive from disk. You can also press the Delete key while the FMs list is focused to achieve the same thing. In both cases, you will be asked for confirmation first.This will allow you to delete an FM's archive from disk. You can also press the Delete key while the FMs list is focused to achieve the same thing. In both cases, you will be asked for confirmation first.
  
<h4>Open FM in DromEd</h4><h4>Open FM in DromEd</h4>
This item will only appear if DromEd.exe (or ShockEd.exe for System Shock 2) was found in the game directory. Clicking it will open the currently selected FM in DromEd or ShockEd, installing it first if necessary.<br>This item will only appear if DromEd.exe (or ShockEd.exe for System Shock 2) was found in the game directory. Clicking it will open the currently selected FM in DromEd or ShockEd, installing it first if necessary.<br>
<b>This option does not apply to Thief: Deadly Shadows.</b><b>This option does not apply to Thief: Deadly Shadows.</b>
  
<h4>Scan FM</h4><h4>Scan FM</h4>
This will scan the selected FM. If you only want to scan for certain fields, see the <a href="#edit_fm_tab">Edit FM tab</a>.This will scan the selected FM. If you only want to scan for certain fields, see the <a href="#edit_fm_tab">Edit FM tab</a>.
  
<h4>Convert audio submenu</h4><h4>Convert audio submenu</h4>
This menu contains the same audio conversion options as in the <a href="#settings_audio_conversion">Settings window</a>, but they can be run at any time here.This menu contains the same audio conversion options as in the <a href="#settings_audio_conversion">Settings window</a>, but they can be run at any time here.
<br>This option is only available for installed FMs.<br>This option is only available for installed FMs.
  
<h4>Rating submenu</h4><h4>Rating submenu</h4>
Here you can rate the selected FM. The ratings will appear as they've been set in the <a href="#settings_rating_display_style">Settings window</a>: either 0-10 or 0-5.Here you can rate the selected FM. The ratings will appear as they've been set in the <a href="#settings_rating_display_style">Settings window</a>: either 0-10 or 0-5.
  
<h4><a name="finished_on" />Finished On submenu</h4><h4><a name="finished_on" />Finished On submenu</h4>
Here you can set which difficulty or difficulties you've finished the selected mission on.<br>Here you can set which difficulty or difficulties you've finished the selected mission on.<br>
<b>Unknown</b> - this is mainly for compatibility with imported FMSel data, which doesn't mark difficulties for its Finished value.<br><b>Unknown</b> - this is mainly for compatibility with imported FMSel data, which doesn't mark difficulties for its Finished value.<br>
For Thief 1 and Thief 2, the other difficulties are <b>Normal</b>, <b>Hard</b>, <b>Expert</b>, and <b>Extreme</b>.<br>For Thief 1 and Thief 2, the other difficulties are <b>Normal</b>, <b>Hard</b>, <b>Expert</b>, and <b>Extreme</b>.<br>
For Thief: Deadly Shadows, they are <b>Easy</b>, <b>Normal</b>, <b>Hard</b>, and <b>Expert</b>.<br>For Thief: Deadly Shadows, they are <b>Easy</b>, <b>Normal</b>, <b>Hard</b>, and <b>Expert</b>.<br>
For System Shock 2, they are <b>Easy</b>, <b>Normal</b>, <b>Hard</b>, and <b>Impossible</b>.<br>For System Shock 2, they are <b>Easy</b>, <b>Normal</b>, <b>Hard</b>, and <b>Impossible</b>.<br>
"<b>Extreme</b>" is not an official Thief difficulty, but is provided for compatibility with imported DarkLoader data, or to use as you see fit (to denote Ghost, etc)."<b>Extreme</b>" is not an official Thief difficulty, but is provided for compatibility with imported DarkLoader data, or to use as you see fit (to denote Ghost, etc).
  
<h4>Web search</h4><h4>Web search</h4>
Click this to search the web for the selected mission. You can set the search URL in the <a href="#settings_web_search">Settings window</a>.Click this to search the web for the selected mission. You can set the search URL in the <a href="#settings_web_search">Settings window</a>.
<p/><p/>
<hr><hr>
  
<h3><a name="top_right_tabs" />Top-right tabs</h3><h3><a name="top_right_tabs" />Top-right tabs</h3>
  
These tabs allow you to edit the selected FM's data and to view more detailed information about it. The tabs can be dragged to change their order if you wish, and they can also be selectively hidden using the menu button at the top-right.These tabs allow you to edit the selected FM's data and to view more detailed information about it. The tabs can be dragged to change their order if you wish, and they can also be selectively hidden using the menu button at the top-right.
  
<h4>Collapse / expand button</h4><h4>Collapse / expand button</h4>
Click this to collapse (hide) the top-right section. Click it again to expand it.Click this to collapse (hide) the top-right section. Click it again to expand it.
  
<h4><a name="stats_tab" />Statistics tab</h4><h4><a name="stats_tab" />Statistics tab</h4>
  
<p><img src="images/stats_tab.png" /></p><p><img src="images/stats_tab.png" /></p>
  
Here you can see information on what kind of custom resources a fan mission has. If the FM has not been scanned for custom resources, none will be shown. If the FM is for Thief: Deadly Shadows, none will be shown in any case, as the custom resource scan is not supported for that game.Here you can see information on what kind of custom resources a fan mission has. If the FM has not been scanned for custom resources, none will be shown. If the FM is for Thief: Deadly Shadows, none will be shown in any case, as the custom resource scan is not supported for that game.
  
<h4><a name="edit_fm_tab" />Edit FM tab</h4><h4><a name="edit_fm_tab" />Edit FM tab</h4>
  
<p><img src="images/edit_fm_tab.png" /></p><p><img src="images/edit_fm_tab.png" /></p>
  
Here you can edit an FM's data. If you want to re-scan for a certain field, click the <img src="images/scan_14.png" /> icon beside the field.Here you can edit an FM's data. If you want to re-scan for a certain field, click the <img src="images/scan_14.png" /> icon beside the field.
  
<h4>Alternate titles button</h4><h4>Alternate titles button</h4>
Sometimes, multiple different titles will be detected during a scan. If the default title doesn't look correct, try clicking this dropdown button to see if another is available. Clicking an alternate title will change the FM's title to the one that you've selected.Sometimes, multiple different titles will be detected during a scan. If the default title doesn't look correct, try clicking this dropdown button to see if another is available. Clicking an alternate title will change the FM's title to the one that you've selected.
  
<h4>Release date and Last played</h4><h4>Release date and Last played</h4>
If a date hasn't been scanned for or cannot be detected, its checkbox will be unchecked and no date will be shown.If a date hasn't been scanned for or cannot be detected, its checkbox will be unchecked and no date will be shown.
  
<h4>Disabled mods</h4><h4>Disabled mods</h4>
You can disable certain mods per-mission here. To see which mods you have installed, look at <code>cam_mod.ini</code> in your game folder. This string must be in the format <code>modname1+modname2+modname3</code> etc. So to disable the Enhancement Pack 2, it should be:You can disable certain mods per-mission here. To see which mods you have installed, look at <code>cam_mod.ini</code> in your game folder. This string must be in the format <code>modname1+modname2+modname3</code> etc. So to disable the Enhancement Pack 2, it should be:
  
<p><code>ep2</code></p><p><code>ep2</code></p>
  
<p>To disable the Enhancement Pack 2 and the HD mod, it would be:</p><p>To disable the Enhancement Pack 2 and the HD mod, it would be:</p>
  
<p><code>ep2+hdmod</code></p><p><code>ep2+hdmod</code></p>
  
<p>To disable all mods for the current FM, check the <b>Disable all mods</b> checkbox.</p><p>To disable all mods for the current FM, check the <b>Disable all mods</b> checkbox.</p>
  
<h4>Language selection</h4><h4>Language selection</h4>
Here you can choose to play an FM in a particular language. Only languages the FM supports will be available.Here you can choose to play an FM in a particular language. Only languages the FM supports will be available.
  
<h4><a name="comment_tab" />Comment tab</h4><h4><a name="comment_tab" />Comment tab</h4>
  
<p><img src="images/comment_tab.png" /></p><p><img src="images/comment_tab.png" /></p>
  
Here you can enter a comment for the FM. This comment will also be displayed in the Comments column (up to the first 100 characters or the first linebreak, whichever comes first), and will update as you type.Here you can enter a comment for the FM. This comment will also be displayed in the Comments column (up to the first 100 characters or the first linebreak, whichever comes first), and will update as you type.
  
<h4><a name="tags_tab" />Tags tab</h4><h4><a name="tags_tab" />Tags tab</h4>
  
<p><img src="images/tags_tab.png" /></p><p><img src="images/tags_tab.png" /></p>
  
Here you can manage the FM's tags. You can click the <b>Add from list...</b> button to choose a tag from the global list (which includes standard presets as well as any other tags that have been found for any other FMs), or you can start typing in the textbox to see a real-time list of tags and categories that match what you've typed. If no matching tag or category is found, a new one is created. The format for creating a new tag is <code>category: tag</code>. If you don't specify a category when creating a new tag, that tag will be placed in the <code>misc</code> category.Here you can manage the FM's tags. You can click the <b>Add from list...</b> button to choose a tag from the global list (which includes standard presets as well as any other tags that have been found for any other FMs), or you can start typing in the textbox to see a real-time list of tags and categories that match what you've typed. If no matching tag or category is found, a new one is created. The format for creating a new tag is <code>category: tag</code>. If you don't specify a category when creating a new tag, that tag will be placed in the <code>misc</code> category.
  
<h4><a name="patch_tab" />Patch &amp; Customize tab</h4><h4><a name="patch_tab" />Patch &amp; Customize tab</h4>
  
<p><img src="images/patch_tab.png" /></p><p><img src="images/patch_tab.png" /></p>
  
Here you can apply patches and customizations to an FM.Here you can apply patches and customizations to an FM.
  
<h4><a name="dml_patches" />.dml Patches</h4><h4><a name="dml_patches" />.dml Patches</h4>
Some older fan missions don't quite work as they should when played with NewDark. In many cases, patches are available to fix them. If you have any .dml patch files, you can add or remove them from the FM's installed folder here. If you've enabled the <a href="#settings_backup">"All changed files" backup setting</a>, then these fixes will be backed up and restored the next time you install the FM.Some older fan missions don't quite work as they should when played with NewDark. In many cases, patches are available to fix them. If you have any .dml patch files, you can add or remove them from the FM's installed folder here. If you've enabled the <a href="#settings_backup">"All changed files" backup setting</a>, then these fixes will be backed up and restored the next time you install the FM.
<br><b>.dml patching is not supported for Thief: Deadly Shadows.</b><br><b>.dml patching is not supported for Thief: Deadly Shadows.</b>
<h4>Open FM folder</h4><h4>Open FM folder</h4>
If you want to manually modify the FM's installed folder, you can open it here.<br>If you want to manually modify the FM's installed folder, you can open it here.<br>
<a style="color:red;"><b>NOTE!</b></a> FM folders contain a special file, <code>fmsel.inf</code>, which must <a style="color:red;"><b>not</b></a> be deleted. This file contains metadata and is, due to its nature, not included in differential backups. While AngelLoader will sometimes be able to regenerate it or work without it, deleting it is asking for trouble. Don't do it.<a style="color:red;"><b>NOTE!</b></a> FM folders contain a special file, <code>fmsel.inf</code>, which must <a style="color:red;"><b>not</b></a> be deleted. This file contains metadata and is, due to its nature, not included in differential backups. While AngelLoader will sometimes be able to regenerate it or work without it, deleting it is asking for trouble. Don't do it.
  
<hr><hr>
  
<h2><a name="settings_window" />Settings window</h2><h2><a name="settings_window" />Settings window</h2>
  
<h3><a name="settings_paths_section" />Paths section</h3><h3><a name="settings_paths_section" />Paths section</h3>
  
<p><img src="images/setup_paths_tab.png" /></p><p><img src="images/setup_paths_tab.png" /></p>
  
The settings here are the same as the <a href="#initial_setup">Initial Setup window</a>, except that Language has been moved to the <a href="#settings_other_section">Other section</a>. See <a href="#initial_setup">Initial Setup</a> for an explanation of these settings.The settings here are the same as the <a href="#initial_setup">Initial Setup window</a>, except that Language has been moved to the <a href="#settings_other_section">Other section</a>. See <a href="#initial_setup">Initial Setup</a> for an explanation of these settings.
  
<h3><a name="settings_fm_display_section" />FM Display section</h3><h3><a name="settings_fm_display_section" />FM Display section</h3>
  
<p><img src="images/setup_fm_display_tab.png" /></p><p><img src="images/setup_fm_display_tab.png" /></p>
  
<h4>Game organization</h4><h4>Game organization</h4>
Here you can choose to either organize games into their own tabs, or to display your FMs as one list and allow filtering by game. When game tabs are enabled, each game will have its own selected FM and set of filters that will be retained between tab switches. Organizing games by tab can make things cleaner, but if you want to filter without regard to game (say, to find all missions by a single author who has released missions for multiple games), then having one list with game filters will work better.Here you can choose to either organize games into their own tabs, or to display your FMs as one list and allow filtering by game. When game tabs are enabled, each game will have its own selected FM and set of filters that will be retained between tab switches. Organizing games by tab can make things cleaner, but if you want to filter without regard to game (say, to find all missions by a single author who has released missions for multiple games), then having one list with game filters will work better.
  
<p><p>
 If you select the <b>Use short names on game tabs</b> checkbox, game tabs will be displayed with abbreviated names to save screen space.  If you select the <b>Use short names on game tabs</b> checkbox, game tabs will be displayed with abbreviated names to save screen space.
</p></p>
  
<h4><a name="settings_sorting" />Sorting</h4><h4><a name="settings_sorting" />Sorting</h4>
Here you can choose to ignore leading articles when sorting FMs. For example, the FM "The Seven Sisters" will be considered to start with an "S". If you choose to move articles to the end of names when displaying them, then "The Seven Sisters" will be displayed as "Seven Sisters, The". The default set of articles is "a, an, the", but you can add more (for example to support other languages). These articles are not part of the normal localization functionality, because they apply to fan mission names, which can be any language; therefore the app-wide language setting doesn't apply to them.Here you can choose to ignore leading articles when sorting FMs. For example, the FM "The Seven Sisters" will be considered to start with an "S". If you choose to move articles to the end of names when displaying them, then "The Seven Sisters" will be displayed as "Seven Sisters, The". The default set of articles is "a, an, the", but you can add more (for example to support other languages). These articles are not part of the normal localization functionality, because they apply to fan mission names, which can be any language; therefore the app-wide language setting doesn't apply to them.
  
<h4><a name="settings_rating_display_style" />Rating display style</h4><h4><a name="settings_rating_display_style" />Rating display style</h4>
Here you can choose the style in which to display an FM's rating (0-10, 0-5, or 0-5 with stars).Here you can choose the style in which to display an FM's rating (0-10, 0-5, or 0-5 with stars).
  
<h4><a name="settings_date_format" />Date format</h4><h4><a name="settings_date_format" />Date format</h4>
Here you can choose how to display dates: either in the short or long form of your PC's current culture, or a custom format.Here you can choose how to display dates: either in the short or long form of your PC's current culture, or a custom format.
  
<h4><a name="settings_days_recent" />Recent FMs</h4><h4><a name="settings_days_recent" />Recent FMs</h4>
When choosing to <a href="#show_recent_at_top">show recently added FMs at the top of the list</a>, only FMs added within the selected number of days will be included.When choosing to <a href="#show_recent_at_top">show recently added FMs at the top of the list</a>, only FMs added within the selected number of days will be included.
  
<h3><a name="settings_other_section" />Other section</h3><h3><a name="settings_other_section" />Other section</h3>
  
<p><img src="images/setup_other_tab.png" /></p><p><img src="images/setup_other_tab.png" /></p>
  
<h4>Language</h4><h4>Language</h4>
If other languages are available, you can choose them here. Changes will take effect immediately.If other languages are available, you can choose them here. Changes will take effect immediately.
  
<h4><a name="settings_audio_conversion" />Convert .wavs to 16 bit on install</h4><h4><a name="settings_audio_conversion" />Convert .wavs to 16 bit on install</h4>
Depending on your setup, .wav files that are higher than 16 bit may cause audio problems when played by Dark Engine games, such as intermittent or constant static noise. Converting all .wav files to 16 bit will solve this issue, and does not result in a perceptible loss of fidelity. Therefore, this option is turned on by default.<br>Depending on your setup, .wav files that are higher than 16 bit may cause audio problems when played by Dark Engine games, such as intermittent or constant static noise. Converting all .wav files to 16 bit will solve this issue, and does not result in a perceptible loss of fidelity. Therefore, this option is turned on by default.<br>
<b>This option has no effect for Thief: Deadly Shadows.</b><b>This option has no effect for Thief: Deadly Shadows.</b>
  
<h4>Convert .oggs to .wavs on install</h4><h4>Convert .oggs to .wavs on install</h4>
Quoted from the FMSel manual:<br>Quoted from the FMSel manual:<br>
<i>The game </i>can<i> play OGG files but it can under some circumstance cause short hiccups, on less powerful computers, performance heavy missions or with large OGG files. In such cases it might help to convert them to WAV files during installation</i>.<br><i>The game </i>can<i> play OGG files but it can under some circumstance cause short hiccups, on less powerful computers, performance heavy missions or with large OGG files. In such cases it might help to convert them to WAV files during installation</i>.<br>
<b>This option has no effect for Thief: Deadly Shadows.</b><b>This option has no effect for Thief: Deadly Shadows.</b>
  
<h4>Confirm before uninstalling</h4><h4>Confirm before uninstalling</h4>
If this is enabled, you will be prompted for confirmation when uninstalling an FM.If this is enabled, you will be prompted for confirmation when uninstalling an FM.
  
<h4><a name="settings_backup" />Back up data when uninstalling</h4><h4><a name="settings_backup" />Back up data when uninstalling</h4>
When an FM is uninstalled, you will normally want to back up its saves and screenshots so they can be restored if you install it again. You can also choose to back up all changed files, in which case the backup will also include all files in the installed folder that have been added, removed, or modified as compared to the files in the archive. This is useful if you have added <a href="#dml_patches">.dml patches</a> to the FM, or made other modifications such as creating or modifying an fm.cfg file, fixing readables, etc. Because AngelLoader aims to be patch-friendly, this option is the default. You can also choose to always be asked if you want to back up data when uninstalling an FM.When an FM is uninstalled, you will normally want to back up its saves and screenshots so they can be restored if you install it again. You can also choose to back up all changed files, in which case the backup will also include all files in the installed folder that have been added, removed, or modified as compared to the files in the archive. This is useful if you have added <a href="#dml_patches">.dml patches</a> to the FM, or made other modifications such as creating or modifying an fm.cfg file, fixing readables, etc. Because AngelLoader aims to be patch-friendly, this option is the default. You can also choose to always be asked if you want to back up data when uninstalling an FM.
  
<h4><a name="settings_web_search" />Web search</h4><h4><a name="settings_web_search" />Web search</h4>
Here you can edit the URL that will be used when searching for FMs on the web. The string <code>$TITLE$</code> can be placed anywhere in the URL to insert the fan mission's title into the final string. For instance, if the URL wasHere you can edit the URL that will be used when searching for FMs on the web. The string <code>$TITLE$</code> can be placed anywhere in the URL to insert the fan mission's title into the final string. For instance, if the URL was
  
<p><code>https://www.google.com/search?q="$TITLE$" site:ttlg.com</code></p><p><code>https://www.google.com/search?q="$TITLE$" site:ttlg.com</code></p>
  
<p>and the currently selected FM's title was "Broken Triad", then the final URL actually passed to your web browser would be:</p><p>and the currently selected FM's title was "Broken Triad", then the final URL actually passed to your web browser would be:</p>
  
<p><code>https://www.google.com/search?q="Broken Triad" site:ttlg.com</code></p><p><code>https://www.google.com/search?q="Broken Triad" site:ttlg.com</code></p>
  
<h4><a name="settings_play_on_dc_or_enter_ask" />Play on double-click / Enter</h4><h4><a name="settings_play_on_dc_or_enter_ask" />Play on double-click / Enter</h4>
When you double-click on an FM in the list or press Enter when the list is focused,When you double-click on an FM in the list or press Enter when the list is focused,
the selected FM will be played. Check this box to enable asking for confirmation in that case,the selected FM will be played. Check this box to enable asking for confirmation in that case,
to prevent accidental playing from a stray click or key press.to prevent accidental playing from a stray click or key press.
  
<h4>Hide "Install / Uninstall FM" button</h4><h4>Hide "Install / Uninstall FM" button</h4>
For extra-strength misclick prevention, enable this. You will still be able to install and uninstall FMs from the <a href="#fm_context_menu">FM context menu</a>.For extra-strength misclick prevention, enable this. You will still be able to install and uninstall FMs from the <a href="#fm_context_menu">FM context menu</a>.
  
<h4>Hide FM list zoom buttons</h4><h4>Hide FM list zoom buttons</h4>
Since you can zoom the FMs list with the keyboard or Ctrl+mousewheel, you can hide these buttons to free up room.Since you can zoom the FMs list with the keyboard or Ctrl+mousewheel, you can hide these buttons to free up room.
  
. <h4>Hide exit button</h4>
 Allows you to show or hide an Exit button in the bottom-right corner of the main window, similar to FMSel.
  
<h4>Use a fixed-width font when displaying plain text</h4><h4>Use a fixed-width font when displaying plain text</h4>
Some readmes may look better when displayed in a fixed-width font. This option only applies to plain text readme files; other file types will use their own fonts. This behavior matches DarkLoader.Some readmes may look better when displayed in a fixed-width font. This option only applies to plain text readme files; other file types will use their own fonts. This behavior matches DarkLoader.
  
<hr><hr>
  
<h2><a name="appendix" />Appendix</h2><h2><a name="appendix" />Appendix</h2>
  
<h3><a name="localization" />Localization</h3><h3><a name="localization" />Localization</h3>
  
AngelLoader supports the localization of its user interface. New languages may be defined in language files, which must be placed in the <code>Data\Languages</code> folder. An <code>English.ini</code> file is included in that folder as an example, and other language files are available for separate download. Language files use a simple <code>ini</code> format, and must be saved with UTF8 encoding in order to guarantee correct display of text.AngelLoader supports the localization of its user interface. New languages may be defined in language files, which must be placed in the <code>Data\Languages</code> folder. An <code>English.ini</code> file is included in that folder as an example, and other language files are available for separate download. Language files use a simple <code>ini</code> format, and must be saved with UTF8 encoding in order to guarantee correct display of text.
  
<p>Most user interface elements will be automatically resized to accommodate translated strings, but a few will not. These include the date and rating filter windows and some of the buttons in the tags filter window. It's up to the translator to ensure everything looks correct.</p><p>Most user interface elements will be automatically resized to accommodate translated strings, but a few will not. These include the date and rating filter windows and some of the buttons in the tags filter window. It's up to the translator to ensure everything looks correct.</p>
  
<h3><a name="supported_formats" />Supported formats</h3><h3><a name="supported_formats" />Supported formats</h3>
  
<h4>Archive files</h4><h4>Archive files</h4>
Zip (.zip) and 7-Zip (.7z) files are supported. But see <a href="#7z_note">here</a> for a note about 7-Zip files.Zip (.zip) and 7-Zip (.7z) files are supported. But see <a href="#7z_note">here</a> for a note about 7-Zip files.
  
<h4>Audio files</h4><h4>Audio files</h4>
MP3 (.mp3), Ogg Vorbis (.ogg), and Wave (.wav) files are supported in fan missions. MP3 files will be automatically converted to WAV files on install, as NewDark does not support playing them directly.MP3 (.mp3), Ogg Vorbis (.ogg), and Wave (.wav) files are supported in fan missions. MP3 files will be automatically converted to WAV files on install, as NewDark does not support playing them directly.
  
<h4>Readme files</h4><h4>Readme files</h4>
Plain text (.txt), Rich text (.rtf), HTML (.htm, .html), and GarrettLoader Markup Language (.glml) files are supported. HTML files can be a great deal fancier than any of the other formats, but they must be viewed in a web browser (AngelLoader does not support viewing them in-app, although it provides a button to launch them in the user's web browser).Plain text (.txt), Rich text (.rtf), HTML (.htm, .html), and GarrettLoader Markup Language (.glml) files are supported. HTML files can be a great deal fancier than any of the other formats, but they must be viewed in a web browser (AngelLoader does not support viewing them in-app, although it provides a button to launch them in the user's web browser).
  
<h3><a name="7z_note" />A note to authors about 7-Zip files (don't use them)</h3><h3><a name="7z_note" />A note to authors about 7-Zip files (don't use them)</h3>
  
FMSel, the official NewDark fan mission loader, has always supported 7-Zip (.7z) files, and other NewDark FM loaders have followed suit. AngelLoader, too, supports these files, for compatibility with the handful that are out there. However, I propose that 7-Zip is ill-suited as a fan mission archive format, for the following reasons:FMSel, the official NewDark fan mission loader, has always supported 7-Zip (.7z) files, and other NewDark FM loaders have followed suit. AngelLoader, too, supports these files, for compatibility with the handful that are out there. However, I propose that 7-Zip is ill-suited as a fan mission archive format, for the following reasons:
<p><p>
<ul><ul>
<li>7z files are, by default, <a href="https://en.wikipedia.org/wiki/Solid_compression">solid archives</a>. This means that it is <i>not</i> possible to decompress individual files within the archive in random-access fashion: the archive must be decompressed starting at the beginning and continuing until the desired file entry is found. This is fine for simple installation, as the entire archive needs to be extracted anyway, but for <i>scanning</i> an FM, it's an <i>order of magnitude</i> slower. In fact, when AngelLoader's scanner comes across a 7z file, it simply extracts the whole thing to a temp directory on disk, because doing so is on average <i>faster</i> than seeking around in a compressed solid archive to read what it needs to read.</li><li>7z files are, by default, <a href="https://en.wikipedia.org/wiki/Solid_compression">solid archives</a>. This means that it is <i>not</i> possible to decompress individual files within the archive in random-access fashion: the archive must be decompressed starting at the beginning and continuing until the desired file entry is found. This is fine for simple installation, as the entire archive needs to be extracted anyway, but for <i>scanning</i> an FM, it's an <i>order of magnitude</i> slower. In fact, when AngelLoader's scanner comes across a 7z file, it simply extracts the whole thing to a temp directory on disk, because doing so is on average <i>faster</i> than seeking around in a compressed solid archive to read what it needs to read.</li>
<li>7z files are just slower to extract all-around.</li><li>7z files are just slower to extract all-around.</li>
</ul></ul>
</p></p>
7z files do give better compression than zip files, but it's only modestly better, and it's this author's opinion that the modest amount of space savings is not worth the severely degraded user experience of waiting for 7z fan mission archives to be scanned and extracted. So I would personally say that unless you have a really good reason, you shouldn't use 7z files for FMs: the venerable Zip format is still the best balance between size and speed for fan mission purposes.7z files do give better compression than zip files, but it's only modestly better, and it's this author's opinion that the modest amount of space savings is not worth the severely degraded user experience of waiting for 7z fan mission archives to be scanned and extracted. So I would personally say that unless you have a really good reason, you shouldn't use 7z files for FMs: the venerable Zip format is still the best balance between size and speed for fan mission purposes.
  
<hr><hr>
  
<h2><a name="thanks" />Thanks and credits</h2><h2><a name="thanks" />Thanks and credits</h2>
  
I'd like to thank the following people, in no particular order:I'd like to thank the following people, in no particular order:
<p><b>Dahenjo</b> for helping me hunt down some bugs and suggesting features.</p><p><b>Dahenjo</b> for helping me hunt down some bugs and suggesting features.</p>
<p><b>Xanfre</b> for contributing some excellent improvements to the RichTextBox behavior.</p><p><b>Xanfre</b> for contributing some excellent improvements to the RichTextBox behavior.</p>
<p><b>EnYB0La</b> for providing the impetus to start writing what became FMScanner, AngelLoader's scanner module. Without it, I never would have attempted to create a standalone NewDark-supporting loader!</p><p><b>EnYB0La</b> for providing the impetus to start writing what became FMScanner, AngelLoader's scanner module. Without it, I never would have attempted to create a standalone NewDark-supporting loader!</p>
<p><b>Björn Henke</b> and <b>Telliamed</b> for creating DarkLoader, the de facto standard Thief loader for many years, and the original inspiration for AngelLoader's UI and standalone nature.</p><p><b>Björn Henke</b> and <b>Telliamed</b> for creating DarkLoader, the de facto standard Thief loader for many years, and the original inspiration for AngelLoader's UI and standalone nature.</p>
<p><b>R Soul</b> for creating NewDarkLoader, a modern loader with the classic DarkLoader UI, and also a source of inspiration for several aspects of AngelLoader.</p><p><b>R Soul</b> for creating NewDarkLoader, a modern loader with the classic DarkLoader UI, and also a source of inspiration for several aspects of AngelLoader.</p>
<p><b>potterr</b> for creating GarrettLoader, the first loader (as far as I know) to support all three Thief games, the first loader I ever used, and the source of the GLML file format.</p><p><b>potterr</b> for creating GarrettLoader, the first loader (as far as I know) to support all three Thief games, the first loader I ever used, and the source of the GLML file format.</p>
<p><b>Le Corbeau</b>, the mysterious group behind NewDark as well as FMSel, the official NewDark fan mission loader.</p><p><b>Le Corbeau</b>, the mysterious group behind NewDark as well as FMSel, the official NewDark fan mission loader.</p>
<p>All of the above programs were of tremendous help in developing AngelLoader, so thank you all!</p><p>All of the above programs were of tremendous help in developing AngelLoader, so thank you all!</p>
  
<p>I'd also like to thank <b>Looking Glass Studios</b> for creating Thief, the <a href="https://www.ttlg.com/forums">TTLG community</a> for keeping it alive, and my viewers for watching me goof around on YouTube for all those years.</p><p>I'd also like to thank <b>Looking Glass Studios</b> for creating Thief, the <a href="https://www.ttlg.com/forums">TTLG community</a> for keeping it alive, and my viewers for watching me goof around on YouTube for all those years.</p>
  
<p><b>AngelLoader uses the following libraries:</b></p><p><b>AngelLoader uses the following libraries:</b></p>
<a href="https://www.7-zip.org/">7z.dll</a><br><a href="https://www.7-zip.org/">7z.dll</a><br>
<a href="https://github.com/squid-box/SevenZipSharp">SquidBox.SevenZipSharp</a><br><a href="https://github.com/squid-box/SevenZipSharp">SquidBox.SevenZipSharp</a><br>
<a href="https://ffmpeg.org/">ffmpeg</a><br><a href="https://ffmpeg.org/">ffmpeg</a><br>
<a href="https://github.com/cmxl/FFmpeg.NET">FFmpeg.NET</a><br><a href="https://github.com/cmxl/FFmpeg.NET">FFmpeg.NET</a><br>
<a href="https://github.com/khalidsalomao/SimpleHelpers.Net/">SimpleHelpers.Net</a><br><a href="https://github.com/khalidsalomao/SimpleHelpers.Net/">SimpleHelpers.Net</a><br>
<a href="https://github.com/yinyue200/ude">UDE.NetStandard</a><br><a href="https://github.com/yinyue200/ude">UDE.NetStandard</a><br>
<p><b>and portions of code from the following:</b></p><p><b>and portions of code from the following:</b></p>
<a href="https://github.com/caioproiete/ookii-dialogs-winforms">Ookii Dialogs</a><br><a href="https://github.com/caioproiete/ookii-dialogs-winforms">Ookii Dialogs</a><br>
<a href="https://github.com/dotnet/corefx">Modified portions of .NET Core's System.IO.Compression code</a> (tuned for scanning performance)<br><a href="https://github.com/dotnet/corefx">Modified portions of .NET Core's System.IO.Compression code</a> (tuned for scanning performance)<br>
  
<hr><hr>
  
<p><i>AngelLoader is open-source under the MIT license. You can view the source at <a href="https://github.com/FenPhoenix/AngelLoader">AngelLoader's GitHub repository</a>.</i></p><p><i>AngelLoader is open-source under the MIT license. You can view the source at <a href="https://github.com/FenPhoenix/AngelLoader">AngelLoader's GitHub repository</a>.</i></p>
</div></div>
</body></body>
</html></html>
  
+ + diff --git a/docs/english_1.4.5_1.4.8.html b/docs/english_1.4.5_1.4.8.html new file mode 100644 index 000000000..96c60464e --- /dev/null +++ b/docs/english_1.4.5_1.4.8.html @@ -0,0 +1,2187 @@ + + + + +WinMerge File Compare Report + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
English.ini v1.4.5English.ini v1.4.8
; This is an AngelLoader language file.; This is an AngelLoader language file.
; This file MUST be saved with UTF8 encoding in order to guarantee correct display of strings.; This file MUST be saved with UTF8 encoding in order to guarantee correct display of strings.
  
[Meta] [Meta] 
; This should be the name of this file's language in this file's language.; This should be the name of this file's language in this file's language.
; Example: English should be English, French should be Français, etc.; Example: English should be English, French should be Français, etc.
TranslatedLanguageName=EnglishTranslatedLanguageName=English
  
[Global] [Global] 
OK=OKOK=OK
Cancel=CancelCancel=Cancel
BrowseEllipses=Browse...BrowseEllipses=Browse...
Reset=ResetReset=Reset
Autodetect=AutodetectAutodetect=Autodetect
SelectAll=Select allSelectAll=Select all
SelectNone=Select noneSelectNone=Select none
  
Unrated=UnratedUnrated=Unrated
None=NoneNone=None
  
KilobyteShort=KBKilobyteShort=KB
MegabyteShort=MBMegabyteShort=MB
GigabyteShort=GBGigabyteShort=GB
  
Thief1=Thief 1Thief1=Thief 1
Thief2=Thief 2Thief2=Thief 2
Thief3=Thief 3Thief3=Thief 3
SystemShock2=System Shock 2SystemShock2=System Shock 2
  
Thief1_Short=T1Thief1_Short=T1
Thief2_Short=T2Thief2_Short=T2
Thief3_Short=T3Thief3_Short=T3
SystemShock2_Short=SS2SystemShock2_Short=SS2
  
Thief1_Colon=Thief 1:Thief1_Colon=Thief 1:
Thief2_Colon=Thief 2:Thief2_Colon=Thief 2:
Thief3_Colon=Thief 3:Thief3_Colon=Thief 3:
SystemShock2_Colon=System Shock 2:SystemShock2_Colon=System Shock 2:
  
ZoomIn=Zoom in (Ctrl++)ZoomIn=Zoom in (Ctrl++)
ZoomOut=Zoom out (Ctrl+-)ZoomOut=Zoom out (Ctrl+-)
ResetZoom=Reset zoom (Ctrl+0)ResetZoom=Reset zoom (Ctrl+0)
  
. Exit=Exit
  
[BrowseDialogs] [BrowseDialogs] 
AllFiles=All files (*.*)AllFiles=All files (*.*)
ExeFiles=Executable files (*.exe)ExeFiles=Executable files (*.exe)
IniFiles=ini files (*.ini)IniFiles=ini files (*.ini)
DMLFiles=NewDark .dml patch files (*.dml)DMLFiles=NewDark .dml patch files (*.dml)
  
[AlertMessages] [AlertMessages] 
Alert=AlertAlert=Alert
Warning=WarningWarning=Warning
Error=ErrorError=Error
Confirm=ConfirmConfirm=Confirm
Uninstall=UninstallUninstall=Uninstall
BackUp=Back upBackUp=Back up
DontBackUp=Don't back upDontBackUp=Don't back up
; This is displayed in the title bar of the "Delete FM archive" confirmation dialog box.; This is displayed in the title bar of the "Delete FM archive" confirmation dialog box.
DeleteFMArchive=Delete FM archiveDeleteFMArchive=Delete FM archive
  
DontAskAgain=Don't ask againDontAskAgain=Don't ask again
  
AppClosing_OperationInProgress=An operation is in progress. Please cancel or wait for it to finish.AppClosing_OperationInProgress=An operation is in progress. Please cancel or wait for it to finish.
  
WebSearchURL_ProblemOpening=There was a problem opening the specified web search URL.WebSearchURL_ProblemOpening=There was a problem opening the specified web search URL.
  
Install_UnknownGameType=This FM's game type is unknown, so it can't be installed.Install_UnknownGameType=This FM's game type is unknown, so it can't be installed.
Install_UnsupportedGameType=This FM's game type is unsupported, so it can't be installed.Install_UnsupportedGameType=This FM's game type is unsupported, so it can't be installed.
Install_ArchiveNotFound=FM archive not found. Unable to install.Install_ArchiveNotFound=FM archive not found. Unable to install.
; These messages will be displayed with the game name and then the message itself.; These messages will be displayed with the game name and then the message itself.
; Example:; Example:
; "Thief 2:; "Thief 2:
; Game executable file not specified or not found. Unable to install."; Game executable file not specified or not found. Unable to install."
Install_ExecutableNotFound=Game executable file not specified or not found. Unable to install FM.Install_ExecutableNotFound=Game executable file not specified or not found. Unable to install FM.
; "FM install path" means the folder in which FMs are installed, which is usually "[Game directory]\FMs"; "FM install path" means the folder in which FMs are installed, which is usually "[Game directory]\FMs"
; for Thief 1, Thief 2, and System Shock 2 (for example "C:\Games\Thief2\FMs") and usually; for Thief 1, Thief 2, and System Shock 2 (for example "C:\Games\Thief2\FMs") and usually
; "C:\ProgramData\Thief 3 Sneaky Upgrade\Installed FMs" for Thief 3.; "C:\ProgramData\Thief 3 Sneaky Upgrade\Installed FMs" for Thief 3.
Install_FMInstallPathNotFound=FM install path not specified or not found. Unable to install FM.Install_FMInstallPathNotFound=FM install path not specified or not found. Unable to install FM.
Install_GameIsRunning=Game is running; unable to install FM. Please exit the game and then try again.Install_GameIsRunning=Game is running; unable to install FM. Please exit the game and then try again.
  
Uninstall_Confirm=Are you sure you want to uninstall this FM?Uninstall_Confirm=Are you sure you want to uninstall this FM?
Uninstall_GameIsRunning=Game is running; unable to uninstall FM. Please exit the game and then try again.Uninstall_GameIsRunning=Game is running; unable to uninstall FM. Please exit the game and then try again.
Uninstall_FMAlreadyUninstalled=This FM has already been uninstalled or its folder cannot be found. Mark it as uninstalled?Uninstall_FMAlreadyUninstalled=This FM has already been uninstalled or its folder cannot be found. Mark it as uninstalled?
Uninstall_ArchiveNotFound=This FM's archive file was not found! If you continue with uninstalling this FM, you won't be able to re-install it. Saves and screenshots will be backed up, but any other data will not. Are you sure you want to uninstall this FM?Uninstall_ArchiveNotFound=This FM's archive file was not found! If you continue with uninstalling this FM, you won't be able to re-install it. Saves and screenshots will be backed up, but any other data will not. Are you sure you want to uninstall this FM?
Uninstall_UninstallNotCompleted=The uninstall could not be completed. The FM will be marked as uninstalled but its folder may be in an unknown state.Uninstall_UninstallNotCompleted=The uninstall could not be completed. The FM will be marked as uninstalled but its folder may be in an unknown state.
Uninstall_BackupSavesAndScreenshots=Back up saves and screenshots?Uninstall_BackupSavesAndScreenshots=Back up saves and screenshots?
Uninstall_BackupAllData=Back up all modified/added/removed files (including saves and screenshots)?Uninstall_BackupAllData=Back up all modified/added/removed files (including saves and screenshots)?
Uninstall_BackupChooseNoNote=If you choose "Don't back up", then existing backups will remain, but they will not be updated.Uninstall_BackupChooseNoNote=If you choose "Don't back up", then existing backups will remain, but they will not be updated.
Uninstall_FailedFullyOrPartially=Uninstall failed fully or partially.Uninstall_FailedFullyOrPartially=Uninstall failed fully or partially.
  
FileConversion_GameIsRunning=Game is running; unable to convert files. Please exit the game and then try again.FileConversion_GameIsRunning=Game is running; unable to convert files. Please exit the game and then try again.
  
Play_ExecutableNotFound=Game executable file not specified or not found. Unable to play.Play_ExecutableNotFound=Game executable file not specified or not found. Unable to play.
Play_ExecutableNotFoundFM=Game executable file not specified or not found. Unable to play FM.Play_ExecutableNotFoundFM=Game executable file not specified or not found. Unable to play FM.
Play_GamePathNotFound=Game path not found. Unable to play.Play_GamePathNotFound=Game path not found. Unable to play.
Play_AnyGameIsRunning=One or more supported games are already running. Please exit them first.Play_AnyGameIsRunning=One or more supported games are already running. Please exit them first.
Play_UnknownGameType=Selected FM's game type is not known. The FM is either not scanned or is not an FM. Unable to play.Play_UnknownGameType=Selected FM's game type is not known. The FM is either not scanned or is not an FM. Unable to play.
Play_ConfirmMessage=Play FM?Play_ConfirmMessage=Play FM?
  
DromEd_ExecutableNotFound=DromEd.exe was not found in the game directory. Unable to open FM.DromEd_ExecutableNotFound=DromEd.exe was not found in the game directory. Unable to open FM.
ShockEd_ExecutableNotFound=ShockEd.exe was not found in the game directory. Unable to open FM.ShockEd_ExecutableNotFound=ShockEd.exe was not found in the game directory. Unable to open FM.
DromEd_UnknownGameType=Selected FM's game type is not known. The FM is either not scanned or is not an FM. Unable to open FM.DromEd_UnknownGameType=Selected FM's game type is not known. The FM is either not scanned or is not an FM. Unable to open FM.
  
Thief2_Multiplayer_ExecutableNotFound=Thief2MP.exe was not found in the game directory. Unable to play FM in multiplayer mode.Thief2_Multiplayer_ExecutableNotFound=Thief2MP.exe was not found in the game directory. Unable to play FM in multiplayer mode.
  
; The generic "Unable to add/remove patch" messages are for when the folder was found but there was some other error that prevented; The generic "Unable to add/remove patch" messages are for when the folder was found but there was some other error that prevented
; the add/remove operation.; the add/remove operation.
Patch_AddDML_InstallDirNotFound=This FM's installed folder cannot be found. Unable to add patch.Patch_AddDML_InstallDirNotFound=This FM's installed folder cannot be found. Unable to add patch.
Patch_AddDML_UnableToAdd=Unable to add patch to fan mission folder.Patch_AddDML_UnableToAdd=Unable to add patch to fan mission folder.
Patch_RemoveDML_InstallDirNotFound=This FM's installed folder cannot be found. Unable to remove patch.Patch_RemoveDML_InstallDirNotFound=This FM's installed folder cannot be found. Unable to remove patch.
Patch_RemoveDML_UnableToRemove=Unable to remove patch from fan mission folder.Patch_RemoveDML_UnableToRemove=Unable to remove patch from fan mission folder.
; This error message is displayed when the users clicks the "Open FM folder" button and the folder cannot be found.; This error message is displayed when the users clicks the "Open FM folder" button and the folder cannot be found.
Patch_FMFolderNotFound=The FM's folder couldn't be found.Patch_FMFolderNotFound=The FM's folder couldn't be found.
  
Misc_SneakyOptionsIniNotFound=A Thief: Deadly Shadows install exists, but SneakyOptions.ini couldn't be found. Make sure your Thief: Deadly Shadows install has been patched with the Sneaky Upgrade 1.1.9.1 or later.Misc_SneakyOptionsIniNotFound=A Thief: Deadly Shadows install exists, but SneakyOptions.ini couldn't be found. Make sure your Thief: Deadly Shadows install has been patched with the Sneaky Upgrade 1.1.9.1 or later.
Misc_FMMarkedInstalledButNotInstalled=This FM is marked as installed, but its folder cannot be found. Mark it as uninstalled?Misc_FMMarkedInstalledButNotInstalled=This FM is marked as installed, but its folder cannot be found. Mark it as uninstalled?
  
Extract_ZipExtractFailedFullyOrPartially=Zip extraction failed fully or partially.Extract_ZipExtractFailedFullyOrPartially=Zip extraction failed fully or partially.
Extract_SevenZipExtractFailedFullyOrPartially=7-zip extraction failed fully or partially.Extract_SevenZipExtractFailedFullyOrPartially=7-zip extraction failed fully or partially.
  
Scan_ExceptionInScanOne=There was a problem scanning the FM. See the log file for error details.Scan_ExceptionInScanOne=There was a problem scanning the FM. See the log file for error details.
Scan_ExceptionInScanMultiple=There was a problem scanning the FMs. See the log file for error details.Scan_ExceptionInScanMultiple=There was a problem scanning the FMs. See the log file for error details.
  
FindFMs_ExceptionReadingFMDataIni=There was a problem reading the FM data ini file. See the log file for error details.FindFMs_ExceptionReadingFMDataIni=There was a problem reading the FM data ini file. See the log file for error details.
  
DeleteFM_UnableToDelete=The following FM archive could not be deleted:DeleteFM_UnableToDelete=The following FM archive could not be deleted:
  
Help_HelpFileNotFound=Help file not found.Help_HelpFileNotFound=Help file not found.
Help_UnableToOpenHelpFile=Unable to open help file.Help_UnableToOpenHelpFile=Unable to open help file.
  
[MainMenu] [MainMenu] 
MainMenuToolTip=Main menuMainMenuToolTip=Main menu
GameVersions=Game versions...GameVersions=Game versions...
ViewHelpFile=View help fileViewHelpFile=View help file
About=About AngelLoaderAbout=About AngelLoader
  
[AboutWindow] [AboutWindow] 
TitleText=About AngelLoaderTitleText=About AngelLoader
; This is the header for the list of third-party libraries and portions of code that AngelLoader uses.; This is the header for the list of third-party libraries and portions of code that AngelLoader uses.
; In the About window, it looks like:; In the About window, it looks like:
; "AngelLoader uses:; "AngelLoader uses:
; 7-Zip; 7-Zip
; ffmpeg; ffmpeg
; etc."; etc."
AngelLoaderUses=AngelLoader uses:AngelLoaderUses=AngelLoader uses:
  
[GameVersionsWindow] [GameVersionsWindow] 
; This is where game versions are displayed.; This is where game versions are displayed.
; For Thief 1, Thief 2, and System Shock 2, the NewDark version will be displayed.; For Thief 1, Thief 2, and System Shock 2, the NewDark version will be displayed.
; For Thief 3, the Sneaky Upgrade version will be displayed.; For Thief 3, the Sneaky Upgrade version will be displayed.
; Versions are detected by looking in the game executable (for T1, T2, SS2) or the Sneaky.dll file (for T3).; Versions are detected by looking in the game executable (for T1, T2, SS2) or the Sneaky.dll file (for T3).
; Error messages relate to not being able to find the appropriate .exe/.dll file, or not being able to find; Error messages relate to not being able to find the appropriate .exe/.dll file, or not being able to find
; a version in said file.; a version in said file.
  
TitleText=Game versionsTitleText=Game versions
  
; An exe file has been specified for this game, but the file cannot be found.; An exe file has been specified for this game, but the file cannot be found.
Error_GameExeNotFound=Game executable not foundError_GameExeNotFound=Game executable not found
  
; An exe file has been specified for Thief 3, but Sneaky.dll cannot be found.; An exe file has been specified for Thief 3, but Sneaky.dll cannot be found.
Error_SneakyDllNotFound=Sneaky.dll not foundError_SneakyDllNotFound=Sneaky.dll not found
  
; A version could not be found inside the .exe/.dll file.; A version could not be found inside the .exe/.dll file.
Error_GameVersionNotFound=Version not foundError_GameVersionNotFound=Version not found
  
[FMDeletion] [FMDeletion] 
ArchiveNotFound=This FM's archive could not be found. To delete this FM permanently, simply uninstall it.ArchiveNotFound=This FM's archive could not be found. To delete this FM permanently, simply uninstall it.
AboutToDelete=The following FM archive is about to be deleted from disk:AboutToDelete=The following FM archive is about to be deleted from disk:
DuplicateArchivesFound=Multiple archives with the same name were found. Please choose which archives(s) you want to delete.DuplicateArchivesFound=Multiple archives with the same name were found. Please choose which archives(s) you want to delete.
; One of these will be displayed on a button on the "Delete FM archive" dialog box, depending if one or multiple FM archives were found.; One of these will be displayed on a button on the "Delete FM archive" dialog box, depending if one or multiple FM archives were found.
DeleteFM=Delete FMDeleteFM=Delete FM
DeleteFMs=Delete FM(s)DeleteFMs=Delete FM(s)
  
[Difficulties] [Difficulties] 
; Thief 1 and Thief 2 difficulties are: Normal, Hard, Expert, Extreme.; Thief 1 and Thief 2 difficulties are: Normal, Hard, Expert, Extreme.
; Thief 3 difficulties are: Easy, Normal, Hard, Expert.; Thief 3 difficulties are: Easy, Normal, Hard, Expert.
; System Shock 2 difficulties are: Easy, Normal, Hard, Impossible.; System Shock 2 difficulties are: Easy, Normal, Hard, Impossible.
; "Extreme" is not a real difficulty for Thief 1 and Thief 2, but is included for DarkLoader compatibility.; "Extreme" is not a real difficulty for Thief 1 and Thief 2, but is included for DarkLoader compatibility.
Easy=EasyEasy=Easy
Normal=NormalNormal=Normal
Hard=HardHard=Hard
Expert=ExpertExpert=Expert
Extreme=ExtremeExtreme=Extreme
Impossible=ImpossibleImpossible=Impossible
Unknown=UnknownUnknown=Unknown
  
[FilterBar] [FilterBar] 
Title=Title:Title=Title:
Author=Author:Author=Author:
  
ReleaseDateToolTip=Release dateReleaseDateToolTip=Release date
LastPlayedToolTip=Last playedLastPlayedToolTip=Last played
TagsToolTip=TagsTagsToolTip=Tags
FinishedToolTip=FinishedFinishedToolTip=Finished
UnfinishedToolTip=UnfinishedUnfinishedToolTip=Unfinished
RatingToolTip=RatingRatingToolTip=Rating
  
ShowUnsupported=Show FMs marked as "unsupported game or non-FM archive" ShowUnsupported=Show FMs marked as "unsupported game or non-FM archive" 
ShowRecentAtTop=Show recently added FMs at the top of the listShowRecentAtTop=Show recently added FMs at the top of the list
  
RefreshFromDiskButtonToolTip=Refresh from diskRefreshFromDiskButtonToolTip=Refresh from disk
RefreshFilteredListButtonToolTip=Refresh filtered listRefreshFilteredListButtonToolTip=Refresh filtered list
ClearFiltersButtonToolTip=Clear filtersClearFiltersButtonToolTip=Clear filters
ResetLayoutButtonToolTip=Reset layoutResetLayoutButtonToolTip=Reset layout
  
ShowHideMenuToolTip=Show or hide filter controlsShowHideMenuToolTip=Show or hide filter controls
ShowHideMenu_Title=TitleShowHideMenu_Title=Title
ShowHideMenu_Author=AuthorShowHideMenu_Author=Author
ShowHideMenu_ReleaseDate=Release dateShowHideMenu_ReleaseDate=Release date
ShowHideMenu_LastPlayed=Last playedShowHideMenu_LastPlayed=Last played
ShowHideMenu_Tags=TagsShowHideMenu_Tags=Tags
ShowHideMenu_FinishedState=Finished stateShowHideMenu_FinishedState=Finished state
ShowHideMenu_Rating=RatingShowHideMenu_Rating=Rating
ShowHideMenu_ShowUnsupported=Show unsupportedShowHideMenu_ShowUnsupported=Show unsupported
ShowHideMenu_ShowRecentAtTop=Show recent at topShowHideMenu_ShowRecentAtTop=Show recent at top
  
[FMsList] [FMsList] 
  
GameColumn=GameGameColumn=Game
InstalledColumn=InstalledInstalledColumn=Installed
TitleColumn=TitleTitleColumn=Title
ArchiveColumn=ArchiveArchiveColumn=Archive
AuthorColumn=AuthorAuthorColumn=Author
SizeColumn=SizeSizeColumn=Size
RatingColumn=RatingRatingColumn=Rating
FinishedColumn=FinishedFinishedColumn=Finished
ReleaseDateColumn=Release DateReleaseDateColumn=Release Date
LastPlayedColumn=Last PlayedLastPlayedColumn=Last Played
; The date an FM was added to the list. Basically means the date you downloaded it and put it into your archives folder.; The date an FM was added to the list. Basically means the date you downloaded it and put it into your archives folder.
DateAddedColumn=Date AddedDateAddedColumn=Date Added
DisabledModsColumn=Disabled ModsDisabledModsColumn=Disabled Mods
CommentColumn=CommentCommentColumn=Comment
  
AllModsDisabledMessage=* [All]AllModsDisabledMessage=* [All]
  
ColumnMenu_ResetAllColumnsToVisible=Reset all columns to visibleColumnMenu_ResetAllColumnsToVisible=Reset all columns to visible
ColumnMenu_ResetAllColumnWidths=Reset all column widthsColumnMenu_ResetAllColumnWidths=Reset all column widths
ColumnMenu_ResetAllColumnPositions=Reset all column positionsColumnMenu_ResetAllColumnPositions=Reset all column positions
  
FMMenu_PlayFM=Play FMFMMenu_PlayFM=Play FM
FMMenu_PlayFM_Multiplayer=Play FM (multiplayer)FMMenu_PlayFM_Multiplayer=Play FM (multiplayer)
FMMenu_InstallFM=Install FMFMMenu_InstallFM=Install FM
FMMenu_UninstallFM=Uninstall FMFMMenu_UninstallFM=Uninstall FM
FMMenu_DeleteFM=Delete FM archiveFMMenu_DeleteFM=Delete FM archive
FMMenu_OpenInDromEd=Open FM in DromEdFMMenu_OpenInDromEd=Open FM in DromEd
FMMenu_OpenInShockEd=Open FM in ShockEdFMMenu_OpenInShockEd=Open FM in ShockEd
FMMenu_Rating=RatingFMMenu_Rating=Rating
FMMenu_FinishedOn=Finished onFMMenu_FinishedOn=Finished on
FMMenu_ConvertAudio=Convert audioFMMenu_ConvertAudio=Convert audio
FMMenu_ScanFM=Scan FMFMMenu_ScanFM=Scan FM
FMMenu_WebSearch=Web searchFMMenu_WebSearch=Web search
  
ConvertAudioMenu_ConvertWAVsTo16Bit=Convert .wav files to 16 bitConvertAudioMenu_ConvertWAVsTo16Bit=Convert .wav files to 16 bit
ConvertAudioMenu_ConvertOGGsToWAVs=Convert .ogg files to .wavConvertAudioMenu_ConvertOGGsToWAVs=Convert .ogg files to .wav
  
[StatisticsTab] [StatisticsTab] 
TabText=StatisticsTabText=Statistics
  
CustomResources=Custom resources:CustomResources=Custom resources:
CustomResourcesNotScanned=Custom resources not scanned.CustomResourcesNotScanned=Custom resources not scanned.
CustomResourcesNotSupportedForThief3=Custom resource detection is not supported for Thief 3 FMs.CustomResourcesNotSupportedForThief3=Custom resource detection is not supported for Thief 3 FMs.
NoFMSelected=No FM selected.NoFMSelected=No FM selected.
  
Map=MapMap=Map
Automap=AutomapAutomap=Automap
Textures=TexturesTextures=Textures
Sounds=SoundsSounds=Sounds
Movies=MoviesMovies=Movies
Objects=ObjectsObjects=Objects
Creatures=CreaturesCreatures=Creatures
Motions=MotionsMotions=Motions
Scripts=ScriptsScripts=Scripts
Subtitles=SubtitlesSubtitles=Subtitles
  
RescanCustomResources=Rescan custom resourcesRescanCustomResources=Rescan custom resources
  
[EditFMTab] [EditFMTab] 
TabText=Edit FMTabText=Edit FM
  
Title=Title:Title=Title:
Author=Author:Author=Author:
ReleaseDate=Release date:ReleaseDate=Release date:
LastPlayed=Last played:LastPlayed=Last played:
Rating=Rating:Rating=Rating:
FinishedOn=Finished on...FinishedOn=Finished on...
DisabledMods=Disabled mods:DisabledMods=Disabled mods:
DisableAllMods=Disable all modsDisableAllMods=Disable all mods
PlayFMInThisLanguage=Play FM in this language:PlayFMInThisLanguage=Play FM in this language:
DefaultLanguage=DefaultDefaultLanguage=Default
  
RescanTitleToolTip=Rescan titleRescanTitleToolTip=Rescan title
RescanAuthorToolTip=Rescan authorRescanAuthorToolTip=Rescan author
RescanReleaseDateToolTip=Rescan release dateRescanReleaseDateToolTip=Rescan release date
RescanLanguages=Rescan for supported languagesRescanLanguages=Rescan for supported languages
RescanForReadmes=Rescan for readmesRescanForReadmes=Rescan for readmes
  
[CommentTab] [CommentTab] 
TabText=CommentTabText=Comment
  
[TagsTab] [TagsTab] 
TabText=TagsTabText=Tags
  
AddTag=Add tagAddTag=Add tag
AddFromList=Add from list...AddFromList=Add from list...
; Each category in the "Add from list..." menu will have this as a menu item that the user can click; Each category in the "Add from list..." menu will have this as a menu item that the user can click
; to create a new tag in that category.; to create a new tag in that category.
CustomTagInCategory=<custom>CustomTagInCategory=<custom>
RemoveTag=Remove tagRemoveTag=Remove tag
  
AskRemoveCategory=Remove category?AskRemoveCategory=Remove category?
AskRemoveTag=Remove tag?AskRemoveTag=Remove tag?
  
[PatchTab] [PatchTab] 
TabText=Patch & CustomizeTabText=Patch & Customize
  
DMLPatchesApplied=.dml patches applied to this FM:DMLPatchesApplied=.dml patches applied to this FM:
AddDMLPatchToolTip=Add a new .dml patch to this FMAddDMLPatchToolTip=Add a new .dml patch to this FM
RemoveDMLPatchToolTip=Remove selected .dml patch from this FMRemoveDMLPatchToolTip=Remove selected .dml patch from this FM
FMNotInstalled=FM must be installed in order to use this section.FMNotInstalled=FM must be installed in order to use this section.
OpenFMFolder=Open FM folderOpenFMFolder=Open FM folder
  
[ReadmeArea] [ReadmeArea] 
ViewHTMLReadme=View HTML ReadmeViewHTMLReadme=View HTML Readme
FullScreenToolTip=FullscreenFullScreenToolTip=Fullscreen
  
NoReadmeFound=No readme found.NoReadmeFound=No readme found.
UnableToLoadReadme=Unable to load this readme.UnableToLoadReadme=Unable to load this readme.
  
[PlayOriginalGameMenu] [PlayOriginalGameMenu] 
Thief2_Multiplayer=Thief 2 (multiplayer)Thief2_Multiplayer=Thief 2 (multiplayer)
  
[MainButtons] [MainButtons] 
PlayFM=Play FMPlayFM=Play FM
InstallFM=Install FMInstallFM=Install FM
UninstallFM=Uninstall FMUninstallFM=Uninstall FM
PlayOriginalGame=Play original game...PlayOriginalGame=Play original game...
WebSearch=Web searchWebSearch=Web search
ScanAllFMs=Scan all FMs...ScanAllFMs=Scan all FMs...
Import=Import from...Import=Import from...
Settings=Settings...Settings=Settings...
  
[ProgressBox] [ProgressBox] 
Scanning=Scanning...Scanning=Scanning...
InstallingFM=Installing FM...InstallingFM=Installing FM...
UninstallingFM=Uninstalling FM...UninstallingFM=Uninstalling FM...
ConvertingFiles=Converting files...ConvertingFiles=Converting files...
PreparingToScanFMs=Preparing to scan FM(s)...PreparingToScanFMs=Preparing to scan FM(s)...
ReportScanningFirst=Scanning  ReportScanningFirst=Scanning  
ReportScanningBetweenNumAndTotal= of  ReportScanningBetweenNumAndTotal= of  
ReportScanningLast=...ReportScanningLast=...
CancelingInstall=Canceling install...CancelingInstall=Canceling install...
ImportingFromDarkLoader=Importing from DarkLoader...ImportingFromDarkLoader=Importing from DarkLoader...
ImportingFromNewDarkLoader=Importing from NewDarkLoader...ImportingFromNewDarkLoader=Importing from NewDarkLoader...
ImportingFromFMSel=Importing from FMSel...ImportingFromFMSel=Importing from FMSel...
CachingReadmeFiles=Caching readme files...CachingReadmeFiles=Caching readme files...
DeletingFMArchive=Deleting FM archive...DeletingFMArchive=Deleting FM archive...
  
[SettingsWindow] [SettingsWindow] 
TitleText=SettingsTitleText=Settings
StartupTitleText=AngelLoader Initial SetupStartupTitleText=AngelLoader Initial Setup
  
Paths_TabText=PathsPaths_TabText=Paths
InitialSettings_TabText=Initial SettingsInitialSettings_TabText=Initial Settings
  
Paths_PathsToGameExes=Paths to game executablesPaths_PathsToGameExes=Paths to game executables
Paths_DarkEngineGamesRequireNewDark=* Thief 1, Thief 2 and System Shock 2 require NewDark.Paths_DarkEngineGamesRequireNewDark=* Thief 1, Thief 2 and System Shock 2 require NewDark.
Paths_Thief3RequiresSneakyUpgrade=* Thief 3 requires the Sneaky Upgrade 1.1.9.1 or above.Paths_Thief3RequiresSneakyUpgrade=* Thief 3 requires the Sneaky Upgrade 1.1.9.1 or above.
  
Paths_SteamOptions=Steam optionsPaths_SteamOptions=Steam options
Paths_PathToSteamExecutable=Path to Steam executable (optional):Paths_PathToSteamExecutable=Path to Steam executable (optional):
Paths_LaunchTheseGamesThroughSteam=If Steam exists, use it to launch these games:Paths_LaunchTheseGamesThroughSteam=If Steam exists, use it to launch these games:
  
Paths_Other=OtherPaths_Other=Other
Paths_BackupPath=Backup path (required):Paths_BackupPath=Backup path (required):
Paths_FMArchivePaths=FM archive pathsPaths_FMArchivePaths=FM archive paths
; This is a checkbox in the "FM archive paths" section. If checked, then all subfolders of all specified; This is a checkbox in the "FM archive paths" section. If checked, then all subfolders of all specified
; FM archive paths will also be searched for FM archives; otherwise, only exactly the specified FM archive; FM archive paths will also be searched for FM archives; otherwise, only exactly the specified FM archive
; paths will be searched.; paths will be searched.
Paths_IncludeSubfolders=Include subfoldersPaths_IncludeSubfolders=Include subfolders
Paths_BackupPath_Info=This is the directory that will be used for new backups of saves, screenshots, etc. when you uninstall a fan mission. This must be a different directory from any FM archive paths.Paths_BackupPath_Info=This is the directory that will be used for new backups of saves, screenshots, etc. when you uninstall a fan mission. This must be a different directory from any FM archive paths.
  
Paths_AddArchivePathToolTip=Add archive path...Paths_AddArchivePathToolTip=Add archive path...
Paths_RemoveArchivePathToolTip=Remove selected archive pathPaths_RemoveArchivePathToolTip=Remove selected archive path
  
Paths_ErrorSomePathsAreInvalid=Some paths are invalid.Paths_ErrorSomePathsAreInvalid=Some paths are invalid.
  
FMDisplay_TabText=FM DisplayFMDisplay_TabText=FM Display
  
FMDisplay_GameOrganization=Game organizationFMDisplay_GameOrganization=Game organization
FMDisplay_GameOrganizationByTab=Each game in its own tabFMDisplay_GameOrganizationByTab=Each game in its own tab
FMDisplay_UseShortGameTabNames=Use short names on game tabsFMDisplay_UseShortGameTabNames=Use short names on game tabs
FMDisplay_GameOrganizationOneList=Everything in one list, and games are filtersFMDisplay_GameOrganizationOneList=Everything in one list, and games are filters
  
FMDisplay_Sorting=SortingFMDisplay_Sorting=Sorting
  
FMDisplay_IgnoreArticles=Ignore the following leading articles when sorting by title:FMDisplay_IgnoreArticles=Ignore the following leading articles when sorting by title:
  
FMDisplay_MoveArticlesToEnd=Move articles to the end of names when displaying themFMDisplay_MoveArticlesToEnd=Move articles to the end of names when displaying them
  
FMDisplay_RatingDisplayStyle=Rating display styleFMDisplay_RatingDisplayStyle=Rating display style
FMDisplay_RatingDisplayStyleNDL=NewDarkLoader (0-10 in increments of 1)FMDisplay_RatingDisplayStyleNDL=NewDarkLoader (0-10 in increments of 1)
FMDisplay_RatingDisplayStyleFMSel=FMSel (0-5 in increments of 0.5)FMDisplay_RatingDisplayStyleFMSel=FMSel (0-5 in increments of 0.5)
FMDisplay_RatingDisplayStyleUseStars=Use starsFMDisplay_RatingDisplayStyleUseStars=Use stars
  
FMDisplay_DateFormat=Date formatFMDisplay_DateFormat=Date format
FMDisplay_CurrentCultureShort=System locale, shortFMDisplay_CurrentCultureShort=System locale, short
FMDisplay_CurrentCultureLong=System locale, longFMDisplay_CurrentCultureLong=System locale, long
FMDisplay_Custom=Custom:FMDisplay_Custom=Custom:
  
FMDisplay_RecentFMs=Recent FMsFMDisplay_RecentFMs=Recent FMs
FMDisplay_RecentFMs_MaxDays=Maximum number of days to consider an FM "recent":FMDisplay_RecentFMs_MaxDays=Maximum number of days to consider an FM "recent":
  
Other_TabText=OtherOther_TabText=Other
  
Other_FMFileConversion=FM file conversionOther_FMFileConversion=FM file conversion
Other_ConvertWAVsTo16BitOnInstall=Convert .wavs to 16 bit on installOther_ConvertWAVsTo16BitOnInstall=Convert .wavs to 16 bit on install
Other_ConvertOGGsToWAVsOnInstall=Convert .oggs to .wavs on installOther_ConvertOGGsToWAVsOnInstall=Convert .oggs to .wavs on install
  
Other_UninstallingFMs=Uninstalling FMsOther_UninstallingFMs=Uninstalling FMs
Other_ConfirmBeforeUninstalling=Confirm before uninstallingOther_ConfirmBeforeUninstalling=Confirm before uninstalling
Other_WhenUninstallingBackUp=When uninstalling, back up:Other_WhenUninstallingBackUp=When uninstalling, back up:
Other_BackUpSavesAndScreenshotsOnly=Saves and screenshots onlyOther_BackUpSavesAndScreenshotsOnly=Saves and screenshots only
Other_BackUpAllChangedFiles=All changed filesOther_BackUpAllChangedFiles=All changed files
Other_BackUpAlwaysAsk=Always askOther_BackUpAlwaysAsk=Always ask
  
Other_Language=LanguageOther_Language=Language
  
Other_WebSearch=Web searchOther_WebSearch=Web search
Other_WebSearchURL=Full URL to use when searching for an FM title:Other_WebSearchURL=Full URL to use when searching for an FM title:
; $TITLE$ is a keyword that the user can place into the URL to signify that the current FM's title should; $TITLE$ is a keyword that the user can place into the URL to signify that the current FM's title should
; be placed there. It should not be translated (it must always remain $TITLE$).; be placed there. It should not be translated (it must always remain $TITLE$).
Other_WebSearchTitleVar=$TITLE$ : the title of the FMOther_WebSearchTitleVar=$TITLE$ : the title of the FM
Other_WebSearchResetToolTip=Reset to defaultOther_WebSearchResetToolTip=Reset to default
  
Other_ConfirmPlayOnDCOrEnter=Play FM on double-click / EnterOther_ConfirmPlayOnDCOrEnter=Play FM on double-click / Enter
Other_ConfirmPlayOnDCOrEnter_Ask=Ask for confirmationOther_ConfirmPlayOnDCOrEnter_Ask=Ask for confirmation
  
Other_ShowOrHideInterfaceElements=Show or hide interface elementsOther_ShowOrHideInterfaceElements=Show or hide interface elements
Other_HideUninstallButton=Hide "Install / Uninstall FM" button (like FMSel)Other_HideUninstallButton=Hide "Install / Uninstall FM" button (like FMSel)
Other_HideFMListZoomButtons=Hide FM list zoom buttonsOther_HideFMListZoomButtons=Hide FM list zoom buttons
. Other_HideExitButton=Hide exit button
  
Other_ReadmeBox=Readme boxOther_ReadmeBox=Readme box
Other_ReadmeUseFixedWidthFont=Use a fixed-width font when displaying plain textOther_ReadmeUseFixedWidthFont=Use a fixed-width font when displaying plain text
  
[DateFilterBox] [DateFilterBox] 
ReleaseDateTitleText=Set release date filterReleaseDateTitleText=Set release date filter
LastPlayedTitleText=Set last played filterLastPlayedTitleText=Set last played filter
  
From=From:From=From:
To=To:To=To:
NoMinimum=(no minimum)NoMinimum=(no minimum)
NoMaximum=(no maximum)NoMaximum=(no maximum)
  
[TagsFilterBox] [TagsFilterBox] 
TitleText=Set tags filterTitleText=Set tags filter
  
MoveToAll=AllMoveToAll=All
MoveToAny=AnyMoveToAny=Any
MoveToExclude=ExcludeMoveToExclude=Exclude
Reset=ResetReset=Reset
IncludeAll=Include All:IncludeAll=Include All:
IncludeAny=Include Any:IncludeAny=Include Any:
Exclude=Exclude:Exclude=Exclude:
ClearSelectedToolTip=Clear selectedClearSelectedToolTip=Clear selected
ClearAllToolTip=Clear allClearAllToolTip=Clear all
  
[RatingFilterBox] [RatingFilterBox] 
TitleText=Set rating filterTitleText=Set rating filter
  
From=From:From=From:
To=To:To=To:
  
[Importing] [Importing] 
NothingWasImported=Nothing was imported.NothingWasImported=Nothing was imported.
SelectedFileIsNotAValidPath=Selected file is not a valid path.SelectedFileIsNotAValidPath=Selected file is not a valid path.
  
ImportFromDarkLoader_TitleText=Import from DarkLoaderImportFromDarkLoader_TitleText=Import from DarkLoader
DarkLoader_ChooseIni=Choose DarkLoader.ini:DarkLoader_ChooseIni=Choose DarkLoader.ini:
DarkLoader_ImportFMData=Import FM dataDarkLoader_ImportFMData=Import FM data
DarkLoader_ImportSaves=Import savesDarkLoader_ImportSaves=Import saves
DarkLoader_SelectedFileIsNotDarkLoaderIni=Selected file is not DarkLoader.ini.DarkLoader_SelectedFileIsNotDarkLoaderIni=Selected file is not DarkLoader.ini.
DarkLoader_SelectedDarkLoaderIniWasNotFound=Selected DarkLoader.ini was not found.DarkLoader_SelectedDarkLoaderIniWasNotFound=Selected DarkLoader.ini was not found.
DarkLoader_NoArchiveDirsFound=No archive directories were specified in DarkLoader.ini. Unable to import.DarkLoader_NoArchiveDirsFound=No archive directories were specified in DarkLoader.ini. Unable to import.
  
ImportFromNewDarkLoader_TitleText=Import from NewDarkLoaderImportFromNewDarkLoader_TitleText=Import from NewDarkLoader
ImportFromFMSel_TitleText=Import from FMSelImportFromFMSel_TitleText=Import from FMSel
ChooseNewDarkLoaderIniFiles=Choose NewDarkLoader .ini file(s):ChooseNewDarkLoaderIniFiles=Choose NewDarkLoader .ini file(s):
ChooseFMSelIniFiles=Choose FMSel .ini file(s):ChooseFMSelIniFiles=Choose FMSel .ini file(s):
  
ImportData_Title=TitleImportData_Title=Title
ImportData_ReleaseDate=Release dateImportData_ReleaseDate=Release date
ImportData_LastPlayed=Last playedImportData_LastPlayed=Last played
ImportData_Finished=FinishedImportData_Finished=Finished
ImportData_Comment=CommentImportData_Comment=Comment
ImportData_Rating=RatingImportData_Rating=Rating
ImportData_DisabledMods=Disabled modsImportData_DisabledMods=Disabled mods
ImportData_Tags=TagsImportData_Tags=Tags
ImportData_SelectedReadme=Selected readmeImportData_SelectedReadme=Selected readme
ImportData_Size=SizeImportData_Size=Size
  
[ScanAllFMsBox] [ScanAllFMsBox] 
TitleText=Scan all FMsTitleText=Scan all FMs
  
ScanAllFMsFor=Scan all FMs for:ScanAllFMsFor=Scan all FMs for:
  
Title=TitleTitle=Title
Author=AuthorAuthor=Author
Game=GameGame=Game
CustomResources=Custom resourcesCustomResources=Custom resources
Size=SizeSize=Size
ReleaseDate=Release dateReleaseDate=Release date
Tags=TagsTags=Tags
  
Scan=ScanScan=Scan
  
NothingWasScanned=No options were selected; no FMs have been scanned.NothingWasScanned=No options were selected; no FMs have been scanned.
  
+ +