全部 数据信息 教程技术 信息查档 实物 号卡 虚拟物品 项目对接 服务/代办/跑腿 私拍 影视 代付款 其它

滚动的天空饭制技术

遊戲攻略 - Game Guides - 游戏攻略 1 回复 3135 浏览 0 赞
b
b站口味太重来暗网看些清淡的
0
声望
b站口味太重来暗网看些清淡的 11个月前 # 1
==目录==

前言

1·改地编

2·关卡收集物机制

3·改关卡星级

4·解锁全部关卡

5·改关卡名称和游戏相关文本

6·改关卡顺序,隐藏关卡

7·改关卡音乐

8·改关卡贴图,封面

9·替换障碍(没用)

10·永久显示的加载贴图

11·改场景

12·改UI图片

13·关卡结束点和球速

14·编辑geobuffer

15· 更改关卡列表中AB音乐值的音乐(不知道)

16· 在主菜单中更改音乐

17.更改非预加载音乐

18.更改打开弹窗文本

19.基本删改UI

20.修改视角

21.共存(修改包名)安装包(部分)

22.修改道具数量

23.移植障碍(在骷髅派对版本(或更旧版本)使用新版本的障碍及地板、玩法等)(不完整)

24.开关RGB色散效果

25.添加场景(不完整)

26.修改灵敏度

↓==============必看!!!=============↓

前言==

本教程是为了推动rs的技术发展,提高rs玩家的基础技术素质而打造的,希望每个玩家都可以凭借自己的努力去制作属于自己的饭制关卡或包体,而并非去使用ife或者修改ife包体制作低质量的饭制包体,成功只留给好学的人,相信自己一定可以成为一个知名的饭制官方!

不过我更希望你们可以去学习c#和unity知识,还原一个工程去修改,制作更高质量的rs包体,不需要花钱去b站找些基础的知识学习即可,还原工程建议利用assetripper等工具,实在不行的情况也可以借助deepseek等工具去帮助修改

包体建议使用1.9.8.2版本的纯净rsapk,或者使用rm的未加密饭制老版本包体去修改,但是要在授权的情况下才能使用

dnspy使用==

使用dnspy编辑代码,只需要右键空白处,然后选择编辑类就行,要用dnspy直接打开Assembly-CSharp.dll可能会导致爆红(报告代码有错误),这时你只需要把安装包内的\assets\bin\Data\Managed\内的所有.dll文件全部打开就不会报错,如果还是有报错那就编辑时使用编辑方法就可以了,如果还是有报错就是你代码本身有问题。

导航==

包内路径:assets/bin/data

包外路径:Android/data/com.turbochilli.rollingsky(根据你的安装包包名)

====================================

1·改地编

①包内地编

用MT管理器导入滚动的天空安装包,路径:assets/bin/data,搜索关卡文件的名称,关卡文件名称在下面表格

山丘 c855ae1fc45b2b243948b9322d9df220

2 天空 841e22a0fc9084c42aa208075fe9d634

3 森林 cfb28b3a4ffa05646a88b5313431d35

4 沙漠 f7859fafc6160943b852418a89c6ef0

5 火山 76b879786821615498fd1fa1456fd365

6 城市 a6671e7e2c18ef54ebc98893c83b54c0

7 科技 bc1qsxz4ez2af6vs2vqpthtrh3jlrvrygzure5hjda

8 俄罗斯方块 bc1qsxz4ez2af6vs2vqpthtrh3jlrvrygzure5hjda

9 电子迷宫 b8797b6ccb38ca3438c28ecb96b7622e

10 天空之城 253689949a2b6244bb1225591562ca7

11 万圣节 0cde077adtb3e043980a4cabo49a70

12 亡灵之舞 49af44156022c70408b0c3a41029a06a

13 幻想 e3a64c4c50296104786806b2c495765

14 深空 ef5be52af3c7ce14gea40a7aee290fc

15 圣诞 84140177da21a9489a2c6f64e9b3

16 赞歌 78a1a91acdc8ab54fa7caf3dc0c464cf

17 功夫 a019ed5486de4414c91eb333411915e0

18 糖果 b1fd35770434a1b48b852d8feec6d521

19 像素 5d41c48c0b55843d1bbd4e155b1867b

20 8比特 e140a127d16041cf8015b9798166b1

21 几何迷阵 b9fe475e65ada4b30bdd203075abc2d4

22 矩阵浪潮 f710b0e7cf552c4b99ed4583772012

23 扑克 59b0596b6c54c423bba9cabea2604ba

24 王牌 62021536ed2c454482810548a3edce3

25 雷鬼 bc1q25wjlc9fgw93dxpqu92rzc6wxs9fqadslhk0qp

26 遗迹 6ee35304cb873fa4588fd98556c3ac63

27 狂热派对 8e364b9670b9c05499dcc38586261796

28 街头篮球 e14ad3a668961541bd2135e4502beed

29 童话 6e20214c84d4736438a86b9246eb5859

30 万圣嘉年华 556e5656150825947b66creel88a064b

31 万圣节逃生 bc5ddb60d16d961449d3594e946d27cc

32 灼热未来 40e725d055e9db24e9f32b4ca922df94

33 梦之队 07d6ofc8e0eb3a44b36a950feb7915f

34 百变圣诞夜 703211290df1edf4be9of86aa16f3ce

35 冬日 bc4f55b9a6d6dce4983de244905bade

36 云 6d2f6a9270edd514a92a6e87fe4d52d6

37 霓虹 bc1qzc25p0p720qcedhxx36l32f9nk64jxz5w3tzlf

38 激光之城 68ec7404a4c324843a8b21896e38aaec

39 炫光 bc1qm4hph5swsddcmzeynrf4g9k7klzhycus47kvg5

40 埃及 78ae0a104a69656488810d4d699be53e

41 荷鲁斯之眼 dOce60776c6a1a04a941900926c7d82

42 马戏团 696774634bd584a8c7244bb9f53765

43 小丑乐园 bc1q2f2l6kxxlnk98gewa30wmkm4zf286lztr6nq2p

44 世界杯 25926e1879e8e7b46bbdO4bd3f5527

45 绿茵战场 9c5e0bc96f39724499982a6a20548326

46 Alone 831667df6bod736448f1dc80882699ab

47 Alone Remix 96da4a8f099417840a6e0ce36b2b5faa

48 Faded a282a4661e648e94ba569a471b9cf5ta

49 Faded Remix bc1q0wlkaxk9f4zx2l450vydryykdhh03qm68h4tsq

50 生日快乐 de2d8bd99cbc4a24cb102dcff1c90ae5

51 周年庆 4ea02af6dd03d734a81b29985b99c209

52 万圣惊魂夜 a4444aacc23bacf4b9ab127fb3f842d1

53 骷髅派对 f4ab1bef4954eb344968b02e191b6284

54 极速挑战 0a9679655f0118b44bf15a5a63bad54d

55 金色圣诞节 69ff1919294a16247b135e3f920ef45d

56 圣诞福音 a23db0c2aab0f544da0f4b069b2b7524

57 Alone2 5f5cb0b7d6cd9ab4aa53cf035c37ad9d

58 春节 c2c880749f83c7f4ba76a8c68d26ab8f

59 迷城 bc1qku8xy3nk6rsx62elhux2ecwp3v3xu543wnhpf4

60 The Spectre 976ac5301c6b36d4ab7311523dc12c12

61 热带潮汐 278647ada183e2442bab1b859f295b45

62 Luigi's Cool Pants 7890e443d3b278b479c2ef58076f42f6

63 The Spectre Remix 83b4dd81b59fdbb42bba346cc54f5095

64 橄榄球 e7ddf1f8bb8874c4facaf689c5761d7c

65 冠军赛 43e7253325ff4694280163e2b6eaf4cb

66 海盗船 0f710bc8e8743b54e902e54443f4048b

67 海战 9afe9d98f9080264e88ffd4981ecd55b

68 数码方阵 bc1q25wjlc9fgw93dxpqu92rzc6wxs9fqadslhk0qp

69 动感方块 b52d11b65896a11499d8a66bb7be31b6

70 晴天 6e284609061770d458ae97b39e583c90

71 VR幻境 c675c39c75e4c47488968f2718918d86

72 解锁未来 a71f8ebe24be3c64fb0006582a6c3b0f

73 迷幻音浪 f5fe93a5ef7589a4ca643acbb970a399

74 音律派对 f204385e318d800459a3ecf0d39f8def

75 四周年 4d637ba16ed72456da73f68fd0d0a342

76 生日派对 419b488aa9d1694418045bff7fcfafd4

77 恶灵群舞 bc1qku8xy3nk6rsx62elhux2ecwp3v3xu543wnhpf4

78 捣蛋节 0f8dd87a08c00be4284e3bed42d498d2

79 落日余辉 b321f4914476e6d49887e4b3a2fc47b6

80 晨光熹微 a54409aa16614104f9678796e67c6d30

81 驯鹿之礼 98526f525289a914ebdfae8c8372e196

82 极光之旅 5c228ddbc02842946b9c0163f748aa92

83 开普勒的梦 d8e741d93e1427b4899a08c9c5fab553

84 星辰 690139f6bc047e64b897f525c212dcaa

85 美食诱惑 b0acaeaedfb71ad41af7f62e054184bd

86 奇妙甜品屋 009703a7f5fba9848b10f5e7dbc9656f

87 海洋 590c457a0a37b0042ac54f86d5808b8f

88 海底世界 cd5a5076517e4e6448438b37f8d34802

89 蒸汽时代 e7577e2ba46f63d48bb55189bda8b120

90 机械动力 913ad898a6fef4247b02479ace89207d

91 鬼待 e666981e0c1741a45901157efcb11e18

