版本 1.10(Build 501) 5.2 0:30更新 支持日文版1.0到1.034、日文PK版,中文版1.034、1.102以及中文PK版 支持修改内存、存档和剧本 支持存档和新武将档的中日文互换功能 支持修改Msg文件(人物列传、宝物介绍等) 支持Loader,可以自动打补丁、载入FixData以及自定义历史武将姓名 申明:本修改器仅供个人学习研究之用,请勿用于其它用途 若要转载 请先经过作者同意 THX 压缩包中集成了简体版和繁体版: 其中SanEditor.exe是简体版,适合使用简体系统的朋友;SanEditorTC.exe是繁体版,适合使用繁体系统的港台朋友 简体版说明:三十内部是Big5或JIS编码,修改器使用自带的码表,可以完美显示Big5、JIS编码和KOEI扩展字符。 繁体版说明:因为日文编码JIS和Big5的字符集差别较大,可能日文版转码之后有些字符不能正常显示(比如假名以及日文中和中文不一致的字,像关、乐等)。使用繁体版的朋友如果碰到问题可以向我提供反馈 使用英文XP系统的朋友如果不能正常显示字符,可以使用apploc虚拟SanEditor.exe,应该可以解决乱码的问题。详情参见 http://www.microsoft.com/globaldev/tools/apploc.mspx 目录 一、使用方法 二、修改说明 三、补丁模块 四、修改模块 五、其它修改 六、修改示例 一、使用方法 (!新!)Loader 可以通过修改器“其它”菜单下的“创建命令行快捷方式”,在修改器目录下建立“San10.lnk”的快捷方式,以后你可以直接使用这个快捷方式调用三十。 命令行参数的具体格式如下: San10Editor.exe "San10Path" /s2500 /r1 /b /f /t4000(或者-s -b -f) 其中San10Path是你三十主程序San10.exe或者San10PK.exe的完整路径。 开关说明: /s2500表示2.5秒以后使用无边框的1024*768窗口模式(参见补丁14) (如果你发现使用修改器不能去掉边框,可以尝试在s后面设一个合适的时间。如果只使用/s而不加延迟时间设定,那么默认延迟2.5秒) /r1用来设定窗口模式下窗口的大小。 -s开关默认是使用1024*768大小的窗口。加上开关-r0、-r1、-r2后分别对应800*600、1024*768、1280*1024 /b表示自动加载补丁设置(补丁设置文件是修改器目录下的PatchSetting.dat) /f表示自动加载FixData(FixData设置文件是修改器目录下的FixData.dat) /n表示自动加载自定义武将姓名(设置文件是修改器目录下的SanName.dat) /t是用来设置等待时间的,默认是3秒(仅使用/t时)。如果你使用命令行参数出现“找不到三十主程序”,可以尝试更长的等待时间,比如5000(5秒) (注:如果你使用了/b或/f或/n参数,那么请将三十的ScreenMode改成1或2,否则修改器会提示“找不到三十主程序”) 进入游戏之后,执行File菜单的Attatch to San10(修改器什么时候打开没有关系),此时各项功能就可以正常使用 (!注!:修改存档或剧本、中日文转换和修改Msg文件不需要这一步) 如果嫌从游戏中切出来太麻烦的话,可以设置成窗口模式(将注册表中的ScreenMode改成0或者2)或者用修改器的窗口方式运行补丁(去掉窗口的边框,可以达到和全屏一样的效果),这样切换就非常方便了(可以直接用win键) 另外修改器也提供了从游戏中直接切出修改器的热键——Ctrl+Alt+M 二、修改说明 1、打补丁 因为三十的主程序是加密的,需要等到它内部解密之后才可以打补丁,所以如果你要执行各种补丁,最好在进入主界面(就是可以选择新建游戏,重新开始等等的那个界面)或者进入某个存档之后,以确保主程序解密完全 如果程序尚未解完全,补丁是打不上的(你可以看到补丁前面不会出现勾) 2、修改内存、剧本和存档 a)、内存修改 先打开三国十,然后执行修改器“文件”菜单下的“Attatch to San10”,之后就会直接进入内存修改模式 (如果之前变到了存档修改模式,可以执行“文件”菜单下的“返回内存修改模式”) 接下来就可以看你感兴趣的数据。比如选择“修改”菜单下的“历史武将”就可以显示历史武将的各项数值了 b)、剧本和存档修改 直接执行“文件”菜单下“打开存档或剧本” 如果要修改的话,可以先使用“修改”菜单显示相关数据,然后在列表框中双击要修改的项,修改完以后按OK即可。(如果修改的数据不符合要求,程序会自动忽略修改) 3、多项同时修改 列表框是可以多选的,选中所有你想改的项目(选的时候加Ctrl或Shift)后点右键再选弹出菜单里的Edit All就可以修改了 修改多项时,弹出的对话框显示的是第一项的数据,不必管,按OK时只有你改动过的项目才会更新 4、保存 全部修改完成后,按“文件”菜单的“保存修改”(只有做过修改之后,这一功能才能使用),所作的改动就会体现到内存或文件中(视你当前是在修改内存还是存档而定) 或者可以执行“另存为”保存为另一种格式(比如你可以将内存中的数据保存为剧本) 5、搜索 可以基于任意类别、任意关键字查找,并且支持查找全部符合项和模糊查找 6、提示 a)、所有的数据都可以排序,单击相应项的列头即可 b)、将鼠标放在文本框上可以看到数据的取值范围 c)、修改内存数据的过程中最好不要切回三十,可以在保存以后再切回,以免不必要的错误。 另外可以在切回三十后马上保存,再载入(比如主角的金钱等,如果仅仅切换回的话,可能相关的显示不一定会更新) d)、从三十切回修改器之后,最好刷新一下。 三、补丁模块(可以执行“补丁”菜单中的“保存当前补丁设置”保存,以后只需执行“补丁”菜单中的“载入上次补丁设置”即可恢复以前的设定) 1、自由登陆新武将(中文版无需此功能) 登陆新武将时不再需要输入假名注音,可以直接在游戏中修改新武将 2、子女登陆补丁(仅适合日文PK版) 登陆子女时,姓名字注音随便输入(但是不能为空),即可完成命名 3、去除义兄弟总数限制 四海之内皆兄弟,3个义兄是不是觉得少呢?现在可以随便的和别人结拜了 4、去除剧本时间限制 游戏331年就强制结束了,或许还有人会觉得不够,虽然此时应该不会剩下几个武将了。这个补丁足够让你玩到2008北京奥运会了 5、武将不死 生老病死应该是正常的现象,不过谁不希望长命百岁呢?这个可以满足你的要求 (!!注:1.08Build202版本里“武将不死”补丁的内部实现已经改变。 为了确保武将不会死亡,如果你在升级到这个版本之后,执行补丁仍然有大量武将死亡,可以通过在“武将信息”里全选(Ctrl+A),然后将强制死亡前面的勾去掉(如果本来就没有勾,那么就先打上再勾掉),这样就可以了) 6、武将免疫 上面的补丁并不影响生病,换句话说,到了100多岁的时候,武将列表就会万里江山一片红了。我觉得生病的设定一定程度上体现了年龄对能力的影响。用了这个补丁之后,平时武将就不会动不动就生病了 7、特殊任务重复完成(!新!:已改进,打完补丁之后就可以无限制的接任务了) 现在可以反复完成灵山巡游的任务了(也包括七王都、能力修行等只能完成一次的任务) 8、去除灾害 灾害应该是调味剂,可以为游戏增色,不过有时候后方被那么灾害一下,我还得派人再去内政,着实麻烦。现在可以不必担心这个问题了 9、陈情不再增加 其实我也蛮讨厌陈情的,不过有时候还是有些用处的。 这个补丁可以让陈情不再增加,但是并不把它归0。 10、新武将旗帜bug修正(仅适合中文版) 中文版新建游戏的时候不会自动设置新武将的旗帜,这个补丁修正了这个问题(目前已支持复姓) 11、太守五品官限制补丁 我觉得太守必须要五品官以上没什么必要,如果是新势力的话还真是要花不少时间去培养。所以这里把要求改成七品官,这样应该就不会出现攻下城后手下的人都没资格当太守的情况了。 12、势力旗帜补丁 原来你反乱的时候,分配到的都是很难看的旗子。虽然可以用修改器改回来,不过可能大家都对此很不满意。 使用这个补丁之后,游戏就会先把好看的旗子分给大家了,呵呵 13、酒馆任务随机化 本来酒馆的任务与日期是直接相关的,所以不管你如何读档那些任务都是不变的。这个补丁将使酒馆的任务彻底随机 14、电脑发动战役补丁 战役的引入是三十的一个创新,但效果还不尽如人意。如果你觉得电脑时不时发动战役很麻烦的话,可以使用这个补丁屏蔽电脑发动战役(你仍然可以发动战役) 15、窗口模式运行(适用于1024*768) 这个功能可以实现伪全屏(去掉了窗口模式的边框)。先将三十改成窗口模式(可以将注册表中的ScreenMode改成0,不要改成2),运行三十会出现分辨率不够,是否要全屏运行的对话框。此时执行San10Editor的“窗口模式运行”,再按刚才弹出对话框的按钮(两个均可)即可 在1024*768分辨率下,显示的效果与全屏完全相同。这样就不必忍受60Hz的刷新率了 在800*600分辨率下,无法显示完整的游戏界面,能不能正常游戏只能看你自己了 1、FixData和补丁设置的保存 现在提供了对游戏中特殊数据的保存功能。每次进游戏后只要你执行Load,就可以加载以前你修改过的设定了(当然你修改完之后需要Save一下,这样以后才能Load)。 2、自定义武将姓名的设定(!新!) 你可以在历史武将和特殊武将模块下修改武将的姓名和字。修改完以后,请执行此补丁中的“保存”进行保存 (注1、在上述模块中修改仅对修改器有效,如果要反映到游戏中,需要在执行“保存”后再执行“载入” 注2、因为修改器会自动将单字节字符转换为双字节(主要是为了支持显示假名,中文版没有此要求),所以如果武将姓名中含有英文或数字的话,也会被转成相应的双字节。比如你使用pig spy作为武将名的话,在修改器中会显示成pisp(因为姓和名只允许4个单字节或两个双字节) 解决方案:你可以先进入修改界面(随便点击“修改”菜单下的某个子菜单),然后再载入“自定义武将姓名”,此时显示是正常的。 注3、因为日文和繁体中文不兼容,不推荐使用繁体系统的朋友在日文三十中使用此补丁,因为可能会有部分武将姓名经过转换后不能正常显示) 详情参见四、3修改模块中的特殊修改部分 四、修改模块(支持多项同时修改,具体使用方法参见二、3) (此模块默认修改你当前在内存中的进度。如果你要修改某个特定的存档文件或者剧本,可以通过文件菜单中的“打开存档或剧本”载入你要修改的文件即可) 1、基本修改功能:(加*的仅供剧情修改之用,平时最好不要使用这些修改,以免引起逻辑错误) (目前像城市太守、军团所属势力之类的修改还只是简单的修改了对应的数据,并未更新其它的信息(比如修改城市的太守为赵云后,赵云的身份并不会跟着改成太守,而还是一般),所以除非是用来触发剧情,否则不建议使用) 全局信息:剧本编号、皇帝 势力:固有番号、外交(友好、同盟)、官爵、国号、宗主 军团:势力*,军团长* 部队(如果主角正处于战斗界面时,修改这里的数据是不会起作用的):兵种、兵力、负伤兵、经验、士气,装备 (想新增私兵的,可以在武将修改界面点击右键,选择“修改私兵”即可) 城市:军团*、太守*、规模、谍报、人口、钱粮、农商计改当前和最大值、治安 据点:工作物、军团、防御 武将:血缘、配偶、义兄弟、仇敌、饮酒等属性、五围、相性、健康、功绩、名声、忠诚、特技、出生死亡登场年 所属军团*、所属城市*、所在*、状态*和身份* 新武将:除了普通武将的那些修改之外,还支持修改姓名、字、列传、旗帜号、固有番号(影响人物形象、列传和单挑隐藏属性等等) 军势:钱粮、各种坐标 宝物:类别、状态、所有、效果、价值、交易品 主角:主角、陈情数、钱、各项经验、战斗一骑舌战次数、其它事件的次数 (注:修改主角仅限于存档修改模式,另外如果人物不符合要求(比如已经死亡),那么修改后该存档会变成无效(Load里该存档不会显示),此时将主角换回原来的即可。(主要是为了避免错误) 更换的新主角最好没有任务在身或者正在执行任务。如果新主角的状态为执行后并处于大地图,那么进入游戏后在显示大地图之后,游戏可能会自动切换到某座城中) 2、特色修改功能: 全局信息:游戏模式(史实or虚拟、事件是否发生等等)、游戏难度、当前时间(修改后不会出现任务锁死的现象,提供这个功能主要是为了方便大家触发事件,另外也可以用来实现时光倒流)以及游戏中编辑、战斗期限、寿命限制等PK版新增设定 城市:已褒奖(是否已经发过钱提升忠诚度) 人物:历史武将、特殊武将姓名(!新!,参见补丁16)、隐藏属性、认识(认识的人会在全武将中显示)、袭击经验(比如你抢劫过他)、死亡标志(强制武将死亡)、是否可以登庸、仕官禁止君主和时间(管住老婆让她做个称职的家庭主妇^_^) 子女:可以修改子女,包括他们的各项属性和与主角的亲密等等。另外也提供修改养成时期的子女能力上限和成长率、下次生育剩余时间(在“主角信息”中) 宝物:是否可以买卖 势力、军团:方针 军团、城市:方针截止期限 军势:作业完成日期(可以加速任务的完成) 主角:在野日(是触发仙人结局的条件) 新武将:修改旗帜(已经有相应的补丁) 历史事件:可以用来帮助触发事件 3、特殊修改(这些数据每次进游戏都需要修改,因为它们不保存在存档里面。或者可以使用补丁菜单中的Load & Save FixData) 城市:内政上限(修改的是规模为小时的上限,规模为中大巨时对应的上限分别是*1.5、*2、*3),城市类型,城市特殊设施 部队、装备特性:攻击力、防御力(请注意,攻击力和防御力只是影响杀伤力的一个因素,一般值越高,双方伤害值之和就越大,至于伤害如何分配则和双方攻防相对大小有关)、编成费用、兵种相克关系 五、其它修改 1、中日文转换 在“其它”菜单的“中日文转换”菜单下,根据需要选择转换的方向。 鉴于Big5和JIS编码并不兼容,所以可能会有一些字符无法正常转换,这时可以载入存档到修改界面再进行调整(尽量输入简体字,比如最好用“关”而不要用“関”,这样可以保证转换的成功率) 2、Msg文件 目前只提供修改没有格式信息Msg的功能(修改完Msg文件后,下次玩游戏才会生效。如果保存时出错,请将三十关闭后再保存) !注!:因为三十内部对消息的格式做了诸多假定,所以修改前请一定要预先备份相应的Msg文件(最好把原来的所有Msg文件打个包,方便以后恢复) 修改时选择“其它”菜单->“修改Msg文件”中和你欲修改的Msg文件语言相同的即可 之后会弹出对话框显示该Msg文件中所有的Msg。其中可以修改的Msg点了之后“Replace”按钮会变成可用。修改之后按Replace,原有的Msg就会被替换 全部完成之后,可以按“OK”保存修改,或者按“Cancel”忽略修改直接退出 其中msg文件在三十的Msg文件夹下(!请一定要备份!) msg12是宝物介绍(最好保留原有的换行方式) 在修改器中查看宝物代号(最左边的那个),然后修改对应的Msg msg13是武将介绍(最好保留原有的换行方式) 在修改器中查看武将的固有番号,然后修改对应的Msg msg18是剧本介绍(剧本名称请参照原来的式样修改,否则可能会出错) 六、修改示例 1、武将死亡 a、如果你选的是PK版的最后一个剧本(就是武将不会死的那个),需要在修改器中将剧本编号改成某个数(不等于23或223即可),打上“武将不死”和“武将免疫”两个补丁(武将死亡后再改回去即可) b、将相应武将的强制死亡打上钩 回到游戏里过一天,相应武将即会死亡。 与修改器直接修改相比,虽然要麻烦不少,但是可以避免逻辑错误,同时可以更新宝物、人物关系等诸多其它信息,实现更为复杂的死亡(比如武将打仗或执行任务时也可以“弄死他”),所以建议各位不妨一试。 2、所有城市置入天眼 进入“城市信息”,Ctrl+A全选,点右键“多项修改”。将谍报阶段改成两个圆圈,谍报残月改成255即可 类似可以实现“主角获得所有宝物”等修改