版本 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即可 類似可以實現“主角獲得所有寶物”等修改