13号避难所

标题: 《奥秘》修改初步研究 [打印本页]

作者: 六六大顺    时间: 2007-11-30 10:26
标题: 《奥秘》修改初步研究

力 00 00 00 敏 00 00 00 体 00 00 00 美 00 00 00 力量;敏捷;体质;美貌
智 00 00 00 感 00 00 00 意 00 00 00 魅 00 00 00 智力;感知;意志;魅力
……
级 00 00 00 经 00 00 00 善 00 00 00 命 00 00 00 级别;经验;善恶(游戏里不显示个位);命运点
技 00 00 00 魔 00 00 00 科 00 00 00 00 00 00 00 技能点;加在魔法上的总点数;加在科技上的总点数(全置0=中性,14=100)
龄 00 00 00 性 00 00 00 00 00 00 00 00 00 00 00 年龄;性别(0=女,1=男)
……
修 00 00 00 枪 00 00 00 锁 00 00 00 陷 00 00 00 维修;枪械;撬锁;陷阱(15=新手,45=学徒,85=专家,C5=大师)
……
弓 00 00 00 闪 00 00 00 格 00 00 00 掷 00 00 00 弓箭;闪躲;格斗;投掷
背 00 00 00 偷 00 00 00 潜 00 00 00 探 00 00 00 背刺;偷窃;潜行;探测陷阱
赌 00 00 00 价 00 00 00 治 00 00 00 说 00 00 00 赌博;压价;治疗;说服
……
00 00 00 00 00 00 00 00 00 00 00 00 魔 00 00 00 魔=16种魔法(置5全满)
魔 00 00 00 魔 00 00 00 魔 00 00 00 魔 00 00 00
魔 00 00 00 魔 00 00 00 魔 00 00 00 魔 00 00 00
魔 00 00 00 魔 00 00 00 魔 00 00 00 魔 00 00 00
魔 00 00 00 魔 00 00 00 魔 00 00 00 FF FF FF FF
科 00 00 00 科 00 00 00 科 00 00 00 科 00 00 00 科=8种科技(置7全满)
科 00 00 00 科 00 00 00 科 00 00 00 科 00 00 00

注:内存中数据的位置可能会有变化,确定后再改比较稳妥。


目前修改难点是物品和科技图纸,希望高手能指点一下。

附上我才修改过的新人存档:
等级1,点数56,命运点数100,声望100(善良),力量等8属性全满20,血魔66初始状态没加点,金钱9999999,枪械、口才等16项技能全满(大师级)、科技全满、魔法全满(可使用全部魔法)、倾向置中…… 感知和盗窃少的一点估计是由于坠机摔的,日后会自动恢复。

如果不想损失太多乐趣,建议还是不修改的玩,祝各位玩的开心。(抱歉,此存档修改时为了试验科技图纸,致使科技列表最后一位增出一格,晚饭后再重新修改个新人存档上来替换该版本。)
OK,这次的存档该没问题了,UP……替换了它。
作者: darkdna    时间: 2007-12-4 17:19
我对修改也有点研究 只要改出什么? 科技全图纸还有所有的可学习图纸?
作者: 六六大顺    时间: 2007-12-4 17:51
科技全图纸还有所有的可学习图纸我都不会改,从哪里入手呢?《奥秘》物品在内存中存放的格式看不懂,和辐射系列差不多。
作者: darkdna    时间: 2007-12-4 21:27
我这里有个进度修改器你可以试试
作者: 六六大顺    时间: 2007-12-4 21:56
不成,但还是谢谢了。
作者: epicmaster    时间: 2007-12-8 00:57
选精灵的话会有科技减2点的惩罚,貌似以后就无法升到大师级了? 同样的、精灵的力量值最高只能到19?这样能修改吗?
作者: 六六大顺    时间: 2007-12-8 15:37
力量和科技都能改满,也可以直接改成大师级(不影响做大师任务),哪怕你相应科技的加点为0。精灵背景带来的数值变化也会显示在游戏中,能否升大师我没试验过,选了精灵+修改照样很无敌。
作者: epicmaster    时间: 2007-12-9 00:19
[s:5]  惭愧、我只会用金山游侠改改属性点  楼主给的方法研究了半天还是不会用。能不能请楼主帮我修改一个精灵人物的存档?还是觉的精灵的形象好点(不是指头像)。
作者: 六六大顺    时间: 2007-12-9 17:13
能够编辑修改内存的修改器都行。找到属性点就好办了,然后编辑地址,看看附近的数据。
级 00 00 00 经 00 00 00 善 00 00 00 命 00 00 00 级别;经验;善恶(游戏里不显示个位);命运点
技 00 00 00 魔 00 00 00 科 00 00 00 00 00 00 00 技能点;加在魔法上的总点数;加在科技上的总点数(全置0=中性,14=100)
龄 00 00 00 性 00 00 00 00 00 00 00 00 00 00 00 年龄;性别(0=女,1=男)
至少这些数据是在一起的,其他的可以借助增加减少数值再次搜索,反正属性点已经修改了嘛,足够用。 [s:7]

