相场法的计算机编程

相场法的计算机编程,第1张

相场模拟并无确定的商业化软件,大多搏桥脊数还是靠研究者逐行编写代码,由于需要研究者具备材料学基础、一定的数学基础和计算机程序设计基础,交叉能力的要求使得不少研究者望而生畏,也很大程度上阻碍了此方消派法的应用活跃基渗度。若有商业化软件的出现,将极大加快此方法的应用和研究。

下载后将修改器解压到任意目录,为了方便,最好放到游戏目录下面的修改器目录(可以自己创建一个);

使用方法,打开修改器所在目录,双击EXE文件即可启动修改器了,最好是在关闭游戏的时候启动修改器。

一、使用方法

1、修改

剧本和存档可以直接打开相应文件修改(在修改之前,请在“默认游戏语言”菜单中设置你的三11语言,否则打开剧本或存档时会出现乱码)

如果要修改内存,在进入游戏之后,执行File菜单的Attach to San11(修改器什么时候打开没有关系),此时各项功能就可以正常使用

切出修改器可以直接用win键,另外修改器也提供了热键——Ctrl+Alt+M

(注意:一些基本设定(比如城市名称)存放在游戏Media\Scenario\Scenario.s11文件中,参见三、3)

二、修改说明

1、修改内存、剧本和存档

a)、内存修改

先打开三11,然后执行修改器“文件”菜单下的“Attatch to San11”,之后就会直接进入内存修改模式

(如果之前变到了存档修改模式,可以执行“文件”菜单下的“返回内存修改模式”)

接下来就可以看你感兴趣的数据。比如选择“修改”菜单下的“历史武将”就可以显示历史武将的各项数值了

b)、剧本和存档修改

直接执行“文件”菜单下“打开存档或剧本”

如果要修改的话,可以先使用“修改”菜单显示相关数据,然后在列表框中双击要修改的项,修改完以后按OK即可。(如果修改的数据不符合要求,程序会自动忽略修改,具体参见三、4)

2、多项同时修改

列表框是可以多选的,选中所有你想改的项目(选的时候加Ctrl或Shift)后点右键再选d出菜单里的“多项修改”就可以修改了

修改多项时,d出的对话框显示的是第一项的数据,不必管,按OK时只有你改动过的项目才会更新

3、保存

全部修改完成后,按“文件”菜单的“保存修改”(只有做过修改之后,这一功能才能使用),所作的改动就会体现到内存或文件中(视你当前是在修改内存还是存档而定)

或者可以执行“另存为”保存为另一种格式(比如你可以将存档中的数据保存为剧本)

4、搜索

可以基于任意类别、任意关键字查找,并且支持查找全部符合项和模糊查找

5、提示

a)、所有的数据都可以排序,单击相应项的列头即可

b)、将鼠标放在文本框上可以看到数据的取值范围或者字符长度的上限

c)、修改内存数据的过程中最好不要切回三11,可以在保存以后再切回,以免不必要的错误。

另外可以在切回三丛销11后马上保存,再载入(如果仅仅切换回的话,可能相关的显示不一定会更新)

d)、从三11切回修改器之后,最好刷新一下。

6、打补丁

因为三11的主程序是加密的,需要等到它内部解密之后才可以打补丁,所以如果你要执行各种补丁,最好在进入主界面(就是可以选择新建游戏,重新开始等等的那个界面)或者进入某个存档之后,以确保主程序解密完全渗高游

如果程序尚未解完全,补丁是打不上的(你可以看到补丁前面不会出现勾)

三、修改模块(支持多项同时修改,具体使用方法参见二、2)

1、存档剧本修改功能(加*的可能会引起逻辑错误,请谨慎使用)

全局信息:剧本编号、起始时间、皇帝、难度、当前势力、当前旬(仅限于存档)和各种设定

势力:君主*、军师、爵位、国号、势力色、技术点、研究技巧和期间、研究能力和研究期间、能力、邀请势力和期间、玩家势力序号、外交解禁かうんた

军团:军团长*、势力*、势力内番号*、行动力、委任内容

城市:名称(仅限于Scenario.s11)、太守*、军团*、钱粮、治安、耐久、最大耐久、士兵、最大士兵、气力、兵器数、巡查商人训练济,不可战斗、灾害、灾害预定、相场、商人、特色

关港:名称(仅限于Scenario.s11)、军团*、太守*、钱粮、耐久、最大耐久、士兵、气力、兵器数、训练济

