3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 17449|回复: 19
打印 上一主题 下一主题

[分享] 让电脑给你的辐射MOD排序——FOMS

[复制链接]

160

主题

2456

帖子

2573

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
142
金元
19954
积分
2573
精华
1
注册时间
2007-2-14
跳转到指定楼层
主题
发表于 2009-8-6 02:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是来自于FALLOUTNEXUS网站该MOD介绍的摘录

FOMS(辐射3MOD排序工具)

作者:BROKEN85
版本:0.6.6.1
========链接=============
百科:http://wiki.singularityshift.com/wiki/foms
TRAC:
SVN:
下载:http://www.fallout3nexus.com/downloads/file.php?id=3596
=========介绍=======
FOMS将你的辐射3MOD排序到最佳状态,排序列表根据作者和用户的经验和冲突测试得到的顺序制作。



FOMS包含一个XML文件。该文件包含读取顺序表。你可以自己改变此表,或者干脆自己

写一个,不过我建议你使用我们的,因为它会给你带来最佳的用户体验。
======备注=============
这是测试版本。并不是所有的MOD组合的读取顺序都得到测试,但这就是我为什么需要

你的帮助的原因。记住备份你的原始读取顺序列表——


以下是原文
FOMS (Fallout Mod Sorter)
By: broken85
Version 0.6.6.1

== Links ==
Wiki: http://wiki.singularityshift.com/wiki/foms
Trac: http://trac.singularityshift.com/projects/foms
SVN: http://svn.singularityshift.com/svn/foms
Fallout3Nexus: http://www.fallout3nexus.com/downloads/file.php?id=3596

== NEW TEMPLATE RELEASE - 4/4/2009 ==
I have re-released the below mentioned template today, 4/4, to resolve an issue. If you do not have version 0.6.6.1, please get it instead!

The new release includes a new template release which takes into account the FOIP patches and load order, all major overhaul mods, all of the top 50 mods on Nexus, and many other mods I've for one reason or another added. Hopefully many of your past unknown mods will now be sorted properly

Please do extra testing on the FOIP stuff... activate random combinations of major overhaul mods and see what FOMS says. I have not been able to perform nearly enough testing on my own yet, so I need your help!

== Description ==
FOMS will arrange your Fallout 3 mod load order according to best practices, author and user recommendations, and brute force testing.

Included with FOMS is an XML file of the best load order we know of for every mod we have data on. You can change this template, or make your own, but we recommend you at least start with ours for the smoothest possible experience.

== Update on 0.6.9 ==
Version 0.6.9 is an Object-Oriented rewrite of FOMS and all of its associated libraries. I'm nearly complete with this rewrite. Status:
- Main script (In progress)
- Gui rewrite (Not started)
- Mod class (complete)
- ModList class (complete)
- ModConflict class (complete)
- ModDependency class (complete)
- ModMessage class (In progress)
- Log class (complete)
- XML class (In progress)
- Str library (In progress)

I need another day or two to finish and test all of my classes, and then rewrite the main script to utilize the new classes.

Unfortunately I'm still trying to work around the XML bug, that after I finish the new XML class that may be fixed as well.

Look for a release very soon! If the XML bug is not fixed before my rewrite, then version 0.6.9 will be next (instead of 0.6.7).

== PLEASE NOTE ==
This is still in beta. The load order is not 100% tested, but that's why I need your help. A backup is always created, so you can go back to your old load order if you have problems.

Please don't rate on how "good" the load order is at this point, since it's in beta. Rate on the usefulness of the utility, and how well it works for you. Thank you.

== How You Can Help ==
Mod Developers: I need solid data about what your mod changes and where it should go in the load order, if it matters. This will help with FOMS conflict-tracking, and will allow me to expand my template with confidence.

Mod Users: Send me your experiences with your load order. Notice something I'm missing in my template? Have a problem with two mods? Have two mods which work well in a certain order?


== Known Issues with 0.6.5 ==
There is one main issue known that will be remedied ASAP:
Mod filenames containing special characters, especially brackets, are not handled properly. There seems to be an undocumented bug in the XML library I'm using preventing it from looking data up by an id containing special characters.

More info to come as I know it...

== Public Release Changelog ==
Note: See the Trac site (linked above) for more details about development status and open bugs

BETA 0.6.6 CHANGES
- Experimental template release
- Minor program fixes to support template changes

BETA 0.6.5 CHANGES
- Enhancement - Optimized FOSE checking
- Enhancement - Optimized Outdated mod detection
- Enhancement - Optimized mod sorting
- Enhancement - Select backup location when clicking Backup
- Enhancement - Missing patch detection
- Enhancement - XML Schema created for template validation
- Enhancement - Archive Invalidation Invalided steps included
- Enhancement - Check for outdated mods
- Enhancement - Support RegEx patterns in conflicts and dependencies
- Enhancement - Split template into many separate files for easy management
- Fix - Properly escaped all strings used in Regexes
- Fix - Replace ampersands in XML file for compliancy
- Fix - Multiple conflicts and dependencies now found properly
- Fix - Unknown mods now kept sorted in their old order (but placed at the end)
- Fix - Mods can no longer conflict with or depend on themselves
- Fix - Every conflict/dependency check now makes sure the primary mod is still active first