你的存档我拿下试试。
===
哎呀,你的人物加满了各项属性和技能,我再想修改很麻烦,因为没有数据变化,如何搜索数据在哪儿?还不如新建一个人物改了简单。

人名?种族?背景?想改成什么样?比如技能金钱等等。物品还不会改。等你回帖,然后改个新存档给你。
作者: wrhunter    时间: 2007-12-9 18:27
头像是可以换的,不过得自己做图。
作者: epicmaster    时间: 2007-12-9 18:46
呵呵,真的很谢谢楼主。人物的话只要是Elf就好,名字嘛Blade吧,头像第三个就好、背景是Raised by Monks。其实主要就是像改出技能的大师级。也是最近才开始玩这游戏的,我都把资料打印了出来,一边看一边玩。痴迷于捡垃圾造枪啊。
作者: 六六大顺    时间: 2007-12-9 20:54
不客气,举手之劳,最近硬盘满,刻录机还借出去了,下载了简体版的幽浮余晖……可能要删这个游戏了。

[attach]6809[/attach]

Blade、精灵、头像3、除了精灵+到21的3项其他20、1级、全魔法、全大师、科技没惩罚、倾向置中(剩1点不好弄,凑合了,呵呵)、钱90万、生命魔法没给你加到999,那样太没意思了,反正你也会改,剩下55点想加就加吧。命运点数100,善良100,身上一大堆东西……

枪固然是好,但是也不要忽略“雷子”的威力,那叫一个好用。 [s:1]
作者: epicmaster    时间: 2007-12-9 21:01
[s:7]    谢谢楼主,呵呵。这就进奥秘去玩。
作者: epicmaster    时间: 2007-12-9 21:03
电脑好早的了,前一段时间一直在JA2。还是老游戏耐玩啊。
作者: player99zyzy    时间: 2007-12-9 21:34
很强大,我喜欢修改党,先把存档保存了,以后玩的时候再用 [s:2]  [s:2]
作者: 六六大顺    时间: 2007-12-9 21:55


其实没什么高深的技术,改多了自然熟悉,亲手试试,会发觉原来就这么简单。拿着超级存档不如会使用修改软件,嗷嗷,鱼和渔网的故事……重复重复再重复…… [s:1]
作者: epicmaster    时间: 2007-12-18 10:04
[s:1] 想请教下楼主, 最近又看了些关于奥秘的修改方法,其中有提到过背景修改法。感觉很复杂。奥秘有好几个预设人物,不知道能不能修改这些预设人物的数据和资料?还有,奥秘中怎样把自己的人物导入多人游戏呢?
作者: 六六大顺    时间: 2007-12-18 15:41
关于奥秘的资料网上很少见了,如果你还记得背景修改法的相关步骤,是否可以说一下呢?我可以试试看。

预设人物进入游戏后完全可以修改。如果是修改预设人物的初始属性,就要在文件上做文章了,没实验过。