历史武将:姓名字、军团*、所属*、所在*、身份*、头像、性别、相性、登场出生死亡年、官职、忠诚、功绩、兵种适性、五围、显示能力、五围经验、适性经验、体力、伤病、特技、登场预定君主、仕官禁止君主及期间、捕虏残月、(以下仅适用于新武将)列传、义兄弟、相性合武将、すけるとん、旧势力

宝物:名称、种类、价值、拥有武将、所在城念升市、状态、CG、(以下仅适用于新宝物)介绍

军势:部队种类、士兵、气力、显示属性、钱粮、状态、状态かうんた、行动済み

建筑物:建物种类、耐久、建设完了

国:名称、说明

2、特殊修改功能(在右键菜单中)

势力:外交关系(友好度、同盟、停战期间)、势力技术、势力方针、(以下功能仅供测试)新增势力、删除势力

军团:军团方针

武将:隐藏属性、3D造型(具体代码的意义未知)、人物关系、亲近武将、厌恶武将

3、原始数据修改功能(仅限于Scenario.s11)

爵位:名称、指挥

官职:名称、指挥、上升能力、上升值、俸禄、级别

技术:名称、说明、种类、等级、费用、消耗技巧点、期间、必要技术

设施:名称、说明、种类、必要技术、生产力、耐久、费用、火计、范围、范围最小、范围最大、技能点、可建设地形

兵器:名称、说明、攻防、移动、费用、适用战法、地形移动点消耗

特技:名称、说明、种类、等级

战法:名称、部队攻击、耐久攻击、气力消耗、必要适性、适用地形

地形:名称

能力:名称、说明、回数限制、必要能力、特技

4、修改模式说明

“选项”菜单中提供了“文本框编辑模式”的选择,可以指定修改对话框中的文本框修改的方式,一共分以下三种:

直接设定

当模式为直接设定时,可以在文本框中输入你要设定的数值,如果超过范围,修改器会忽略你的修改。如果文本框留空,且该项数据允许NULL值,则该数据被设定为NULL,否则修改将被忽略

增加指定值、减少指定值

当模式为增减指定值时,可以在文本框中输入指定的增减值,如果超过范围,修改器会自动取为上界或下界。如果文本框留空,则和直接设定模式的效果相同

四、其它修改

1、Msg文件(支持搜索、替换和导出)

a、介绍

修改完Msg文件后,下次玩游戏才会生效。如果保存时出错,请将三11关闭后再保存

修改时选择“其它”菜单->“修改Msg文件”中和你欲修改的Msg文件语言相同的即可

之后会d出对话框显示该Msg文件中所有的Msg。

修改之后按替换,原有的Msg就会被替换。支持新增和删除Msg

全部完成之后,可以按“OK”保存修改,或者按“Cancel”忽略修改直接退出

!!注!!:因为三11内部对消息的格式做了诸多假定,所以修改前请一定要预先备份相应的Msg文件(最好把原来的所有Msg文件打个包,方便以后恢复)

b、说明

Msg文件中包含格式信息,如果修改器能够识别出格式信息,那么就会允许替换。

如果某些文本中出现乱码码,那一般是由于有控制格式等信息的附加字节造成的,建议不要修改这类文本,以避免错误。

注:所有识别出的格式信息都会以"[0xXX]"的形式出现,在未清楚其具体含义时请勿随意修改

2、批量导入单个新武将档

新建游戏之后就不能再增加新武将了。这个功能就是用来将新武将导入存档的(注:新武将的默认状态是未登场,登场年为20岁)。此外你可以利用该功能将单个新武将档批量导入MakeData.s11中

3、导入导出武将数据

方便跨剧本批量更新武将数据

4、中日文转换

在“其它”菜单的“中日文转换”菜单下,根据需要选择转换的方向。

举个例子,比如说你要在中文版里读取以前的日文版存档,那么用“日文->中文”之后,中文版就能正常读取这个存档了。

鉴于Big5和JIS编码并不兼容,所以可能会有一些字符无法正常转换,这时可以载入存档到修改界面再进行调整(尽量输入简体字,比如最好用“关”而不要用“関”,这样可以保证转换的成功率)

如果转错了,那可以相反的执行一次(比如你误用了“日文->中文”,那么可以用“中文->日文”)来恢复(但因为编码不兼容的关系,仍会有部分字符丢失)

五、修改示例

1、武将死亡

a、将相应武将的强制预定打上钩

回到游戏里点进行,相应武将即会死亡。

