FO3 Plugin 更新了
http://fallout3nexus.com/downloads/file.php?id=5104现在是1.8版。
上次更新还是前年的事情。 真的嗎?.... 真的嗎?....怎樣安裝...?? +--------------------------------+
| Fallout 3 Plugin - Version 1.8 |
+--------------------------------+
Overview
----------------------------------
FO3Plugin works with Fallout 3 ESM/ESP files.You can display the records and merge two plugins to form a new plugin.You can also create an override plugin containing the merged lists from one or more plugins.
Installation
----------------------------------
To install this utility, place the FO3Plugin.jar file into a directory of your choice.To run the utility, create a program shortcut and specify
javaw -Xmx1024m -jar FO3Plugin.jar
as the program to run and set the Start Directory to the directory where you extracted the jar file. If the path for java isn't set on your system, you will need to specify the full path to javaw.exe.
The -Xmx1024m argument specifies the maximum heap size in megabytes (the example specifies a heap of 1024Mb, or 1Gb).You can increase the size if you run out of space when loading a plugin.Note that Windows will start swapping if the Java heap size exceeds the amount of available storage and this will significantly impact performance.
The Sun Java 1.6 runtime is required.You can download JRE 1.6 from http://java.com/download/index.jsp.If you are unsure what version of Java is installed on your system, open a command prompt window and enter "java -version".
You will need to add the -DFallout.plugin.path argument to the shortcut if the utility is unable to locate the game installation directory or if the plugins are located in a different directory.Normally, the program obtains the install path from the Windows registry key "HKLM\Software\Bethesda Softworks\Fallout3\Installed Path".The plugins are then located in the Data subdirectory of the installation directory.
For example, if the plugins are located in C:\Games\Fallout 3\Data, the shortcut would be specified as
javaw -Xmx1024m -DFallout.plugin.path="C:\Games\Fallout 3\Data" -jar FO3Plugin.jar
Don't forget the enclose the path in double quotes.
================================================================
+---------------+
|File functions |
+---------------+
New
---
This function will create a new master or plugin file in the Fallout 3 Data directory.A master is indicated by a .esm extension while a plugin is indicated by a .esp extension.An existing plugin will be replaced and any existing voice files will be deleted.
Open
----
This function will open an existing master or plugin file in the Fallout 3 Data directory and display the records and subrecords.The file selection list is displayed in load order with ESM files before ESP files and older files before newer files.
Save
----
This function will save the current file.Records that are marked as ignored will not be written to the file.
Save As
-------
This function will save the current file under a new name (the existing file will not be modified).Records that are marked as ignored will not be written to the file.A master is indicated by a .esm extension while a plugin is indicated by a .esp extension.The master/plugin flag in the file will be set to match the entered extension.This allows you to create a master from a plugin or a plugin from a master.
The form ID override list will be generated when a plugin is saved as a master file.The override list is used by the game engine to correctly handle records in one master that modify records in another master.
The voice files will be copied to a new subdirectory under Data\Sound\Voice.Any existing voice files in this directory will be erased.
Merge Plugins
-------------
This function will merge one or more plugins into the currently open file.The open file can be a master or a plugin.Records that are marked as ignored will not be merged.The master lists from the merge plugins will be merged with the current master list.Non-master records in the merge plugins will be copied to the current plugin.Master records in the merge plugins will override master records in the current plugin.If the current plugin is in the master list of a merge plugin, the corresponding records in the merge plugin will override those records in the current plugin.
New form ID values will be assigned for records in a merge plugin if there is a conflict with records in the current plugin.
New editor ID values will be assigned if there are conflicts with records in the current plugin.The merged plugin will work properly without changes.However, if you recompile any scripts in the merged plugin, you must first update any references to the old editor ID.
The voice files for the merged plugins will be copied to the current plugin subdirectory under Data\Sound\Voice.The files will be renamed if necessary to match the new values for quest ID, topic ID and info ID.This copy is performed as part of the 'Merge Plugins' function, which means the voice subdirectory for the current plugin will contain the copied files even if the plugin is not saved after the merge is completed.
Merge Lists
-----------
The current file must be a plugin and not a master (this is required because the overrides must be loaded last and masters are loaded first).This function will merge override container lists, form lists and leveled lists from one or more merge plugins into the current plugin.The merge plugins will then be added to the master list of the current plugin.In order to work properly, the merged plugin must be loaded after all of the files in its master list.This means the file timestamp must be later than the timestamp of any file in the master list.A plugin will not be merged if it doesn't contain any override lists.
An override list is a container, form list or leveled list in a plugin which modifies the corresponding record in a master.Containers, form lists and leveled lists defined in a plugin are not copied to the override plugin since their scope is limited to the plugin.
If a source plugin is later updated, the override plugin should be recreated to pick up any changes.If you are sure that no changes were made to any of the override records in the source plugin, then you don't need to recreate the override plugin but you must set the file timestamp to be later than the timestamp of the modified source plugin.
Close
-----
This function will close the current file.
+---------------+
|Edit functions |
+---------------+
Edit Description
----------------
This function will edit the creator and summary fields in the plugin header.
Toggle Master
-------------
This function will toggle the master flag in the file header for the current plugin.It will not change the file extension.This will allow you to make a ESP file into a master file without changing the file name.Note that the 'Save As' function will set the master flag based on the file extension (ESM or ESP).In addition to setting the master flag, this function will build the form ID override list when converting a plugin to a master.
Toggle Master List
------------------
This function will toggle the master flag in the file header of each ESP in the master list of the current plugin.It will not change the file extension of the modified file.This step is required if you want to edit the current plugin in the GECK and the master list contains any ESP entries (GECK will remove all non-master entries from the master list when it saves a file).Once you have finished editing the plugin in the GECK, be sure to use the 'Toggle Master List' function to reset the master flags.
The 'Toggle Master List' function is intended for use with the GECK to edit an override plugin and should not be used to create a master file.Instead, use the 'Toggle Master' or 'Save As' function to create a master file.In addition to setting the master flag in the file header, these functions will build the form ID override list which is needed when one master modifies records in another master.
+------------------+
|Display functions |
+------------------+
The record tree is displayed when you open a master or plugin.Records that override a record in a master will have a light yellow background.
You can search for a record based on its editor ID or its form ID.The editor ID search term is specified as a regular expression while a form ID search term is the hexadecimal form ID.If a match is found, the tree node for the matching record will be selected.
An editor ID search expression can be the complete editor ID such as "OOOBraidedCuirass".Or it can contain regular expression constructs to specify the match pattern.The matching is case-insensitive because the editor ID is not case senstive, thus "OOO" will match "ooo".The following are some useful regular expression constructs.Refer to http://java.sun.com/javase/6/docs/api/java/util/regex/Pattern.html for more information on regular expression patterns.A special character can be specified as part of the search string by escaping it.For example, if you want to find an editorID containing a period, specify "\." instead of "." in the search expression since an unescaped period will match any character.
. = Any character
X* = Zero or more occurrences of X
X? = Zero or one occurrences of X
X+ = One or more occurrences of X
X{n} = n occurrences of X
For example, to search for any record starting with "OOO", the search term would be "OOO.*".Use the "Find Next" button to continue the search from the last match.
Display Subrecord
-----------------
The data for one or more subrecords will be displayed.Multiple subrecords can be selected using the CTRL and SHIFT keys.When multiple subrecords are selected, the subrecords will be displayed in succession.
Toggle Ignore
-------------
The ignored state for one or more records will be toggled.Multiple records can be selected using the CTRL and SHIFT keys.If a group is selected, the ignored state for all records in the group and any subgroups will be toggled.
Note that World (WRLD), Cell (CELL) and Topic (DIAL) records are followed by an associated subgroup.This means the WRLD/CELL/DIAL record will be included in the plugin if any changes are made to records in the associated subgroup, even if no changes are made to the WRLD/CELL/DIAL record itself.If you set the ignore flag for a WRLD/CELL/DIAL record, the associated subgroup will be removed when the plugin is saved, even if the subgroup is not empty.
================================================================
Version 1.0:
------------
Initial release.
Version 1.1:
------------
Fix loop resulting in 'out of memory' error when inserting a list item before an item with a higher level number.
Adjust references in master override records when master list size has changed.
Handle the ONAM subrecord in the file header.
Version 1.2:
------------
Merge navigation information (NAVI record)
Version 1.3:
------------
Fix typo in TOP group list (ECNZ instead of ECZN)
Change 'Toggle Master List' to preserve the file timestamps.
Remove orphaned navigation information subrecords (NVMI/NVCI) when saving plugin.
Version 1.4:
------------
Prompt for the Fallout installation folder if it is not found in the Windows registry or is not valid.
Version 1.5:
------------
Handle the TNAM subrecord for the NOTE record.
Version 1.6:
------------
The TNAM subrecord for the NOTE record can be a text string or a Form ID.We want to update the subrecord only if it is a Form ID.
Version 1.7:
------------
Handle the PNAM subrecord for the INFO record.
Correctly handle the EPFD subrecord for the PERK record.
Version 1.8:
------------
Handle the XCLR subrecord for the CELL record.
Process the reference pointer in the CTDA subrecord even though the function has no relocatable parameters.
Fix stack overflow when removing subgroups. {:3_146:}...
我英文不是很好 回复 5# 太過分
你確定你知道那是什麼嘛= =" 1.8阿= = 還是是假的?? 回复 7# 太過分
你知道那是做啥的嗎{:3_146:} {:3_152:}那你解釋吧 谁能给翻译一下哈?
页:
[1]