Board logo

标题: 一些曹操傳MOD基本修改的總匯 [打印本页]

作者: 奉孝    时间: 2006-1-8 23:23     标题: 一些曹操傳MOD基本修改的總匯

最近,看到很多朋友發問關於制作曹操傳MOD的問題,似乎軒轅真的掀起了一股曹操傳MOD的制作熱潮。更多高質MOD的出現,使MOD制作區更見興盛,實為大家所喜聞樂見。為方便新學做MOD的朋友更易解決一些做MOD的基本問題,在下手癢,把一部分前輩們研究出來的修改方法略作整理於此,都是一些基本的、常用的修改,希望能對各位有所幫助。在此聲明,以下所有研究結果都是軒轅各高手辛苦研究出來的,在下只是撿現成,沒出過力。在下記性奇差,忘了很多修改是出自哪位前輩之手,罪甚。惟在此對所有大人的辛勞致以崇高敬意,下面就不提名了。望海涵!

關於兵種:

兵種名稱的修改:
用UE打開exe,從8AFBCH開始便是兵種的名稱,把相應位置修改成你想改的名稱即可。在下的經驗是,修改後的兵種名稱字數不能比原來的名稱多,否則會造成遊戲不正常退出,比原來的少則沒問題。前輩們說只需在兩個兵種名稱間留下兩個00 00的位置即可,這個在下則沒試過。

兵種移動聲音的修改:
用UE打開exe,從3E8BCH開始便是兵種的移動聲音,共00-06七個取值。00是君主類的聲音,01是騎兵類,02是炮車,03是騎策,04是西涼騎,05是运糧隊,06是步兵類(MS 00.01.03.04實際上沒有分別)。這裏只有廿三個位置,沒有木人、土偶、皇帝和百姓。
兵種的排列分別是:君主.步.弓.騎.弓騎.炮.武.贼.策.風.道.騎策.娘.西涼.黃巾.海.熊.虎.都督.咒.仙.輜重.糧草。
PS:雖然有仙人的位置,但改後沒有效果。

兵種移動速度的修改:
用UE打開exe,從3F3D8H開始便是兵種的移動速度,共00-06七個取值。00是速度最快(君主類),06最慢(步兵類),但個人感覺00-05都是一樣的。有廿一個位置,沒有輜重隊以後的兵種。兵種的排列同上。

兵種氣合效果的修改:
用UE打開exe,從3F450H開始便是兵種加氣合或奮起的效果(加攻擊或加精神),共00-02三種取值,00和01實際上沒分別,都是加精神,02加攻擊。共十三個位置,順序是策.風.道.騎策.娘.西涼.海.熊.虎.都督.咒.仙。

木人土偶的出場方式修改:
木人與土偶的出場方式與其他兵種不同(從地下鑽出來的),要把它改回正常的出場方式,只需用UE打開exe,把56809H處的31和56817H處的32改成其它數字即可。31(木人)和32(土偶)是兵種序號。

原版曹操傳中,幾個幽靈部隊的出場方式也是跟木人一樣的,要把它改正常,請打開exe把567E7H 處的A2 和 567F0H 處的 A9改掉,這裏表示的是從A2(162)號武將(魯肅99)-A9(169)號的武將(呂蒙99)出場方式是木人的形式,把這個範圍改掉即可。

兵種的屬性(攻防智敏士)、攻擊範圍、移動力、地形適應性、移動力消耗、所能學到的策略等,利用修改器修改data文件即可。


關於裝備道具:

關於裝備和道具的修改,絕大部分都是用修改器修改data便可,很簡單。這裏只提一個。

裝備類型修改(輔助變武器):
用UE打開data,搜索要修改的道具名稱,便會找到這道具的相應位置,每種道具的第18個位置,是關於道具類型(劍.槍.弓.棍等)的,將這裏改成03,然後在修改器中修改其它屬性即可。


關於策略:

法術條件限制的修改:
打開exe,從1F7DEH開始便是策略的使用條件,共00-06七個取值,分別是:00-惡劣天氣無效(火系策略)、01-HP>0(冥想)、02-裝備限制且僅惡劣天氣(青龍)、03-裝備限制且僅晴天(朱雀)、04-裝備限制且僅陰天(玄武)、05-裝備限制(白虎)、06-無特殊條件(防礙類、補給類策略)。若把四神位置的02、03、04、05改成06,四神便無需裝備限制了。這裏共68個位置,對應所有策略,排序跟data修改器中的一樣。


其他:

遊戲視窗左上角“三國志曹操傳”的修改:
用UE打開exe文件,把8D248H處的“三國志曹操傳”改成你自己想要的名字。之後游戲會變得沒有音樂。這時再用UE打開mp3serv文件,把裏面唯一一個“三國志曹操傳”也改成你相同的名字即可。