BETA 0.6.1 CHANGES
- Added Mod_EscapeRegex
- Fixed RegEx escaping
- Added XML_Escape and XML_Unescape functions
- Fixed XML escaping
- Fixed XML unescaping

BETA 0.6.0 CHANGES
- New GUI interface displays current load order and allows template selection
- Enable/disable any mods
- Checks for FOSE and any mods that require it
- Automatic FOSE installation or updating (at user request)
- Tray notifications for major events (backup, sort, etc...)
- New tray menu functions
- New Restore ability (restore backed up load orders easily)
- More INI settings (not all are implemented yet, though)
- Messages split to run after everything else (in case mods were disabled during sort)
- Many bugfixes and improvements to code
- Refactoring of most functions

BETA 0.5.0 CHANGES
- Detect and resolve mod conflicts
- Detect and resolve mod dependencies
- Detect (and log) unknown mods and sort them after known ones
- Display (and log) mod-related messages
- Enable/disable mods (currently only for conflict/dependency resolution)
- Baloon tips to let you know what's going on

BETA 0.4.0 CHANGES
- Major core rewrite
- Split logs, templates, backups, and app resources into their own subdirectories
- Many bug fixes
- Templates now XML files
- Backups now XML files (templates)
- Logging capabilities
- Updated database

BETA 0.1.0 CHANGES
- First release
- Basic mod sorting from a plain text file only; no processing (that works at least)
- Basic backups to a plain text file

== Current Features (Might be outdated) ==
- GUI interface displays load order and allows enabling/disabling of mods
- On demand backup, restore, and sorting
- Template selection
- Conflict tracking and resolution
- Dependency tracking and resolution
- Unknown mod detection / sorting
- Ability to enable/disable mods (currently used only for conflict and dependency resolution)
- Ability to display a message to the user (and log the message) when a certain mod is found
- Automatically arranges your Fallout 3 mod load order
- Utilizes our frequently-updated template XML by default
- Reads template data from simple XML files
- Smart locating of installed and active mods--install FOMS anywhere and it knows where to look.
- Backs up current load order to XML template (for easy restoration)
- Logs actions to a text logfile for your inspection or records
- Supports command line switches if you wish to only enable specific features (see Wiki)
- Override defaults and paths via an INI file (NOT required)

== But Why? ==
With so many mods coming out for Fallout, when it's only been a couple of months, mod order is becoming more and more important.

Ever had your Fallout.esm file end up lower in your load order?
Ever have the need to manually rearrange mods when you activate them?
Getting CTDs from conflicting mods in your load list?
Losing changes you'd like in one mod because they're overwritten by an overhaul, or another mod?

FOMS can help.

== Requirements ==
- Fallout 3 (any version)

Fallout 3 needs to be installed correctly for FOMS to detect the Data directory. If you've moved it, or FOMS can't find the directory for any reason, you can always specify it manually in the INI file. You need to actually have Fallout3.esm and any other mods available there, however, or FOMS will not run.

== Instructions ==
To install from ZIP:
1. Unzip the FOMS package to the location of your choosing. Run "FOMS.exe" to use the utility.

To install from EXE:
1. Place FOMS.exe in its own directory, wherever you'd like to install it.
2. The first time you run FOMS.exe, the necessary files will be extracted.

To move FOMS to a new directory:
1. Simply copy all files, or just foms.exe, to the new directory, and start using it from there.

To organize your mods:
1. Simply run foms.exe to organize your mods per the default template.
2. If you have another template to run, change foms.ini to point to the new template file. The path can be absolute, or relative to the folder you're running FOMS from.

To create your own template:
1. Open a command prompt in the FOMS directory and run: "foms.exe -b"
2. A template file will be created containing your current mod list and load order. By default it is created at: backupsbackup-%TIMESTAMP%.xml
3. This file can be edited and/or renamed, and then specified in foms.ini as a template.
4. Now when you run foms.exe, it will retain your current load order no matter what.

To restore a backup:
1. Change foms.ini so that Template contains the absolute or relative path to the backup file.
2. Run foms.exe to arrange your mods according to the backup file.

== Additional Info ==

This is inspired by BOSS (Better Oblivion Sorting Software) by random007. You can find that MOD for Oblivion here:
http://www.tesnexus.com/downloads/file.php?id=20516

I started this mod from scratch, and it works quite a bit differently than BOSS, but is just based on the same concept.

This is written in AutoHotKey and distributed as a compiled executable for portability (so you don't need AHK to run it).
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-20 09:15 , Processed in 0.027468 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表