92 影武士 bc1qzc25p0p720qcedhxx36l32f9nk64jxz5w3tzlf

93 怪物城市 f7859fafc6160943b852418a89c6ef0  

之后,创建一个快捷的文件夹,把你要改的关卡文件塞进那个文件夹。打开文本编辑器,导入你的关卡文件,就可以随便改了

181-184是辅助区块,建议每7行放一排,不能放于机关之间和大块连接玻璃的那行,否则连接不起来。如果不放区块的话那就会有很多bug

但是不能超出原字节。

关卡文件破字节:

用16进制软件(推荐HEX Editor,或MT破解版)打开你的关卡文件,关卡破字节一共有三处

第一,二处:

最顶端,第48行,看底部Size编号

如果下面Size编号是49 50,那最上面就是49 50,第二个位置0048行就是反过来,比如49 50就是50 49。

第三处:

在关卡数据前一行,可以看到底下的数字可能是39 3a,那关卡数据前一行那里就反过来3a 39。

版本高于1.9.5(生日快乐版本)的就需要解密才能改,解密密钥20150528,用这个网址解密:http://encode-decode.com/des-encrypt-online/。如果改新版不想解密,可以用米麦版本改,没有加密。

②包外地编

使用快捷包(Rolling Sky Unlocked)进行改,MT管理器和手机自带文件管理器都可以,路径Android/data/com.turbochilli.rollingsky/Bucket,可以改关卡,geo,场景,不用管字节。

2·关卡收集物机制

用MT管理器导入安装包,包内路径,搜索d2c32,导入快捷文件夹,用16进制软件打开。

所有关卡都在这里,把关卡名字转换成16进制就OK,

第关卡名后的第12位是钻石

第16位是皇冠

01-09为1-9钻

0A-0F为10-15钻

10就是16钻

14就是20钻

皇冠及盒子机制:

找后20位

的01 02,01是皇冠,02是盒子

3·改关卡星级

用MT管理器导入安装包,包内路径,搜索69e4a,用16进制软件打开,划到底下。

从16进制改排最后一排可以看到一些01,02,03,这个就是关卡星级,可以随便改,但是最多显示到6颗星。

星级排序是按游戏里的关卡排序,云-山丘-…

4·解锁全部关卡

导入安装包,搜索86e,找到相对应开头的文件,删除,就可以了

5·改关卡名称和游戏相关文本

(内部群专属,请勿外传)

首先需要准备以下软件:

①MT管理器

②十六进制编辑器(如有MT会员可以使用MT的)

1.拆卸RS原版安装包,按以下路径:assets/bin/Data

2.点击搜索833f开头点结果文件打开,并将它解压到一个快捷文件夹。

3.在快捷文件夹中创建两个文件(名字随意取),编辑文本,一个文件写上原关名,另一个写上要改的关卡名。

4.分别将它们两个打开十六进制,并复制为十六进制(先复制原关卡名的十六进制后复制要改的关卡名的十六进制)

5.打开十六进制编辑器或有会员的MT里的,打开833f开头的文件,搜索原关卡名的十六进制,选中将它粘贴为十六进制(这个就是要改的关卡名的十六进制)然后保存添加替换到安装包内就可以。

6.如果要改的关卡名与原关卡名字数不同,则需要破三组字节加一组小字节(十六进制),前三组可依照群内教程,后一组在关卡名的十六进制前,先节选整个关卡名加两空的十六进制,参考下方Len值,将那组小字节改成与下方Len值一样的字节(一个字改成05,两个字08,三个字0B,四个字0E,五个字11等)检查无误后一样点保存添加替换到安装包内就可以了。

6·改关卡顺序,隐藏关卡

用16进制打开开头为092e5534的文件。

划到底下,有关卡的排序,例如云的十六进制是33 36,如果要隐藏或者改成别的关卡,拿赞歌举例,十六进制改成31 36,隐藏十六进制改成30 30,之间用-也就是2D隔开。

16进制相关:

3个英文字母=一个中文文本

16进制202020=一个大空格(一个中文文本)

16进制30=0,31=1,32=2,………

7⚫️·改关卡音乐

①包内音乐

包内音乐只有1星关卡(除荷鲁斯之眼)和电音关卡有关卡文件

每个音乐都有默认值,也就是时间限制,超过了就会重置

包内关卡音乐文件名称:

山丘:f6be

幻想:bcb2ef

8比特:ce91e5

梦之队:b3d63b

冬日:78e1a0

云:38fe27

小丑乐园:69fc43

Alone:8b883b

Alone Remix:19fc10

Faded:11b5b1

骷髅派对:d32146

在Unity任意打开一个项目或者新建一个项目,在asset文件夹放你要改的音乐

加载完毕后,找到音乐,右键音乐文件,找到选项View in开头的

然后右栏中有一个文件后缀为.resource的,右键此选项,点击Show in Explorer在文件资源管理器中打开,把这个文件重命名为你要改的音乐,注意后缀也要改,之后覆盖游戏包体内原音乐文件

不重置音乐:

打开电脑,下载UABE

打开没有后缀的,点击第三个按键

打开后找到0 float m_ Length = XXX

这个看音乐长度,比如1分30秒,那就是90

之后找到1 string m_ Source = XxXx

这个就是音乐文件,改名

比如要改云,就是Cloud.resource

同时,音乐也要改名

最后找到m_Size=XxXx

这个就是大小字节,右键属性的()里就是

最后!

回到uabe 点击插件 最后E开头 点Load 之后不能替换,要另存为

8·改贴图,封面

改贴图路径:Android/data/com.turbochilli.rollingsky/Repositorys/ANDROID/Art/Texture/In-Game(封面就是world文件夹)

关卡贴图分为8种:

Background 背景贴图

Enemy 障碍物贴图

Fragile 玻璃贴图

FragileActive 掉落玻璃贴图

General 综合贴图(地板,跳板)

Mover 被动机关贴图

MoverAuto 主动机关贴图

world 封面贴图

贴图后缀为.cmr

①替换贴图

把你想要的贴图复制进别的文件夹,再把它改为你想替进贴图的编号,最后替换(替换前需要加载被贴关卡)编号如下

NAME ENEMY FRAGILE FRA.ACT. GENERAL MOVER MOV.AUTO BACKGROUND

山丘 1 1 1 1 1 1 1

云 1 45 1 1 1 1 8

天空 2 2 2 2 2 2 2

森林 3 3 3 3 3 3 3

沙漠(蓝&粉) 4 4 4 4 4 4 4

火山 5 5 5 5 5 5 5

幻想 6 6 6 6 6 6 6

科技(2) 9 9 9 6 9 9 6

沙漠(橙) 7 7 7 7 7 7 7

城市(有色的) 8 8 8 8 8 8 8a

城市(无色的) 8 8 8 8 8 8 8b

科技(1) 9 9 9 9 9 9 10

俄罗斯方块(紫) 10 10 10 10 10 10 11

电子迷宫(紫) 10 10 10 10 10 10 14

俄罗斯方块(蓝) 11 11 11 11 11 11 12

电子迷宫(蓝) 12 12 12 12 12 12 13

天空之城 13 13 3 13 13 4 15

万圣节(紫&蓝) 14 14 14 14 14 14 16

万圣节(黑&白) 15 15 15 15 15 15 17

亡灵之舞 16 9 16 16 16 16 18

深空(蓝绿) 16 9 16 16 16 16 20

深空(蓝) 17 17 17 17 17 17 19

圣诞(卡片) 18 18 18 18 18 -- 21

圣诞(真实的) 19 19 19 19 19 -- 22

赞歌 20 20 20 20 -- 4 23

功夫(绿) 21 21 21 21 21 -- 24

功夫(橙) 22 22 22 22 22 -- 25

糖果(白天) 23 23 23 23 23 -- 26

糖果(夜晚) 24 24 24 24 24 -- 27

像素(红&蓝) 25 25 25 25 25 -- 28

像素(绿) 26 26 26 26 26 -- 29

像素(黑&白) 27 27 27 27 27 -- 30

矩阵浪潮(浅橙) 28 28 28 28 28 -- 31

几何迷阵(白) 29 29 29 29 29 -- 32

扑克(红) 30 30 30 30 30 -- 33

王牌(蓝) 31 31 31 31 31 -- 34

雷鬼(绿) 32 32 32 32 32 29 35

狂热派对(橙&灰) 33 33 33 33 33 30 36

遗迹(灰) 34 34 34 34 34 31 37

童话(粉) 35 35 35 35 35 32 38

街头篮球(橙) 36 36 36 36 36 33 39

梦之队(蓝绿) 37 37 37 37 37 34 40

万圣嘉年华(紫) 38 38 38 38 38 35 41

万圣嘉年华(绿) 39 39 39 39 39 36 42

万圣嘉年华(橙) 40 40 40 40 40 37 43

灼热未来(蓝) 41 41 41 41 41 38 44

灼热未来(红) 42 42 42 42 42 39 45

百变圣诞夜(白天) 43 43 43 43 43 40 47

百变圣诞夜(夜晚) 44 44 44 44 44 41 46

霓虹(青) 47 48 47 47 47 44 50

霓虹(红) 46 47 46 46 46 43 49

霓虹(紫) 45 46 45 45 45 42 48

埃及(棕) 48 49 48 48 48 45 51

埃及(蓝) 49 50 49 49 49 46 52

马戏团(黑&红) 50 51 50 50 50 47 53

马戏团(蓝&黄) 51 52 51 51 51 48 54

世界杯(夜晚) 52 53 52 52 52 49 55

世界杯(白天) 53 54 53 53 53 50 56

Alone(蓝&灰) 54 55 54 54 54 51 57

Alone(绿) 55 56 55 55 55 52 58

Alone(灰) 56 57 56 56 56 53 59

