开启左侧

[原创][1.16+]MTR 资源包保护工具

[复制链接]
Jeffreyg1228 2023-8-30 14:32:46

还没有账号?赶快去注册吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 Jeffreyg1228 于 2023-10-20 21:55 编辑
0 Y+ e7 Z4 r! H, S
! w: _% p2 {4 Y- p由于 MTR 圈子中盗包行为时有发生,而大部分资源包创作者又难以使用法律武器保护自身权益,因此需要一个工具,使用技术手段阻止对资源文件的直接访问。. a/ Y" C1 g0 f( R* c+ g+ g

, a9 l7 L. V7 T6 E5 Q% S- Q1. 简介
& s& L, \. B4 ?% M6 p; |2 A7 S/ o
“MTR 资源包保护工具”是一套保护 MTR 列车资源包的解决方案。包含两个部分:! q- p7 S) d) O, j( V) s- Z+ m
  • MTR Toolbox(Windows 软件) 针对资源包创作者。可直接获取资源包内的可加密文件并进行加密;
  • MTR Resource Protector(Minecraft 模组) 针对玩家。只有安装该模组才能正常在游戏内加载被保护的资源包。' ~/ P+ N: X- R2 r
由于程序对资源包中的可加密资源文件进行了加密,任何人(包括资源包作者)都不能在计算机上直接打开被加密的资源文件。
/ s4 V, f5 N! `! T! o$ o# A# K+ c: _. Y! v) _3 x. v4 w: o( U
2. 可加密资源文件  j* ^% S0 u' L7 d% v
目前仅支持 .bbmodel 格式。未来将支持更多格式。' Y, _) N, t  k
3 W5 w5 i; c3 U& ^3 u) A
3. 使用# W4 S7 e2 V0 K9 K( R! j0 L
3.1 对于资源包作者, V/ \) G4 |5 _: }2 M. t( N9 [3 [
下载“MTR 资源包加密工具”,然后打开未加密的资源包,即可一键完成加密。) Q5 y6 r1 \9 x  D% y: b7 {
3.2 对于玩家' V- g( y7 W1 j1 @. ]. R- s! Z
下载“MTR Resource Protector”模组,以正常方式加载资源包即可。对于加密的资源包,模组会在运行时自动进行解密。
$ u# q* f/ @6 p2 E0 E2 }
% g' b3 I5 x3 L: i% Q4 v; T% Q4. 常见问题解答
2 G  N6 V8 a- Z5 c9 h9 U
1、只安装这个模组就能解密所有加密的资源包了吗?# M, a  C8 ~; Q4 d
是的。模组只在运行时解密,不会直接泄露源文件。
2 G4 i. i" b3 S* y5 H6 A8 x7 o  B$ S2、对贴图的加密支持?) z0 a3 ?; t4 ^! I" e& o
下一个大版本,将支持更多资源文件的加解密。
3 E3 z3 S1 w# f6 Q3、加密的安全性如何?
7 e4 R8 s3 q$ @/ F" F没有绝对安全的系统。在解密无需联网的情况下,开发者已尽力提高安全性,有信心阻止大部分盗包玩家破解。未来,会提供更安全的加密方法供选择。' u; A! l5 z; K4 I1 R8 U0 N: {
4、通过输入序列号解密?4 E- Y. N% d- h5 N! ^  M2 n/ [
目前,本模组目的是防止盗包(资源文件的直接复制),而非防止未经授权的分发(控制哪些人/设备可以使用资源包)。目前使用的加密方法,可以较好达成前者目的,序列号不会增加安全性。当然,类似的分发控制功能,也是本工具未来的发展方向。  Z& J! q# ~9 ?7 g

$ O4 O  R2 z; U$ c/ w3 m/ T! @# U; u5. 下载
/ J. n  k6 K! g- t' Q
工具目前正在开发阶段,如果遇到 BUG(例如加密资源包没有加载),还请附上复现步骤和 Minecraft 日志进行反馈。
! N7 \3 x2 d, |- P  W6 s请勿将工具用于生产!在正式版本发布前,加密算法可能随时更改。
3 Z' y# X, H: j+ K/ U% U" n( u0 }

% J. d  q) D( J2 `; w  T
  • MTR ToolboxGitee
  • MTR Resource ProtectorModrinth( y2 |' l9 p3 o( n1 H

3 x- `+ X- ^' e2 h  j( B
# H; p& t9 O( `- M
# }5 P( D! I3 D# r: `6 R: \' v0 A
Snapsnap 2023-8-30 15:27:41
哦,不妨碍我改贴图,二传,倒卖
Zbx1425 作者认证 2023-8-30 17:13:39
看起来很有趣!
要什么名字 作者认证 2023-8-30 17:38:19
还是可以改贴图,下一个((
LG STUDIO(原CLARSC)成员,制作MTR追加hmmsim/openbve列车及线路,如果有事请通过QQ联络
MSnj_studioX 作者认证 2023-8-30 19:08:24
技术很好,UI没选对
你知道初音未来吗
Zbx1425 作者认证 2023-8-30 20:25:33
MSnj_studioX 发表于 2023-8-30 19:08
/ B" q$ V1 ^1 L. B* ~技术很好,UI没选对
( w+ C1 W: D9 {
UI 它不好摸,排版似乎是门学问,没组件库不太容易做得花哨
4 t+ U7 Q! U; M6 t+ m) W- S( u……除了用 Electron,不过 Electron 懂的都懂(
雅音宫羽 2023-8-30 20:57:04
好诶!
; F) N& H: B% O) ibbmodel没法恶意修改的话就可以在车辆里加立体水印了
KKWing22 2023-8-30 21:58:47
有个不成熟的想法,- |/ ?5 b- }. b4 Z! B7 T
每次进入游戏输入特定密码以加载资源包?
Bili:KoWel_22
————————————————————
放弃了。
ShentongMetro 作者认证 2023-8-31 08:40:58
本帖最后由 ShentongMetro 于 2023-8-31 08:48 编辑 7 u0 G, M' F! ?$ C: w
" ~- m$ Z' M) d" x
非常好想法,爱来自MTRSHM
  x. N" \) o  a9 k! U, i5 m1 {) X, b+ a
话说去年就设想过这类东西,不过需要依赖服务端下发动态的解密密钥而且要收集个人信息,因为懒所以没做()/ X6 W, o; |9 m' m
不管怎么讲,会战兵力......阿能做出来就比我这个懒狗好(X)
: y# h0 B3 h: V
& O( k% ?/ F/ u- V  I诶等下我25K怎么和白熊的BFZ在一起
上海地铁追加包主力作者之一
你圈老锐评家,现已退化只会造低创,卷不动了
ShentongMetro 作者认证 2023-8-31 08:42:27
Zbx1425 发表于 2023-8-30 20:253 A' S3 {3 X. U  _
UI 它不好摸,排版似乎是门学问,没组件库不太容易做得花哨. f  c- i1 g, Z: M4 s5 u
……除了用 Electron,不过 Electron 懂的都 ...

" t' g& w1 q/ \2 ?# u5 bQt5+QSS,启动!2 l9 U$ L$ E" ~
(QSS是一CSS超集,但不以浏览器内核渲染)
上海地铁追加包主力作者之一
你圈老锐评家,现已退化只会造低创,卷不动了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表