导入多人游戏,抱歉,我还是没实验过。
作者: ugo    时间: 2007-12-18 15:55
关于多人游戏的说明 游戏手册大概是仅存的资料了吧 我回去找来看看
作者: wrhunter    时间: 2007-12-18 21:19
奥秘主要是需要练级比较烦,其他也就是改出些难得的物品了。
作者: epicmaster    时间: 2007-12-19 00:01
[s:2]   预设人物的修改我的意思是直接修改原始的数据、比如头像、名字和背景简介这些资料。以前下载过一个奥秘编辑器,貌似可以直接修改Arcanum.dat这个文件,我没深入过。背景修改法好像就是通过这个方法编辑一个新的人物背景,(是在台湾的奥秘论坛上看到的,他们管奥秘叫浩劫余生来着。这是地址 http://www.gamebase.com.tw/forum ... 4053&sno=338758)然后可以设置这个背景的属性。呵呵、感觉奥秘比较方便MOD的制作。
作者: 六六大顺    时间: 2007-12-19 16:15
[心得]Arcanum的"背景檔修改法"...(有點麻煩的方法)
發表時間:2001-11-24 22:02:45 最後更新時間:2007-06-30 23:48:51 ARCANUM (浩劫重生)
UNDAT修改法中文使用心得
By: MALDINI (百鬼夜行 修羅丸)

前天才買了這款遊戲玩...,不過呢...,才玩到SHROUDED HILLS那個橋頭的路霸就把我的信心完全動搖了...
我又是懶得練功的人...,在網路上下載的SAVE EDITOR又難用...,大家應該都用同一個SAVE EDITOR過吧...,那個ARCANUM EDITOR 1.8版,而且安裝不便利,DLL檔跟OCX檔都要自行copy到WINDOWS\\SYSTEM裡去,(可能基於有些人WINDOWS不一定是安裝到C:\\WINDOWS這個path的關係吧?)
算了不管它...,總之我在目前Arcanum沒有出現像樣的trainer或是存檔編輯器前,我決定用逆向工程來改變我在奧秘地的人生旅途...
其實這個逆向工程修改法是老外老早就放出來了...,不過我想應該沒幾個人像我一樣真的笨到去照著裡面寫的方式作...,不過這招說真的...,真的有用!!
所以小弟決定將個人心得寫上來跟懶得練功的人分享... (不過您要有一點心理準備...)

1.首先請麻煩先去下載UNDAT這個程式...,接著...麻煩先在C:\\建立一個叫作Modding的目錄...(其實不一定要取作Modding啦...,不過我是照老外那份Arcanum_editing.txt的文件上所寫的步驟作...,所以只好降子寫嚕..)

2.接著我們用檔案總管確認一下是否在硬碟裡已經建立了一個
C:\\Modding的目錄...

3.再來,麻煩把下載好的arcundat.zip解壓縮...,煩請解在您安裝Arcanum的遊戲目錄裡...,預設遊戲安裝是在C:\\Sierra\\Arcanum也就是說在我們安裝Arcanum的目錄將多出剛剛解好的arcundat.zip裡的檔案(如果真的聽不懂小弟講的...,那接下去的文章可能會更看不懂了,所以麻煩自行去下載原文的說明...)

4.確認遊戲目錄多出了undat.exe這個程式(如果都有照原zip檔裡的路徑解壓縮的
話,應該在遊戲目錄裡也會多出cpp sourcecode這個目錄,還有technical docs這個目錄,另外在遊戲目錄裡除了undat.exe檔之外還多了readme.txt跟undat.txt兩個
文件檔,在cpp sourcecode目錄下會有undat.cpp跟undat.h這兩個檔,在technical docs目錄下會有dat2.1.txt這檔...)

也就是確定下列的狀況:
C:\\Sierra\\Arcanum\\undat.exe
C:\\Sierra\\Arcanum\\readme.txt
C:\\Sierra\\Arcanum\\undat.txt
C:\\Sierra\\Arcanum\\cpp sourcecode\\undat.cpp
C:\\Sierra\\Arcanum\\cpp sourcecode\\undat.h
C:\\Sierra\\Arcanum\\technical docs\\dat2.1.txt

(希望這樣大家看得懂... >_<~~~)

5.接著這個動作是->
在[開始][執行]的地方輸入

C:\\Sierra\\Arcanum\\undat arcanum3.dat c:\\Modding

(這裡小弟解釋一下,由於我們要修改的"出身背景"檔是被包在遊戲目錄
下的arcanum3.dat這個檔案裡,所以我們要用undat.exe這程式把arcanum3.dat給
解開到我們建立的C:\\Modding目錄裡)

6.接著我們要做的是在遊戲安裝目錄底下的data目錄建立兩個新的目錄,分別為
mes跟rules兩個目錄,即是:

C:\\Sierra\\Arcanum\\data\\mes
C:\\Sierra\\Arcanum\\data\\rules

確定一下您是否真的建立好這兩個目錄再看步驟7.

7.到我們剛剛undat後的C:\\Modding目錄裡檢視是否產生一個叫arcanum3的目錄
也就是現在應該是C:\\Modding\\arcanum3這樣才是,然後arcanum3目錄下又有許多
的目錄,但是我們目前只要注意到arcanum3\\mes下的gameback.mes跟schematic_text.mes這兩個檔案,
也就是
C:\\Modding\\arcanum3\\mes\\gameback.mes
C:\\Modding\\arcanum3\\mes\\schematic_text.mes
然後把這兩個檔案複製到我們剛剛在遊戲安裝目錄下建立的mes目錄裡面去,
預設路徑為:
C:\\Sierra\\Arcanum\\data\\mes

所以我們再檢查一遍是否已經變成擁有
C:\\Sierra\\Arcanum\\data\\mes\\gameback.mes
C:\\Sierra\\Arcanum\\data\\mes\\schematic_text.mes
這兩個檔案了...,都確定無誤的話,我們首先要開始編輯我們的"出身背景敘述"檔,
也就是說明背景的檔案,但這僅是一段文字敘述罷了,要怎麼掰的話,就看個人的掰
力如何了...

*(我個人建議在C:\\Sierra\\Arcanum\\data\\mes\\目錄下再開一個名為backup的目錄,先把gameback.mes再copy一份進入C:\\Sierra\\Arcanum\\data\\mes\\backup\\目錄裡,
因為我們等一下要修改gameback.mes檔)

8.用NotePad(記事本)這程式開啟我們剛剛搬到遊戲data\\mes目錄下的gameback.mes檔,然後我們直接按ctrl END鍵直接跳到該程式的最後面,然後我們可以看到{1076}{Dark Sight這個遊戲中預設的出身背景的敘述對不對?接著我們依樣畫葫蘆的建立一個出身背景敘述:
格式為三部份:

{1077}{xxx 第一部份於xxx位置填您取的個人背景名稱
第二部份這裡空一行
yyy} 第三部份於yyy位置用英文撰寫背景敘述

我舉個例,我的出身背景敘述要取名跟我的ID一樣叫作MALDINI,然後我在這個敘述中
我要說明選用MALDINI這個背景可以讓我的ST值加20,DX加20,然後picklock加100,pickpocket也是加100,那麼範例如下: (接下來所有檔案用MALDINI舉例)

{1077}{MALDINI

This is a background setting by yourself,ST (+20),DX (+20),Picklock (+100),Pickpocket (+100).}

請記得敘述最後還要一個大括弧的符號,總之所有的語法請參照1076的模式寫就
是了,但是不要連內容都抄~~~(內容自己掰,看懂為原則)
然後1077的背景寫好後請存檔並跟著進行步驟9

9.接著我們回到C:\\Modding\\arcanum3\\的rules目錄下
也就是:
C:\\Modding\\arcanum3\\rules
裡把backgrnd.mes還有effect.mes以及schematic.mes這三個檔案拷貝到
遊戲安裝目錄下的data\\rules裡面

也就是把
C:\\Modding\\arcanum3\\rules\\backgrnd.mes
C:\\Modding\\arcanum3\\rules\\effect.mes
C:\\Modding\\arcanum3\\rules\\schematic.mes
三個檔案通通複製到
C:\\Sierra\\Arcanum\\data\\rules裡變成:
C:\\Sierra\\Arcanum\\data\\rules\\backgrnd.mes
C:\\Sierra\\Arcanum\\data\\rules\\effect.mes
C:\\Sierra\\Arcanum\\data\\rules\\schematic.mes

確定三個檔案都烤貝無誤後,接著我們進行步驟10

*(我個人建議在C:\\Sierra\\Arcanum\\data\\rules\\目錄下再開一個名為backup的目錄,先把backgrnd.mes跟effect.mes再各copy一份進入C:\\Sierra\\Arcanum\\data\\rules\\backup\\目錄裡,
因為我們等一下要修改這兩個.mes檔)

10.接著我們要開始編輯我們剛剛拷貝到遊戲目錄下data\\rules裡的effect.mes檔,
一樣用NotePad記事本打開這檔案開始我們的編輯,一打開effect.mes一樣立即按
Ctrl END鍵跳到程式最下方,也就是
{358}{in -1, pe -1, wp -1, ch -1} // Tech Item: Muscle Boost Part II
這一行的下面,增加一個{359}的背景能力值的宣告段:
也就是語法
{359}{} //
為了跟剛剛我用的MALDINI背景敘述檔相呼應,ST值加20,DX值加20,開鎖跟扒手能力
都加100,因此我的effect.mes檔最下行的寫法即是:
{359}{st +20, dx +20, picklock +100, pickpocket +100} // MALDINI
然後存檔即可

*特別注意的地方!!!!
請務必所有語法符號包括逗點及大括弧,空格部份,以及斜線都要寫清楚,屬性值
也就是st,dx,in,be,ch那些最多只能寫五個,特殊技能也是五個,所以最多可以是
{359}{st +20, dx +20, in +20, be +20, ch +20, picklock +1, pickpocket +1,
repair +1, firearms +1, melee +1} // GOD BLESS YOU

上面st,dx,in,be,ch這些叫做屬性,您最多可任選五個來用,
picklock,pickpocket,repair,firearms,melee這些稱為特殊技能,也是只能選五個
來修改,至於要選用哪五個屬性以及哪五個特殊技能,端看您的需求來改,不一定要跟
我寫的一模一樣,另外在數值的設定上限我不清楚,所以我把屬性都加到20為上限,
(遊戲中預設也是20),至於特殊能力我都用100來當上限,不過有些特殊能力會因為
屬性的值而被限制住,所以您要仔細搭配STATISTICS跟SKILLS喔!!!

11.接下來我們要編輯最後一個檔案叫作backgrnd.mes,一樣開啟我們剛拷到遊戲
目錄data\\rules下的backgrnd.mes檔,也就是:
C:\\Sierra\\Arcanum\\data\\rules\\backgrnd.mes

用NotePad記事本(我想大家應該熟悉這公式了...)開啟backgrnd.mes後,一樣Ctrl END
跳到程式最尾端
{780}{1076}
{781}{342}
{782}{}
{783}{400}
{784}{}
這一堆敘述的下方空一行再建立一個
{790}{1077}
{791}{359}
{792}{}
{793}{500000}
{794}
請記住是790開始喔!!!!!
(不信的話請參考前面的也都是10為單位的跳...760,770,780到我們現在自己加入的
790...)
至於{1077}這值從哪來?各位請回想我們剛在步驟8是不是用gameback.mes宣告了一個
1077的出身背景敘述?所以{790}這行即是用來宣告出身背景的文字敘述,接著第二行的
{791}旁的{359}從哪來???對了!就是步驟10裡effect.mes裡宣告能力值的{359},我
想到這邊大家應該對arcanum的背景編輯已經有點概念囉!接著{792}旁的大括號是要
宣告這個背景檔不可以被遊戲中的哪些種族使用,所以我們乾脆空著直接寫{}即可,
如果要詳細的說明煩請自行參考backgrnd.mes最上面的原文說明,接著第四行的{793}
是最為重要的一環,因為它宣告著您用此背景檔開始遊戲會擁有多少的金錢,我想在
{783}{400}裡各位就可以清楚明白為什麼多數人一開始就只有400的資金,所以小弟
比較貪心就直接把{793}旁的{}塞了個五十萬進去,所以變成{793}{500000}囉!!!至於
最後一行{794}旁也直接送它一個空的大括弧{},因為我不太明白遊戲中物品存放空間
的數值,所以我跟{780}段一樣空著...,各位能玩出甚麼名堂歡迎到網上告訴大家~~
最後請記得存檔!


12.在辛苦修改完這三個檔案後,我們就要重新開始一個新的單人遊戲,並重新創造一個
人物,在您選完您人物的外觀,名字,性別,種族後,接著要按在No significant background這選項兩旁的按鈕載入我們剛剛建立的背景檔,如小弟的剛剛是取作MALDINI(如果您有完全照小弟寫的一模一樣就會變成跟我一樣的背景檔名稱啦~~當然您可以用自己選的,我只是舉個例罷了!!!!!),如果您剛完全依照小弟寫的,那麼您應該會創造出一個ST 20(含20以上),DX 20(含20以上),開鎖及扒竊能力都很高而且擁有50萬的人物~~~當然您可以修改更高的錢,
我只是舉例罷了!!

如果真的還是有人看不懂小弟的文章,麻煩請自己看原文的說明...,我表達能力可能真的要改進了.. >_<~~~

*當然看這個模式我們不止可以創造出一個背景檔,例如gameback.mes裡的1077再加1變成1078,然後effect.mes裡的359再加1就可以再宣告一組360,最後的backgrnd.mes則要再加10,也就是790變成800,我想您應該知道我的意思了!!!!

**最後,有任何批評及建議請歡迎各位先進不吝提出!!!
希望Arcanum能有人寫出好的修改器...(當然有些人有另外的修改程式,不過我是舉最麻煩
的一個,但是這個背景檔以後重新創造人物都可以載入,您也可選擇不載入~~~)

*** UNDAT修改法由MatuX @ The Mod Squad開發,
解壓縮技術是由Jean-loup Gailly and Mark Adler提供

UNDAT原文使用說明檔請至:
http://www.actiontrip.com/cheats/arcanum.phtml
下載
(請點選DOWNLOAD BACKGROUNDS EDITING FAQ這個選項)

****本文提及之所有原文(含遊戲)資料,技術,專利及專利名稱屬原公司及開發者所有

*****本文轉載前煩請告知本人... ##!!##
===CUT===(2001年的帖,哪儿告诉你去……)

确实麻烦,上文作者说的似乎更麻烦?呵呵。
懂了,谢谢。目的是通过undat解开需要的文件进而完成人物背景的修改。




欢迎光临 13号避难所 (https://bn13.net/) Powered by Discuz! X3.2