CLEO编辑教程.docx

上传人:b****8 文档编号:12678362 上传时间:2023-06-07 格式:DOCX 页数:37 大小:56.25KB
下载 相关 举报
CLEO编辑教程.docx_第1页
第1页 / 共37页
CLEO编辑教程.docx_第2页
第2页 / 共37页
CLEO编辑教程.docx_第3页
第3页 / 共37页
CLEO编辑教程.docx_第4页
第4页 / 共37页
CLEO编辑教程.docx_第5页
第5页 / 共37页
CLEO编辑教程.docx_第6页
第6页 / 共37页
CLEO编辑教程.docx_第7页
第7页 / 共37页
CLEO编辑教程.docx_第8页
第8页 / 共37页
CLEO编辑教程.docx_第9页
第9页 / 共37页
CLEO编辑教程.docx_第10页
第10页 / 共37页
CLEO编辑教程.docx_第11页
第11页 / 共37页
CLEO编辑教程.docx_第12页
第12页 / 共37页
CLEO编辑教程.docx_第13页
第13页 / 共37页
CLEO编辑教程.docx_第14页
第14页 / 共37页
CLEO编辑教程.docx_第15页
第15页 / 共37页
CLEO编辑教程.docx_第16页
第16页 / 共37页
CLEO编辑教程.docx_第17页
第17页 / 共37页
CLEO编辑教程.docx_第18页
第18页 / 共37页
CLEO编辑教程.docx_第19页
第19页 / 共37页
CLEO编辑教程.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

CLEO编辑教程.docx

《CLEO编辑教程.docx》由会员分享,可在线阅读,更多相关《CLEO编辑教程.docx(37页珍藏版)》请在冰点文库上搜索。

CLEO编辑教程.docx

CLEO编辑教程

CLEO编辑

下载完成后先解压缩,打开“CLEO编辑器”文件夹,运行“SannyBuilder

再点开“SannyBuilder汉化补丁”这个文件夹,里面有一个简体,一个繁体2种语言,下面是使用方法:

将简体、繁体文件夹,复制到X:

\SannyBuilder3\lang下

打开软件->菜单栏->找TOOLS(工具)下->Options(设置)选项->Language(语言)选择->简体/繁体,即可。

使用说明

下面是cleo的使用方法的简单介绍,文字很多,下载包内有详细的说明。

怎么让CLEO横向发展,举几个例子就知道了:

1、先举一个最简单的:

你想在四龙赌场门前停一辆NRG500摩托车,每次打开存档都能看

到它,怎么实现呢?

有一个军警车辆”CLEO作用是把爆爆工厂里停了各种各样的警车及军车。

用SannyBuilder软件打开军警车辆CLEO的Poli_Arm_Cars.cs文件,可以看到有一大段这样的语句:

$PC006=init_parked_car_generator#BARRACKScolor-1-11alarm0door_lock0010000at-2141.971-102.69436.419angle270.0

这是计算机语言,翻译成人话就是:

在(-2141.971,-102.694,36.419)这个点上产生一辆

警笛关闭的默认颜色的车头朝东的没锁门的运兵车。

“BARRACK”S是车名,想增加哪个车停放点就改成相应车名,改成NRG500就变成停放

NRG500摩托了。

在刷车工具里有各种车辆的中英文名称和图片的对照。

“color-1-11”表示车的颜色,这个如果不会改就不要改。

“alarm0表”示报警器关闭,不知道有什么用。

“door_lock0表示”没锁门,也不要改。

10000可能是生命值吧,没改过。

“a后面的三个数字就是车辆停放点的坐标,先跑到四龙赌场门前测一下坐标然后把坐标值改一下,这样就在四龙赌场增加了NRG500停车点。

GTASA疯狂作弊器能测坐标。

Z坐标不要直接套用,采用“进一法”,要比站着的坐标高出0.5米左右,不要让车轮钻地下去了。

“angle后面的数字是车头方向,数值在0〜359.9999度之间,正北为0度,正西为90度,正

南为180度,正东为270度,就这样转。

改完了不要点保存,那只是保存为一个txt文档,要按F6编译,这就保存到cs文件里了。

在四龙赌场门前就增加了一个NRG500摩托车的停放点了。

