當前位置:編程學習大全網 - 編程語言 - 流星蝴蝶劍“

流星蝴蝶劍“

下面是所有指令

加機器人:\AI 或AI *(註意AI壹定要大寫,*為pst文件名稱)

例如:\AI npc

第壹步:打開流星遊戲 按鍵盤上的\|含有著這個符號的鍵

第2步:輸入 AI npc01_02或AI sword或AI dagger或AI hammer或

AI npc01_02

.基本命令

1.踢人:\kick #(不可踢自己)

2.踢人:\skick #(將玩家踢並禁止加入)

3.指定死亡:\kill #(可以殺死任何人,包括自己)

4.加機器人:\AI 或AI *(註意AI壹定要大寫,*為pst文件名稱)

例如:\AI npc

註:以上#為玩家編號,可以通過按Tab鍵查看,顯示在玩家名字前面的就是編號!

二.其他命令

1.顯示機器數:\fps (即:每秒動畫楨數,出現在遊戲右上角位置)

2.強制退出遊戲:\quit (返回Windows)

3.數據傳送:\mnet 或\serverinfo

4.3D坐標:\position

5.轉播命令:\Pureoberserver:X (X 可選1-16人數)

5.開始錄像:\record

6.播放錄像:\replay

7.保存錄像:\save

8.載入錄像:\load

9.\camera (未知功能)

轉播命令:\Pureoberserver:X (X 可選1-16人數)

三.隱藏命令

1.weapon +武器ID 換武器

2.mhp顯示所有人 HP,SP 攻擊力、防禦力(攻擊與防禦力是 METEOR.RES裏設置的)、主機適用

3.box顯示3D人物框架,藍框為攻擊範圍(虛擬的),但實際的攻擊範圍以POS文件中的BONE段定義為準、主機適用,有高人說這個可以用來查找“放冷槍”的人,果然不錯,可惜,偶不會取消……

4.ang修改主機內存使主機滿氣 、主機適用

5.adddummy添加AI ,(BASE AI血多,但水平很菜)

6.adddummy2 +字母或者數字 (在網絡上添加虛擬玩家BASE AI,無武器,無殺傷,招為劍招,而且容易使本機跳回桌面,反正是不穩定)

7.freecam 遠程視角,不穩定,容易跳出桌面。

8.testserver在進局網遊戲,出現遊戲列表時使用,會在流星服務器上增加壹個名為TEST的主機,不穩定,會卡機。

9.serverinfo非隱藏命令。顯示主機被請求的封包數量、主機適用

10.pose+數字 做POSE動作,如 POSE 20 為頭暈動作 POSE 149 為遊泳動作, POSE 23 為 踢 (球) 動作。

11.lag+數字(0~255) 模擬網絡延時,數字越大延時越嚴重,0為取消網絡延時

12.movoto x y z x y z 為position 顯示的坐標 其中z 為高度坐標

x y z 範圍(-65535~65535)

13.shows 如果網絡不通,使用此命令會造成超高的lag 等同lag 100,如果網絡暢通,使用此命令會顯示整個服務器的相關的壹串IP,同時切斷與主機的聯系~(糊塗中……)