与修改器直接修改相比,虽然要麻烦一些,但是可以避免逻辑错误,同时可以更新宝物、人物关系等诸多其它信息,实现更为复杂的死亡(比如武将打仗或执行任务时也可以“弄死他”),所以建议各位不妨一试。

六、补丁模块(可以执行“补丁”菜单中的“保存当前补丁设置”保存,以后只需执行“补丁”菜单中的“载入上次补丁设置”即可恢复以前的设定。如果要对补丁进行集中设置,可以执行“补丁”菜单下的“补丁设置”)

1、去除限制补丁

a、去除武将能力限制

游戏中限制了能力上限为100。本补丁允许武将的能力上限为255

b、去除城市钱粮限制

游戏中限制了城市钱上限100000,粮上限1000000;关港钱上限10000,粮上限100000。本补丁去除了这一限制,当然你要小心不要钱粮多的溢出了,hehe

c、去除兵器数量限制

d、去除关港部队限制

游戏中限制了兵器和关港部队的数量,PK版虽然提供了相应的科技可以增加上限的大小,但仍然不多。本补丁完全去除了这些限制

2、全局设置补丁

a、控制电脑势力补丁

补丁生效以后,你可以对任何势力随意下达命令。利用该补丁可以很方便的实现合并军团等功能

b、关闭电脑AI

如题,实在打不下去了可以用来作弊,hehe。另外制作存档式剧本时有用

c、部队无限行动

有兴趣做部队特性测试的朋友可以用一下

d、控制委任军团补丁

原来委任军团后,很多功能都被限制了,比如不能褒奖武将。而电脑AI在这方面的表现又不尽如人意,本补丁可以让你对委任军团也能下达日常命令

e、军团输送补丁

原先非第一军团只能输送到指定城市,使用补丁后可以在大地图上自由选择目的地

3、行动力不消耗补丁

这个补丁并不是完全锁定,只是让你执行任何任务时都不消耗行动点。至于每旬的行动力还是会增加的

4、俘虏不耗金钱

原来游戏中每个俘虏需要50金,甚至超过了大多数本方武将的俸禄,对势力而言是一个沉重的负担。这个补丁去除了这一设定。

5、屏蔽自然灾害

如题

6、恢复城市士兵上限设定

PK版不再使用城市信息中的士兵上限设定,而是根据城市特色是否是大都市来决定上限(非大都市和大都市分别是10万和15万)。

本补丁就是让PK版和普通版一样,恢复读取城市信息中的士兵上限设定

通常将相场模型分为微观相场和连续相场两大类型,两种模型均可以看做是Onsager和Ginzburg-Landau理论的冶金学派生方法。两种模型的的主要区别在于场变量的不同,它利用原子在晶格格点的跃迁几率作为场变量,即原子在格点和时刻t的占位几率。这种处理方法实现了在原子尺度获得微观结构信息的能力,既可以获得原子配置的信息,也可以得到微观组织形态。国内西北工业大学在微观相场领域做了可观的工作,主要研究二元及三元合金沉淀机制和粗化的动力学行为以及包含共格畸变作用下的沉淀动力学研究 。

连续体相场模型主要分为两大类,即分别应用于液-固相变和固态相变的相场模型。

第一类相场模型通过引入一个相场变量 来表示系统在时间和空间上的物洞贺理状纳举派态,即用以区分液相和固相,如变量为1时 表示固相, 变量为0时表示液相,在0~1之间表示固-液界面,变量 的引入是为了避免跟踪固-液界面。这类模型最初由Langer 基于Hohenberg-Halperin随机模型 提出,主要应用于凝固组织的模拟,如枝晶形貌的模拟,溶质元素的微观偏析等。

第二类相场模型是由Wang和Chen基于Khachaturyan 微观理论 建立起来的,主要用于固态相变动力学过程的研究。相场变量主要包括局域成分场、长程序参数场。Wang(Ohio State University, USA)小组和Chen(Pennsylvanian State University, USA)小组以及Khachaturyan(Rutgers University, USA)小组是这类模型的典型代表;此外,Miyazaki (Nagoya Institute of Technology, Japan)、Onuki和Nishimori (Kyoto University, Japan)等也开展了与此类模型相关的研究。

相场模拟答败在国内起步较晚,较为活跃的研究单位有西北工业大学(凝固方面),清华大学(凝固方面),华南理工大学(马氏体相变和沉淀相变方面),华中科技大学(凝固方面)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12569170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存