上面说的只是纯修改的方法,若想在原有的cs文件的基础上再增加一辆车,那就不仅要把

这一行复制了排到后面,还要把它后面紧跟的这一行:

014C:

set_parked_car_generator$PC006

cars_to_generate_to101

的格式统

不行的话,那就试试看比赛随意选车”里面的ZAZ_PICKUP_SAVE.cs(这个也有增车的功

能),普通车辆和警车的格式好像不太一样,上面举的例子只是一个大致的思路,我自己并不是按照军警车辆来改的,我是用比赛随意选车那个改出来的,在黑白旗的地方弄些车,正好可以玩各种比赛。

增车的cs文件有很多,新增停车点”里面就有N多、老家有装备”这里面也有停车点、汽

车展厅增车”等等这些都有增加刷车点的功能,皆可拿来参考,放一起比较就知道该怎么增车了。

改了cs文件之后并非当场生效,要重新打开存档。

还有一点要特别注意:

一定要用原生态的存档(没有使用过CLEO补丁的),用CLEO保存过的存档可能看不到修改cs文件的效果,包括下面这些修改。

2、你想在沙漠机场的空地上增加一些武器,怎么实现呢?

有一个老家有装备”CLEO(感谢jiangao0627提供的这个CLEO),在MoreWeapons.cs文件里面有一大段这样的语句:

032B:

$3139=create_weapon_pickup#AK47group15ammo9999at2483.6-1689.013.5这个翻译成人话就是:

在(2483.6,-1689.0,13.5)这个点上增加一个子弹数为9999的AK47冲锋枪的拾取点。

其中肉搏类的武器没有子弹数,格式不太一样,往下拉可以看到关于武士刀的语句:

