<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity=60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date [[DateFormat::DateFormat]]'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date [[DateFormat::shortDateFormat]]'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
<<importTiddlers>>
在更新到2010 Build 2之后,重新开始了游戏存档。目前已进行至农研所,无跳出。
条件:禁用了Monnoroch的交易和防空AI,删除了直升机AI。
已知问题:尝试在自由模式(Free Play)开始之前限制MonoMartyr的数量,未果。

更新:
出现了两次无Log跳出,原因不明。未影响存档。
成功优化了1.0005的运行文件。运行了几个小时,堆栈溢出的问题并没有改善,还好没有更糟。不过还是有点收获的,至少优化之后的主程序鼠标的反应有所加快(至少是心理上的)。
我来啦!普里皮亚季

PS:Steam在中国的速度可不是很快啊。(有促销还是很爽的)
[[欢迎光临]]
[[增量升级:2010 Build 2 Patch 2]]
[[S.T.A.L.K.E.R. SoC MOD 2010 Build 2]]
[[增量升级:2010 Build 1 Patch 1]]
[[S.T.A.L.K.E.R. SoC MOD 2010 Build 1]]
<!--{{{-->
<div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
MD5是message-digest algorithm 5(信息-摘要算法)的缩写,被广泛用于加密和解密技术上,它可以说是文件的“数字指纹”。任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,也不管它体积多大,都有且只有一个独一无二的MD5信息值,并且如果这个文件被修改过,它的MD5值也将随之改变。因此,我们可以通过对比同一文件的MD5值,来校验这个文件是否被“篡改”过。

MD5到底有什么用

    当我们下载了如图1所示之类的文件后,如果想知道下载的这个文件和网站的原始文件是否一模一样,就可以给自己下载的文件做个MD5校验。如果得到的MD5值和网站公布的相同,可确认所下载的文件是完整的。如有不同,说明你下载的文件是不完整的:要么就是在网络下载的过程中出现错误,要么就是此文件已被别人修改。为防止他人更改该文件时放入病毒,最好不要使用。

    当我们用E-mail给好友发送文件时,可以将要发送文件的MD5值告诉对方,这样好友收到该文件以后即可对其进行校验,来确定文件是否安全。

    再比如:在刚安装好系统后可以给系统文件做个MD5校验,过了一段时间后如果你怀疑某些文件被人换掉,那么就可以给那些被怀疑的文件做个MD5校验,若和从前得到的MD5校验码不一样,那么就可以肯定是有问题的。

如何读取和校验MD5信息

    了解了MD5信息以后,下面我们来看一看如何读取并校验文件的MD5信息。这需要一款检测MD5值的专门小软件,这是一款绿色软件,解压缩后运行其中的MD5.EXE文件即可。软件的使用非常简单,点击“Open”按钮,选择并打开想要进行校验的文件,稍等片刻后,在MD5一栏中便会显示该文件的MD5值,将该数值同网站公布的数值进行比较即可确定文件是否完整了。点击“Save”按钮可以将读取的MD5保存为一个.MD5文件,用记事本打开该文件,可以将MD5值复制出来。

    为了验证文件修改后的MD5值是否发生变化,笔者用一个文本文件进行了测试。如图2所示,第一个文件为进行测试的原始文件,第二个文件为进行修改后的文件(不过只是在打开原始文件的基础上加入了一个空格),第三个文件为原始文件的复制文件。从图中可以看出,尽管改动不大,但是两个文件的MD5值却大相径庭,而复制得到的文件则不会发生变化。 
<<slider chkMaxFuNewRelease '最新下载' '最新下载 »' '显示最新版本额下载位置'>>
<<slider chkMaxFuCloud '文章热榜' '文章热榜 »' '显示最新的文章热榜'>>
<<slider chkMaxFuResource '相关资源' '相关资源 »' '包含早期版本以及其他相关资源'>>
<<slider chkMaxFuSliderTools '文章工具'  '文章工具 »' '对文章进行创建、关闭、引用等操作'>>
<<slider chkMaxFuManage '管理工具'  '管理工具 »' '管理博客功能'>>
<<slider chkMaxFuAbout '关于…我'  '关于…我 »'>>
<<search>>
版本:<<version>>
<script type="text/javascript" src="plugins/TiddlyCalendar.js"></script>
<script type="text/javascript" src="plugins/TiddlyCalendar.zh-Hans.js"></script>
<script type="text/javascript" src="plugins/TagCloudPlugin.js"></script>
<script type="text/javascript" src="plugins/TagCloudPlugin.zh-Hans.js"></script>
<script type="text/javascript" src="http://maxfumodsoc.sourceforge.net/plugins/LoadRemoteFileThroughProxy.js"></script>
<script type="text/javascript" src="http://maxfumodsoc.sourceforge.net/plugins/PasswordOptionsPlugin.js"></script>
<script type="text/javascript" src="http://maxfumodsoc.sourceforge.net/plugins/PasswordOptionsPlugin.zh-Hans.js"></script>
<script type="text/javascript" src="http://maxfumodsoc.sourceforge.net/plugins/TspotSetupPlugin.js"></script>
<script type="text/javascript" src="http://maxfumodsoc.sourceforge.net/plugins/UploadPlugin.js"></script>
<script type="text/javascript" src="http://maxfumodsoc.sourceforge.net/plugins/UploadPlugin.zh-Hans.js"></script>
下载连接:
*[[SourceForge永久下载点|https://sourceforge.net/projects/maxfumodsoc/files/MaxFu_2010_B1_P1.rar/download]]
**【MD5】d9d62b9f4c5d208f982e3b7f06c48e58【MD5】
*下载链接
**[[【点击】SourceForge完整下载【进入】|https://sourceforge.net/projects/maxfumodsoc/files/MaxFu_2010_B1.rar/download]]
**微软网盘永久下载点,现在微软貌似有了防盗链,必须直接左键点击,进入后左键点击下载,让下载工具自己激活:
###[[【点击】分卷一【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MaxFu%5E_2010%5E_B1.part01.rar]]
****【MD5】7d8d3e6063243cafd2aca227e690a7f9【MD5】
###[[【点击】分卷二【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MaxFu%5E_2010%5E_B1.part02.rar]]
****【MD5】52fda3b1bb06cc3d58736d11d0be11fe【MD5】
###[[【点击】分卷三【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MaxFu%5E_2010%5E_B1.part03.rar]]
****【MD5】7fbc0531aaf3048de4397c72e90e4479【MD5】
###[[【点击】分卷四【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MaxFu%5E_2010%5E_B1.part04.rar]]
****【MD5】5010b62acbb52b2862c1dbebfebce1d6【MD5】
###[[【点击】分卷五【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MaxFu%5E_2010%5E_B1.part05.rar]]
****【MD5】07a1f96ee3af2d8f603f4faf181c07a9【MD5】
###[[【点击】分卷六【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MaxFu%5E_2010%5E_B1.part06.rar]]
****【MD5】618aec0c69b876ae3d3d8211bc12508c【MD5】
**[[【点击】2010 Build 1 网盘主页【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1]]
**[[【点击】MD5校验文件【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1/MD5SUM.md5]]
**可使用[[【点击】WinMD5【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/WinMD5-207.zip]]打开
下载链接:
*[[SourceForge永久下载点|http://sourceforge.net/projects/maxfumodsoc/files/MaxFu_2010_B2_P2.7z/download]]
**【MD5】0a736f0a8099523c4e36070cf02fa298【MD5】
*下载链接
**[[【点击】SourceForge完整下载【进入】|http://sourceforge.net/projects/maxfumodsoc/files/MaxFu_2010_B2.7z/download]]
***【MD5】506a9e1fe9a2deb2cd41e0777bce8f3c【MD5】
**微软网盘永久下载点,现在微软貌似有了防盗链,必须直接左键点击,进入后左键点击下载,让下载工具自己激活:
###[[【点击】分卷一【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B2/MaxFu%5E_2010%5E_B2.7z.001]]
****【MD5】600a9679e129a84caed3f158e9587dde【MD5】
###[[【点击】分卷二【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B2/MaxFu%5E_2010%5E_B2.7z.002]]
****【MD5】df2ba0d99a07e67f710553033550ac9b【MD5】
###[[【点击】分卷三【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B2/MaxFu%5E_2010%5E_B2.7z.003]]
****【MD5】cdb42b9761456cc3279fe0133e629951【MD5】
###[[【点击】分卷四【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B2/MaxFu%5E_2010%5E_B2.7z.004]]
****【MD5】00511806fefbbf824dd1b24c5007ed01【MD5】
**[[【点击】2010 Build 2 网盘主页【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B2]]
**[[【点击】MD5校验文件【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B2/MD5SUM.md5]]
**可使用[[【点击】WinMD5【进入】|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/WinMD5-207.zip]]打开
merge(config.options,{
chkAnimate: true,
chkRegExpSearch: true,
chkAutoSave: true,
chkGenerateAnRssFeed: true,
chkSaveBackups: false,
chkInsertTabs: true,
txtUserName: "MaxFu"
});
<<tabs txtMainTab "最近更新" "依更新日期排序" TabTimeline "分类" "所有标签" TabTags "更多" "其他" TabMore>>
!黑石殉道者的复仇
!!当搞定了特异区中心的黑石组织之后,我收到了酒保的信息:
	“一号!你还活着!真的是你吧?我看见你最后的PDA信号来自特异区中心,现在特异区正在发生改变;再也没有新的特异点产生了。一些黑石成员也缴械投降了,并且声称对过去几个月甚至几年他们所做的事一无所知。这真是太神奇了,简直不敢相信,真的!你都做了什么?
等等……我得告诉以一件很重要的事:并不是所有的黑石成员都恢复了意识,我的线人报告说他们见到了几个自称“黑石殉道者”的人。他们大肆游动,扬言要杀掉侮辱他们信念的人。想必那就是你了!
	一个线人报告说这些“殉道者”可以徒手干掉灰色地狱犬且毫发无损。
	我会把更多的信息告诉你。我欠你的太多太多了。多保重,一号。”
!!紧接着的信息:
	“一号,有新消息了:这些殉道者可以被消灭,尽管看起来不可能。一个潜行者发现了一具他们的遗体,被一大群变异生物的遗体所包围。他的武器已经严重磨损,但是很显然他很轻松的干掉了大部分的变异生物。但是……记住……他有一个特别的神石戴在身上!现在黑石的控制核心已经不在了,但很显然这些人找到了得到黑石途径。
	特异区真的是在改变啊…”
!!!惊爆!一切还没有结束。我知道了有种能量可以使这些人对痛苦没有反应,并能极大忍受创伤。现在他们已经到处都是了,带着高斯枪或者狙击步枪以及最强悍的身体。他们是撒旦的代言人。
这是根据[[ZRP|http://www.metacognix.com/stlkrsoc/index.html]]的《黑石殉道者的复仇》MOD说明翻译过来的小故事。
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
	<div class='headerShadow'>
		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
	</div>
	<div class='headerForeground'>
		<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
		<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
	</div>
</div>
<!-- horizontal MainMenu -->
<div id='topMenu' refresh='content' tiddler='MainMenu'></div>
<!-- original MainMenu menu -->
<!-- <div id='mainMenu' refresh='content' tiddler='MainMenu'></div> -->
<!-- <div id='sidebar'>
	<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
	<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div> -->
<div id='displayArea'>
	<div id='messageArea'></div>
	<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
![[MaxFu|关于…我]] S.T.A.L.K.E.R. SoC MOD 2010 Build 1
*注意:
**2010 Build 1的压缩包采用了标准RAR格式
**本版不支持从2009 RB12以前的老版升级,请考虑重新安装
**强烈建议使用2009 RB12以前的老版的玩家开始新游戏,否则会出现不稳定情况
**到目前为止,MOD的功能已基本完成
**建议使用2009 RB13的玩家先删除老版本再安装,可比覆盖安装节省一些空间
**这个版本是1.0004和1.0005/6全兼容版本,但由于基于1.0005测试,建议大家使用1.0005进行游戏。
**附有Modifier图片说明
----
<<tiddler 'MaxFu MOD 2010 Build 1 下载'>>
----
*[[MaxFu|关于…我]]自己的内容(包含做了大量修改甚至近乎完全改变的其他MOD):
**全新的携行具系统(默认被屏蔽):
***不同的服装可装备的神石、单价数量不同
***当关闭物品栏(背包)时,多余的物品将被收回
***例如:潜行者服装只能安装4个神石和6个弹夹
**全新的弹夹系统(默认被屏蔽):
***获取方法:
****将收集到的武器里面的子弹打光可获得相应的弹夹
****搜索敌人尸体有几率得到敌人所使用的弹夹
***使用方法:将弹夹放在腰带上
***注意:
****不是所有的武器都需要使用弹夹
****每次重新装填(包括更换弹药种类)都会消耗腰带上弹夹
****消耗的弹夹会收到背包中
****当腰带上没有相应的弹夹时,武器里面的子弹打光之后会自动隐藏
***小Bug:
****隐藏时能听到换弹夹的声音,暂时无法完美解决
****使用榴弹也会消耗弹夹
**全新的工具箱:
***在游戏中按ESC进入主菜单即可看到相关选项(快捷键:A)
**[[MaxFu|关于…我]]原创的“物品合成器”
***配方独立存放于maxfu_itembox.ltx文件中,易于扩展
***已加入10以上配方
***依照《暗黑破坏神II》宝石升级原则加入石块升级配方
**整合了原有的角色工具箱
***[[MaxFu|关于…我]]根据睡袋MOD开发
***可以睡觉(似乎时间有误差)、维修装备、升级装备
***可以显示角色的关于技能的信息:角色等级、技能等级、生存技能等级
**全新的“五行”技能神石系统
***全新的升级机制:
****无需使用工具箱
****当角色达到升级标准时自动升级
***新的技能仍需放入手工腰带栏
***包含五行相生相克原理
**重新加入汽车
***在商人处购买汽车(酒吧老板除外),付款之后在门口提车
***【进行中】某些任务地点附近新增汽车,可能会有提示
***【进行中】调整各种汽车性能,增加真实度、性能
**随人物等级提高、特异区技能级别提高而提高的触发隐藏点的概率
**【进行中】打碎箱子、铁盒子有更高几率蹦出随机物品
**角色等级评估,技能点计算
**赌博:所有武器、装备神石都是奖品,赌中武器附送配件
**随机武器分配系统,根据人物等级智能分配武器、弹药
**【进行中】少数服装具有智能系统
***【进行中】智能系统包含:自动维修装甲、自动注射抗辐射针、自动使用急救包等功能
***【进行中】智能系统会显示各种必须物品的状态
***【进行中】不同服装的智能性能不同
**【进行中】添加了几个支线任务
**【进行中】添加了几种威力巨大的武器(尚在调整中)
----
*直接引入内容(仅整合,未作大量修改):
**全新的睡觉系统:
***进入可以睡觉的区域时有显示
***在特定区域有床位
***有些区域需要使用睡袋
***暂时不要使用[[MaxFu|关于…我]]工具箱的睡觉功能
**MonoMartyr组织:
***该组织的成员异常强大(初期就能见到,强烈建议绕行或快速通过)
***该组织成员分布很广
**动态特异点分布
**自动守卫机枪塔
**从《潜行者资料片:普里皮亚季的召唤》种移植过来的静态阴影图像引擎
***静态阴影下建筑物阴影更加明显,效果更好
***【进行中】研究移植动态阴影图像引擎
**新引入直升机人工智能系统
***直升机不再是摆设:
***直升机成对出现
***直升机会反击
***【进行中】学习如何加入更多的直升机
**在全动态阴影模式下很多照明设备可以摧毁
***电灯、日光灯等
***摧毁后将失去光线
***此种模式下可增加难度
***只在全动态光影模式下有效
**显示隐藏点内容(ZRP),感谢zsnes08的代码,给了我不少启发
**【进行中】随机隐藏点内容
***【进行中】在原版之上加入随机物品
***【进行中】计划加入新的随机物品
**【进行中】战斗区:
***【进行中】基于《神秘传奇》的“战斗区”脚本
***【进行中】在封锁线、杨塔、军方仓库增加了战斗区
***【进行中】战斗区的战火还在蔓延
**ZRP错误修正包RC11
**【进行中】随机PSY风暴,取自《神秘传奇》
***【进行中】增加躲避地点
***【进行中】增加产卵点
**【进行中】原生1.0004、1.0005双兼容脚本
**【进行中】增加了一种传感器,计划增加探雷器
**增强的卫星地图(与ZRP合并使用)
**AI增强:
***扔手雷,治疗,更换服装
***【进行中】跟随、配合主角
***发现特异点并绕行(更换了不同版本)
***搜刮战利品
***使用榴弹发射器等附件增强战力,利用掩体快速止血,避免误伤队友,智能更换武器、弹夹
***在夜间会睡觉(剧情NPC除外)
***会攻击直升机
***“黑石”成员会自杀式攻击
***NPC可能会在PSY辐射风暴是自杀(过于痛苦)
***NPC饮酒之后会醉倒
***NPC会相互交易物品
**粒子增强3.0
**显示任务报酬
**Arsenal的武器:
***手枪、冲锋手枪:[[贝雷塔92|http://zh.wikipedia.org/zh-cn/%E8%B2%9D%E7%91%9E%E5%A1%9492]]、[[TT33|http://zh.wikipedia.org/zh-cn/TT-33]]、GSH18、[[柯尔特M1911|http://zh.wikipedia.org/zh-cn/M1911%E6%89%8B%E6%A7%8D]]、IMI沙漠之鹰、Fort12K、HPSA(M1935)、卡马洛夫、卡马洛夫消音版、[[Sig P220|http://zh.wikipedia.org/zh-cn/SIG_P220]]、[[USP Compact|http://zh.wikipedia.org/zh-cn/HK_USP]]、[[沃尔特P99|http://zh.wikipedia.org/zh-cn/%E7%93%A6%E7%88%BE%E7%89%B9P99]]
***冲锋枪:[[MP5|http://zh.wikipedia.org/wiki/MP5%E5%86%B2%E9%94%8B%E6%9E%AA]]
***突击步枪:[[AK5|http://zh.wikipedia.org/zh-cn/Ak_5]]、[[Famas|http://zh.wikipedia.org/zh-cn/FAMAS]]、[[FNC|http://zh.wikipedia.org/zh-cn/FN_FNC]]、[[Galil Arm|http://zh.wikipedia.org/zh-cn/Galil]]、[[HK416|http://zh.wikipedia.org/zh-cn/HK_416]]、[[M4A1|http://zh.wikipedia.org/zh-cn/M4A1]]、[[M16A1|http://zh.wikipedia.org/zh-cn/M16%E7%AA%81%E6%93%8A%E6%AD%A5%E6%A7%8D]]、[[Aug 77|http://zh.wikipedia.org/zh-cn/AUG%E7%AA%81%E6%93%8A%E6%AD%A5%E6%A7%8D]]、[[Aug A2|http://zh.wikipedia.org/zh-cn/AUG%E7%AA%81%E6%93%8A%E6%AD%A5%E6%A7%8D]]、[[AKS-74U|http://zh.wikipedia.org/zh-cn/AK-74]]、[[AK-47|http://zh.wikipedia.org/wiki/AK-47]]、RK95、[[XM8|http://zh.wikipedia.org/zh-cn/XM8%E7%AA%81%E6%93%8A%E6%AD%A5%E6%A7%8D]]、[[SG552|http://zh.wikipedia.org/zh-cn/SIG_SG_550]]、[[AKS-74U红点版|http://zh.wikipedia.org/zh-cn/AK-74]]、[[AN-94|http://zh.wikipedia.org/zh-cn/AN-94]]、[[AK-74|http://zh.wikipedia.org/zh-cn/AK-74]]、[[G36|http://zh.wikipedia.org/zh-cn/G36]]、[[L85|http://zh.wikipedia.org/zh-cn/SA80%E7%AA%81%E6%93%8A%E6%AD%A5%E6%A7%8D]]、[[LR300|http://en.wikipedia.org/wiki/LR300]]、[[SG550|http://zh.wikipedia.org/zh-cn/SIG_SG_550]]、Val
***狙击步枪:[[MiniSVD(AK-47狙击版)|http://zh.wikipedia.org/wiki/AK-47]]、[[HK-417|http://zh.wikipedia.org/zh-cn/HK417]]、[[VSS|http://zh.wikipedia.org/zh-cn/VSS_Vintorez]]、[[SVD|http://zh.wikipedia.org/zh-cn/SVD%E7%8B%99%E6%93%8A%E6%AD%A5%E6%A7%8D]]
***重机枪:M60
***散弹枪:Sayga 12K
**ZENOBIAN的武器:
***冲锋枪:PP-99 Bizon、Kriss Super V、[[MP7A3|http://en.wikipedia.org/wiki/Heckler_%26_Koch_MP7]]、TMP、Tec-9、[[MAC10|http://zh.wikipedia.org/zh-cn/MAC-10]]
**Gosuke的武器:
***手枪:[[GP100|http://en.wikipedia.org/wiki/GP100]]
***冲锋枪:[[FN P90|http://en.wikipedia.org/wiki/FN_P90]]
***重机枪:[[PKM|http://en.wikipedia.org/wiki/PK_machine_gun]]
**Aaz的武器
***突击步枪:消音鼓式M4、[[消音鼓式MP5|http://zh.wikipedia.org/wiki/MP5%E5%86%B2%E9%94%8B%E6%9E%AA]]、Tar-21、[[Aug A3|http://zh.wikipedia.org/zh-cn/AUG%E7%AA%81%E6%93%8A%E6%AD%A5%E6%A7%8D]]、L86
***狙击步枪:[[M14 DMR|http://en.wikipedia.org/wiki/M14_rifle]]
**Born的武器
***手枪、冲锋手枪:贝雷塔93R
***冲锋枪:乌奇
***狙击步枪:SKS(中国的56式半自动步枪)、[[巴雷特M82A1|http://en.wikipedia.org/wiki/M82_Barrett_rifle]]、雷明顿700
***突击步枪:[[QBZ-97|http://zh.wikipedia.org/zh-cn/95%E5%BC%8F%E8%87%AA%E5%8B%95%E6%AD%A5%E6%A7%8D#.E8.A1.8D.E7.94.9F.E5.9E.8B]]、Scar
***散弹枪:[[USAS12|http://zh.wikipedia.org/zh-cn/USAS-12%E9%9C%B0%E5%BD%88%E6%A7%8D]]
**Zeka的武器
***冲锋枪:Klin、Scorpion、UMP45、汤姆逊
***手枪:贝雷塔-委员(电影《撕裂的末日》中的明星产品)
***散弹枪:Benelli M4 Super90
**DeathDoor的武器:
***狙击步枪:M76、苏制V94反装备狙击步枪
**D-Death的武器:
***手枪:沙鹰黄金狙击版
***重机枪:[[M134|http://en.wikipedia.org/wiki/M134]]
**AMK的武器
***手枪:眼镜蛇左轮手枪
***其他:火焰喷射器
**其他MOD的武器
***冲锋枪:[[PP2000|http://en.wikipedia.org/wiki/Pp2000]]
***狙击步枪:AWM(AWP)
***散弹枪:锯短的Benelli、完整的BM16
***冷兵器:狙击弩箭
**SARP修改的武器(原版的样子):
***狙击步枪:高斯枪、SVU
***散弹枪:短版BM16、TOZ-34、[[SPAS12|http://en.wikipedia.org/wiki/Spas12]]、Wincheaster 1300
***突击步枪:闪电-14、[[FN2000|http://en.wikipedia.org/wiki/FN_F2000]]
***重武器:RG-6掷弹筒、RPG7火箭筒
**【进行中】Free Play模式(类似遗忘之都、日本游戏的“二周目”,不会像日本游戏那样有Bonus,考虑加入Bonus,至少商人的商品要有所变化)
**增强的竞技场
**【进行中】ABC的“纳米服”
***【进行中】具有智能系统
***【进行中】独有的“例子能量吸收系统”,可以将电磁辐射、核辐射、高温燃烧的能量并用以自身修复。但是并不能完全吸收,这些能量
----
<html><iframe title ="Preview" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:320px;height:238px;padding:0;background-color:#fcfcfc;" src="http://cid-c2a97c903d91ec46.skydrive.live.com/embedphoto.aspx/TiddlyWiki/Modifier^_UI.jpg"></iframe></html>
![[MaxFu|关于…我]] S.T.A.L.K.E.R. SoC MOD 2010 Build 2
*注意:
**这一版本并不是一个主要版本Major Release,主要是针对S.T.A.L.K.E.R. SoC MOD 2010 Build 1的一些尝试性修改。
**2010 Build 2的压缩包采用了标准7z格式
**本版不支持从2010 Build 1升级,请重新安装
**此版本需要玩家开始新游戏,否则会出现不稳定情况
**到目前为止,MOD的功能已基本完成
**建议使用2010 Build 1的玩家先删除老版本再安装,可比覆盖安装节省一些空间
**这个版本是1.0004和1.0005/6全兼容版本,但由于基于1.0005测试,建议大家使用1.0005进行游戏。
----
<<tiddler 'MaxFu MOD 2010 Build 2 下载'>>
----
*相对2010 Build 1主要变化如下:
*#2009 Build 6 中的“战区”功能回归:
*##完全移植了2009 Build 6的代码
*##计划调整算法,使其更有效,随机性更强
*#完全将xStream、Bak、Monnoroch和Red75的搜尸AI整合
*##将xrs_ai.script、rx_ai.script、mon_ai.script三个文件完全整合为一个maxfu_ai_manager.script
*##添加了原来缺失的几个disable_scheme操作,尚未进行测试
*#“随机隐藏点宝物”功能回归
*##完全移植了2009 Build 6的代码
*##计划调整内容,增加更多物品
*#为所有的AI模块添加了开关
*##在Modifier.exe中加入了相应的控制选项,AI模块总数达到了16个
*##当一个AI模块被禁止时,其他模块的工作不受影响
*#对AI模块进行纠错
*##主要针对Monnoroch的AI进行
*#彻底删除直升机AI
*#加入两种武器
*##斯特恩冲锋枪
*##带红点瞄具的Val微声突击步枪


专为《潜行者:切尔诺贝利的阴影》设计
~MaxFu MOD
/*{{{*/
/* a contrasting background so I can see where one tiddler ends and the other begins */
body {
	background: [[ColorPalette::TertiaryLight]];
}

/* sexy colours and font for the header */
.headerForeground {
	color: [[ColorPalette::PrimaryPale]];
}
.headerShadow, .headerShadow a {
	color: [[ColorPalette::PrimaryMid]];
}
.headerForeground, .headerShadow {
	padding: 1em 1em 0;
	font-family: 'Trebuchet MS' sans-serif;
	font-weight:bold;
}
.headerForeground .siteSubtitle {
	color: [[ColorPalette::PrimaryLight]];
}
.headerShadow .siteSubtitle {
	color: [[ColorPalette::PrimaryMid]];
}

/* make shadow go and down right instead of up and left */
.headerShadow {
	left: 1px;
	top: 1px;
}

/* prefer monospace for editing */
.editor textarea {
	font-family: 'Consolas' monospace;
	font-size: 120%;
}

/* sexy tiddler titles */
.title {
	font-size: 250%;
	color: [[ColorPalette::PrimaryLight]];
	font-family: 'Trebuchet MS' sans-serif;
}

/* more subtle tiddler subtitle */
.subtitle {
	padding:0px;
	margin:0px;
	padding-left:0.5em;
	font-size: 100%;
	color: [[ColorPalette::TertiaryMid]];
}
.subtitle .tiddlyLink {
	color: [[ColorPalette::TertiaryMid]];
}

/* a little bit of extra whitespace */
.viewer {
	padding-bottom:3px;
	font-size: 120%;
}

/* don't want any background color for headings */
h1,h2,h3,h4,h5,h6 {
	background: [[ColorPalette::Background]];
	color: [[ColorPalette::Foreground]];
}

/* give tiddlers 3d style border and explicit background */
.tiddler {
	background: [[ColorPalette::Background]];
	border-right: 2px [[ColorPalette::TertiaryMid]] solid;
	border-bottom: 2px [[ColorPalette::TertiaryMid]] solid;
	margin-bottom: 1em;
	padding-bottom: 2em;
}

/* make options slider look nicer */
#sidebarOptions .sliderPanel {
	border:solid 1px [[ColorPalette::PrimaryLight]];
	font-size: 120%;
}


/* the borders look wrong with the body background */
#sidebar .button {
	border-style: none;
	font-size: 120%;
}

/* displays the list of a tiddler's tags horizontally. used in ViewTemplate */
.tagglyTagged li.listTitle {
	display:none
}
.tagglyTagged li {
	display: inline; font-size:100%;
}
.tagglyTagged ul {
	margin:0px; padding:0px;
}

/* this means you can put line breaks in SidebarOptions for readability */
#sidebarOptions br {
	display:none;
	font-size: 120%;
}
/* undo the above in OptionsPanel */
#sidebarOptions .sliderPanel br {
	display:inline;
	font-size: 120%;
}

/* horizontal main menu stuff */
#displayArea {
	margin: 1em 1em 0em 1em; /* use the freed up space */
}
#topMenu br {
	display: none;
}
#topMenu {
	background: [[ColorPalette::PrimaryMid]];
	color:[[ColorPalette::PrimaryPale]];
}
#topMenu {
	padding:2px;
}
#topMenu .button, #topMenu .tiddlyLink, #topMenu a {
	margin-left: 0.5em;
	margin-right: 0.5em;
	padding-left: 3px;
	padding-right: 3px;
	color: [[ColorPalette::PrimaryPale]];
	font-size: 150%;
}
#topMenu .button:hover, #topMenu .tiddlyLink:hover {
	background: [[ColorPalette::PrimaryDark]];
}

/* make it print a little cleaner */
@media print {
	#topMenu {
		display: none ! important;
	}
	/* not sure if we need all the importants */
	.tiddler {
		border-style: none ! important;
		margin:0px ! important;
		padding:0px ! important;
		padding-bottom:2em ! important;
	}
	.tagglyTagging .button, .tagglyTagging .hidebutton {
		display: none ! important;
	}
	.headerShadow {
		visibility: hidden ! important;
	}
	.tagglyTagged .quickopentag, .tagged .quickopentag {
		border-style: none ! important;
	}
	.quickopentag a.button, .miniTag {
		display: none ! important;
	}
}
/*}}}*/
<<tabs txtMoreTab "全部" "所有文章" TabAll "空白" "内容空白的文章" TabMoreMissing "孤立" "未被引用的文章" TabMoreOrphans "影子" "默认的影子文章" TabMoreShadowed>>
<<timeline "modified" "20" "YYYY-0MM-0DD, DDD">>
<!--{{{-->
<div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
!关于我
我是[[MaxFu|关于…我]],一直以来对游戏并不怎么感兴趣。直到《S.T.A.L.K.E.R. Shadow of Chernobyl》(《潜行者:切尔诺贝利的阴影》)出现。Lua的便捷使我深深地迷上了这个开放性极强的神作。2007年第一个[[MaxFu|关于…我]] MOD问世,其功能只是增加一种自动手枪,而容量也只有3K。到了2009年,[[MaxFu|关于…我]] MOD已经发展成为了一个容量超过600M,原创功能超过10项的大容量MOD集合。[[MaxFu|关于…我]]的一路发展,离不开一直深深支持我的游侠们,感谢你们。

!关于MaxFu MOD
[[MaxFu|关于…我]] MOD是[[MaxFu|关于…我]]采众家之长加上自己的创新所产生的一个专为《S.T.A.L.K.E.R. Shadow of Chernobyl》(《潜行者:切尔诺贝利的阴影》)设计的MOD。目的在于增加游戏的可玩性、开放性。
整个MOD涵盖了改进的AI系统、全新的武器库、以及原来游戏没有包含的生活元素(睡觉、维修)。

!关于此Wiki
感谢Jeremy Ruston和一些独立程序员共同开发的这个强大的微内容维基网络。同时感谢[[TiddlySpot|http://www.tiddlyspot.com]]提供免费空间。页面模板和功能插件则是分别来自[[TiddlyThemes|http://www.tiddlythemes.com]]和[[TiddlyTools.com|http://www.tiddlytools.com]]。
小贴士:此页面含有大量的JavaScript,使用非IE浏览器可以极大提升浏览体验。

!!!给[[MaxFu|关于…我]]留言
<html><iframe src="http://127781.netguestbook.com/" width=100% height=100%></iframe></html>
[[默认文章|DefaultTiddlers]]
[[主菜单|MainMenu]]
[[最新下载]]
[[相关资源]]
[[脚本库|MarkupPostHead]]
!MaxFu S.T.A.L.K.E.R. SoC MOD 2010 Build 1 Patch 1 下载
----
<<tiddler 'MaxFu MOD 2010 Build 1 Patch 1 下载'>>
----
修改内容:
*整合代码,提高效率:现有的代码经常有嵌套调用的情况出现,这无疑会增加系统的负担。嵌套调用:A文件中的A1调用B文件中的B1函数,B1函数调用的是C文件中的C1函数 = A文件中的A1函数调用C文件中的C1函数
*降低MonoMartyr成员的防御力:
**其实这个不难,只要以下几个步骤:
###打开gamedata\config\creatures\m_stalker.ltx这个文件。
###找到[stalker_immunities_tough]一项
###把里面的数值改大些
**可选:删除[stalker_tough]一项中的damage一行,这样MonoMartyr的身体各部分受力系数就和普通人相同了。
**其他的NPC也可以这样做,只是需要编辑的文件有所变化,为gamedata\config\creatures\immunities.ltx
*修复了一个存在很久的工具箱Bug
**当某个武器栏位或者装甲栏位空着时,使用针对此栏位的修复功能会导致游戏崩溃跳出。
**发现了一段废弃了很久的代码,已将其删除
!MaxFu S.T.A.L.K.E.R. SoC MOD 2010 Build 2 Patch 2 下载
----
<<tiddler 'MaxFu MOD 2010 Build 2 Patch 2 下载'>>
----
*事先声明:
**此补丁不兼容 Build 2存档,不喜勿下。
**此补丁包含Patch 1的内容。
----
*修改内容:
**增加字幕功能(尚未汉化,感谢Mr. Fusion、TSL16b和Macron)。
**修改大部分武器的机械瞄准放大率为60/55(这个是原版游戏的放大率)。
**增加武器Protecta。
**一些自动功能,仍在调整。
**针对无故跳出问题(暂时无法解决),恢复每隔五分钟自动存档的功能。
**兼容老板存档的办法:找到所有的"awp"字符串,改成"awm",包括文件和文件夹名称。
***前天下了一个新的AWP模型,发现没有原来的酷,所以就换回来了,但是忘了改名。
**增强了探测器,可以显示特异点位置,需装在腰带上。
**在主菜单中按Z可呼出作弊、特殊功能菜单(尚未汉化)。
**修改动态光影引擎为更稳定的Float32。
**更换了部分光学瞄准镜画面。
**增加了Vintar的Squad MOD
***新开始游戏时地窖商人会给主角一个笔记本电脑,双击笔记本电脑,可以通过一个图形界面招募杀手并攻击特定的地区。
***不是所有的地图都能招募杀手
DefaultTiddlers:
[[WelcomeToTiddlyspot]]
[[GettingStarted]]
2010的Bug太多了,但是又不想舍弃。真的要疯了。

PS:在Build 2中,舍弃了一些不稳定的内容,默认隐藏了一些AI,似乎好了一点。
<<newTiddler>>
<<newJournal " YYYY年0MM月0DD日" "日志">>
<<saveChanges>>
<<closeAll>>
<<permaview>>
| 最新五篇创建及修改的文章 | 标签热榜,更大的标签使用的次数更多 | 日历热榜 |
| <<timeline "modified" "10" "YYYY-0MM-0DD, DDD">> | <<cloud 欢迎 导读 关于 excludeLists excludeSearch systemConfig>> | <<tCalendar>> |
----
<<slider chkMaxFuB2P1 'MaxFu MOD 2010 Build 2 Patch 2 下载' '2010 Build 2 Patch 2 »'>>
<<slider chkMaxFuB2 'MaxFu MOD 2010 Build 2 下载' '2010 Build 2 »'>>
<<slider chkMaxFuB1P1 'MaxFu MOD 2010 Build 1 Patch 1 下载' '2010 Build 1 Patch 1 »'>>
<<slider chkMaxFuB1 'MaxFu MOD 2010 Build 1 下载' '2010 Build 1 »'>>
----
!欢迎光临
欢迎来到[[MaxFu|关于…我]] MOD的Wiki。在这里你可以找到相当详尽的的与[[MaxFu|关于…我]] MOD和S.T.A.L.K.E.R. Shadow of Chernobyl相关的资源。这些资源还在源源不断地增加。详细内容请见左侧的列表。你也可以到左侧的“分类”菜单中查找感兴趣的内容。
[[MaxFu|关于…我]] MOD是[[MaxFu|关于…我]]采众家之长加上自己的创新所产生的一个专为《S.T.A.L.K.E.R. Shadow of Chernobyl》(《潜行者:切尔诺贝利的阴影》)设计的MOD。目的在于增加游戏的可玩性、开放性。
整个MOD涵盖了改进的AI系统、全新的武器库、以及原来游戏没有包含的生活元素(睡觉、维修)。
!!!有话要说?
请在右侧日历热榜下面的[[给我流言]]、正上方的[[关于…我]]或者本页的留言板里给[[MaxFu|关于…我]]留言。这三个地方会连接到相同的留言板。
!!!Wiki功能:最新文章导读、热门标签云、给[[MaxFu|关于…我]]流言
| 最新五篇创建及修改的文章 | 标签热榜,更大的标签使用的次数更多 | 留言板 |
| <<timeline "modified" "5" "YYYY-0MM-0DD, DDD">> | <<cloud 欢迎 导读 关于 excludeLists excludeSearch systemConfig>> | <html><iframe src="http://127781.netguestbook.com/" width=280 height=200></iframe></html> |
!2009各版本网盘主页:
*[[MaxFu 2010 B1|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2010%5E_B1]]
*[[MaxFu 2009 RB13|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_RB13]]
*[[MaxFu 2009 RB12|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_RB12]]
*[[MaxFu 2009 RB8|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_RB8%5E_SHB]]
*[[MaxFu 2009 RB7|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B7R]]
*[[MaxFu 2009 B6|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B6]]
*[[MaxFu 2009 B5|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B5]]
*[[MaxFu 2009 B4|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B4]]
*[[MaxFu 2009 B3|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B3]]
*[[MaxFu 2009 B2|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B2]]
*[[MaxFu 2009 B1|http://cid-c2a97c903d91ec46.skydrive.live.com/browse.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/MaxFu/2009%5E_B1]]
!相关资源
*[[1.0006绿色升级包|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/Other/stk-ww-10006.7z]]
*[[1.0006繁体中文优化绿色升级包|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/Other/stk-ch-10006.7z]]
*[[1.0005绿色升级包|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/Other/stk-ww-10005.7z]]
*[[1.0005繁体中文优化绿色升级包|http://cid-c2a97c903d91ec46.skydrive.live.com/self.aspx/MaxFu%5E4s%20Game%20MODs/S.T.A.L.K.E.R.SoC/Other/stk-ch-10005.7z]]
*英文:
**[[GSC Community|http://www.gsc-game.com/index.php?t=community&s=forums&offset=-600]]
**[[Mod Wiki|http://sdk.stalker-game.com/en/index.php/S.T.A.L.K.E.R.:_Shadow_of_Chernobyl_MOD_portal]]
**[[Stalker FileFront|http://stalker.filefront.com/]]
*俄文:
**[[S.T.A.L.K.E.R. Inside|http://stalkerin.gameru.net/]]
**[[Some Weapons|http://www.amk-team.ru/forum/index.php?showtopic=8216]]
*游侠论坛:
**[[MaxFu MOD 2010 Build 1|http://game.ali213.net/thread-3061282-1-1.html]]
**[[MaxFu MOD 2009 ReBuild 13|http://game.ali213.net/redirect.php?goto=findpost&pid=30076016&ptid=2592556]]
<<slider chkMaxFuContentTools '内容工具'  '内容工具 »' '对系统默认现实的内容进行控制'>>
<<slider chkMaxFuSlideBar MaxFuSideBarTabs  '索引工具 »' '以各种分类方法浏览文章'>>
<<slider chkSliderOptionsPanel AdvancedOptions "偏好设置 »" "变更 TiddlyWiki 选项">>
<html><iframe src="http://127781.netguestbook.com/" width=100% height=100%></iframe></html>
*Question: How do I simulate a stutter? Yes you heard right. I want to simulate a stutter or rather a short pause in game processing. There are two functions in _g.script called "wait" and "wait_game" but they invoke an error like you tried to run a diesel engine on gas. Something about crossing the "C" boundary. Any suggestions?
*Answer: slowdown.update() Just don't forget to use some timer to stop this call is that the same call that is commented out in bind_stalker? So basically i start a timer and while timer is less than required time do slowdown.update()?
{{{
local do_slowdown = true
local timer = nil

if do_slowdown then
  if timer == nil then
    timer = time_global() + 5000 -- 5 sec slowdown
  else
    if time_global() > timer then
      do_slowdown = false
      timer = nil
    else
      slowdown.update()
    end
  end
end
}}}
This is still W.I.P. so if you noticed any bugs, let me know. There's something wrong with skeleton properties (and thus any object which is using it) if object is online - more info in script.
http://www.filefactory.com/file/b002ab6/n/packet_utils.script
Based on acdc.pl (Bardak) and xrs_utils.script (xStream) script which allows you to check/set given object's properties.
How to use it:
*if object is online, you need to switch it offline, get packet data, edit, save, move object back online
*if object is in actor's inventory - drop it, move offline, get data, edit, move online
But anyway it's just easier to spawn object and edit its properties. For instance we spawn abakan and then we set several properties:
{{{
function spawn()
  local pos = db.actor:position()
  pos.x = pos.x + 1
  return alife():create("wpn_abakan", pos, db.actor:level_vertex_id(), db.actor:game_vertex_id())
end
-- spawn and get server object
local se_obj = packet_utils.get_server_obj(spawn())
-- get packet data
local data = packet_utils.get_object_data(se_obj)
-- set new data
data.upd_addon_flags = 7 -- scope + silencer + grenade launcher
data.upd_ammo_elapsed = 13 -- 13 rounds in mag
data.upd_ammo_type = 1 -- ammo_5.45x39_ap as current ammo
data.upd_condition = 130 -- 255 is max
-- set new data
packet_utils.set_object_data(se_obj, data)
}}}
<html><embed width="630" height="390" src="http://www.aipai.com/c3/PDs8JyMhIWgnaiIv/playerOut.swf" quality="high" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed></html>

版本:2010 Build1

PS:2010 Build 2中舍弃了此功能
<html><embed width="630" height="390" src="http://www.aipai.com/c4/PDY5ICgqKmgnaiEq/playerOut.swf" quality="high" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed></html>

这个与舍弃的那版不同在于引入了对空热跟踪火箭筒,可以在一定角度跟踪直升机(中长距离效果明显)。只是不知道有没有上一版的稳定性问题。
关于动态阴影模式下画面问题的解决:
把gamedata\shaders\r2删掉试试。或者使用静态光阴设定。
PS:2010 Build 2需要手工操作。

以下两个FATAL ERROR
[error]Expression    : e_entity->~ID_Parent == id_parent
[error]Arguments     : LUA error: d:\tgq\gamedata\scripts\mon_trade.script:238: attempt to index field 'target' (a nil value)
解决办法:把gamedata\scripts\mon_trade.script改名(删了可惜了)。
PS:2010 Build 2中默认禁用了此AI。

下面一个FATAL ERROR
[error]Description   : dBodyStateValide(b)
原因:可能是脑波怪Bug引起的
解决办法:迅速杀掉附近的脑波怪
PS:进入主菜单,按Z键,可以进入作弊器模式,里面有相应的选项。

NPC一直瞄准直升机方向:
将gamedata\scripts\mon_heli_hunter.script改名(删了可惜了)。
PS:2010 Build 2中默认禁用了此AI。
由于新版引入了一个巨大的武器库,所以取消了原来的“武器升级”的功能。其实武器升级的脚本一直没有删除。看来是时候恢复了。但是方式会有所不同。
首先要改变的就是原来的“威力或精度”的路线图模式,当然了也不会涉及所有的武器。最让我直接想到的就是“晴空模式”。
*彻底禁用了Monnoroch的AI(保留文件)
*彻底删除了直升机AI
*重新启动弹夹、携行具系统开发计划:
**弹夹系统进展顺利:
***提高了效率
***改善了检测机制
**尚未加入榴弹发射器检测
**携行具系统进展顺利
*找到了Can't find variable ammo_class in [grenade_f1]的原因,已经Debug,尚未测试。
*增加字幕功能(尚未汉化,感谢Mr. Fusion、TSL16b和Macron)。
*修改大部分武器的机械瞄准放大率为60/55(这个是原版游戏的放大率)。
*增加武器Protecta。
*一些自动功能,仍在调整。
*针对无故跳出问题(暂时无法解决),恢复每隔五分钟自动存档的功能。
*增强了探测器,可以显示特异点位置,需装在腰带上。
*在主菜单中按Z可呼出作弊、特殊功能菜单(尚未汉化)。
*修改动态光影引擎为更稳定的Float32。
*更换了部分光学瞄准镜画面。
*增加了Vintar的Squad MOD
**新开始游戏时地窖商人会给主角一个笔记本电脑,双击笔记本电脑,可以通过一个图形界面招募杀手并攻击特定的地区。
**不是所有的地图都能招募杀手
*增加武器HK MSG90
*尝试禁用Weapon Manager AI(导致跳出的脚本)以解决无故跳出的问题。
*增加Niels Andersen的Proreessive Weapons Minimod,随着主角等级的提高,主角对武器的精度控制越好。