Alone(橙) 57 58 57 57 57 54 60

Faded(绿) 59 60 59 59 59 56 62

Faded(黑) 60 61 60 60 60 57 63

Faded(灰) 58 59 58 58 58 55 61

Faded remix 61 62 61 61 61 58 64

生日快乐 62 63 62 62 62 59 65

周年庆 63 64 63 63 63 60 66

万圣惊魂夜 64 65 64 64 64 61 67

骷髅派对 65 66 65 65 65 62 68

金色圣诞节 66 67 66 66 66 63 69

圣诞福音 67 68 67 67 67 64 70

AloneII(紫) 68 69 68 68 68 65 71

AloneII(绿) 69 70 69 69 69 66 72

AloneII(红) 72 71 70 70 70 67 73

春节(红) 70 72 71 71 71 68 74

春节(金) 71 73 72 72 72 69 75

The Spectre(蓝) 73 74 73 73 73 71 76

The Spectre(红) 74 75 74 74 74 72 77

橄榄球(白天) 75 76 75 75 76 73 78

橄榄球(夜晚) 76 77 76 76 77 74 79

海盗/蓝 76 78 77 77 77 74 80

海盗/红 77 79 78 78 78 75 81

微芯片/蓝 79 80 79 79 79 76 82

微芯片/红 80 81 80 80 80 77 83

动感方块/黄 81 82 81 81 81 78 84

动感方块/蓝 82 83 82 82 82 79 85

VR幻境/蓝 83 84 83 83 83 80 86

VR幻境/黄 84 85 84 84 84 81 87

迷幻音浪/绿 85 86 85 85 85 82 88

迷幻音浪/蓝 86 87 86 86 86 83 89

四周年/橙 87 88 87 87 87 84 90

四周年/绿 88 89 88 88 88 85 91

恶灵群舞/蓝 89 90 89 89 89 86 92

恶灵群舞/紫 90 91 90 90 90 87 93

落日余晖/黄 91 92 91 91 91 88 94

落日余晖/蓝 92 93 92 92 92 89 95

驯鹿之礼/白 93 94 93 93 93 90 96

驯鹿之礼/蓝 94 95 94 94 94 91 97

开普勒之梦/深蓝 95 96 95 95 95 92 98

开普勒之梦/浅蓝 96 97 96 96 96 93 99

美食诱惑/黄 97 98 97 97 97 94 100

美食诱惑/粉 98 99 98 98 98 95 101

海洋/蓝 99 100 99 99 99 96 102

海洋/紫 100 101 100 100 100 97 103

蒸汽时代/灰 101 102 101 101 101 98 104

蒸汽时代/橙 102 103 102 102 102 99 105

鬼侍(白) 103 104 103 103 103 100 106

鬼侍(红) 104 105 104 104 104 101 107

怪物城市(青蓝) 105 106 105 105 105 102 108

怪物城市(粉) 106 107 106 106 106 103 109

world封面贴图后编号为关卡顺序编号,山丘-天空-森林-…

②自制贴图

注意事项:

自制贴图就是把png转成cmr

背景和材质贴图的大小必须是512:512

封面贴图比例必须是256:512

还需要把图片垂直翻转,否则显示出来的是反的

画贴图:

利用Picsart美易进行调色,路径:自己的图片-特效-颜色-颜色替换,就可以随便调色,画完记得把贴图图片改比例和垂直翻转

绘制贴图的图片在最上面的RS材质贴图链接里,可以自行下载保存

转格式:

在画完贴图之后要把图片先转成rgba,转换器在最上面。

转cmr,在电脑上面安装node.js,安装完成之后,点击黑色图标的那个代码编辑器,打开。

下载上面的Rolling Sky CMR压缩文件夹,拖到桌面,从里面把文件夹拉出来(不要zip),把你自己的rgba塞进那个文件夹。

到node.js,输入cd Desktop/Rolling Sky CMR,然后点击回车,然后输入node pngtocmr,点击回车,就转换完成了,转换下一个还是要输入node pngtocmr,回车。

cmr的编号不能另起,也要用rs官方贴图的编号,替换进

9·替换障碍

替换障碍路径:Android/data/com.turbochilli.rollingsky/Repositorys/ANDROID/Resources/Pack/World

在最终文件夹中你可以看见里面有很多关卡的文件夹,从扑克开始(扑克以前的关卡障碍物没有)。

和替换贴图的原理一样的,把你要替换的障碍物ab导出,改名,再替换回去

10·永久显示的加载贴图

导入安装包,进入assets文件夹

会看到底下有一个叫Repositorys.mz的文件

把它复制进别的快捷文件夹,改后缀为rar(用电脑最好),这样可以直接打开

打开,进入和贴图或者障碍物模型和音乐文件一样的路径,把你的文件替换进去,再把rar改回mz,替换进安装包。卸载软件,重新安装(如果不这样的话贴图会覆盖原贴图)就完成了

11·改场景

导入RS安装包,打开路径assets/bin/data/Manager

在Manager文件夹中选择第一个文件Assembly-CSharp.dll发送到电脑上面

在电脑上使用dnSpy(顶部有下载),打开Assembly-CSharp.dll

搜索leveldesigner并点击第一个选项,划到第711行,那里有改场景的代码

是这样子的:

new LevelDesigner.WorldTheme(new LevelDesigner.Theme[]

{

new LevelDesigner.Theme(0, 1, 1f),

new LevelDesigner.Theme(110, 2, 1f),

new LevelDesigner.Theme(212, 3, 1f, true),

new LevelDesigner.Theme(317, 6, 1f, false, false, false, false, false, false),

new LevelDesigner.Theme(420, 1, 1f)

}),