14.loadsnp + 數字 數字為各場景代碼 , 遊戲中切換場景(似乎還有個驗證,網絡遊戲中壹使用就會出現 *****scene異常

15.loadmyno +人物代碼 遊戲中切換人物 同上,遊戲中切換人物皮膚,但會出現****model異常

16.joins +未研究透,似乎可以加入別人的遊戲,但我每次用都是“漆黑”壹片~

17.editai 設計路線點~, 有位高人已經把這個命令研究的N透徹了,詳情請見置頂帖子《星的路線點詳細制作》.net/dispbbs.asp?boardID=42&ID=11626&page=1

18.play 遊戲主復位~好比已經在壹個場景玩好久了,用壹下這個就相當於自己剛進遊戲壹樣,用處麽,嘿嘿~~見過“炸屍”麽~見過死人復活麽~(死鬥模式),

pose X:做出pose文件相應的動作(我喜歡的就是pose111 和pose 20著兩個動作)

moveto X X X:3個X代表坐標,作用是瞬間轉移!(可以在網絡上用,嚇死對方!)

ang:直接打命令,妳的氣就滿了!

box:直接打命令,可以顯示人物的框框,和CS作弊器壹樣!(請看下面的圖片)(可以在網絡上用)

weapon X:作用是可以隨便改自己手中拿的武器!(可以在網絡上用,想變什麽武器都可以)

win:很快讓妳換下壹關!

lose:功能同上面壹樣。這兩個命令最好不要用!用了就慘了!

adddummy:好象是電腦測試!很厲害的電腦哦!在level目錄裏沒有的!強大!(可以在網絡上用)

adddummy2:第2種強大的電腦!(可以在網絡上用,太好笑了,給主機加電腦!主機要郁悶死.)

mhp:只有主機能用看所有人的詳細資料!

play:刷新本局(壹個意義重大的Bug)

msense X:鼠標靈敏度(可以在網絡上用)

cheat

loadsn

freecam:未知功能,使用會退出遊戲

dcam:視覺立刻轉換到自己

freecam:自由視覺

loadch

loadmych

shows:顯示服務器IP

host

joins未知功能,使用會退出遊戲

test未知功能,使用會退出遊戲

elight:變換主菜單的背景顏色?

loadsnp

testserver:立刻與服務器斷開連接,但是遊戲還存在

loadmyno:變換人物

switch:換出副武器

minverse:反轉鼠標

dropw:扔出副武器

wave:在坐標 0 0 0出現中招聲音(莫名其妙)

lag:使自己變卡

editai:出現編輯AI的路點

提醒妳壹下,輸入adddummy2 n,其中n為任意壹個字母或者符號,就

adddummy @ # %

@處為隊伍(0.1.2) #處為人物模型(0~19)%處為武器~後面還有參數~智力,攻擊什麽的~。。。。。。。

testserver:出現服務器在服務器列表中,但是出現"不明錯誤"不能加入

camera:

八方,720 1600 -1

四方,1050 1100 500

在用editai命令時,我發現制造路點很簡單!在輸入

editai命令時,頭上有個方框,那就是妳要放路點的

位置!妳可以在原地不動,就可以制作遠處的路點.

把方框指向妳想要制作路點的地方,按下以下鍵就

可以了:

按1鍵:制造壹個最小範圍的路點

按2鍵:制造壹個中等範圍的路點

按3鍵:制造壹個大範圍的路點

按4鍵:制造壹個超大範圍的路點

(路點的範圍就是電腦的行動範圍)

按m鍵:打開路點顯示或關閉路點顯示!

按空格鍵:選擇妳要編輯的路點!(把方框指到妳要

編輯的路點,按空格鍵就變成紅色的,表示妳可以編

輯這個路點了!)

按z鍵:要在路點變紅色才能用,可以對路點位置改變!

這個鍵只要按壹下就可以用ASDW鍵控制左右前後.F鍵

控制路點往上升!v鍵路點往下降!(提示:高級版本不好用哦!)

在按壹次這鍵就關閉位置改變功能.

按刪除(←)鍵:就是先讓路點變成紅色的了在按這個鍵

就能把路點刪除!

按p鍵:可以把整個地圖的結構顯示出來(在按壹下

就是關閉)

保存路點命令是Shift+S鍵

cmodel主要是道具模型,沒深入研究,現在已知的是可以改攻擊範圍和道具大小,典型實例:長劍生成器

Common中的character.act就是武器基出出招連招表,具體在pmodel中,對應各人,這個對應全體。amb不知道幹啥地,不過聽說可以改什麽重力,具體不熟。。。。。。。

image,看也知道是幹啥的,是人就會改的,不多說了。

Level對應全部單機任務編程的,包括NPC,任務腳本編程和AI路點(waypoint),其它無,這塊算是有點成就的,也比較簡單啦。

mc對應流星各菜單選項效果,沒有深入研究。。。。。。。。。。。

mmv流星電影文件,把其它文件改來變成擴展名為同樣的也可以用。。。。。。。。。。

music,這個也不說了吧,喜歡啥歌改了名就行了。。。。。。。。。。

patch,流星後加的wav文件,和waves.pak中的壹樣,不過是新加的武器的壹些音效。。。。

pmodel人物模型及個人具體pose,沒怎麽深入,只了解壹點pos文件。。。。。。。。。

PScriptLib道具血值,看名字就知道是桌椅之類的東東的血值啦。。。。。。。。。。

SFX光影效果,包括壹定的攻擊範圍,具體沒深入研究。。。。。。。。。。。

snxx地圖及腳本,地圖的不明白,腳本的還能看懂壹些,最變態的是自己改過的地圖可以在對方沒改過中應用,不知道鳥泉是怎麽想的。。。。。。。。。。。。

texture同image,不過是菜單的背景圖片。。。。。。。。。。。。。

lobby.lst,服務器連接IP地址。。。。。。。。。。。

server.cfg記錄建主服務器的初始化值?不過改後沒什麽效果好像。。。。。。。。

user.cfg用戶自定義中的記錄,這個是我的最愛,記得在網吧玩時就從信箱中下載這個就不用手動再改壹下鍵位設置了,呵呵。。。。。。。。。。

xxx.mrc高版本的錄像文件,完全沒研究過。。。。。。。。。。。。。

xxx.pak圖像或聲音文件,用winrar可以自己以覆蓋原文件的方法作到個性化。。。。。。。。

menu.res菜單對應文字。。。。。。。。。。。

Meteor.res這個也算是比較熟的啦,對應武器,招式,道具和地圖的東東。。。。。。。

config.ini,記錄config.exe的值。。。。。。。。。。。。

joystick.ini,手柄對應的鍵位設置(用手柄打流星比鍵盤累多了。。。。。。。。)

mgstringtable.ini,服務器中的對話,因為是文本文件,就不多說了,值得說壹下的是孟星魂這個名字對應單機任務中孟星魂的名字,所以以後誰要是做個以冷燕為主角的任務改名字壹定要改這裏。。。。。。。。。。

mgstringtableHT.ini,高版本中的對話文件,自己改變對對方沒有效果,只對單機好使。。。

singlerec.ini,單機任務及人物全開文件,不知道裏面那些東東有什麽規律,也是我在網吧玩流星的最愛。。。。。。。。。。。

webnewsaddr.ini,剛進入流星屏幕下方顯示字幕的東東,對應文本內容,可以改成自己的網頁地址,不過要純文本文字的,不然,呵呵,妳就會暈倒。。。。。。。。。。。

debug.log和debugS.log記錄出錯的日誌文件。。。。。。。。。。。。。

config.exe,圖像等的初始化等設置,好像聽說還有別的東東,沒研究過。。。。。。。。

Meteor.exe,流星的主文件,具體能幹啥,啥都能幹,誰要是能hacker到這個VC++的源文件,嘿嘿,妳小子就發達了。。。。。。。。。。。

所有武器名稱及代號

想必大家都知道通過更改level文件夾裏sn_**(**∈01,02,03……21)文件中的PlayerWeapon = 後面的數字,可以更改“單人模式”中玩家控制角色的武器;而更改npc**_**文件中int Weapon = 後面的數字可以更改非玩家角色的武器。但是每種武器的名稱和代號卻不見得誰都詳細了解,所以讓我來給大家說壹下。(以下分別是武器得到綠,紅,白,藍色水晶升級之後和武器在聖誕夜場景中出現的樣子的名稱和代號,

及某些特殊狀態的武器,。另外,武器在觸碰綠色水晶時恢復原狀)

飛鏢:七星1 青牙10 寒冰19 飛蝠28 聖誕夜46 雪團37

飛輪:日光2 圓月11 血滴20 旋風29 聖誕夜38 無影59

火銃:奪命3 怒火12 殺意21 鷹眼30 聖誕夜39

雙刺:蛾眉4 刃牙13 火舌22 虎爪31 聖誕夜40

匕首:嗜魂5 炎玉14 蛇吻23 金剛32 聖誕夜41

劍 :碧血6 修羅15 龍吟24 焰魔33 聖誕夜42 無影60

長槍:碧血7 龍吟16 修羅25 焰魔34 聖誕夜43

大刀:斬鐵8 烈焰17 逆刃26 紫鱗35 聖誕夜44

大錘:修羅9 頑鐵18 八棱27 焰魔36 聖誕夜45

乾坤刀:青鞘47 紅鞘48 銀鞘49 藍鞘50

指虎:餓虎51 金刺52 烈爪53 蓮花54

忍刀:青刃55 赤刃56 雙刃57 寒刃58

不知大家發現什麽規律沒有?這些資料很可*,我親身試過的;武器名稱主要來至網頁資料,有部分小的改動。37是雪團壹樣的飛鏢的代號59和60分別是隱形的飛輪和劍。

本人玩“流星”也近半年了,從1.0 到1.05,再到最近的1.07,但都是升級版,單機模式沒有多大變化,而且新武器又不能用,經過試想&實踐,發現了修改方法,我們可以將“指虎”、“乾坤刀”、“忍刀”等武器用在各個關卡中。方法如下:打開meteor>level,找到Snx_文件(其中x代表01-20)用記事本打開,可看到“int PlayerWeapon =”、“int PlayerWeapon2 =”、“int PlayerHP =”,前兩者代表玩家手中擁有的武器,後者代表玩家的HP值。我們主要通過改等號後的數字,武器數字代表為1-57,HP中1000等於實際中的100。具體設定就要看玩家的選擇了。壹次我把HP改為55000,實際值竟為429495676。現附表如下:

飛輪 37、38 匕首 14、41 雙刺 22、40 錘 36、45

鏢 37、46 劍 33、42、 槍 30、39 長槍 25、43

刀 43、44 乾坤刀 47、48、 指虎 52、54 忍刀 55、56、

為方便,再附錄場地數字(Snx):

1 鐘乳洞 8 毒牙陣 15 飛鵬堡

2 ... 9 決死陣 16 ...

3 壹線天 10 煉鐵獄 17 伏虎山

4 熾雪城 11 五牙蜂 18 圓滿樓

5 皇天城 12 峰火雷 19 ...

6 四方陣 13 金華城 20 ...

7 死之陣 14 炎硫島 21 ...

註:A:其中37、38、39、40、41、42、43、44、45、為聖誕夜中出現的武器。

B:同理,可以修改敵人各項值,這裏不詳。目標項為npcx_x.

C:刀武器各狀態下數字這裏不詳盡,其中60、42壹起用為壹把隱形的劍。

D:(聲明)本修改無惡意,只為提高個人對此遊戲的興趣性。他人另作用途造成損失的,與本人無關,責任自負。

以上轉自66net,小刀

我以前寫的

1)遊戲中20個場景代號