音軌數量的修改:
第一步:打開exe修改739BBH,把這個位置的數改大即可。
第二步:打開mp3list.txt,按同樣的格式增加音軌的路徑。
第三步:把準備好的mp3檔按/SoundTrk文件夾內原有的音軌名稱格式改名,放到該文件夾內。
最後,修改劇本編輯器中的音軌上限值,便能在編輯器中選擇新加的音軌了。

取消打開遊戲時的動畫:
打開exe,
2AE0EH-2AE12H控制播放Logo.avi
2AE13H-2AE17H控制顯示第三波的Logo
2AE18H-2AE1CH控制播放Press.avi
把上面區域內所有數字改為90,即可關閉相關動畫


最後,關於劇本編輯,可能很多朋友都會覺得很難上手甚至無從入手,解決此問題其實只需做一件事:打開曹操傳原劇本作參考。新作MOD時一般改動也不會太大,基本上只要按照曹操傳原劇本的格式來做便可以了。
還有很多朋友都會問”變量”為何物。簡單來說,曹操傳每個事件都有至少一個”變量”,可看作是此事件的標誌,在每個事件開頭的”變量測試”,就是測試該事件有沒有執行過,若為false,則事件尚未執行,當條件滿足後,此事件便會运行。而在事件結尾處的一個”變量賦值”,則是把這個事件的變量改為true,這樣這事件便算”鎖上”了,不會再重覆執行。
關於單挑,其實也是參照曹操傳裏原來的單挑便可。在此寫一個大概流程吧。
單挑開始
單挑武將出場(我、敵方)
單挑勝負顯示(其實也不是必要的)


單挑過程


單挑結束

另外單挑時要注意兩名武將的走位,別讓他們打到單挑畫面外面去,這裏就要多多測試了,到做得多以後自然心裏有數的了。


以上便是一些在下做MOD時用到過的基本修改。行文倉促,多有遺漏,諸君莫怪,希望能幫到各位!亦歡迎各位補漏。若有其他問題,也可在此帖詢問(看到MOD區版面一個個的鎖帖,有時也覺得怪難看的,還是集中一下吧,也好讓各位便於查找),只要在能力範圍內,在下必知無不言。

後記:今天在電腦內翻箱倒櫃,偶然找到了ssbye兄以前寫的一篇”我对曹操传修改的实用汇总”的文章。想起以前初來軒轅,捧著ssbye兄的這篇文章,膽粗粗的便開始了對曹操傳的瘋狂修改生涯,如今思之亦不禁一笑。
還是那句:希望這篇東西能對各位朋友有所助益吧。

[ 本帖最后由 幽人独往来 于 2006-4-8 20:37 编辑 ]
作者: drinksun    时间: 2006-1-8 23:42

写得很好,希望奉孝有时间能够继续丰富这个帖子。帮你加蓝让正在学习制作mod的朋友注意一下。
作者: 高宠    时间: 2006-1-9 08:44

深有感悟,决定顶你。好文。好文!
作者: 司徒苍月    时间: 2006-1-9 09:44

好东东是靠顶的
作者: 慕容雪芸    时间: 2006-1-9 10:07

这个帖子蛮实用的,奉孝辛苦了  


这个帖子的内容在设计修改区幽人哥哥的讨论帖里,置顶有链接
作者: 别人笑我太疯癫    时间: 2006-1-9 10:12

奉孝哥最棒!
作者: juanmao123    时间: 2006-1-9 12:53

这个给了我很大帮助,我也来支持一下
作者: 花城锋    时间: 2006-1-9 14:10

有一点看得不是很明白:音軌數量修改中的739BBH找不到。
(不好意思,位置是找到了,可是要怎么样把16改成其他数字呢?)
作者: hlk688    时间: 2006-1-9 15:00

希望能多举一些实际全例子,这样子就更好了!
作者: 黑夜死神    时间: 2006-1-9 15:56

可是我电腦看不懂簡體的修改器~怎算>"<
作者: 夕魂    时间: 2006-1-9 18:03

对我有很大的帮助!
作者: 识破    时间: 2006-1-9 18:20



QUOTE:
原帖由花城锋于2006-01-09, 14:10:10发表
有一点看得不是很明白:音軌數量修改中的739BBH找不到。
(不好意思,位置是找到了,可是要怎么样把16改成其他数字呢?)

255就是FF.用计算器算一下吧
作者: 奉孝    时间: 2006-1-9 18:34



QUOTE:
原帖由黑夜死神于2006-01-09, 15:56:01发表
可是我电腦看不懂簡體的修改器~怎算>"<

閣下是用繁體winXP嗎?

在控制台--地區語言選項--進階版面中把語言由"中文(台灣)"改成"中文(PRC)"便行了。

至於張生的data修改器,則需在地區選項版面中把"中文(台灣)"也改成"中文(PRC)",這樣基本上所有修改器都能正常顯示字體的了。


另:謝謝大家的支持!
作者: =千層糕=    时间: 2006-1-9 19:23