搜索要更改场景的关卡,右键单击代码并选择“编辑类(C#)”进行编辑。每行数字表示主题更改。

第一个数字代表这个场景在第…行出现

第二个数字是它将要更改的场景(从山丘1场景开始排序)

第三个数字是改变主题所需的时间(应该始终是1f,不用改变)

后面的bool数据是障碍物渲染和滤镜

下面是每个true/false的含义:

useTrees

useTowers

useAltGround

usePyramids

usePalmTrees

useSlashers

useBuildings

useFloodLights

useFilmGrainEffect

useAltPalmTrees

useTeslas

useRetroEffects

seGreenMonitorEffects

useColorMonitorEffect

完成编辑后,单击“编译”,

单击文件>全部保存

单击“确定”

12·改UI图片

①替换官方图片

比如你想把骷髅派对版本的主页图改成星辰的

你就下载星辰版本,导入安装包,路径assets/bin/data,划到最底下,选择assets.share0.split0,发送到电脑

在电脑的UABE打开这个文件,选择里面的“biao”文件,导出原始,保存起来

下载安装骷髅派对版本,一样的步骤,再用电脑UABE打开骷髅派对版本的assets.share0.split0,还是选择“biao”文件,点击导入原始,导入刚刚保存起来的“biao”就可以了。

加载界面2和顶加载图片的改法也一样

②替换自己的图片

一样是用电脑UABE打开assets.share0.split0,选择你要改的图片,比如“biao”

点击插件-edit-load,放入你自己的图片,保存,就OK了

13·关卡结束点和球速

拆开RS安装包,路径assets/bin/data/Manager

在Manager文件夹中选择第一个文件Assembly-CSharp.dll发送到电脑上面

在电脑上使用dnSpy打开Assembly-CSharp.dll

搜索leveldesigner并点击第一个选项,划到第650行。在这一行中,你将在rs中找到所有场景更改的代码。代码按照关卡ID的顺序排列。

是这样子的:

private static LevelDesigner.WorldData[] worldData = new LevelDesigner.WorldData[]

{

new LevelDesigner.WorldData("1", new int?(500), 0.525f, 0.525f, 1f, 6f),

new LevelDesigner.WorldData("2", new int?(650), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("3", new int?(805), 0.725f, 0.8f, 1f, 5f),

new LevelDesigner.WorldData("4", new int?(970), 0.8f, 1f, 1f, 6f),

new LevelDesigner.WorldData("5", new int?(1170), 0.85f, 1f, 0.5f, 6f),

new LevelDesigner.WorldData("6", new int?(1095), 0.85f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("7", new int?(1150), 0.85f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("8", new int?(914), 0.895f, 0.9f, 0.85f, 6f),

new LevelDesigner.WorldData("9", new int?(1760), 0.902f, 0.902f, 0.902f, 6f),

new LevelDesigner.WorldData("10", new int?(1112), 0.8f, 0.9f, 1f, 6f),

new LevelDesigner.WorldData("11", new int?(1136), 0.85f, 1f, 1f, 6f),

new LevelDesigner.WorldData("12", new int?(1100), 0.8f, 0.9f, 1f, 6f),

new LevelDesigner.WorldData("13", new int?(650), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("14", new int?(1043), 0.85f, 0.85f, 1f, 6f),

new LevelDesigner.WorldData("15", new int?(1042), 0.875f, 0.875f, 1f, 7f),

new LevelDesigner.WorldData("16", new int?(1035), 0.725f, 0.8f, 1f, 5f),

new LevelDesigner.WorldData("17", new int?(1079), 0.875f, 0.875f, 1f, 7f),

new LevelDesigner.WorldData("18", new int?(780), 0.65f, 0.65f, 1f, 7f),

new LevelDesigner.WorldData("19", new int?(1022), 0.85f, 1f, 1f, 7f),

new LevelDesigner.WorldData("20", new int?(946), 0.7f, 0.75f, 1f, 7f),

new LevelDesigner.WorldData("21", new int?(1188), 0.85f, 0.875f, 1f, 7f),

new LevelDesigner.WorldData("22", new int?(1070), 0.725f, 0.8f, 1f, 7f),

new LevelDesigner.WorldData("23", new int?(1150), 0.85f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("24", new int?(1040), 0.725f, 0.8f, 1f, 7f),

new LevelDesigner.WorldData("25", new int?(1150), 0.85f, 0.85f, 0.85f, 6f),

new LevelDesigner.WorldData("26", new int?(1150), 0.85f, 0.85f, 0.85f, 6f),

new LevelDesigner.WorldData("27", new int?(1130), 0.8f, 0.8f, 0.85f, 6f),

new LevelDesigner.WorldData("28", new int?(1142), 0.87f, 1f, 1f, 7f),

new LevelDesigner.WorldData("29", new int?(1050), 0.725f, 0.8f, 0.85f, 6f),

new LevelDesigner.WorldData("30", new int?(1142), 0.87f, 1f, 1f, 7f),

new LevelDesigner.WorldData("31", new int?(1043), 0.725f, 0.725f, 1f, 7f),

new LevelDesigner.WorldData("32", new int?(1105), 0.85f, 0.9f, 1f, 7f),

new LevelDesigner.WorldData("33", new int?(712), 0.6f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("34", new int?(1130), 0.85f, 0.9f, 1f, 7f),

new LevelDesigner.WorldData("35", new int?(728), 0.625f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("36", new int?(456), 0.45f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("37", new int?(1118), 0.87f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("38", new int?(944), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("39", new int?(764), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("40", new int?(1100), 0.8f, 1f, 1f, 7f),

new LevelDesigner.WorldData("41", new int?(845), 0.525f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("42", new int?(1180), 0.87f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("43", new int?(485), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("44", new int?(1154), 0.87f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("45", new int?(511), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("46", new int?(1355), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("47", new int?(1145), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("48", new int?(1660), 0.6f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("49", new int?(1021), 0.6f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("50", new int?(1108), 0.9f, 1.1f, 1f, 7f)

};

编辑int和float值(int值是关卡结束处的线,第一个float值是开始速度,第二个float是最大速度,第三个float为关卡达到最大速度的百分比(除非百分数为100%,否则百分数为1f),第四个float是终点线之后有多少行)请记住,float值可以使用小数位和int cant)

完成编辑后,单击“编译”

单击文件>全部保存

单击“确定”

14·编辑geobuffer

geobuffer,地理缓冲源,用于缓冲加载其他关卡的障碍模型,每个关卡都需要对应的geo来加载模型,geo中未记载的模型你要是在地编直接使用会崩溃,格式通常为三段数字为一组,(模型编号,可以查看网站,模型类型,每个区块内加载的数量),通常称为x,y,z值,如果关卡中出现模型显示不过来的情况可以增大z值,建议不要超过100

每个关卡有每个关卡独有的模型,不编辑geobuffer是不能在关卡放置其他关卡的模型

比如森林关卡没有万圣节的模型,你就可以用geobuffer来加载万圣节的模型到森林关卡,这样你就可以在森林关卡里面放置万圣节的模型

编辑教程:

导入RS安装包,路径assets/bin/data,高级搜索“geobuffer…”,…代表关卡的排序,比如你想要云关卡的文件就搜索“geobuffer36”,之后获取文件,复制到快捷文件夹

比如你想在云关卡添加深空关卡的障碍,你就再高级搜索“geobuffer14”。

进入文件,把里面的geobuffer数值复制,和云关卡的数值对比,保留对方没有的数值和都有的数值(一个)

注意检查!第一行的数值不能有重复的,否则无法使用

进入16进制编辑器,导入在快捷文件夹里面的geo文件

把深空的全部数值(检查后)转换成16进制

在编辑器中长按全部geo数值,粘贴上刚刚整理好的数值。如果geo原文件中最底下有一行空的和几个空格的话那也加上

注意!现在只是整理好了全部数值!不能使用!

你需要进行文件字节检测(破字节)

(在这过程中不要关闭编辑器)

进入MT管理器,长按geobuffer文件,点击“16进制”并打开

看最底部Size,把第一行最后两个格子改为和底下Size一模一样的值

比如底下是22 6C,那上面也这样写

第二个位置,第48行4,5位,与关卡文件一样位置颠倒

比如22 6C,那么就6C 22,然后6C 12

进入原来的编辑器,长按全部geo数值,点击选择

看到长度,比如长度是1T4,那么就在geo数值那里前面加一个0(官方原来改过一个字母,就是那个位置),改为01 T4,然后反过来变为T4 01。如果只有2个字母就直接抄上去

保存就OK

15· 更改关卡列表中AB音乐值的音乐

拆卸RS安装包。路径:assets/bin/data/Managed

选择第一个文件Assembly CSharp.dll并将其发送到计算机,用dnSpy打开它

搜索“MusicManager”,转到第一个搜索,然后按Ctrl+F键并搜索36个值

将36换成你的音乐

您可以更改为任何预加载的音乐(AB音乐未经测试!)

16· 在主菜单中更改音乐

拆卸RS安装包。路径:assets/bin/data/Managed

选择第一个文件Assembly CSharp。dll并将其发送到计算机,用dnSpy打开它

搜索“OnOpen”,进入第一次搜索,然后按Ctrl+F键搜索53个值(取决于您编辑的版本)

编辑方法并将53更改为您想要的任何音乐(例如33)

注意:如果修改的主页音乐非预加载音乐,则音乐会变成云

17.修改非预加载音乐(AB音乐)

拆卸RS安装包

随后打包音乐AB后,在assets文件夹中用压缩文件打开Re开头的文件,之后覆盖你想改的音乐。

打包音乐ab

用Unity 5.4.0f3版本新建一个工程

在Assets文件夹下新建Audio文件夹(里面放你要打包的音乐),和Editor文件夹(记住一定要是这个名字,否认Unity编辑器不会识别脚本!)

在Audio文件夹放你要打包的音乐,单击音乐,右下角会有个叫AssetBundle的选项,

新建一个名字,这个就是打包后的文件名

;打开Editor文件夹,新建一个C#脚本

写入下列代码

using UnityEditor;

using System.IO;

public class CreateABpack

{

[MenuItem("Window/ABEditor")] //打包AB的选项在哪

static void BuildABundles()

{

//string filePath = "AssetBundlesFile";

string filePath = @"C:\AB_File"; //保存AB文件的路径

if (Directory.Exists(filePath) == false)

Directory.CreateDirectory(filePath);

BuildPipeline.BuildAssetBundles(filePath, BuildAssetBundleOptions.None,

BuildTarget.Android);

AssetDatabase.Refresh();

}

}

随后运行脚本,Unity编辑器就会在顶栏中的Window选项创建一个ABEditor选项,点击它就会在C:\AB_Flie打包ab

18.更改打开弹窗文本

拆卸RS安装包

选择resources.arsc用Arsc编辑器(有兔子图标的)打开

随后在上方点击第三个搜索按钮

点击发起新搜索

在查找内容栏输入,您的设备

点击确定

之后点击最下面那个选项

随后就可以任意修改文本了

修改完成后保存签名

19.基本删改UI

例如:如果你要删除服务条款这个按钮

用dnspy打开Assembly-CSharp.dll,打开-,打开SettingViewMoudle,

在第129行(不同版本可能不同)后面新增一条——this.m_servicePsObject.SetActive(false);

这样就把按钮删除了(如果要显示就把false改成true)

修改文字:例如要把脸书改成设置灵敏度

就输入这条this.FacebookLabel.text = "灵敏度:高";

(如果已有这条代码直接改就行)

按钮位置:

例如要修改音乐按钮

就输入this.MusicObject.transform.localPosition = new Vector3(0f, -1120f, 0f);

(中间这个就是按钮的高度,数字不固定)

20.修改视角

用dnspy打开Assembly-CSharp.dll,搜索UpdateCamera打开选项,数字后面带f的是视角数值,

例如:num = 3.5f

num2 =4f

21.共存包体

用dnspy打开Assembly-CSharp.dll,搜索 LoginViewModule → 于代码类中搜索(Ctrl + F)"com.turbochilli.rollingsky"(根据安装包包名) → 将该文本改为你要改的包名 → 全部保存 → 将包名改为你要改的包名 → 完成

或者直接删除OpenURL这个方法

22.修改道具数量

把dll里面的propu开头的那个类里面的全部代码丢给deepseek让他帮你破解,输出完整的代码复制粘贴就可以了(球默认解锁也在里面)

23.移植障碍

用dnspy打开Assembly-CSharp.dll,搜索PrefabName添加障碍名

需要在dll里修改的类:PrefabName、Tile、TileAnimator、LevelConstructor、AssetBundleBase、BufferManager

然后修改安装包内的92b792b724a9d66fb4d6db815653f64f5d7a文件,随后在安装包的Repositorys.mz\ANDROID\Resources\Pack\World内添加ab包

24.开关RGB色散效果

用dnspy打开Assembly-CSharp.dll,搜索HighEffectDeviceCheck(骷髅派对版本默认为关,也就是return true;),将return true;修改为return false;就能打开色散效果,关闭则修改为return true;

25.添加场景

在mz里加cmr,然后uabe打开level0,修改字节最大的那个文件,导出原文,修改后导入回去,同事修改dll里面的materialmanager(颜色控制,需要修改的区域是一处很多数字的地方)和midgroundmanager(背景漂浮物)两个类里面的对应区域,要保持dll里面和level0里面的场景数量一样否则会崩,要保持level0里面的各个贴图的导入路径一样多否则也会崩溃

26.修改灵敏度

用dnspy打开Assembly-CSharp.dll,搜索Ball,随后Ctrl+F搜索代码SlideSpeed,修改对应的数值就可以了,默认为4,6.7f体验最佳
0 0 2025-08-10 08:32
訪客
1
声望
訪客 7个月前 # 2
@b站口味太重来暗网看些清淡的
==目录==

前言

1·改地编

2·关卡收集物机制

3·改关卡星级

4·解锁全部关卡

5·改关卡名称和游戏相关文本

6·改关卡顺序,隐藏关卡

7·改关卡音乐

8·改关卡贴图,封面

9·替换障碍(没用)

10·永久显示的加载贴图

11·改场景

12·改UI图片

13·关卡结束点和球速

14·编辑geobuffer

15· 更改关卡列表中AB音乐值的音乐(不知道)

16· 在主菜单中更改音乐

17.更改非预加载音乐

18.更改打开弹窗文本

19.基本删改UI

20.修改视角

21.共存(修改包名)安装包(部分)

22.修改道具数量

23.移植障碍(在骷髅派对版本(或更旧版本)使用新版本的障碍及地板、玩法等)(不完整)

24.开关RGB色散效果

25.添加场景(不完整)

26.修改灵敏度

↓==============必看!!!=============↓

前言==

本教程是为了推动rs的技术发展,提高rs玩家的基础技术素质而打造的,希望每个玩家都可以凭借自己的努力去制作属于自己的饭制关卡或包体,而并非去使用ife或者修改ife包体制作低质量的饭制包体,成功只留给好学的人,相信自己一定可以成为一个知名的饭制官方!

不过我更希望你们可以去学习c#和unity知识,还原一个工程去修改,制作更高质量的rs包体,不需要花钱去b站找些基础的知识学习即可,还原工程建议利用assetripper等工具,实在不行的情况也可以借助deepseek等工具去帮助修改

包体建议使用1.9.8.2版本的纯净rsapk,或者使用rm的未加密饭制老版本包体去修改,但是要在授权的情况下才能使用

dnspy使用==

使用dnspy编辑代码,只需要右键空白处,然后选择编辑类就行,要用dnspy直接打开Assembly-CSharp.dll可能会导致爆红(报告代码有错误),这时你只需要把安装包内的\assets\bin\Data\Managed\内的所有.dll文件全部打开就不会报错,如果还是有报错那就编辑时使用编辑方法就可以了,如果还是有报错就是你代码本身有问题。

导航==

包内路径:assets/bin/data

包外路径:Android/data/com.turbochilli.rollingsky(根据你的安装包包名)

====================================

1·改地编

①包内地编

用MT管理器导入滚动的天空安装包,路径:assets/bin/data,搜索关卡文件的名称,关卡文件名称在下面表格

山丘 c855ae1fc45b2b243948b9322d9df220

2 天空 841e22a0fc9084c42aa208075fe9d634

3 森林 cfb28b3a4ffa05646a88b5313431d35

4 沙漠 f7859fafc6160943b852418a89c6ef0

5 火山 76b879786821615498fd1fa1456fd365

6 城市 a6671e7e2c18ef54ebc98893c83b54c0

7 科技 bc1qsxz4ez2af6vs2vqpthtrh3jlrvrygzure5hjda

8 俄罗斯方块 bc1qsxz4ez2af6vs2vqpthtrh3jlrvrygzure5hjda

9 电子迷宫 b8797b6ccb38ca3438c28ecb96b7622e

10 天空之城 253689949a2b6244bb1225591562ca7

11 万圣节 0cde077adtb3e043980a4cabo49a70

12 亡灵之舞 49af44156022c70408b0c3a41029a06a

13 幻想 e3a64c4c50296104786806b2c495765

14 深空 ef5be52af3c7ce14gea40a7aee290fc

15 圣诞 84140177da21a9489a2c6f64e9b3

16 赞歌 78a1a91acdc8ab54fa7caf3dc0c464cf

17 功夫 a019ed5486de4414c91eb333411915e0

18 糖果 b1fd35770434a1b48b852d8feec6d521

19 像素 5d41c48c0b55843d1bbd4e155b1867b

20 8比特 e140a127d16041cf8015b9798166b1

21 几何迷阵 b9fe475e65ada4b30bdd203075abc2d4

22 矩阵浪潮 f710b0e7cf552c4b99ed4583772012

23 扑克 59b0596b6c54c423bba9cabea2604ba

24 王牌 62021536ed2c454482810548a3edce3

25 雷鬼 bc1q25wjlc9fgw93dxpqu92rzc6wxs9fqadslhk0qp

26 遗迹 6ee35304cb873fa4588fd98556c3ac63

27 狂热派对 8e364b9670b9c05499dcc38586261796

28 街头篮球 e14ad3a668961541bd2135e4502beed

29 童话 6e20214c84d4736438a86b9246eb5859

30 万圣嘉年华 556e5656150825947b66creel88a064b

31 万圣节逃生 bc5ddb60d16d961449d3594e946d27cc

32 灼热未来 40e725d055e9db24e9f32b4ca922df94

33 梦之队 07d6ofc8e0eb3a44b36a950feb7915f

34 百变圣诞夜 703211290df1edf4be9of86aa16f3ce

35 冬日 bc4f55b9a6d6dce4983de244905bade

36 云 6d2f6a9270edd514a92a6e87fe4d52d6

37 霓虹 bc1qzc25p0p720qcedhxx36l32f9nk64jxz5w3tzlf

38 激光之城 68ec7404a4c324843a8b21896e38aaec

39 炫光 bc1qm4hph5swsddcmzeynrf4g9k7klzhycus47kvg5

40 埃及 78ae0a104a69656488810d4d699be53e

41 荷鲁斯之眼 dOce60776c6a1a04a941900926c7d82

42 马戏团 696774634bd584a8c7244bb9f53765

43 小丑乐园 bc1q2f2l6kxxlnk98gewa30wmkm4zf286lztr6nq2p

44 世界杯 25926e1879e8e7b46bbdO4bd3f5527

45 绿茵战场 9c5e0bc96f39724499982a6a20548326

46 Alone 831667df6bod736448f1dc80882699ab

47 Alone Remix 96da4a8f099417840a6e0ce36b2b5faa

48 Faded a282a4661e648e94ba569a471b9cf5ta

49 Faded Remix bc1q0wlkaxk9f4zx2l450vydryykdhh03qm68h4tsq

50 生日快乐 de2d8bd99cbc4a24cb102dcff1c90ae5

51 周年庆 4ea02af6dd03d734a81b29985b99c209

52 万圣惊魂夜 a4444aacc23bacf4b9ab127fb3f842d1

53 骷髅派对 f4ab1bef4954eb344968b02e191b6284

54 极速挑战 0a9679655f0118b44bf15a5a63bad54d

55 金色圣诞节 69ff1919294a16247b135e3f920ef45d

56 圣诞福音 a23db0c2aab0f544da0f4b069b2b7524

57 Alone2 5f5cb0b7d6cd9ab4aa53cf035c37ad9d

58 春节 c2c880749f83c7f4ba76a8c68d26ab8f

59 迷城 bc1qku8xy3nk6rsx62elhux2ecwp3v3xu543wnhpf4

60 The Spectre 976ac5301c6b36d4ab7311523dc12c12

61 热带潮汐 278647ada183e2442bab1b859f295b45

62 Luigi's Cool Pants 7890e443d3b278b479c2ef58076f42f6

63 The Spectre Remix 83b4dd81b59fdbb42bba346cc54f5095

64 橄榄球 e7ddf1f8bb8874c4facaf689c5761d7c

65 冠军赛 43e7253325ff4694280163e2b6eaf4cb

66 海盗船 0f710bc8e8743b54e902e54443f4048b

67 海战 9afe9d98f9080264e88ffd4981ecd55b

68 数码方阵 bc1q25wjlc9fgw93dxpqu92rzc6wxs9fqadslhk0qp

69 动感方块 b52d11b65896a11499d8a66bb7be31b6

70 晴天 6e284609061770d458ae97b39e583c90

71 VR幻境 c675c39c75e4c47488968f2718918d86

72 解锁未来 a71f8ebe24be3c64fb0006582a6c3b0f

73 迷幻音浪 f5fe93a5ef7589a4ca643acbb970a399

74 音律派对 f204385e318d800459a3ecf0d39f8def

75 四周年 4d637ba16ed72456da73f68fd0d0a342

76 生日派对 419b488aa9d1694418045bff7fcfafd4

77 恶灵群舞 bc1qku8xy3nk6rsx62elhux2ecwp3v3xu543wnhpf4

78 捣蛋节 0f8dd87a08c00be4284e3bed42d498d2

79 落日余辉 b321f4914476e6d49887e4b3a2fc47b6

80 晨光熹微 a54409aa16614104f9678796e67c6d30

81 驯鹿之礼 98526f525289a914ebdfae8c8372e196

82 极光之旅 5c228ddbc02842946b9c0163f748aa92

83 开普勒的梦 d8e741d93e1427b4899a08c9c5fab553

84 星辰 690139f6bc047e64b897f525c212dcaa

85 美食诱惑 b0acaeaedfb71ad41af7f62e054184bd

86 奇妙甜品屋 009703a7f5fba9848b10f5e7dbc9656f

87 海洋 590c457a0a37b0042ac54f86d5808b8f

88 海底世界 cd5a5076517e4e6448438b37f8d34802

89 蒸汽时代 e7577e2ba46f63d48bb55189bda8b120

90 机械动力 913ad898a6fef4247b02479ace89207d

91 鬼待 e666981e0c1741a45901157efcb11e18

92 影武士 bc1qzc25p0p720qcedhxx36l32f9nk64jxz5w3tzlf

93 怪物城市 f7859fafc6160943b852418a89c6ef0  

之后,创建一个快捷的文件夹,把你要改的关卡文件塞进那个文件夹。打开文本编辑器,导入你的关卡文件,就可以随便改了

181-184是辅助区块,建议每7行放一排,不能放于机关之间和大块连接玻璃的那行,否则连接不起来。如果不放区块的话那就会有很多bug

但是不能超出原字节。

关卡文件破字节:

用16进制软件(推荐HEX Editor,或MT破解版)打开你的关卡文件,关卡破字节一共有三处

第一,二处:

最顶端,第48行,看底部Size编号

如果下面Size编号是49 50,那最上面就是49 50,第二个位置0048行就是反过来,比如49 50就是50 49。

第三处:

在关卡数据前一行,可以看到底下的数字可能是39 3a,那关卡数据前一行那里就反过来3a 39。

版本高于1.9.5(生日快乐版本)的就需要解密才能改,解密密钥20150528,用这个网址解密:http://encode-decode.com/des-encrypt-online/。如果改新版不想解密,可以用米麦版本改,没有加密。

②包外地编

使用快捷包(Rolling Sky Unlocked)进行改,MT管理器和手机自带文件管理器都可以,路径Android/data/com.turbochilli.rollingsky/Bucket,可以改关卡,geo,场景,不用管字节。

2·关卡收集物机制

用MT管理器导入安装包,包内路径,搜索d2c32,导入快捷文件夹,用16进制软件打开。

所有关卡都在这里,把关卡名字转换成16进制就OK,

第关卡名后的第12位是钻石

第16位是皇冠

01-09为1-9钻

0A-0F为10-15钻

10就是16钻

14就是20钻

皇冠及盒子机制:

找后20位

的01 02,01是皇冠,02是盒子

3·改关卡星级

用MT管理器导入安装包,包内路径,搜索69e4a,用16进制软件打开,划到底下。

从16进制改排最后一排可以看到一些01,02,03,这个就是关卡星级,可以随便改,但是最多显示到6颗星。

星级排序是按游戏里的关卡排序,云-山丘-…

4·解锁全部关卡

导入安装包,搜索86e,找到相对应开头的文件,删除,就可以了

5·改关卡名称和游戏相关文本

(内部群专属,请勿外传)

首先需要准备以下软件:

①MT管理器

②十六进制编辑器(如有MT会员可以使用MT的)

1.拆卸RS原版安装包,按以下路径:assets/bin/Data

2.点击搜索833f开头点结果文件打开,并将它解压到一个快捷文件夹。

3.在快捷文件夹中创建两个文件(名字随意取),编辑文本,一个文件写上原关名,另一个写上要改的关卡名。

4.分别将它们两个打开十六进制,并复制为十六进制(先复制原关卡名的十六进制后复制要改的关卡名的十六进制)

5.打开十六进制编辑器或有会员的MT里的,打开833f开头的文件,搜索原关卡名的十六进制,选中将它粘贴为十六进制(这个就是要改的关卡名的十六进制)然后保存添加替换到安装包内就可以。

6.如果要改的关卡名与原关卡名字数不同,则需要破三组字节加一组小字节(十六进制),前三组可依照群内教程,后一组在关卡名的十六进制前,先节选整个关卡名加两空的十六进制,参考下方Len值,将那组小字节改成与下方Len值一样的字节(一个字改成05,两个字08,三个字0B,四个字0E,五个字11等)检查无误后一样点保存添加替换到安装包内就可以了。

6·改关卡顺序,隐藏关卡

用16进制打开开头为092e5534的文件。

划到底下,有关卡的排序,例如云的十六进制是33 36,如果要隐藏或者改成别的关卡,拿赞歌举例,十六进制改成31 36,隐藏十六进制改成30 30,之间用-也就是2D隔开。

16进制相关:

3个英文字母=一个中文文本

16进制202020=一个大空格(一个中文文本)

16进制30=0,31=1,32=2,………

7⚫️·改关卡音乐

①包内音乐

包内音乐只有1星关卡(除荷鲁斯之眼)和电音关卡有关卡文件

每个音乐都有默认值,也就是时间限制,超过了就会重置

包内关卡音乐文件名称:

山丘:f6be

幻想:bcb2ef

8比特:ce91e5

梦之队:b3d63b

冬日:78e1a0

云:38fe27

小丑乐园:69fc43

Alone:8b883b

Alone Remix:19fc10

Faded:11b5b1

骷髅派对:d32146

在Unity任意打开一个项目或者新建一个项目,在asset文件夹放你要改的音乐

加载完毕后,找到音乐,右键音乐文件,找到选项View in开头的

然后右栏中有一个文件后缀为.resource的,右键此选项,点击Show in Explorer在文件资源管理器中打开,把这个文件重命名为你要改的音乐,注意后缀也要改,之后覆盖游戏包体内原音乐文件

不重置音乐:

打开电脑,下载UABE

打开没有后缀的,点击第三个按键

打开后找到0 float m_ Length = XXX

这个看音乐长度,比如1分30秒,那就是90

之后找到1 string m_ Source = XxXx

这个就是音乐文件,改名

比如要改云,就是Cloud.resource

同时,音乐也要改名

最后找到m_Size=XxXx

这个就是大小字节,右键属性的()里就是

最后!

回到uabe 点击插件 最后E开头 点Load 之后不能替换,要另存为

8·改贴图,封面

改贴图路径:Android/data/com.turbochilli.rollingsky/Repositorys/ANDROID/Art/Texture/In-Game(封面就是world文件夹)

关卡贴图分为8种:

Background 背景贴图

Enemy 障碍物贴图

Fragile 玻璃贴图

FragileActive 掉落玻璃贴图

General 综合贴图(地板,跳板)

Mover 被动机关贴图

MoverAuto 主动机关贴图

world 封面贴图

贴图后缀为.cmr

①替换贴图

把你想要的贴图复制进别的文件夹,再把它改为你想替进贴图的编号,最后替换(替换前需要加载被贴关卡)编号如下

NAME ENEMY FRAGILE FRA.ACT. GENERAL MOVER MOV.AUTO BACKGROUND

山丘 1 1 1 1 1 1 1

云 1 45 1 1 1 1 8

天空 2 2 2 2 2 2 2

森林 3 3 3 3 3 3 3

沙漠(蓝&粉) 4 4 4 4 4 4 4

火山 5 5 5 5 5 5 5

幻想 6 6 6 6 6 6 6

科技(2) 9 9 9 6 9 9 6

沙漠(橙) 7 7 7 7 7 7 7

城市(有色的) 8 8 8 8 8 8 8a

城市(无色的) 8 8 8 8 8 8 8b

科技(1) 9 9 9 9 9 9 10

俄罗斯方块(紫) 10 10 10 10 10 10 11

电子迷宫(紫) 10 10 10 10 10 10 14

俄罗斯方块(蓝) 11 11 11 11 11 11 12

电子迷宫(蓝) 12 12 12 12 12 12 13

天空之城 13 13 3 13 13 4 15

万圣节(紫&蓝) 14 14 14 14 14 14 16

万圣节(黑&白) 15 15 15 15 15 15 17

亡灵之舞 16 9 16 16 16 16 18

深空(蓝绿) 16 9 16 16 16 16 20

深空(蓝) 17 17 17 17 17 17 19

圣诞(卡片) 18 18 18 18 18 -- 21

圣诞(真实的) 19 19 19 19 19 -- 22

赞歌 20 20 20 20 -- 4 23

功夫(绿) 21 21 21 21 21 -- 24

功夫(橙) 22 22 22 22 22 -- 25

糖果(白天) 23 23 23 23 23 -- 26

糖果(夜晚) 24 24 24 24 24 -- 27

像素(红&蓝) 25 25 25 25 25 -- 28

像素(绿) 26 26 26 26 26 -- 29

像素(黑&白) 27 27 27 27 27 -- 30

矩阵浪潮(浅橙) 28 28 28 28 28 -- 31

几何迷阵(白) 29 29 29 29 29 -- 32

扑克(红) 30 30 30 30 30 -- 33

王牌(蓝) 31 31 31 31 31 -- 34

雷鬼(绿) 32 32 32 32 32 29 35

狂热派对(橙&灰) 33 33 33 33 33 30 36

遗迹(灰) 34 34 34 34 34 31 37

童话(粉) 35 35 35 35 35 32 38

街头篮球(橙) 36 36 36 36 36 33 39

梦之队(蓝绿) 37 37 37 37 37 34 40

万圣嘉年华(紫) 38 38 38 38 38 35 41

万圣嘉年华(绿) 39 39 39 39 39 36 42

万圣嘉年华(橙) 40 40 40 40 40 37 43

灼热未来(蓝) 41 41 41 41 41 38 44

灼热未来(红) 42 42 42 42 42 39 45

百变圣诞夜(白天) 43 43 43 43 43 40 47

百变圣诞夜(夜晚) 44 44 44 44 44 41 46

霓虹(青) 47 48 47 47 47 44 50

霓虹(红) 46 47 46 46 46 43 49

霓虹(紫) 45 46 45 45 45 42 48

埃及(棕) 48 49 48 48 48 45 51

埃及(蓝) 49 50 49 49 49 46 52

马戏团(黑&红) 50 51 50 50 50 47 53

马戏团(蓝&黄) 51 52 51 51 51 48 54

世界杯(夜晚) 52 53 52 52 52 49 55

世界杯(白天) 53 54 53 53 53 50 56

Alone(蓝&灰) 54 55 54 54 54 51 57

Alone(绿) 55 56 55 55 55 52 58

Alone(灰) 56 57 56 56 56 53 59

Alone(橙) 57 58 57 57 57 54 60

Faded(绿) 59 60 59 59 59 56 62

Faded(黑) 60 61 60 60 60 57 63

Faded(灰) 58 59 58 58 58 55 61

Faded remix 61 62 61 61 61 58 64

生日快乐 62 63 62 62 62 59 65

周年庆 63 64 63 63 63 60 66

万圣惊魂夜 64 65 64 64 64 61 67

骷髅派对 65 66 65 65 65 62 68

金色圣诞节 66 67 66 66 66 63 69

圣诞福音 67 68 67 67 67 64 70

AloneII(紫) 68 69 68 68 68 65 71

AloneII(绿) 69 70 69 69 69 66 72

AloneII(红) 72 71 70 70 70 67 73

春节(红) 70 72 71 71 71 68 74

春节(金) 71 73 72 72 72 69 75

The Spectre(蓝) 73 74 73 73 73 71 76

The Spectre(红) 74 75 74 74 74 72 77

橄榄球(白天) 75 76 75 75 76 73 78

橄榄球(夜晚) 76 77 76 76 77 74 79

海盗/蓝 76 78 77 77 77 74 80

海盗/红 77 79 78 78 78 75 81

微芯片/蓝 79 80 79 79 79 76 82

微芯片/红 80 81 80 80 80 77 83

动感方块/黄 81 82 81 81 81 78 84

动感方块/蓝 82 83 82 82 82 79 85

VR幻境/蓝 83 84 83 83 83 80 86

VR幻境/黄 84 85 84 84 84 81 87

迷幻音浪/绿 85 86 85 85 85 82 88

迷幻音浪/蓝 86 87 86 86 86 83 89

四周年/橙 87 88 87 87 87 84 90

四周年/绿 88 89 88 88 88 85 91

恶灵群舞/蓝 89 90 89 89 89 86 92

恶灵群舞/紫 90 91 90 90 90 87 93

落日余晖/黄 91 92 91 91 91 88 94

落日余晖/蓝 92 93 92 92 92 89 95

驯鹿之礼/白 93 94 93 93 93 90 96

驯鹿之礼/蓝 94 95 94 94 94 91 97

开普勒之梦/深蓝 95 96 95 95 95 92 98

开普勒之梦/浅蓝 96 97 96 96 96 93 99

美食诱惑/黄 97 98 97 97 97 94 100

美食诱惑/粉 98 99 98 98 98 95 101

海洋/蓝 99 100 99 99 99 96 102

海洋/紫 100 101 100 100 100 97 103

蒸汽时代/灰 101 102 101 101 101 98 104

蒸汽时代/橙 102 103 102 102 102 99 105

鬼侍(白) 103 104 103 103 103 100 106

鬼侍(红) 104 105 104 104 104 101 107

怪物城市(青蓝) 105 106 105 105 105 102 108

怪物城市(粉) 106 107 106 106 106 103 109

world封面贴图后编号为关卡顺序编号,山丘-天空-森林-…

②自制贴图

注意事项:

自制贴图就是把png转成cmr

背景和材质贴图的大小必须是512:512

封面贴图比例必须是256:512

还需要把图片垂直翻转,否则显示出来的是反的

画贴图:

利用Picsart美易进行调色,路径:自己的图片-特效-颜色-颜色替换,就可以随便调色,画完记得把贴图图片改比例和垂直翻转

绘制贴图的图片在最上面的RS材质贴图链接里,可以自行下载保存

转格式:

在画完贴图之后要把图片先转成rgba,转换器在最上面。

转cmr,在电脑上面安装node.js,安装完成之后,点击黑色图标的那个代码编辑器,打开。

下载上面的Rolling Sky CMR压缩文件夹,拖到桌面,从里面把文件夹拉出来(不要zip),把你自己的rgba塞进那个文件夹。

到node.js,输入cd Desktop/Rolling Sky CMR,然后点击回车,然后输入node pngtocmr,点击回车,就转换完成了,转换下一个还是要输入node pngtocmr,回车。

cmr的编号不能另起,也要用rs官方贴图的编号,替换进

9·替换障碍

替换障碍路径:Android/data/com.turbochilli.rollingsky/Repositorys/ANDROID/Resources/Pack/World

在最终文件夹中你可以看见里面有很多关卡的文件夹,从扑克开始(扑克以前的关卡障碍物没有)。

和替换贴图的原理一样的,把你要替换的障碍物ab导出,改名,再替换回去

10·永久显示的加载贴图

导入安装包,进入assets文件夹

会看到底下有一个叫Repositorys.mz的文件

把它复制进别的快捷文件夹,改后缀为rar(用电脑最好),这样可以直接打开

打开,进入和贴图或者障碍物模型和音乐文件一样的路径,把你的文件替换进去,再把rar改回mz,替换进安装包。卸载软件,重新安装(如果不这样的话贴图会覆盖原贴图)就完成了

11·改场景

导入RS安装包,打开路径assets/bin/data/Manager

在Manager文件夹中选择第一个文件Assembly-CSharp.dll发送到电脑上面

在电脑上使用dnSpy(顶部有下载),打开Assembly-CSharp.dll

搜索leveldesigner并点击第一个选项,划到第711行,那里有改场景的代码

是这样子的:

new LevelDesigner.WorldTheme(new LevelDesigner.Theme[]

{

new LevelDesigner.Theme(0, 1, 1f),

new LevelDesigner.Theme(110, 2, 1f),

new LevelDesigner.Theme(212, 3, 1f, true),

new LevelDesigner.Theme(317, 6, 1f, false, false, false, false, false, false),

new LevelDesigner.Theme(420, 1, 1f)

}),

搜索要更改场景的关卡,右键单击代码并选择“编辑类(C#)”进行编辑。每行数字表示主题更改。

第一个数字代表这个场景在第…行出现

第二个数字是它将要更改的场景(从山丘1场景开始排序)

第三个数字是改变主题所需的时间(应该始终是1f,不用改变)

后面的bool数据是障碍物渲染和滤镜

下面是每个true/false的含义:

useTrees

useTowers

useAltGround

usePyramids

usePalmTrees

useSlashers

useBuildings

useFloodLights

useFilmGrainEffect

useAltPalmTrees

useTeslas

useRetroEffects

seGreenMonitorEffects

useColorMonitorEffect

完成编辑后,单击“编译”,

单击文件>全部保存

单击“确定”

12·改UI图片

①替换官方图片

比如你想把骷髅派对版本的主页图改成星辰的

你就下载星辰版本,导入安装包,路径assets/bin/data,划到最底下,选择assets.share0.split0,发送到电脑

在电脑的UABE打开这个文件,选择里面的“biao”文件,导出原始,保存起来

下载安装骷髅派对版本,一样的步骤,再用电脑UABE打开骷髅派对版本的assets.share0.split0,还是选择“biao”文件,点击导入原始,导入刚刚保存起来的“biao”就可以了。

加载界面2和顶加载图片的改法也一样

②替换自己的图片

一样是用电脑UABE打开assets.share0.split0,选择你要改的图片,比如“biao”

点击插件-edit-load,放入你自己的图片,保存,就OK了

13·关卡结束点和球速

拆开RS安装包,路径assets/bin/data/Manager

在Manager文件夹中选择第一个文件Assembly-CSharp.dll发送到电脑上面

在电脑上使用dnSpy打开Assembly-CSharp.dll

搜索leveldesigner并点击第一个选项,划到第650行。在这一行中,你将在rs中找到所有场景更改的代码。代码按照关卡ID的顺序排列。

是这样子的:

private static LevelDesigner.WorldData[] worldData = new LevelDesigner.WorldData[]

{

new LevelDesigner.WorldData("1", new int?(500), 0.525f, 0.525f, 1f, 6f),

new LevelDesigner.WorldData("2", new int?(650), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("3", new int?(805), 0.725f, 0.8f, 1f, 5f),

new LevelDesigner.WorldData("4", new int?(970), 0.8f, 1f, 1f, 6f),

new LevelDesigner.WorldData("5", new int?(1170), 0.85f, 1f, 0.5f, 6f),

new LevelDesigner.WorldData("6", new int?(1095), 0.85f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("7", new int?(1150), 0.85f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("8", new int?(914), 0.895f, 0.9f, 0.85f, 6f),

new LevelDesigner.WorldData("9", new int?(1760), 0.902f, 0.902f, 0.902f, 6f),

new LevelDesigner.WorldData("10", new int?(1112), 0.8f, 0.9f, 1f, 6f),

new LevelDesigner.WorldData("11", new int?(1136), 0.85f, 1f, 1f, 6f),

new LevelDesigner.WorldData("12", new int?(1100), 0.8f, 0.9f, 1f, 6f),

new LevelDesigner.WorldData("13", new int?(650), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("14", new int?(1043), 0.85f, 0.85f, 1f, 6f),

new LevelDesigner.WorldData("15", new int?(1042), 0.875f, 0.875f, 1f, 7f),

new LevelDesigner.WorldData("16", new int?(1035), 0.725f, 0.8f, 1f, 5f),

new LevelDesigner.WorldData("17", new int?(1079), 0.875f, 0.875f, 1f, 7f),

new LevelDesigner.WorldData("18", new int?(780), 0.65f, 0.65f, 1f, 7f),

new LevelDesigner.WorldData("19", new int?(1022), 0.85f, 1f, 1f, 7f),

new LevelDesigner.WorldData("20", new int?(946), 0.7f, 0.75f, 1f, 7f),

new LevelDesigner.WorldData("21", new int?(1188), 0.85f, 0.875f, 1f, 7f),

new LevelDesigner.WorldData("22", new int?(1070), 0.725f, 0.8f, 1f, 7f),

new LevelDesigner.WorldData("23", new int?(1150), 0.85f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("24", new int?(1040), 0.725f, 0.8f, 1f, 7f),

new LevelDesigner.WorldData("25", new int?(1150), 0.85f, 0.85f, 0.85f, 6f),

new LevelDesigner.WorldData("26", new int?(1150), 0.85f, 0.85f, 0.85f, 6f),

new LevelDesigner.WorldData("27", new int?(1130), 0.8f, 0.8f, 0.85f, 6f),

new LevelDesigner.WorldData("28", new int?(1142), 0.87f, 1f, 1f, 7f),

new LevelDesigner.WorldData("29", new int?(1050), 0.725f, 0.8f, 0.85f, 6f),

new LevelDesigner.WorldData("30", new int?(1142), 0.87f, 1f, 1f, 7f),

new LevelDesigner.WorldData("31", new int?(1043), 0.725f, 0.725f, 1f, 7f),

new LevelDesigner.WorldData("32", new int?(1105), 0.85f, 0.9f, 1f, 7f),

new LevelDesigner.WorldData("33", new int?(712), 0.6f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("34", new int?(1130), 0.85f, 0.9f, 1f, 7f),

new LevelDesigner.WorldData("35", new int?(728), 0.625f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("36", new int?(456), 0.45f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("37", new int?(1118), 0.87f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("38", new int?(944), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("39", new int?(764), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("40", new int?(1100), 0.8f, 1f, 1f, 7f),

new LevelDesigner.WorldData("41", new int?(845), 0.525f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("42", new int?(1180), 0.87f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("43", new int?(485), 0.625f, 0.625f, 1f, 7f),

new LevelDesigner.WorldData("44", new int?(1154), 0.87f, 0.9f, 0.9f, 6f),

new LevelDesigner.WorldData("45", new int?(511), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("46", new int?(1355), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("47", new int?(1145), 0.725f, 0.8f, 0.9f, 6f),

new LevelDesigner.WorldData("48", new int?(1660), 0.6f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("49", new int?(1021), 0.6f, 0.7f, 1f, 7f),

new LevelDesigner.WorldData("50", new int?(1108), 0.9f, 1.1f, 1f, 7f)

};

编辑int和float值(int值是关卡结束处的线,第一个float值是开始速度,第二个float是最大速度,第三个float为关卡达到最大速度的百分比(除非百分数为100%,否则百分数为1f),第四个float是终点线之后有多少行)请记住,float值可以使用小数位和int cant)

完成编辑后,单击“编译”

单击文件>全部保存

单击“确定”

14·编辑geobuffer

geobuffer,地理缓冲源,用于缓冲加载其他关卡的障碍模型,每个关卡都需要对应的geo来加载模型,geo中未记载的模型你要是在地编直接使用会崩溃,格式通常为三段数字为一组,(模型编号,可以查看网站,模型类型,每个区块内加载的数量),通常称为x,y,z值,如果关卡中出现模型显示不过来的情况可以增大z值,建议不要超过100

每个关卡有每个关卡独有的模型,不编辑geobuffer是不能在关卡放置其他关卡的模型

比如森林关卡没有万圣节的模型,你就可以用geobuffer来加载万圣节的模型到森林关卡,这样你就可以在森林关卡里面放置万圣节的模型

编辑教程:

导入RS安装包,路径assets/bin/data,高级搜索“geobuffer…”,…代表关卡的排序,比如你想要云关卡的文件就搜索“geobuffer36”,之后获取文件,复制到快捷文件夹

比如你想在云关卡添加深空关卡的障碍,你就再高级搜索“geobuffer14”。

进入文件,把里面的geobuffer数值复制,和云关卡的数值对比,保留对方没有的数值和都有的数值(一个)

注意检查!第一行的数值不能有重复的,否则无法使用

进入16进制编辑器,导入在快捷文件夹里面的geo文件

把深空的全部数值(检查后)转换成16进制

在编辑器中长按全部geo数值,粘贴上刚刚整理好的数值。如果geo原文件中最底下有一行空的和几个空格的话那也加上

注意!现在只是整理好了全部数值!不能使用!

你需要进行文件字节检测(破字节)

(在这过程中不要关闭编辑器)

进入MT管理器,长按geobuffer文件,点击“16进制”并打开

看最底部Size,把第一行最后两个格子改为和底下Size一模一样的值

比如底下是22 6C,那上面也这样写

第二个位置,第48行4,5位,与关卡文件一样位置颠倒

比如22 6C,那么就6C 22,然后6C 12

进入原来的编辑器,长按全部geo数值,点击选择

看到长度,比如长度是1T4,那么就在geo数值那里前面加一个0(官方原来改过一个字母,就是那个位置),改为01 T4,然后反过来变为T4 01。如果只有2个字母就直接抄上去

保存就OK

15· 更改关卡列表中AB音乐值的音乐

拆卸RS安装包。路径:assets/bin/data/Managed

选择第一个文件Assembly CSharp.dll并将其发送到计算机,用dnSpy打开它

搜索“MusicManager”,转到第一个搜索,然后按Ctrl+F键并搜索36个值

将36换成你的音乐

您可以更改为任何预加载的音乐(AB音乐未经测试!)

16· 在主菜单中更改音乐

拆卸RS安装包。路径:assets/bin/data/Managed

选择第一个文件Assembly CSharp。dll并将其发送到计算机,用dnSpy打开它

搜索“OnOpen”,进入第一次搜索,然后按Ctrl+F键搜索53个值(取决于您编辑的版本)

编辑方法并将53更改为您想要的任何音乐(例如33)

注意:如果修改的主页音乐非预加载音乐,则音乐会变成云

17.修改非预加载音乐(AB音乐)

拆卸RS安装包

随后打包音乐AB后,在assets文件夹中用压缩文件打开Re开头的文件,之后覆盖你想改的音乐。

打包音乐ab

用Unity 5.4.0f3版本新建一个工程

在Assets文件夹下新建Audio文件夹(里面放你要打包的音乐),和Editor文件夹(记住一定要是这个名字,否认Unity编辑器不会识别脚本!)

在Audio文件夹放你要打包的音乐,单击音乐,右下角会有个叫AssetBundle的选项,

新建一个名字,这个就是打包后的文件名

;打开Editor文件夹,新建一个C#脚本

写入下列代码

using UnityEditor;

using System.IO;

public class CreateABpack

{

[MenuItem("Window/ABEditor")] //打包AB的选项在哪

static void BuildABundles()

{

//string filePath = "AssetBundlesFile";

string filePath = @"C:\AB_File"; //保存AB文件的路径

if (Directory.Exists(filePath) == false)

Directory.CreateDirectory(filePath);

BuildPipeline.BuildAssetBundles(filePath, BuildAssetBundleOptions.None,

BuildTarget.Android);

AssetDatabase.Refresh();

}

}

随后运行脚本,Unity编辑器就会在顶栏中的Window选项创建一个ABEditor选项,点击它就会在C:\AB_Flie打包ab

18.更改打开弹窗文本

拆卸RS安装包

选择resources.arsc用Arsc编辑器(有兔子图标的)打开

随后在上方点击第三个搜索按钮

点击发起新搜索

在查找内容栏输入,您的设备

点击确定

之后点击最下面那个选项

随后就可以任意修改文本了

修改完成后保存签名

19.基本删改UI

例如:如果你要删除服务条款这个按钮

用dnspy打开Assembly-CSharp.dll,打开-,打开SettingViewMoudle,

在第129行(不同版本可能不同)后面新增一条——this.m_servicePsObject.SetActive(false);

这样就把按钮删除了(如果要显示就把false改成true)

修改文字:例如要把脸书改成设置灵敏度

就输入这条this.FacebookLabel.text = "灵敏度:高";

(如果已有这条代码直接改就行)

按钮位置:

例如要修改音乐按钮

就输入this.MusicObject.transform.localPosition = new Vector3(0f, -1120f, 0f);

(中间这个就是按钮的高度,数字不固定)

20.修改视角

用dnspy打开Assembly-CSharp.dll,搜索UpdateCamera打开选项,数字后面带f的是视角数值,

例如:num = 3.5f

num2 =4f

21.共存包体

用dnspy打开Assembly-CSharp.dll,搜索 LoginViewModule → 于代码类中搜索(Ctrl + F)"com.turbochilli.rollingsky"(根据安装包包名) → 将该文本改为你要改的包名 → 全部保存 → 将包名改为你要改的包名 → 完成

或者直接删除OpenURL这个方法

22.修改道具数量

把dll里面的propu开头的那个类里面的全部代码丢给deepseek让他帮你破解,输出完整的代码复制粘贴就可以了(球默认解锁也在里面)

23.移植障碍

用dnspy打开Assembly-CSharp.dll,搜索PrefabName添加障碍名

需要在dll里修改的类:PrefabName、Tile、TileAnimator、LevelConstructor、AssetBundleBase、BufferManager

然后修改安装包内的92b792b724a9d66fb4d6db815653f64f5d7a文件,随后在安装包的Repositorys.mz\ANDROID\Resources\Pack\World内添加ab包

24.开关RGB色散效果

用dnspy打开Assembly-CSharp.dll,搜索HighEffectDeviceCheck(骷髅派对版本默认为关,也就是return true;),将return true;修改为return false;就能打开色散效果,关闭则修改为return true;

25.添加场景

在mz里加cmr,然后uabe打开level0,修改字节最大的那个文件,导出原文,修改后导入回去,同事修改dll里面的materialmanager(颜色控制,需要修改的区域是一处很多数字的地方)和midgroundmanager(背景漂浮物)两个类里面的对应区域,要保持dll里面和level0里面的场景数量一样否则会崩,要保持level0里面的各个贴图的导入路径一样多否则也会崩溃

26.修改灵敏度

用dnspy打开Assembly-CSharp.dll,搜索Ball,随后Ctrl+F搜索代码SlideSpeed,修改对应的数值就可以了,默认为4,6.7f体验最佳
0 0 2025-12-16 18:53
发表回复
统计
1
回复
3135
浏览
0
好评
0
差评
时间线
创建于
2025-08-10 08:32
最后回复
2025-12-16 18:53
楼主
b站口味太重来暗网看些清淡的