01鐘乳洞02秦皇陵03壹線天04織雪城05皇天城06四方陣07死之陣08毒牙陣09決死陣10煉鐵獄

11五爪峰12烽火雷13金華城14炎硫島15飛鵬堡16五雷塔17伏虎山18圓滿樓19洛陽城20臥龍窟

21聖誕夜22威震八方

file://0沒有(武器1壹定要有,沒的話……他會空著手)

1飛鏢 2飛輪 3火統 4雙刺 5匕首 6劍 7槍 8屠刀 9錘

10飛刀 11太陽輪 12綠排統 13雙龍刺 14龍舌匕首 15龍舌劍 16青龍腕月刀 17彎龍屠 18黃石錘

19綠毒鏢 20齒輪 21綠龍統 22三角雙刺 23聖匕首 24血劍 25聖三角槍 26血火屠 27石錘

28金燕鏢 29飛碟 30黃龍統 31蝙蝠雙刺 32血匕首 33白劍 34雙頭* 35齒屠 36燈塔

37雪鏢 38 UFO 39聖誕禮槍 40星星雙刺 41禮匕首 42玩具劍 43鐵鏟 44大匙湯 45大球糖

46鈴鐺 47乾坤刀 48紅乾坤刀 49黑乾坤刀 50銀乾坤刀 51指虎 52指刀 53冰指虎 54指鉗