為什麼我在ue找不到你說的兵種聲音和速度的代碼
只找到3e8b0h和3f3d0h
作者: 奉孝    时间: 2006-1-9 19:53



QUOTE:
原帖由=常山趙子龍=于2006-01-09, 19:23:47发表
為什麼我在ue找不到你說的兵種聲音和速度的代碼
只找到3e8b0h和3f3d0h  

3E8B0就是該行的第一個位置,旁邊的就是B1,接著B2,B3,類推過去。
作者: 许都看守    时间: 2006-2-2 14:25

好文章啊!支持个!我怎么才发现啊?后悔ING……
作者: 滔天浪    时间: 2006-2-19 09:22

新手之最爱了,偶来支持一下,谢了
作者: lvbu    时间: 2006-2-20 21:51

真实好东西啊,谢谢。
作者: 藏剑江南    时间: 2006-2-24 13:31

“UE”是什么东西啊??
能否给我个下载地址~~~~谢谢!!
作者: zmgo    时间: 2006-2-24 14:24

“UE”指UltraEdit,是一套极棒的文字、Hex、ASCII码编辑器,一般大家常会用其来修改EXE或DLL文件。

建议去天空或华军之类的网站下载
作者: 伊人何处    时间: 2006-4-8 15:04

写的蛮好哦。偶正好学着改
作者: 伊人何处    时间: 2006-4-8 15:52

问下 土偶有 %60 的混乱攻击`是要改什么变成普通攻击?
作者: 游客II号    时间: 2006-4-8 18:42



QUOTE:
原帖由 伊人何处 于 2006-4-8 15:52 发表
问下 土偶有 %60 的混乱攻击`是要改什么变成普通攻击?

我觉得把3c改为00就可以了,0%嘛
作者: 伊人何处    时间: 2006-4-8 19:50



QUOTE:
原帖由 游客II号 于 2006-4-8 18:42 发表

我觉得把3c改为00就可以了,0%嘛

哦`谢谢,那 木人和土偶的移动声音是怎么改的?
作者: 伊人何处    时间: 2006-4-8 20:20

用UE打開exe文件,把8D248H處的“三國志曹操傳”改成你自己想要的名字。之後游戲會變得沒有音樂。這時再用UE打開mp3serv文件,把裏面唯一一個“三國志曹操傳”也改成你相同的名字即可。

我用UE打开 mp3serv文件怎么找不到  三國志曹操傳 这几个子。请问这个子的子符是在哪里?
作者: 游客II号    时间: 2006-4-8 20:34



QUOTE:
原帖由 伊人何处 于 2006-4-8 19:50 发表


哦`谢谢,那 木人和土偶的移动声音是怎么改的?

(三十二)、扩展部队移动速度,使其对全27个兵种有效
3F390处改为1A,
3F39A处改为C4
3F3C0处改为AE
然后,从3F3C4开始的27个字节写移动速度,取值为00-01,
00代表高速移动(如骑兵),01代表慢速移动(如步兵)。
后面从3F3DE处一直到3F3EC全部写0即可,  不写关系也不大


(三十三)、扩展部队移动声音,使其对全27个兵种有效
3E83A处改为1A
3E844处改为AC
3E8A4处改为58
3E8A8处改为61
然后,从3E8AC开始的27个字节写移动声音,取值00-02,
00代表马蹄声(骑兵),01代表车轮声(炮车),02代表沙沙声(步兵)
作者: 轩辕三国    时间: 2006-4-8 20:37

这贴真好!让我对MOD的制作的水平提高了.
作者: 幽人独往来    时间: 2006-4-8 20:40

修復
作者: 游客II号    时间: 2006-4-8 20:57



QUOTE:
原帖由 伊人何处 于 2006-4-8 20:20 发表
用UE打開exe文件,把8D248H處的“三國志曹操傳”改成你自己想要的名字。之後游戲會變得沒有音樂。這時再用UE打開mp3serv文件,把裏面唯一一個“三國志曹操傳”也改成你相同的名字即可。

我用UE打开 mp3serv文件 ...

我的在5b9aH处
作者: 苍之流星    时间: 2006-4-8 21:18



QUOTE:
原帖由 伊人何处 于 2006-4-8 20:20 发表
用UE打開exe文件,把8D248H處的“三國志曹操傳”改成你自己想要的名字。之後游戲會變得沒有音樂。這時再用UE打開mp3serv文件,把裏面唯一一個“三國志曹操傳”也改成你相同的名字即可。

我用UE打开 mp3serv文件 ...

如果是简体曹操传的话 可以直接在SEARCH输入曹操传找啊
具体位置我记不太清了
作者: 花醉红尘    时间: 2006-4-9 22:53

这个这个,奉孝的好东西,现在才发现。。。
决定顶啊。。。

谢谢奉孝哈~
又学到很多东西了
作者: 啊云    时间: 2006-5-7 03:24

谢谢照顾新人`




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0