$3212=Pickup.Create(#KATANA,15,2476.8,-1701.0,13.5)

KATANA就是武士刀,15不知道干什么的,后面的三个数字是坐标。

花朵、振荡器这些跟肉搏类武器的格式一样。

各种装备的名称在data文件夹里的weapon.dat里就有,武器栏每行第一项就是,肉搏类的武器在melee.dat里。

跑到沙漠机场测一下坐标填到里面去,再把枪名改了,按F6就好了,以后在沙漠机场都能看到这个武器了。

3、有些CLEO你觉得按键不方便,想把按键改了,怎么做?

先把按键的编码发上来吧:

凡是看到这样的语句“key_pressed,”后面所跟的数字就是按键(一般都用的是十进制的编码)

①、固定按键(每一行的第一个表示按键名称,第二个是键盘的十进制编码,第三个是十六

进制编码)

鼠标左键11

鼠标右键22

鼠标中键44

退格键88

Tab99

回车键13D

Shift(两边一样)1610

Ctrl(两边一样)1711

Alt(两边一样)1812

Pause1913

CapsLock2014

Esc271B

空格键3220

PageUp3321

PageDown3422

End3523

Home3624

方向键左3725

方向键上3826

方向键右3927

方向键下4028

Insert452D

Delete462E

04830

14931

25032

35133

45234

55335

65436

75537

85638

95739

A6541

B6642

C6743

D6844

E6945

F7046

G7147

H7248

I7349

J744A

K754B

L764C

M774D

N784E

O794F

P8050

Q8151

R8252

S8353

T8454

U8555

V8656

W8757

X8858

Y8959

Z905A

左Windows键915B

右Windows键925C

935D

属性键(右Windows和右Ctrl之间那个)小键盘09660小键盘19761小键盘29862小键盘39963小键盘410064小键盘510165

小键盘610266小键盘710367小键盘810468小键盘910569小键盘*1066A小键盘+1076B小键盘-1096D小键盘.1106E小键盘/1116F

F111270

F211371

F311472

F411573

F511674

F611775

F711876

F811977

F912078

F1012179

F111227A(一般别用,这键是中英文切换)

F121237B

NumLock14490

ScrollLock14591;186BA

=187BB

188BC

-189BD

.190BE

/191BF

'192CO

[219DB

\22ODC

]221DD

'222DE

②、游戏中的功能键

1、步行时

O向左、向右

1向前、向后

2Q、E

3未知

4行动(接电话、买房)

5鼠标滚轮向上

6武器瞄准

7鼠标滚轮向下

8团队控制前进

9团队控制后退

10否定回答

11肯定回答

12不存在此编码

13走静步

14跳跃

15开车

16快跑

17开枪、搏斗

18蹲下

19向后看

开车时:

O左转、右转

1前进

2特殊控制左、右

3特殊控制上、下

4次级武器

5开车向左看

6手动刹车

7开车向右看

8下一个电台

9上一个电台

10否定回答

11肯定回答

12不存在此编码

13切换视角

14倒车

15跳车

16未知

17主武器

18喇叭

19次级任务

比如你觉得随时随地改车”的快捷键是T,和汽车转向灯CLEO有冲突,想改,怎么办?

打开transfender.cs,有这一句:

0AB0:

key_pressed84

凡是看到key_pressed,后面跟的数字就是键盘编码,84表示T,改成66就成了按B改车。

如果是双键齐按的CLEO,肯定有两句key_pressed连在一起,都改了就行了。

双键齐按的,在两个key_pressed的上面还有一个ifand,这个一定要注意,if是指的单键,ifand就是双键。

比如潜艇的代码是按Ctrl+S,它的编码就是:

ifand

0AB0:

key_pressed17(17就是Ctrl)

0AB0:

key_pressed83(83就是S)而导弹补丁是按退格键发导弹,它的编码是:

if

0AB0:

key_pressed8(8就是退格键)

在车上用的CLEO,按键格式是player0pressed_key11(11要和开车时的功能键对应),徒步使用的好像也是这种格式,规律我没记,但全都是key和press连在一起后面跟个数字。

若都是车辆CLEO或步行CLEO,把按键代码一改就行了,要想把CLEO从“车上用”转换成“走路用”,改按键时可从同类CLEO复制过来改。

固定按键就是说不管游戏中键盘怎么设置,CLEO的按键都不变,编辑CLEO时用如果用的是第二大类(游戏中的功能键)那就会随着键盘设置而变化。

固定按键对于开车或走路都是通用的。

如果想把某项功能“如果按什么键就如何”给去掉而又不知道该删哪一段,就把按键改成五百多(一个不存在的键),这项功能就被去掉了,因为根本不可能按到那个键。

4、有个武装越野车”CLEQ开一辆沙滩越野车BFInject时配备一把隐形的机枪。

如果你开别的车也想有隐形机枪怎么做呢?

“按K武装汽车”就不必说了,武器不是隐形,有些制作精美的MOD装了武器就不好看了,装个隐形的最理想了。

把武装越野车的cs文件打开,有这么一句:

Actor.DrivingVehicleType($PLAYER_ACTOR,#BFINJECT)不用去琢磨怎么把车加上机枪,只要看到BFINJECT那就知道这一句的意思肯定是限制车型,要怎么改那就很明显了。

每辆的车的高度不一样,想改变子弹发射的位置怎么办呢?

往下拉有这么一段:

0407:

store_coords_to6@7@8@from_car0@with_offset0.330.71.08

06BC:

create_M4_shoot_from6@7@8@target3@4@5@energy100

09F1:

play_audio_at_actor$PLAYER_ACTORevent1157

066C:

9@=attach_particle"GUNFLASH"to_car0@with_offset0.330.71.08rotation0.01.0

0.0flag1

凡是看到offset这个词(offset是偏移的意思),后面跟的就是相对坐标值,是相对于车辆中心的位置。

X正表示右、负表示左,Y正表示前、负表示后,Z正表示上、负表示下。

有两个这样的语句,如果不知道哪个是,就先把第二个offset后面那个的X值改成0,进游戏一看,子弹仍然是从右边射出的,而发射时所喷的火焰却在车的正中间,这样就知道后面那个offset是火焰的位置,前面那个肯定就是子弹的位置,试着改了下,果然是。

这些都是自己琢磨的,没有统一的固定模式。

自己多改改就知道了。

凡是包含车名的CLEO都能以一当百。

5、大家想必都见过这个MOD:

尾翼能升降的布加迪威龙,我所发的尾翼升降”CLEC正是从这个MOD里提取出来的:

开一辆子弹头赛车Bullet时能升降尾翼。

如果开别的车时也想升降尾翼,如何做呢?

打开veyron.cs,里面关于车名的部分就不再说了,改个名字就完了。

下面还有更关键的内容:

改成别的车名,开车之后尾翼可能不在尾部而是在车的中间,或是

在车的后面悬空放置。

那这就需要改尾翼的位置了,往下拉必然会有尾翼的坐标。

里面先是有这么一句:

0681:

attach_object2@to_car5@with_offset0.0-1.830.011rotation28.00.00.0这一句表示刚开车时尾翼所在的位置。

offset后面的三个数字的含义和上面的武装越野车一样,该改成多少,要由车的形状而定,先改一下进游戏看看,不行再调整,这个不太可能一次就成功的。

rotation后面的三个数字分别表示对X、Y、Z轴的转角,这个不要改,尾翼都是设计好了的。

在"OABO:

key_pressed73的后面有一大段这样的语句不断重复:

0682:

detach_object2@0.00.00.0collision_detection0

0681:

attach_object2@to_car5@with_offset0.0-1.820.013rotation28.00.00.0wait100

0682:

detach_object2@0.00.00.0collision_detection0

0681:

attach_object2@to_car5@with_offset0.0-1.810.015rotation28.00.00.0wait100

0682:

detach_object2@0.00.00.0collision_detection0

0681:

attach_object2@to_car5@with_offset0.0-1.810.02rotation28.00.00.0

这段话是一个动画片的编码,表示按下字母I之后升起尾翼

73就是字母I的编码,后面的一大段就是尾翼在各个时刻不同的位置,可以看到Z坐标不断升高。

其中“wait100表”示“等100毫秒后”,这个数字改小了那么尾翼升的速度就快了。

这一段的最后一句就是完全升起时所在位置,如果改了尾翼的位置,那么这一大段的坐标也要跟着平移过来。

在“0AB0:

key_pressed75”的后面还有一大段这种语句不断重复,这个表示按K收回尾翼。

最后一句是完全降下时所在位置,和尾翼的初始位置要尽可能一致,就算不一致也要接近,免得画面不连续。

6、想在雷达图上增加一个图标,怎么做?

在比赛随意选车”CLEO里,秋名山山顶也有比赛点,但是雷达图上却只显示在山脚下的游乐场有黑白旗任务点。

这个CLEO有个功能:

在洛杉矶西南游乐场新增一个汽车锦标赛,既然有这个功能那么cs

文件中必然会有描述。

打开Race_and_Tuning_Starter.cs之后看到有这么一句:

0570:

1@=create_asset_radar_marker_with_icon53at-1643.11288.67.1如果有一定英语基础,一见radar就知道这是雷达,marker是标记,icon是图标,那么增加任务点的图标肯定就是这一句了,跑不了了。

icon53肯定就是说黑白旗任务标志的编号是53(骷髅点的编号可参考“黑手党任务”,问号

点可参考“黑社会任务”,其它就不知道了)。

飞到秋名山顶走进红圈测得坐标是-20.69,-2430.016,324.256那这就好办了,把原来那一句复制一下紧跟着它粘贴到下一行,坐标一改。

进游戏果然在秋名山顶的地方雷达图上显示有个汽车锦标赛。

至于如何在某地增加一个存档点方法也类似,“比赛随意选车”CLEO里有一个ZAZ_PICKUP_SAVE.cs,它能增加存档点,可参考此文件。

这只是增加图标的方法,如果想在地图上增加一个红圈圈的话,可以看看这个:

直线赛道。

它在地图上增了个任务点。

新版收费站CLEO就是这样弄出来的,按此方法在收费站里加了四个红圈。

7、你想在做了某一件事之后增加个警星,怎么办?

可参考“恐怖袭击”,有这一句:

爆炸过后得到六星通缉

既然有此功能那么cs文件里肯定就有增加警星的语句。

如果知道wantedlevle就是警星,那就很容易找了,这一句就是增加警星的:

Player.WantedLevel($PLAYER_CHAR)=6

警星调整”CLEO就是根据时钟控制”的CLEO改出来的,把设置时间的语句改成警星,按键再一改就行了。

(警星调整CLEO已更新,现在用的不是下面这种循环方式了,不过下面这一段仍然可以说明问题)

改这类CLEO(如果按XX就……,如果按XX就……,几个并列),还有一个很重要的问题:

循环封闭。

前面是计算机语言,后面是翻译的人话

:

NONAME_2循环2(只是个编号,改成几都行)

wait0等待0秒

ifand如果(ifand是指下面的条件全都要满足才会启动后续的内容)

0AB0:

key_pressed46按下Delete

0AB0:

key_pressed48按下0

jf@NONAME_39要不然就直接跳转到循环39Player.WantedLevel($PLAYER_CHAR)=0那么警星数是0(接住if语句)jump@NONAME_39跳转到循环39

:

NONAME_39循环39

wait0等待0秒

ifand如果

0AB0:

key_pressed46按下Delete

0AB0:

key_pressed49按下1

jf@NONAME_76要不然就直接跳转到循环76Player.WantedLevel($PLAYER_CHAR)=1那么警星数是1jump@NONAME_76跳转到循环76

接下来的“循环76”,就是关于设置二星级的语句了,如此循环,最后六星级的完了之后定要跳转到开头,不然按F6肯定会出现错误,编译不了。

六星级的那一段:

:

NONAME_224循环224

wait0等待0毫秒

ifand如果

0AB0:

key_pressed46按下Delete

0AB0:

key_pressed54按下6

jf@NONAME_2要不然就直接跳转到循环2

Player.WantedLevel($PLAYER_CHAR)=6那么警星变为6

jump@NONAME_2跳转到循环2

最后跳转到了循环2,这就没有语法问题了。

什么都不按的话这样循环一圈之后又回到出发点了,也就是游戏里没有发生任何变化。

每一段循环都是@加一串字母开头,这是因为一开始在main这一行下面有个thread'XX',

循环语句都要和此名称保持一致,不然编译不了,如果没有就默认为@NONAME。

8、有些CLEO你想改里面刷出的人物和他的武器,怎么实现?

先把武器的代码和名称发上来吧:

actor$PLAYER_ACTORcurrent_weapon==0(制定用着拳头)武器代号中文名称dff和txd文件名

0拳头

1指节套环brassknuckle

2高尔夫球杆golfclub

3警棍nitestick

4小刀knifecur

5棒球棒bat

6铁铲shovel

7桌球棍poolcue

8武士刀katana

9电锯chnsaw

10紫色橡胶棒gun_dildo1

11银色振荡器gun_dildo2

12仿真阳具1gun_vibe1

13仿真阳具2gun_vibe2

14花flowera

15拐杖gun_cane

16手榴弹grenade

17催泪瓦斯(烟雾弹)teargas

18燃烧弹molotov

229mm警用手枪colt45

239mm消音手枪silenced

24沙漠之鹰手枪desert_eagle

25长管散弹枪chromegun

26短管散弹枪(双截散弹枪)sawnoff

27连发散弹枪shotgspa

28MicroSMG微型冲锋枪[UZI(乌兹)]micro_uzi

29SMG轻型冲锋枪(MP5)mp5lng

30AK-47突击步枪ak47

31M4卡宾枪m4

32TEC-9型步枪tec9

33打猎步枪(来复步枪)cuntgun

34狙击枪sniper

35火箭筒(RPG-1)rocketla

36跟踪式火箭筒(AT-4)heatseek

37火焰喷射器flame

38转轮机枪minigun

39遥控炸弹(C4炸弹)satchel

40遥控器bomb

41喷漆罐spraycan

42灭火器fire_ex

43照相机camera

44微光夜视镜

45红外夜视镜

46降落伞gun_para

呼叫军人小弟CLEO是改的呼叫警察小弟。

呼叫警察小弟,叫的警察是拿的沙漠之鹰手枪,在cs文件里用查找替换命令把desert_eagle全替换成minigun,改了枪的名称之后不要忘了改这句:

01B2:

give_actor11@weapon24ammo9999//Loadtheweaponmodelbeforeusingthis

给某人24号武器,弹药数9999,要把weapon24(这指的是24号武器沙漠之鹰)替换成weapon38

这样武器就改好了,剩下的就是把警车改悍马、警察改军人了。

改车的方法在前面已经列举过,那就只剩改人了,人物的名称在data文件夹下的ped.ide里有,每行数字后第一项就是,由于不是所有的人物我都能把模样和名称对应起来,所以这个不好弄。

不过只要下载过军队MOD那肯定

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2