55忍刀 56血忍刀 57黑忍刀 58冰忍刀 59隱飛輪

以上轉自66net,瞬羽痕

use 值

1 肉包

2 大肉包

3 銅皮

4 嗜戰

5 貓足

7 隱身

8 氣元

9 ?

10 緩慢

11 毒

12 毒

13 毒

14 毒(無限的那個)

15 HP+500

16 大肉包

17 小肉包

18 毒

19 怒(大,就是類似燃燒鬥誌的那個)

20 HP=999

27 聖誕蛋糕

28 元氣糖

29 聖誕圍巾

30 聖誕手套

31 聖誕長靴

32 聖誕頭套

33 手機

35 自爆

36 忍形

40 雙重防護罩

41 加強速

人物

0孟星魂

1冷燕

2鐵胡子

3夜貓子

4和尚

5蒙古人

6孫劍 7

蕭安

8子輿

9王強

10無名

11葉翔

12小何

13鳳凰

14石群

15屠城

16範旋

17高寄萍

18孫玉伯

19律香川

:\Meteor\cmodel\

這裏是各個物品與武器的文件

綠屬性武器代碼:

W0_0……劍

W1_0……匕首

W2_0……火統

W3_0……暗器

W4_0……錘子

W5_0……大刀

W6_0……飛輪

W7_0……長槍

W8_0r……雙刺

W9_0r……乾坤刀

W10_0r……指虎

W11_0……忍刀

:\Meteor\cmodel\

聖誕武器代碼:

W0_4……劍

W1_4……匕首

W2_4……火統

W3_4……暗器(雪球)

W3_5……暗器(鈴鐺)

W4_4……錘子

W5_4……大刀

W6_4飛輪

W7_4……長槍

W8_4r……雙刺

:\Meteor\cmodel\

物品代碼:

玉璽 IPItem01

錦盒 IPItem02

肉包 Item01

大肉包 Item0101

小肉包 Item0102

毒肉包 Item0103

華陀 Item02

銅衣 Item03

嗜戰(攻加) Item04

貓足 Item05

風水(隱身衣) Item07

氣元 Item08

煉化.林 Item09

煉化.火 Item0901

煉化.山 Item0902

煉化.聖 Item0904

聖誕蛋糕 Item10

元氣糖 Item11

聖誕圍巾 Item12

聖誕手套 Item13

聖誕長靴 Item14

聖誕頭套 Item15

手機 Item16

小箱子 BBox01

大箱子 BBBox01

壇子 jug01

臺子 floor01

椅子 Chair01

桌子 desk01

大刀 knife01

橋 bridge01

1.00版的點穴招數

A 左A 下上A 左A

踢主機

\adddummy2 99

流星所有的命令都有個"是否起作用的判定",這個判定是通過跳轉指令來控制結果的.舉個例子,並非事實:

KICK的判定,成功的話就跳轉到執行命令的代碼段,不成功則跳轉轉入SKICK命令的判定,別急~,比如 妳輸入了 kick 2,則先進行FPS命令的判定,KICK不等於FPS,所以失敗了,則轉入KICK代碼段進行判定,當然是成功了,於是程序轉入執行T 2號人物的代碼.可如果遊戲中沒有2號人物,那就是判定失敗,判定後就跳到了SKICK判定,可KICK不等於SKICK,所以SKICK判定失敗,那就跳到下壹個KILL判定,KICK 也不等於KILL,所以繼續失敗直到所有命令的判定結束.(上面的命令順序是不準確的,只是為了說明方便)

這個應該是所有命令的判定方法.

接下來,我要說的是CLOSESERVER這個命令,按照順序,這個命令後應該轉入的是cheat命令判定,然後再轉入loadsnp 命令判定----loadmyno---.....直到最後. 但是,我在closeserver後面發現了個有趣的代碼:

TEST EXI,EXI

JNZ ****(*代表loadsnp的入口地址)

懂匯編的壹看就明白了, EXI-EXI是恒等於0的,那後面的JNZ就是永不可能實現的壹個跳轉.

很明顯這裏就是流星上市前開發人員動的那點手腳,如果將JNZ改為JE或者JZ的話,那這個跳轉就是100%成功的跳轉了,隱藏命令的入口就在此.本方法只修改了程序的半個字節.

目前有些人有種修改四個字節啟動隱藏命令的方法,我可以說壹下,JNZ往後第4個字節就是LOADSNP命令的入口,如果將上面JNZ在內往後***四個字節全改為NOP(NOP代表不執行任何操作,只在內存中占據壹定空間),那程序在TEST EXI,EXI後就不進行任何判定,直接進入LOADSNP.此法雖然麻煩了點,但不失為壹種啟動隱藏命令的方法

東湖堅持技術資源***享,但不推崇"拿來主義",所以我把修改的技術寫來,而不會上傳某個改好的文件讓列位使用,改可以完全通過WINHEX,ULTRAEDIT直接進行改,但研究時卻需要通過反匯編來進行.另外流星的主程序段是用類C語言開發的,如果有針對C的反編譯工具,研究會更方便些-----

需要工具:UltraEdit

用UltraEdit打開流星的執行文件Meteor.exe,按搜索,

把左邊的所有[勾]都取消然後搜索8B 8A 34 21 00 00 8B F0 85 C9 75 1F [1.07/1.08]

(這是我反編匯後找到的跳轉語句位置),

0.97版

:8B 8A E8 08 00 00 8B F0 85 C9 75 1F改成8B 8A A8 0A 00 00 8B F0 85 C9 [74] 1F,保存文件。

1.00版

:8B 8A A8 0A 00 00 8B F0 85 C9 75 1F改成8B 8A A8 0A 00 00 8B F0 85 C9 [74] 1F,保存文件。

1.07/08版

:8B 8A 34 21 00 00 8B F0 85 C9 75 1F改成8B 8A 34 21 00 00 8B F0 85 C9 [71] 1F,保存文件。

  • 上一篇:”輸入秘籍密碼
  • 下一篇:拼音加加的輔助輸入
  • copyright 2024編程學習大全網